0001488139-20-000066.txt : 20201103 0001488139-20-000066.hdr.sgml : 20201103 20201103162012 ACCESSION NUMBER: 0001488139-20-000066 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 94 CONFORMED PERIOD OF REPORT: 20200930 FILED AS OF DATE: 20201103 DATE AS OF CHANGE: 20201103 FILER: COMPANY DATA: COMPANY CONFORMED NAME: Ameresco, Inc. CENTRAL INDEX KEY: 0001488139 STANDARD INDUSTRIAL CLASSIFICATION: CONSTRUCTION SPECIAL TRADE CONTRACTORS [1700] IRS NUMBER: 043512838 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-34811 FILM NUMBER: 201283733 BUSINESS ADDRESS: STREET 1: 111 SPEEN STREET CITY: FRAMINGHAM STATE: MA ZIP: 01701 BUSINESS PHONE: 508-661-2200 MAIL ADDRESS: STREET 1: 111 SPEEN STREET CITY: FRAMINGHAM STATE: MA ZIP: 01701 10-Q 1 amrc-20200930.htm 10-Q amrc-20200930
000148813912/312020Q3FALSEus-gaap:AccountingStandardsUpdate201409MemberP1YP1YP4Yus-gaap:PropertyPlantAndEquipmentOtherNetus-gaap:PropertyPlantAndEquipmentOtherNetus-gaap:LongTermDebtAndCapitalLeaseObligationsus-gaap:LongTermDebtAndCapitalLeaseObligations00014881392020-01-012020-09-300001488139us-gaap:CommonClassBMember2020-01-012020-09-300001488139us-gaap:CommonClassAMember2020-01-012020-09-30xbrli:shares0001488139us-gaap:CommonClassAMember2020-11-020001488139us-gaap:CommonClassBMember2020-11-02iso4217:USD00014881392020-09-3000014881392019-12-310001488139us-gaap:VariableInterestEntityPrimaryBeneficiaryMember2020-09-300001488139us-gaap:VariableInterestEntityPrimaryBeneficiaryMember2019-12-31iso4217:USDxbrli:shares0001488139us-gaap:CommonClassAMember2020-09-300001488139us-gaap:CommonClassAMember2019-12-310001488139us-gaap:CommonClassBMember2019-12-310001488139us-gaap:CommonClassBMember2020-09-3000014881392020-07-012020-09-3000014881392019-07-012019-09-3000014881392019-01-012019-09-3000014881392019-06-300001488139us-gaap:CommonClassAMemberus-gaap:CommonStockMember2019-06-300001488139us-gaap:CommonClassBMemberus-gaap:CommonStockMember2019-06-300001488139us-gaap:AdditionalPaidInCapitalMember2019-06-300001488139us-gaap:RetainedEarningsMember2019-06-300001488139us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-06-300001488139us-gaap:TreasuryStockMember2019-06-300001488139us-gaap:CommonClassAMemberus-gaap:CommonStockMember2019-07-012019-09-300001488139us-gaap:AdditionalPaidInCapitalMember2019-07-012019-09-300001488139us-gaap:TreasuryStockMember2019-07-012019-09-300001488139us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-07-012019-09-300001488139us-gaap:RetainedEarningsMember2019-07-012019-09-3000014881392019-09-300001488139us-gaap:CommonClassAMemberus-gaap:CommonStockMember2019-09-300001488139us-gaap:CommonClassBMemberus-gaap:CommonStockMember2019-09-300001488139us-gaap:AdditionalPaidInCapitalMember2019-09-300001488139us-gaap:RetainedEarningsMember2019-09-300001488139us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-09-300001488139us-gaap:TreasuryStockMember2019-09-3000014881392020-06-300001488139us-gaap:CommonClassAMemberus-gaap:CommonStockMember2020-06-300001488139us-gaap:CommonClassBMemberus-gaap:CommonStockMember2020-06-300001488139us-gaap:AdditionalPaidInCapitalMember2020-06-300001488139us-gaap:RetainedEarningsMember2020-06-300001488139us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-06-300001488139us-gaap:TreasuryStockMember2020-06-300001488139us-gaap:CommonClassAMemberus-gaap:CommonStockMember2020-07-012020-09-300001488139us-gaap:AdditionalPaidInCapitalMember2020-07-012020-09-300001488139us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-07-012020-09-300001488139us-gaap:RetainedEarningsMember2020-07-012020-09-300001488139us-gaap:CommonClassAMemberus-gaap:CommonStockMember2020-09-300001488139us-gaap:CommonClassBMemberus-gaap:CommonStockMember2020-09-300001488139us-gaap:AdditionalPaidInCapitalMember2020-09-300001488139us-gaap:RetainedEarningsMember2020-09-300001488139us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-09-300001488139us-gaap:TreasuryStockMember2020-09-3000014881392018-12-310001488139us-gaap:CommonClassAMemberus-gaap:CommonStockMember2018-12-310001488139us-gaap:CommonClassBMemberus-gaap:CommonStockMember2018-12-310001488139us-gaap:AdditionalPaidInCapitalMember2018-12-310001488139us-gaap:RetainedEarningsMember2018-12-310001488139us-gaap:AccumulatedOtherComprehensiveIncomeMember2018-12-310001488139us-gaap:TreasuryStockMember2018-12-3100014881392018-01-012018-12-310001488139srt:CumulativeEffectPeriodOfAdoptionAdjustmentMemberus-gaap:RetainedEarningsMember2018-12-310001488139srt:CumulativeEffectPeriodOfAdoptionAdjustmentMemberus-gaap:AccumulatedOtherComprehensiveIncomeMember2018-12-310001488139srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember2018-12-310001488139us-gaap:CommonClassAMemberus-gaap:CommonStockMember2019-01-012019-09-300001488139us-gaap:AdditionalPaidInCapitalMember2019-01-012019-09-300001488139us-gaap:TreasuryStockMember2019-01-012019-09-300001488139us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-01-012019-09-300001488139us-gaap:RetainedEarningsMember2019-01-012019-09-300001488139us-gaap:CommonClassAMemberus-gaap:CommonStockMember2019-12-310001488139us-gaap:CommonClassBMemberus-gaap:CommonStockMember2019-12-310001488139us-gaap:AdditionalPaidInCapitalMember2019-12-310001488139us-gaap:RetainedEarningsMember2019-12-310001488139us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-12-310001488139us-gaap:TreasuryStockMember2019-12-310001488139us-gaap:CommonClassAMemberus-gaap:CommonStockMember2020-01-012020-09-300001488139us-gaap:AdditionalPaidInCapitalMember2020-01-012020-09-300001488139us-gaap:TreasuryStockMember2020-01-012020-09-300001488139us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-01-012020-09-300001488139us-gaap:RetainedEarningsMember2020-01-012020-09-300001488139amrc:OtherUSRegionsMemberamrc:ProjectRevenueMember2020-07-012020-09-300001488139amrc:USFederalMemberamrc:ProjectRevenueMember2020-07-012020-09-300001488139amrc:CanadaSegmentMemberamrc:ProjectRevenueMember2020-07-012020-09-300001488139amrc:SmallScaleInfrastructureMemberamrc:ProjectRevenueMember2020-07-012020-09-300001488139amrc:ProjectRevenueMemberus-gaap:AllOtherSegmentsMember2020-07-012020-09-300001488139amrc:ProjectRevenueMember2020-07-012020-09-300001488139amrc:OtherUSRegionsMemberamrc:OperationsAndMaintenanceRevenueMember2020-07-012020-09-300001488139amrc:USFederalMemberamrc:OperationsAndMaintenanceRevenueMember2020-07-012020-09-300001488139amrc:CanadaSegmentMemberamrc:OperationsAndMaintenanceRevenueMember2020-07-012020-09-300001488139amrc:SmallScaleInfrastructureMemberamrc:OperationsAndMaintenanceRevenueMember2020-07-012020-09-300001488139us-gaap:AllOtherSegmentsMemberamrc:OperationsAndMaintenanceRevenueMember2020-07-012020-09-300001488139amrc:OperationsAndMaintenanceRevenueMember2020-07-012020-09-300001488139amrc:EnergyAssetsRevenueMemberamrc:OtherUSRegionsMember2020-07-012020-09-300001488139amrc:EnergyAssetsRevenueMemberamrc:USFederalMember2020-07-012020-09-300001488139amrc:EnergyAssetsRevenueMemberamrc:CanadaSegmentMember2020-07-012020-09-300001488139amrc:EnergyAssetsRevenueMemberamrc:SmallScaleInfrastructureMember2020-07-012020-09-300001488139amrc:EnergyAssetsRevenueMemberus-gaap:AllOtherSegmentsMember2020-07-012020-09-300001488139amrc:EnergyAssetsRevenueMember2020-07-012020-09-300001488139amrc:OtherUSRegionsMemberamrc:OtherRevenueMember2020-07-012020-09-300001488139amrc:OtherRevenueMemberamrc:USFederalMember2020-07-012020-09-300001488139amrc:OtherRevenueMemberamrc:CanadaSegmentMember2020-07-012020-09-300001488139amrc:OtherRevenueMemberamrc:SmallScaleInfrastructureMember2020-07-012020-09-300001488139amrc:OtherRevenueMemberus-gaap:AllOtherSegmentsMember2020-07-012020-09-300001488139amrc:OtherRevenueMember2020-07-012020-09-300001488139amrc:OtherUSRegionsMember2020-07-012020-09-300001488139amrc:USFederalMember2020-07-012020-09-300001488139amrc:CanadaSegmentMember2020-07-012020-09-300001488139amrc:SmallScaleInfrastructureMember2020-07-012020-09-300001488139us-gaap:AllOtherSegmentsMember2020-07-012020-09-300001488139amrc:OtherUSRegionsMemberamrc:ProjectRevenueMember2019-07-012019-09-300001488139amrc:USFederalMemberamrc:ProjectRevenueMember2019-07-012019-09-300001488139amrc:CanadaSegmentMemberamrc:ProjectRevenueMember2019-07-012019-09-300001488139amrc:SmallScaleInfrastructureMemberamrc:ProjectRevenueMember2019-07-012019-09-300001488139amrc:ProjectRevenueMemberus-gaap:AllOtherSegmentsMember2019-07-012019-09-300001488139amrc:ProjectRevenueMember2019-07-012019-09-300001488139amrc:OtherUSRegionsMemberamrc:OperationsAndMaintenanceRevenueMember2019-07-012019-09-300001488139amrc:USFederalMemberamrc:OperationsAndMaintenanceRevenueMember2019-07-012019-09-300001488139amrc:CanadaSegmentMemberamrc:OperationsAndMaintenanceRevenueMember2019-07-012019-09-300001488139amrc:SmallScaleInfrastructureMemberamrc:OperationsAndMaintenanceRevenueMember2019-07-012019-09-300001488139us-gaap:AllOtherSegmentsMemberamrc:OperationsAndMaintenanceRevenueMember2019-07-012019-09-300001488139amrc:OperationsAndMaintenanceRevenueMember2019-07-012019-09-300001488139amrc:EnergyAssetsRevenueMemberamrc:OtherUSRegionsMember2019-07-012019-09-300001488139amrc:EnergyAssetsRevenueMemberamrc:USFederalMember2019-07-012019-09-300001488139amrc:EnergyAssetsRevenueMemberamrc:CanadaSegmentMember2019-07-012019-09-300001488139amrc:EnergyAssetsRevenueMemberamrc:SmallScaleInfrastructureMember2019-07-012019-09-300001488139amrc:EnergyAssetsRevenueMemberus-gaap:AllOtherSegmentsMember2019-07-012019-09-300001488139amrc:EnergyAssetsRevenueMember2019-07-012019-09-300001488139amrc:OtherUSRegionsMemberamrc:OtherRevenueMember2019-07-012019-09-300001488139amrc:OtherRevenueMemberamrc:USFederalMember2019-07-012019-09-300001488139amrc:OtherRevenueMemberamrc:CanadaSegmentMember2019-07-012019-09-300001488139amrc:OtherRevenueMemberamrc:SmallScaleInfrastructureMember2019-07-012019-09-300001488139amrc:OtherRevenueMemberus-gaap:AllOtherSegmentsMember2019-07-012019-09-300001488139amrc:OtherRevenueMember2019-07-012019-09-300001488139amrc:OtherUSRegionsMember2019-07-012019-09-300001488139amrc:USFederalMember2019-07-012019-09-300001488139amrc:CanadaSegmentMember2019-07-012019-09-300001488139amrc:SmallScaleInfrastructureMember2019-07-012019-09-300001488139us-gaap:AllOtherSegmentsMember2019-07-012019-09-300001488139amrc:OtherUSRegionsMemberamrc:ProjectRevenueMember2020-01-012020-09-300001488139amrc:USFederalMemberamrc:ProjectRevenueMember2020-01-012020-09-300001488139amrc:CanadaSegmentMemberamrc:ProjectRevenueMember2020-01-012020-09-300001488139amrc:SmallScaleInfrastructureMemberamrc:ProjectRevenueMember2020-01-012020-09-300001488139amrc:ProjectRevenueMemberus-gaap:AllOtherSegmentsMember2020-01-012020-09-300001488139amrc:ProjectRevenueMember2020-01-012020-09-300001488139amrc:OtherUSRegionsMemberamrc:OperationsAndMaintenanceRevenueMember2020-01-012020-09-300001488139amrc:USFederalMemberamrc:OperationsAndMaintenanceRevenueMember2020-01-012020-09-300001488139amrc:CanadaSegmentMemberamrc:OperationsAndMaintenanceRevenueMember2020-01-012020-09-300001488139amrc:SmallScaleInfrastructureMemberamrc:OperationsAndMaintenanceRevenueMember2020-01-012020-09-300001488139us-gaap:AllOtherSegmentsMemberamrc:OperationsAndMaintenanceRevenueMember2020-01-012020-09-300001488139amrc:OperationsAndMaintenanceRevenueMember2020-01-012020-09-300001488139amrc:EnergyAssetsRevenueMemberamrc:OtherUSRegionsMember2020-01-012020-09-300001488139amrc:EnergyAssetsRevenueMemberamrc:USFederalMember2020-01-012020-09-300001488139amrc:EnergyAssetsRevenueMemberamrc:CanadaSegmentMember2020-01-012020-09-300001488139amrc:EnergyAssetsRevenueMemberamrc:SmallScaleInfrastructureMember2020-01-012020-09-300001488139amrc:EnergyAssetsRevenueMemberus-gaap:AllOtherSegmentsMember2020-01-012020-09-300001488139amrc:EnergyAssetsRevenueMember2020-01-012020-09-300001488139amrc:OtherUSRegionsMemberamrc:OtherRevenueMember2020-01-012020-09-300001488139amrc:OtherRevenueMemberamrc:USFederalMember2020-01-012020-09-300001488139amrc:OtherRevenueMemberamrc:CanadaSegmentMember2020-01-012020-09-300001488139amrc:OtherRevenueMemberamrc:SmallScaleInfrastructureMember2020-01-012020-09-300001488139amrc:OtherRevenueMemberus-gaap:AllOtherSegmentsMember2020-01-012020-09-300001488139amrc:OtherRevenueMember2020-01-012020-09-300001488139amrc:OtherUSRegionsMember2020-01-012020-09-300001488139amrc:USFederalMember2020-01-012020-09-300001488139amrc:CanadaSegmentMember2020-01-012020-09-300001488139amrc:SmallScaleInfrastructureMember2020-01-012020-09-300001488139us-gaap:AllOtherSegmentsMember2020-01-012020-09-300001488139amrc:OtherUSRegionsMemberamrc:ProjectRevenueMember2019-01-012019-09-300001488139amrc:USFederalMemberamrc:ProjectRevenueMember2019-01-012019-09-300001488139amrc:CanadaSegmentMemberamrc:ProjectRevenueMember2019-01-012019-09-300001488139amrc:SmallScaleInfrastructureMemberamrc:ProjectRevenueMember2019-01-012019-09-300001488139amrc:ProjectRevenueMemberus-gaap:AllOtherSegmentsMember2019-01-012019-09-300001488139amrc:ProjectRevenueMember2019-01-012019-09-300001488139amrc:OtherUSRegionsMemberamrc:OperationsAndMaintenanceRevenueMember2019-01-012019-09-300001488139amrc:USFederalMemberamrc:OperationsAndMaintenanceRevenueMember2019-01-012019-09-300001488139amrc:CanadaSegmentMemberamrc:OperationsAndMaintenanceRevenueMember2019-01-012019-09-300001488139amrc:SmallScaleInfrastructureMemberamrc:OperationsAndMaintenanceRevenueMember2019-01-012019-09-300001488139us-gaap:AllOtherSegmentsMemberamrc:OperationsAndMaintenanceRevenueMember2019-01-012019-09-300001488139amrc:OperationsAndMaintenanceRevenueMember2019-01-012019-09-300001488139amrc:EnergyAssetsRevenueMemberamrc:OtherUSRegionsMember2019-01-012019-09-300001488139amrc:EnergyAssetsRevenueMemberamrc:USFederalMember2019-01-012019-09-300001488139amrc:EnergyAssetsRevenueMemberamrc:CanadaSegmentMember2019-01-012019-09-300001488139amrc:EnergyAssetsRevenueMemberamrc:SmallScaleInfrastructureMember2019-01-012019-09-300001488139amrc:EnergyAssetsRevenueMemberus-gaap:AllOtherSegmentsMember2019-01-012019-09-300001488139amrc:EnergyAssetsRevenueMember2019-01-012019-09-300001488139amrc:OtherUSRegionsMemberamrc:OtherRevenueMember2019-01-012019-09-300001488139amrc:OtherRevenueMemberamrc:USFederalMember2019-01-012019-09-300001488139amrc:OtherRevenueMemberamrc:CanadaSegmentMember2019-01-012019-09-300001488139amrc:OtherRevenueMemberamrc:SmallScaleInfrastructureMember2019-01-012019-09-300001488139amrc:OtherRevenueMemberus-gaap:AllOtherSegmentsMember2019-01-012019-09-300001488139amrc:OtherRevenueMember2019-01-012019-09-300001488139amrc:OtherUSRegionsMember2019-01-012019-09-300001488139amrc:USFederalMember2019-01-012019-09-300001488139amrc:CanadaSegmentMember2019-01-012019-09-300001488139amrc:SmallScaleInfrastructureMember2019-01-012019-09-300001488139us-gaap:AllOtherSegmentsMember2019-01-012019-09-300001488139amrc:OtherUSRegionsMembercountry:US2020-07-012020-09-300001488139amrc:USFederalMembercountry:US2020-07-012020-09-300001488139amrc:CanadaSegmentMembercountry:US2020-07-012020-09-300001488139country:USamrc:SmallScaleInfrastructureMember2020-07-012020-09-300001488139country:USus-gaap:AllOtherSegmentsMember2020-07-012020-09-300001488139country:US2020-07-012020-09-300001488139amrc:OtherUSRegionsMembercountry:CA2020-07-012020-09-300001488139amrc:USFederalMembercountry:CA2020-07-012020-09-300001488139amrc:CanadaSegmentMembercountry:CA2020-07-012020-09-300001488139amrc:SmallScaleInfrastructureMembercountry:CA2020-07-012020-09-300001488139us-gaap:AllOtherSegmentsMembercountry:CA2020-07-012020-09-300001488139country:CA2020-07-012020-09-300001488139amrc:OtherUSRegionsMemberamrc:NonUSandCANADAMember2020-07-012020-09-300001488139amrc:USFederalMemberamrc:NonUSandCANADAMember2020-07-012020-09-300001488139amrc:CanadaSegmentMemberamrc:NonUSandCANADAMember2020-07-012020-09-300001488139amrc:SmallScaleInfrastructureMemberamrc:NonUSandCANADAMember2020-07-012020-09-300001488139amrc:NonUSandCANADAMemberus-gaap:AllOtherSegmentsMember2020-07-012020-09-300001488139amrc:NonUSandCANADAMember2020-07-012020-09-300001488139amrc:OtherUSRegionsMembercountry:US2019-07-012019-09-300001488139amrc:USFederalMembercountry:US2019-07-012019-09-300001488139amrc:CanadaSegmentMembercountry:US2019-07-012019-09-300001488139country:USamrc:SmallScaleInfrastructureMember2019-07-012019-09-300001488139country:USus-gaap:AllOtherSegmentsMember2019-07-012019-09-300001488139country:US2019-07-012019-09-300001488139amrc:OtherUSRegionsMembercountry:CA2019-07-012019-09-300001488139amrc:USFederalMembercountry:CA2019-07-012019-09-300001488139amrc:CanadaSegmentMembercountry:CA2019-07-012019-09-300001488139amrc:SmallScaleInfrastructureMembercountry:CA2019-07-012019-09-300001488139us-gaap:AllOtherSegmentsMembercountry:CA2019-07-012019-09-300001488139country:CA2019-07-012019-09-300001488139amrc:OtherUSRegionsMemberamrc:NonUSandCANADAMember2019-07-012019-09-300001488139amrc:USFederalMemberamrc:NonUSandCANADAMember2019-07-012019-09-300001488139amrc:CanadaSegmentMemberamrc:NonUSandCANADAMember2019-07-012019-09-300001488139amrc:SmallScaleInfrastructureMemberamrc:NonUSandCANADAMember2019-07-012019-09-300001488139amrc:NonUSandCANADAMemberus-gaap:AllOtherSegmentsMember2019-07-012019-09-300001488139amrc:NonUSandCANADAMember2019-07-012019-09-300001488139amrc:OtherUSRegionsMembercountry:US2020-01-012020-09-300001488139amrc:USFederalMembercountry:US2020-01-012020-09-300001488139amrc:CanadaSegmentMembercountry:US2020-01-012020-09-300001488139country:USamrc:SmallScaleInfrastructureMember2020-01-012020-09-300001488139country:USus-gaap:AllOtherSegmentsMember2020-01-012020-09-300001488139country:US2020-01-012020-09-300001488139amrc:OtherUSRegionsMembercountry:CA2020-01-012020-09-300001488139amrc:USFederalMembercountry:CA2020-01-012020-09-300001488139amrc:CanadaSegmentMembercountry:CA2020-01-012020-09-300001488139amrc:SmallScaleInfrastructureMembercountry:CA2020-01-012020-09-300001488139us-gaap:AllOtherSegmentsMembercountry:CA2020-01-012020-09-300001488139country:CA2020-01-012020-09-300001488139amrc:OtherUSRegionsMemberamrc:NonUSandCANADAMember2020-01-012020-09-300001488139amrc:USFederalMemberamrc:NonUSandCANADAMember2020-01-012020-09-300001488139amrc:CanadaSegmentMemberamrc:NonUSandCANADAMember2020-01-012020-09-300001488139amrc:SmallScaleInfrastructureMemberamrc:NonUSandCANADAMember2020-01-012020-09-300001488139amrc:NonUSandCANADAMemberus-gaap:AllOtherSegmentsMember2020-01-012020-09-300001488139amrc:NonUSandCANADAMember2020-01-012020-09-300001488139amrc:OtherUSRegionsMembercountry:US2019-01-012019-09-300001488139amrc:USFederalMembercountry:US2019-01-012019-09-300001488139amrc:CanadaSegmentMembercountry:US2019-01-012019-09-300001488139country:USamrc:SmallScaleInfrastructureMember2019-01-012019-09-300001488139country:USus-gaap:AllOtherSegmentsMember2019-01-012019-09-300001488139country:US2019-01-012019-09-300001488139amrc:OtherUSRegionsMembercountry:CA2019-01-012019-09-300001488139amrc:USFederalMembercountry:CA2019-01-012019-09-300001488139amrc:CanadaSegmentMembercountry:CA2019-01-012019-09-300001488139amrc:SmallScaleInfrastructureMembercountry:CA2019-01-012019-09-300001488139us-gaap:AllOtherSegmentsMembercountry:CA2019-01-012019-09-300001488139country:CA2019-01-012019-09-300001488139amrc:OtherUSRegionsMemberamrc:NonUSandCANADAMember2019-01-012019-09-300001488139amrc:USFederalMemberamrc:NonUSandCANADAMember2019-01-012019-09-300001488139amrc:CanadaSegmentMemberamrc:NonUSandCANADAMember2019-01-012019-09-300001488139amrc:SmallScaleInfrastructureMemberamrc:NonUSandCANADAMember2019-01-012019-09-300001488139amrc:NonUSandCANADAMemberus-gaap:AllOtherSegmentsMember2019-01-012019-09-300001488139amrc:NonUSandCANADAMember2019-01-012019-09-30xbrli:pure0001488139srt:MinimumMember2020-09-300001488139srt:MaximumMember2020-09-300001488139srt:MinimumMemberamrc:SolarPhotovoltaicProjectsMember2020-01-012020-09-300001488139srt:MaximumMemberamrc:SolarPhotovoltaicProjectsMember2020-01-012020-09-300001488139amrc:OtherUSRegionsMemberus-gaap:OperatingSegmentsMember2019-12-310001488139amrc:USFederalMemberus-gaap:OperatingSegmentsMember2019-12-310001488139amrc:CanadaMemberus-gaap:OperatingSegmentsMember2019-12-310001488139amrc:NonSolarDGMemberus-gaap:OperatingSegmentsMember2019-12-310001488139us-gaap:OperatingSegmentsMemberus-gaap:AllOtherSegmentsMember2019-12-310001488139amrc:OtherUSRegionsMemberus-gaap:OperatingSegmentsMember2020-01-012020-09-300001488139amrc:USFederalMemberus-gaap:OperatingSegmentsMember2020-01-012020-09-300001488139amrc:CanadaMemberus-gaap:OperatingSegmentsMember2020-01-012020-09-300001488139amrc:NonSolarDGMemberus-gaap:OperatingSegmentsMember2020-01-012020-09-300001488139us-gaap:OperatingSegmentsMemberus-gaap:AllOtherSegmentsMember2020-01-012020-09-300001488139amrc:OtherUSRegionsMemberus-gaap:OperatingSegmentsMember2020-09-300001488139amrc:USFederalMemberus-gaap:OperatingSegmentsMember2020-09-300001488139amrc:CanadaMemberus-gaap:OperatingSegmentsMember2020-09-300001488139amrc:NonSolarDGMemberus-gaap:OperatingSegmentsMember2020-09-300001488139us-gaap:OperatingSegmentsMemberus-gaap:AllOtherSegmentsMember2020-09-300001488139srt:MinimumMemberus-gaap:CustomerContractsMember2020-01-012020-09-300001488139us-gaap:CustomerContractsMembersrt:MaximumMember2020-01-012020-09-300001488139srt:MinimumMemberus-gaap:OtherIntangibleAssetsMember2020-01-012020-09-300001488139srt:MaximumMemberus-gaap:OtherIntangibleAssetsMember2020-01-012020-09-300001488139us-gaap:CustomerContractsMember2020-09-300001488139us-gaap:CustomerContractsMember2019-12-310001488139us-gaap:CustomerRelationshipsMember2020-09-300001488139us-gaap:CustomerRelationshipsMember2019-12-310001488139us-gaap:NoncompeteAgreementsMember2020-09-300001488139us-gaap:NoncompeteAgreementsMember2019-12-310001488139amrc:TechnologyMember2020-09-300001488139amrc:TechnologyMember2019-12-310001488139us-gaap:TradeNamesMember2020-09-300001488139us-gaap:TradeNamesMember2019-12-310001488139us-gaap:CustomerContractsMember2020-07-012020-09-300001488139us-gaap:CustomerContractsMember2019-07-012019-09-300001488139us-gaap:CustomerContractsMember2020-01-012020-09-300001488139us-gaap:CustomerContractsMember2019-01-012019-09-300001488139us-gaap:OtherIntangibleAssetsMember2020-07-012020-09-300001488139us-gaap:OtherIntangibleAssetsMember2019-07-012019-09-300001488139us-gaap:OtherIntangibleAssetsMember2020-01-012020-09-300001488139us-gaap:OtherIntangibleAssetsMember2019-01-012019-09-300001488139amrc:RenewalEnergyProgramMember2020-09-300001488139amrc:RenewalEnergyProgramMember2019-12-31amrc:project0001488139amrc:AccruedExpensesAndOtherCurrentLiabilitiesMemberamrc:RenewalEnergyProgramMember2020-09-300001488139amrc:AccruedExpensesAndOtherCurrentLiabilitiesMemberamrc:RenewalEnergyProgramMember2019-12-310001488139amrc:EnergyProjectMember2020-04-012020-06-300001488139amrc:EnergyProjectMember2020-06-300001488139amrc:SolarProjects2020Member2020-09-300001488139amrc:SolarProjects2020Member2020-01-012020-09-300001488139amrc:SolarProjects2020AdditionalProjectsMember2020-01-012020-09-300001488139amrc:AssetRetirementObligationAROAssetMember2020-07-012020-09-300001488139amrc:AssetRetirementObligationAROAssetMember2020-01-012020-09-3000014881392018-09-3000014881392020-01-310001488139amrc:SolarPhotovoltaicProjectsMember2020-09-300001488139amrc:SolarPhotovoltaicProjectsMember2019-12-310001488139amrc:UndisclosedNameofAcquireeTwoMember2018-08-012018-08-310001488139amrc:UndisclosedNameofAcquireeTwoMember2018-08-310001488139amrc:UndisclosedNameofAcquireeTwoMember2019-12-310001488139amrc:UndisclosedNameofAcquireeTwoMember2020-09-300001488139amrc:UndisclosedNameOfAcquireeThreeMember2018-11-300001488139amrc:UndisclosedNameOfAcquireeThreeMember2019-12-310001488139amrc:UndisclosedNameOfAcquireeThreeMember2020-09-300001488139amrc:UndisclosedNameOfAcquireeFourMember2020-04-300001488139us-gaap:InterestRateSwapMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2020-09-300001488139us-gaap:InterestRateSwapMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2019-12-310001488139us-gaap:CommodityContractMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2020-09-300001488139us-gaap:CommodityContractMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2019-12-310001488139us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2020-09-300001488139us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2019-12-310001488139us-gaap:HybridInstrumentMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2020-09-300001488139us-gaap:HybridInstrumentMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2019-12-310001488139us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2020-09-300001488139us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2019-12-310001488139us-gaap:FairValueMeasurementsRecurringMember2020-09-300001488139us-gaap:FairValueMeasurementsRecurringMember2019-12-310001488139us-gaap:HybridInstrumentMemberus-gaap:MeasurementInputDiscountRateMemberamrc:UndisclosedNameofAcquireeOneMember2020-09-300001488139us-gaap:FairValueMeasurementsNonrecurringMember2019-12-310001488139us-gaap:FairValueMeasurementsNonrecurringMember2020-09-300001488139us-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:InterestRateSwapMemberus-gaap:OtherAssetsMember2020-09-300001488139us-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:InterestRateSwapMemberus-gaap:OtherAssetsMember2019-12-310001488139us-gaap:OtherLiabilitiesMemberus-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:InterestRateSwapMember2020-09-300001488139us-gaap:OtherLiabilitiesMemberus-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:InterestRateSwapMember2019-12-310001488139us-gaap:NondesignatedMemberus-gaap:OtherLiabilitiesMemberus-gaap:InterestRateSwapMember2020-09-300001488139us-gaap:NondesignatedMemberus-gaap:OtherLiabilitiesMemberus-gaap:InterestRateSwapMember2019-12-310001488139us-gaap:NondesignatedMemberus-gaap:OtherAssetsMemberus-gaap:CommodityContractMember2020-09-300001488139us-gaap:NondesignatedMemberus-gaap:OtherAssetsMemberus-gaap:CommodityContractMember2019-12-310001488139us-gaap:NondesignatedMemberus-gaap:OtherLiabilitiesMemberus-gaap:CommodityContractMember2020-09-300001488139us-gaap:NondesignatedMemberus-gaap:OtherLiabilitiesMemberus-gaap:CommodityContractMember2019-12-310001488139us-gaap:HybridInstrumentMemberus-gaap:NondesignatedMemberus-gaap:OtherLiabilitiesMember2020-09-300001488139us-gaap:HybridInstrumentMemberus-gaap:NondesignatedMemberus-gaap:OtherLiabilitiesMember2019-12-310001488139us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2020-07-012020-09-30amrc:contract0001488139us-gaap:NondesignatedMember2020-09-300001488139us-gaap:NondesignatedMember2019-12-310001488139us-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:InterestRateSwapMemberus-gaap:NonoperatingIncomeExpenseMember2020-07-012020-09-300001488139us-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:InterestRateSwapMemberus-gaap:NonoperatingIncomeExpenseMember2019-07-012019-09-300001488139us-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:InterestRateSwapMemberus-gaap:NonoperatingIncomeExpenseMember2020-01-012020-09-300001488139us-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:InterestRateSwapMemberus-gaap:NonoperatingIncomeExpenseMember2019-01-012019-09-300001488139us-gaap:NondesignatedMemberus-gaap:InterestRateSwapMemberus-gaap:NonoperatingIncomeExpenseMember2020-07-012020-09-300001488139us-gaap:NondesignatedMemberus-gaap:InterestRateSwapMemberus-gaap:NonoperatingIncomeExpenseMember2019-07-012019-09-300001488139us-gaap:NondesignatedMemberus-gaap:InterestRateSwapMemberus-gaap:NonoperatingIncomeExpenseMember2020-01-012020-09-300001488139us-gaap:NondesignatedMemberus-gaap:InterestRateSwapMemberus-gaap:NonoperatingIncomeExpenseMember2019-01-012019-09-300001488139us-gaap:NondesignatedMemberus-gaap:CommodityContractMemberus-gaap:NonoperatingIncomeExpenseMember2020-07-012020-09-300001488139us-gaap:NondesignatedMemberus-gaap:CommodityContractMemberus-gaap:NonoperatingIncomeExpenseMember2019-07-012019-09-300001488139us-gaap:NondesignatedMemberus-gaap:CommodityContractMemberus-gaap:NonoperatingIncomeExpenseMember2020-01-012020-09-300001488139us-gaap:NondesignatedMemberus-gaap:CommodityContractMemberus-gaap:NonoperatingIncomeExpenseMember2019-01-012019-09-300001488139us-gaap:HybridInstrumentMemberus-gaap:NondesignatedMemberus-gaap:NonoperatingIncomeExpenseMember2020-07-012020-09-300001488139us-gaap:HybridInstrumentMemberus-gaap:NondesignatedMemberus-gaap:NonoperatingIncomeExpenseMember2019-07-012019-09-300001488139us-gaap:HybridInstrumentMemberus-gaap:NondesignatedMemberus-gaap:NonoperatingIncomeExpenseMember2020-01-012020-09-300001488139us-gaap:HybridInstrumentMemberus-gaap:NondesignatedMemberus-gaap:NonoperatingIncomeExpenseMember2019-01-012019-09-300001488139us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2019-12-310001488139us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2020-01-012020-09-300001488139us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2020-09-300001488139amrc:InterestRateSwapOctober2029Memberus-gaap:DesignatedAsHedgingInstrumentMember2020-01-012020-09-300001488139amrc:InterestRateSwapOctober2029Memberus-gaap:DesignatedAsHedgingInstrumentMember2020-09-300001488139us-gaap:DesignatedAsHedgingInstrumentMemberamrc:InterestRateSwapJune2033Member2020-01-012020-09-300001488139us-gaap:DesignatedAsHedgingInstrumentMemberamrc:InterestRateSwapJune2033Member2020-09-300001488139us-gaap:NondesignatedMemberamrc:InterestRateSwapDecember2020Member2020-01-012020-09-300001488139us-gaap:NondesignatedMemberamrc:InterestRateSwapDecember2020Member2020-09-300001488139amrc:InterestRateSwapDecember2027Memberus-gaap:DesignatedAsHedgingInstrumentMember2020-01-012020-09-300001488139amrc:InterestRateSwapDecember2027Memberus-gaap:DesignatedAsHedgingInstrumentMember2020-09-300001488139us-gaap:DesignatedAsHedgingInstrumentMemberamrc:InterestRateSwapDecember2038Member2020-01-012020-09-300001488139us-gaap:DesignatedAsHedgingInstrumentMemberamrc:InterestRateSwapDecember2038Member2020-09-300001488139amrc:InterestRateSwapFebruary2023Memberus-gaap:DesignatedAsHedgingInstrumentMember2020-01-012020-09-300001488139amrc:InterestRateSwapFebruary2023Memberus-gaap:DesignatedAsHedgingInstrumentMember2020-09-300001488139amrc:InterestRateSwapJune2028Contract1Memberus-gaap:DesignatedAsHedgingInstrumentMember2020-01-012020-09-300001488139amrc:InterestRateSwapJune2028Contract1Memberus-gaap:DesignatedAsHedgingInstrumentMember2020-09-300001488139us-gaap:DesignatedAsHedgingInstrumentMemberamrc:InterestRateSwapJune2028Contract2Member2020-01-012020-09-300001488139us-gaap:DesignatedAsHedgingInstrumentMemberamrc:InterestRateSwapJune2028Contract2Member2020-09-300001488139us-gaap:DesignatedAsHedgingInstrumentMemberamrc:InterestRateSwapMarch2033Contract1Member2020-01-012020-09-300001488139us-gaap:DesignatedAsHedgingInstrumentMemberamrc:InterestRateSwapMarch2033Contract1Member2020-09-300001488139amrc:InterestRateSwapMarch2033Contract2Memberus-gaap:DesignatedAsHedgingInstrumentMember2020-01-012020-09-300001488139amrc:InterestRateSwapMarch2033Contract2Memberus-gaap:DesignatedAsHedgingInstrumentMember2020-09-300001488139us-gaap:DesignatedAsHedgingInstrumentMemberamrc:InterestRateSwapFebruary2021Member2020-01-012020-09-300001488139us-gaap:DesignatedAsHedgingInstrumentMemberamrc:InterestRateSwapFebruary2021Member2020-09-300001488139us-gaap:DesignatedAsHedgingInstrumentMemberamrc:InterestRateSwapMarch2024Member2020-01-012020-09-300001488139us-gaap:DesignatedAsHedgingInstrumentMemberamrc:InterestRateSwapMarch2024Member2020-09-300001488139us-gaap:NondesignatedMemberamrc:CommodityContractApril2021Member2020-01-012020-09-30iso4217:USDutr:MMBTU0001488139us-gaap:NondesignatedMemberamrc:CommodityContractApril2021Member2020-09-30utr:MMBTU0001488139amrc:MakeWholeProvisionDecember2038Memberus-gaap:NondesignatedMemberus-gaap:OtherLiabilitiesMember2020-09-300001488139amrc:MakeWholeProvisionApril2031Memberus-gaap:NondesignatedMemberus-gaap:OtherLiabilitiesMember2020-09-300001488139us-gaap:NondesignatedMemberus-gaap:OtherLiabilitiesMemberamrc:MakeWholeProvisionFebruary2034Member2020-09-30amrc:fund0001488139us-gaap:VariableInterestEntityPrimaryBeneficiaryMemberus-gaap:CashAndCashEquivalentsMember2020-09-300001488139us-gaap:VariableInterestEntityPrimaryBeneficiaryMemberus-gaap:CashAndCashEquivalentsMember2019-12-310001488139us-gaap:VariableInterestEntityPrimaryBeneficiaryMemberamrc:RestrictedCashMember2020-09-300001488139us-gaap:VariableInterestEntityPrimaryBeneficiaryMemberamrc:RestrictedCashMember2019-12-310001488139us-gaap:VariableInterestEntityPrimaryBeneficiaryMemberus-gaap:AccountsReceivableMember2020-09-300001488139us-gaap:VariableInterestEntityPrimaryBeneficiaryMemberus-gaap:AccountsReceivableMember2019-12-310001488139us-gaap:VariableInterestEntityPrimaryBeneficiaryMemberamrc:ContractwithCustomerAssetNetCurrentMember2020-09-300001488139us-gaap:VariableInterestEntityPrimaryBeneficiaryMemberamrc:ContractwithCustomerAssetNetCurrentMember2019-12-310001488139us-gaap:VariableInterestEntityPrimaryBeneficiaryMemberus-gaap:PrepaidExpensesAndOtherCurrentAssetsMember2020-09-300001488139us-gaap:VariableInterestEntityPrimaryBeneficiaryMemberus-gaap:PrepaidExpensesAndOtherCurrentAssetsMember2019-12-310001488139us-gaap:VariableInterestEntityPrimaryBeneficiaryMemberus-gaap:PropertyPlantAndEquipmentMember2020-09-300001488139us-gaap:VariableInterestEntityPrimaryBeneficiaryMemberus-gaap:PropertyPlantAndEquipmentMember2019-12-310001488139us-gaap:VariableInterestEntityPrimaryBeneficiaryMemberus-gaap:PropertyPlantAndEquipmentOtherTypesMember2020-09-300001488139us-gaap:VariableInterestEntityPrimaryBeneficiaryMemberus-gaap:PropertyPlantAndEquipmentOtherTypesMember2019-12-310001488139us-gaap:VariableInterestEntityPrimaryBeneficiaryMemberamrc:OperatingLeaseRightOfUseAssetMember2020-09-300001488139us-gaap:VariableInterestEntityPrimaryBeneficiaryMemberamrc:OperatingLeaseRightOfUseAssetMember2019-12-310001488139us-gaap:VariableInterestEntityPrimaryBeneficiaryMemberus-gaap:OtherAssetsMember2020-09-300001488139us-gaap:VariableInterestEntityPrimaryBeneficiaryMemberus-gaap:OtherAssetsMember2019-12-310001488139us-gaap:VariableInterestEntityPrimaryBeneficiaryMemberamrc:CurrentPortionsOfLongTermDebtAndFinancingLeaseLiabilitiesMember2020-09-300001488139us-gaap:VariableInterestEntityPrimaryBeneficiaryMemberamrc:CurrentPortionsOfLongTermDebtAndFinancingLeaseLiabilitiesMember2019-12-310001488139us-gaap:AccountsPayableMemberus-gaap:VariableInterestEntityPrimaryBeneficiaryMember2020-09-300001488139us-gaap:AccountsPayableMemberus-gaap:VariableInterestEntityPrimaryBeneficiaryMember2019-12-310001488139us-gaap:VariableInterestEntityPrimaryBeneficiaryMemberus-gaap:AccruedLiabilitiesMember2020-09-300001488139us-gaap:VariableInterestEntityPrimaryBeneficiaryMemberus-gaap:AccruedLiabilitiesMember2019-12-310001488139amrc:OperatingLeaseLiabilityCurrentMemberus-gaap:VariableInterestEntityPrimaryBeneficiaryMember2020-09-300001488139amrc:OperatingLeaseLiabilityCurrentMemberus-gaap:VariableInterestEntityPrimaryBeneficiaryMember2019-12-310001488139us-gaap:VariableInterestEntityPrimaryBeneficiaryMemberus-gaap:LongTermDebtMember2020-09-300001488139us-gaap:VariableInterestEntityPrimaryBeneficiaryMemberus-gaap:LongTermDebtMember2019-12-310001488139us-gaap:VariableInterestEntityPrimaryBeneficiaryMemberamrc:OperatingLeaseLiabilityNoncurrentMember2020-09-300001488139us-gaap:VariableInterestEntityPrimaryBeneficiaryMemberamrc:OperatingLeaseLiabilityNoncurrentMember2019-12-310001488139us-gaap:VariableInterestEntityPrimaryBeneficiaryMemberus-gaap:OtherNoncurrentLiabilitiesMember2020-09-300001488139us-gaap:VariableInterestEntityPrimaryBeneficiaryMemberus-gaap:OtherNoncurrentLiabilitiesMember2019-12-3100014881392015-07-012015-09-3000014881392017-04-012017-06-3000014881392018-04-012018-06-3000014881392018-10-012018-12-3100014881392019-10-012019-12-310001488139us-gaap:EmployeeStockOptionMember2020-09-300001488139us-gaap:EmployeeStockOptionMember2020-01-012020-09-300001488139amrc:StockIncentive2020PlanMemberus-gaap:CommonClassAMember2020-05-310001488139us-gaap:EmployeeStockOptionMember2020-07-012020-09-300001488139us-gaap:EmployeeStockOptionMemberamrc:A2017EmployeeStockPurchasePlanMember2020-05-310001488139us-gaap:EmployeeStockOptionMemberamrc:A2017EmployeeStockPurchasePlanMember2020-05-012020-05-310001488139us-gaap:EmployeeStockOptionMemberamrc:A2017EmployeeStockPurchasePlanMember2020-01-012020-09-300001488139us-gaap:EmployeeStockOptionMemberamrc:A2017EmployeeStockPurchasePlanMember2019-01-012019-09-300001488139us-gaap:CommonClassAMember2016-04-300001488139us-gaap:CommonClassAMember2017-02-280001488139us-gaap:CommonClassAMember2019-08-310001488139amrc:OtherUSRegionsMemberus-gaap:OperatingSegmentsMember2020-07-012020-09-300001488139amrc:USFederalMemberus-gaap:OperatingSegmentsMember2020-07-012020-09-300001488139amrc:CanadaSegmentMemberus-gaap:OperatingSegmentsMember2020-07-012020-09-300001488139amrc:SmallScaleInfrastructureMemberus-gaap:OperatingSegmentsMember2020-07-012020-09-300001488139us-gaap:OperatingSegmentsMemberus-gaap:AllOtherSegmentsMember2020-07-012020-09-300001488139srt:ConsolidationEliminationsMember2020-07-012020-09-300001488139amrc:OtherUSRegionsMemberus-gaap:OperatingSegmentsMember2019-07-012019-09-300001488139amrc:USFederalMemberus-gaap:OperatingSegmentsMember2019-07-012019-09-300001488139amrc:CanadaSegmentMemberus-gaap:OperatingSegmentsMember2019-07-012019-09-300001488139amrc:SmallScaleInfrastructureMemberus-gaap:OperatingSegmentsMember2019-07-012019-09-300001488139us-gaap:OperatingSegmentsMemberus-gaap:AllOtherSegmentsMember2019-07-012019-09-300001488139srt:ConsolidationEliminationsMember2019-07-012019-09-300001488139amrc:CanadaSegmentMemberus-gaap:OperatingSegmentsMember2020-01-012020-09-300001488139amrc:SmallScaleInfrastructureMemberus-gaap:OperatingSegmentsMember2020-01-012020-09-300001488139srt:ConsolidationEliminationsMember2020-01-012020-09-300001488139amrc:OtherUSRegionsMemberus-gaap:OperatingSegmentsMember2019-01-012019-09-300001488139amrc:USFederalMemberus-gaap:OperatingSegmentsMember2019-01-012019-09-300001488139amrc:CanadaSegmentMemberus-gaap:OperatingSegmentsMember2019-01-012019-09-300001488139amrc:SmallScaleInfrastructureMemberus-gaap:OperatingSegmentsMember2019-01-012019-09-300001488139us-gaap:OperatingSegmentsMemberus-gaap:AllOtherSegmentsMember2019-01-012019-09-300001488139srt:ConsolidationEliminationsMember2019-01-012019-09-300001488139amrc:RevolvingSeniorSecuredCreditFacilityMember2020-09-300001488139amrc:RevolvingSeniorSecuredCreditFacilityMember2019-12-310001488139amrc:TermLoanMemberamrc:VariableRateTermLoanDueInFebruary2021Member2020-09-300001488139amrc:TermLoanMemberamrc:VariableRateTermLoanDueInFebruary2021Member2019-12-310001488139amrc:VariableRateTermLoanDueInJune2024Memberamrc:TermLoanMember2020-09-300001488139amrc:VariableRateTermLoanDueInJune2024Memberamrc:TermLoanMember2019-12-310001488139amrc:TermLoanMemberamrc:SevenPointTwoFiveZeroPercentTermNoteDueInMarch2021Member2020-09-300001488139amrc:TermLoanMemberamrc:SevenPointTwoFiveZeroPercentTermNoteDueInMarch2021Member2019-12-310001488139amrc:TermLoanMemberamrc:SixPointOneOneZeroPercentTermNoteDueInJune2028Member2020-09-300001488139amrc:TermLoanMemberamrc:SixPointOneOneZeroPercentTermNoteDueInJune2028Member2019-12-310001488139amrc:TermLoanMemberamrc:VariableRateTermLoanDueInMay2025Member2020-09-300001488139amrc:TermLoanMemberamrc:VariableRateTermLoanDueInMay2025Member2019-12-310001488139amrc:TermLoanMemberamrc:VariableRateTermLoanDueInMarch2023Member2020-09-300001488139amrc:TermLoanMemberamrc:VariableRateTermLoanDueInMarch2023Member2019-12-310001488139amrc:TermLoanMemberamrc:FourPointNineFivePercentTermLoanDueInJuly2031Member2020-09-300001488139amrc:TermLoanMemberamrc:FourPointNineFivePercentTermLoanDueInJuly2031Member2019-12-310001488139amrc:TermLoanMemberamrc:FivePointZeroPercentTermNoteDueInMarch2028Member2020-09-300001488139amrc:TermLoanMemberamrc:FivePointZeroPercentTermNoteDueInMarch2028Member2019-12-310001488139amrc:TermLoanMemberamrc:VariableRateTermLoanDueInApril2027Member2020-09-300001488139amrc:TermLoanMemberamrc:VariableRateTermLoanDueInApril2027Member2019-12-310001488139amrc:TermLoanMemberamrc:FivePointSixOnePercentTermNoteDueInFebruary2034Member2020-09-300001488139amrc:TermLoanMemberamrc:FivePointSixOnePercentTermNoteDueInFebruary2034Member2019-12-310001488139amrc:TermLoanMemberamrc:VariableRateTermLoanDueInDecember2027Member2020-09-300001488139amrc:TermLoanMemberamrc:VariableRateTermLoanDueInDecember2027Member2019-12-310001488139amrc:TermLoanMemberamrc:VariableRateTermLoanDueInAugust2022Member2020-09-300001488139amrc:TermLoanMemberamrc:VariableRateTermLoanDueInAugust2022Member2019-12-310001488139amrc:TermLoanMemberamrc:FivePointOneFivePercentTermLoanDueDecember2038Member2020-09-300001488139amrc:TermLoanMemberamrc:FivePointOneFivePercentTermLoanDueDecember2038Member2019-12-310001488139amrc:TermLoanMemberamrc:VariableRateTermLoanDueJune2033Member2020-09-300001488139amrc:TermLoanMemberamrc:VariableRateTermLoanDueJune2033Member2019-12-310001488139amrc:TermLoanMemberamrc:VariableRateTermLoanDueInOctober2029Member2020-09-300001488139amrc:TermLoanMemberamrc:VariableRateTermLoanDueInOctober2029Member2019-12-310001488139amrc:FinanceLeaseLiabilityMemberamrc:LongTermFinanceLiabilityDueInJuly2039Member2020-09-300001488139amrc:FinanceLeaseLiabilityMemberamrc:LongTermFinanceLiabilityDueInJuly2039Member2019-12-310001488139amrc:FinanceLeaseLiabilityMemberamrc:LongTermFinanceLiabilityInJuly2040Member2020-09-300001488139amrc:FinanceLeaseLiabilityMemberamrc:LongTermFinanceLiabilityInJuly2040Member2019-12-310001488139amrc:TermLoanMemberamrc:SixPointFivePercentTermNoteDueInDecember2021Member2020-09-300001488139amrc:TermLoanMemberamrc:SixPointFivePercentTermNoteDueInDecember2021Member2019-12-310001488139amrc:FivePointZeroFixedRateLoanDueInApril2040Memberus-gaap:LoansPayableMember2020-09-300001488139amrc:FivePointZeroFixedRateLoanDueInApril2040Memberus-gaap:LoansPayableMember2019-12-310001488139amrc:ConstructionRevolverLoansPayableDueInJuly2022Memberus-gaap:LineOfCreditMember2019-12-310001488139amrc:ConstructionRevolverLoansPayableDueInJuly2022Memberus-gaap:RevolvingCreditFacilityMemberus-gaap:LineOfCreditMember2020-09-300001488139amrc:ConstructionRevolverLoansPayableDueInJuly2022Memberus-gaap:RevolvingCreditFacilityMemberus-gaap:LineOfCreditMember2019-12-310001488139amrc:ConstructionRevolverLoansPayableDueInNovember2020Memberus-gaap:LineOfCreditMember2019-12-310001488139amrc:ConstructionRevolverLoansPayableDueInNovember2020Memberus-gaap:RevolvingCreditFacilityMemberus-gaap:LineOfCreditMember2020-09-300001488139amrc:ConstructionRevolverLoansPayableDueInNovember2020Memberus-gaap:RevolvingCreditFacilityMemberus-gaap:LineOfCreditMember2019-12-310001488139us-gaap:RevolvingCreditFacilityMemberus-gaap:LineOfCreditMember2020-03-310001488139amrc:EurocurrencyRateMemberus-gaap:RevolvingCreditFacilityMemberus-gaap:LineOfCreditMember2020-03-012020-03-310001488139amrc:EurocurrencyRateMemberus-gaap:RevolvingCreditFacilityMemberus-gaap:LineOfCreditMember2020-02-292020-02-290001488139us-gaap:RevolvingCreditFacilityMemberus-gaap:LineOfCreditMember2020-09-300001488139amrc:EnergyProjectMemberamrc:FivePointZeroFixedRateLoanDueInApril2040Memberus-gaap:LoansPayableMember2020-04-012020-04-300001488139amrc:FivePointZeroFixedRateLoanDueInApril2040Memberus-gaap:LoansPayableMember2020-04-300001488139amrc:FivePointZeroFixedRateLoanDueInApril2040Member2020-09-30amrc:bank0001488139amrc:RevolvingCreditAgreementMemberus-gaap:RevolvingCreditFacilityMemberus-gaap:LineOfCreditMember2020-05-310001488139us-gaap:LondonInterbankOfferedRateLIBORMemberamrc:RevolvingCreditAgreementMemberus-gaap:RevolvingCreditFacilityMemberus-gaap:LineOfCreditMember2020-05-012020-05-310001488139amrc:RevolvingCreditAgreementMemberus-gaap:RevolvingCreditFacilityMemberus-gaap:LineOfCreditMember2020-05-012020-05-310001488139amrc:RevolvingCreditAgreementMemberus-gaap:RevolvingCreditFacilityMemberus-gaap:LineOfCreditMember2020-09-300001488139amrc:ConstructionRevolverLoansPayableDueInNovember2020Memberus-gaap:RevolvingCreditFacilityMemberus-gaap:LineOfCreditMember2020-06-300001488139us-gaap:LondonInterbankOfferedRateLIBORMemberamrc:ConstructionRevolverLoansPayableDueInNovember2020Memberus-gaap:RevolvingCreditFacilityMemberus-gaap:LineOfCreditMember2020-06-012020-06-300001488139us-gaap:BaseRateMemberamrc:ConstructionRevolverLoansPayableDueInNovember2020Memberus-gaap:RevolvingCreditFacilityMemberus-gaap:LineOfCreditMember2020-06-012020-06-300001488139amrc:ConstructionRevolverLoansPayableDueInJuly2022Memberus-gaap:RevolvingCreditFacilityMemberus-gaap:LineOfCreditMember2020-07-310001488139us-gaap:LondonInterbankOfferedRateLIBORMemberamrc:ConstructionRevolverLoansPayableDueInJuly2022Memberus-gaap:RevolvingCreditFacilityMemberus-gaap:LineOfCreditMember2020-07-310001488139us-gaap:LondonInterbankOfferedRateLIBORMemberamrc:ConstructionRevolverLoansPayableDueInJuly2022Memberus-gaap:RevolvingCreditFacilityMemberus-gaap:LineOfCreditMember2020-07-012020-07-310001488139us-gaap:SubsequentEventMemberus-gaap:RevolvingCreditFacilityMemberus-gaap:LineOfCreditMember2020-10-230001488139us-gaap:SubsequentEventMemberus-gaap:LondonInterbankOfferedRateLIBORMemberus-gaap:RevolvingCreditFacilityMemberus-gaap:LineOfCreditMember2020-10-232020-10-230001488139us-gaap:SubsequentEventMemberus-gaap:RevolvingCreditFacilityMemberus-gaap:LineOfCreditMember2020-10-232020-10-230001488139srt:MinimumMemberus-gaap:SubsequentEventMemberus-gaap:RevolvingCreditFacilityMemberus-gaap:LineOfCreditMember2020-10-232020-10-230001488139us-gaap:SubsequentEventMembersrt:MaximumMemberus-gaap:RevolvingCreditFacilityMemberus-gaap:LineOfCreditMember2020-10-232020-10-23


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




TABLE OF CONTENTS
  Page
 
Item 1. Condensed Consolidated Financial Statements
 
 
   
   
   
   
   
   
 
   
 



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

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

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

See notes to condensed consolidated financial statements.

2

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

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

See notes to condensed consolidated financial statements.
3

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

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

See notes to condensed consolidated financial statements.
4

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

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

See notes to condensed consolidated financial statements.
5

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

See notes to condensed consolidated financial statements.
6

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

AMERESCO, INC.
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS
(In thousands) (Unaudited) (Continued)
Nine Months Ended September 30,
20202019
Cash flows from financing activities:  
Payments of financing fees$(3,955)$(541)
Proceeds from exercises of options and ESPP6,531 5,265 
Repurchase of common stock(6)(139)
Proceeds from senior secured credit facility, net6,000 41,343 
Proceeds from long-term debt financings40,604 7,614 
Proceeds from Federal ESPC projects194,586 115,556 
Proceeds for energy assets from Federal ESPC1,435 1,639 
Proceeds from investments by redeemable non-controlling interests, net2,854 20,173 
Payments on long-term debt(42,550)(18,033)
Cash flows from financing activities
205,499 172,877 
Effect of exchange rate changes on cash(465)249 
Net decrease in cash, cash equivalents, and restricted cash(6,357)(27,529)
Cash, cash equivalents, and restricted cash, beginning of period77,264 97,913 
Cash, cash equivalents, and restricted cash, end of period$70,907 $70,384 
Supplemental disclosures of cash flow information:
Cash paid for interest$14,764 $12,410 
Cash paid for income taxes$1,057 $2,983 
Non-cash Federal ESPC settlement$56,454 $214,444 
Accrued purchases of energy assets$38,747 $17,224 
Conversion of revolver to term loan $ $25,000 
The following table provides a reconciliation of cash, cash equivalents and restricted cash reported within the condensed consolidated balance sheets to the total of the same such amounts shown above:
 Nine Months Ended September 30,
 20202019
Cash and cash equivalents $45,351  $34,104 
Short-term restricted cash 15,598  13,498 
Long-term restricted cash included in other assets 9,958 22,782 
Total cash and cash equivalents, and restricted cash $70,907  $70,384 

See notes to condensed consolidated financial statements.
8

AMERESCO, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(In thousands) (Unaudited)


1. BASIS OF PRESENTATION
The accompanying condensed consolidated financial statements of Ameresco, Inc. (including its subsidiaries, the “Company”) are unaudited, pursuant to certain rules and regulations of the Securities and Exchange Commission, and include, in the opinion of the Company, normal recurring adjustments necessary for a fair presentation in conformity with accounting principles generally accepted in the United States (“GAAP”) of the results for the periods indicated.
The results of operations for the three and nine months ended September 30, 2020 are not necessarily indicative of results which may be expected for the full year. The December 31, 2019 consolidated balance sheet data was derived from audited financial statements, but certain information and footnote disclosures normally included in consolidated financial statements prepared in accordance with GAAP have been condensed or omitted. The interim condensed consolidated financial statements, and notes thereto, should be read in conjunction with the audited consolidated financial statements for the year ended December 31, 2019, and notes thereto, included in the Company’s annual report on Form 10-K for the year ended December 31, 2019 filed with the Securities and Exchange Commission on March 4, 2020.
Certain prior period amounts were reclassified or rounded to conform to the presentation in the current period.
Significant Risks and Uncertainties
In March 2020, the World Health Organization categorized Coronavirus Disease 2019 (“COVID-19”) as a pandemic, and the President of the United States declared the COVID-19 outbreak a national emergency.
The Company’s condensed consolidated financial statements reflect estimates and assumptions made by management that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the condensed consolidated financial statements and reported amounts of revenue and expenses during the reporting periods presented. The Company considered the impact of COVID-19 on the assumptions and estimates used and determined that there was no material adverse impact on the Company’s results of operations for the three or nine months ended September 30, 2020.
The severity of the impact of the COVID-19 pandemic on the Company's business will depend on a number of factors, including, but not limited to, the duration and severity of the pandemic and the extent and severity of the impact on the Company's customers, all of which are uncertain and cannot be predicted. The Company's future results of operations and liquidity could be adversely impacted by delays in payments of outstanding receivable amounts beyond normal payment terms, delays in obtaining signed customer contracts for awarded projects, supply chain disruptions and uncertain demand. As of the date of issuance of these condensed consolidated financial statements, the extent to which the COVID-19 pandemic may impact the Company's financial condition, liquidity, or results of operations is uncertain.
On March 27, 2020, the U.S. government enacted the Coronavirus Aid, Relief, and Economic Security Act (“CARES Act”) which includes modifications to the limitation on business interest expense and net operating loss provisions, and provides a payment delay of employer payroll taxes during 2020 after the date of enactment. The Company estimates the payment of approximately $5,000 of employer payroll taxes otherwise due in 2020 will be delayed with 50% due by December 31, 2021 and the remaining 50% by December 31, 2022. The CARES Act permits net operating losses from the 2018, 2019, and 2020 tax years to be carried back to the previous five tax years (beginning with the earliest year first). The Company estimates the discrete benefit associated with the net operating loss provisions of the CARES Act to be approximately $2,000, an estimated refund of taxes paid in prior years of approximately $1,700, and the carryback also provides an additional refund of approximately $3,600 related to Alternative Minimum Tax credits.

2. SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES
The accounting policies of the Company are set forth in Note 2 to the consolidated financial statements contained in the Company’s 2019 annual report on Form 10-K. The Company includes herein certain updates to those policies.
Accounts Receivable and allowance for Credit Losses
Accounts receivable are stated at the amount management expects to collect from outstanding balances. Effective January 1, 2020, the Company adopted ASU 2016-13, Financial Instruments – Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments (ASU 2016-13) prospectively. This ASU replaces the incurred loss impairment model with an expected credit loss impairment model for financial instruments, including trade receivables. The amendment requires entities to consider
9

AMERESCO, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(In thousands) (Unaudited) (Continued)

forward-looking information to estimate expected credit losses, resulting in earlier recognition of losses for receivables that are current or not yet due, which were not considered under the previous accounting guidance. The Company performed an assessment of its allowance for credit losses and determined that no adjustment was required to retained earnings upon adoption.
The Company’s methodology to estimate the allowance for credit losses includes quarterly assessments of historical bad debt write-off experience, current economic and market conditions, management’s evaluation of outstanding accounts receivable, anticipated recoveries and the Company’s forecasts. Due to the short-term nature of its receivables, the estimate of credit losses is primarily based on aged accounts receivable balances and the financial condition of customers. In addition, specific allowance amounts are established to record the appropriate provision for customers that have a higher probability of default. Bad debts are written off against the allowance when identified. As part of its assessment, the Company also considered the current and expected future economic and market conditions due to the COVID-19 pandemic and determined that the estimate of credit losses was not significantly impacted as of September 30, 2020.
Changes in the allowance for credit losses are as follows:
September 30, 2020September 30, 2019
Allowance for credit loss, beginning of period$2,260 $2,765 
Recoveries of costs and expenses, net
(1,089)(134)
Account write-offs and other(191)(45)
Allowance for credit loss, end of period$980 $2,586 

Recent Accounting Pronouncements
Fair Value Measurement
In August 2018, the FASB issued ASU 2018-13 Fair Value Measurement (Topic 820): Disclosure Framework—Changes to the Disclosure Requirements for Fair Value Measurement, which modifies the disclosure requirements on fair value measurements. ASU 2018-13 was effective for fiscal years beginning after December 15, 2019, including interim periods within those fiscal years. The Company adopted this guidance as of January 1, 2020 and the adoption did not have a material impact on the Company’s condensed consolidated financial statements.
Consolidations
In October 2018, the FASB issued ASU 2018-17, Consolidation (Topic 810), Targeted Improvements to Related Party Guidance for Variable Interest Entities, which aligns the evaluation of whether a decision maker's fee is a variable interest with the guidance in the primary beneficiary test by requiring the decision maker to consider an indirect interest in a VIE held by related party under common control on a proportionate basis. The new standard was effective for interim and annual periods beginning after December 15, 2019, with early adoption permitted. The Company adopted this guidance as of January 1, 2020 and the adoption did not have an impact on the Company’s condensed consolidated financial statements.
Credit Losses
In June 2016, the FASB issued ASU 2016-13, Financial Instruments-Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments (ASU 2016-13), and a subsequent amendment to the initial guidance, ASU 2018-19 Codification Improvements to Topic 326, Financial Instruments—Credit Losses (collectively, Topic 326). Topic 326 requires measurement and recognition of expected credit losses for financial assets held, which include, but are not limited to, trade and other receivables. The new standard was effective for fiscal years beginning after December 15, 2019. The Company adopted this guidance as of January 1, 2020 and the adoption did not have a material impact on the Company’s condensed consolidated financial statements.
In April 2019, the FASB issued ASU 2019-04, Codification Improvements to Topic 326, Financial Instruments – Credit Losses, Topic 815, Derivatives, and Hedging, and Topic 825, Financial Instruments. The improvements to Topic 815, among other things, clarifies some areas around partial-term fair value hedges, interest rate risk, the amortization of fair value hedge basis adjustments and their disclosure, and some clarification of matters related to the transitioning to ASU 2017-12, which was adopted by the Company during the year ended December 31, 2018. The improvements to Topic 326 clarify certain aspects surrounding accounting for credit losses in connection with the Company’s receivables. These include that the Company should consider anticipated recoveries in its calculation of credit losses. For those that have already adopted ASU No. 2017-12, the new standard
10

AMERESCO, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(In thousands) (Unaudited) (Continued)

was effective the first annual period beginning after the issuance date of ASU No. 2019-04, or as of January 1, 2020 for the Company, with early adoption permitted. The Company adopted this guidance as of January 1, 2020 and the adoption did not have a material impact on the Company’s condensed consolidated financial statements.
Income Taxes
In December 2019, the FASB issued ASU 2019-12, Simplifying the Accounting for Income Taxes, which eliminates certain exceptions within ASC 740, Income Taxes, and clarifies certain aspects of the current guidance to promote consistency among reporting entities. ASU 2019-12 is effective for the Company for the fiscal year beginning after December 15, 2020. The Company is currently evaluating the impacts of the provisions of ASU 2019-12 on its condensed consolidated financial statements and disclosures.
Others
In March 2020, the FASB issued ASU 2020-04, Reference Rate Reform (Topic 848): Facilitation of the Effects of Reference Rate Reform on Financial Reporting. ASU 2020-0, which provides optional guidance for a limited period of time to ease the potential burden in accounting for (or recognizing the effects of) reference rate reform on financial reporting. Companies can apply the ASU immediately, however, the guidance will only be available until December 31, 2022. The Company is currently evaluating the impact that adopting this new accounting standard will have on its condensed consolidated financial statements and related disclosures.

11

AMERESCO, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(In thousands) (Unaudited) (Continued)

3. REVENUE FROM CONTRACTS WITH CUSTOMERS
Disaggregation of Revenue
The following tables provide information about disaggregated revenue by line of business, reportable segments, and geographical region for the three and nine months ended September 30, 2020 and 2019.
U.S. RegionsU.S. FederalCanadaNon-Solar DGAll OtherTotal
Line of Business
Three Months Ended September 30, 2020
Project revenue$79,201 $105,444 $9,311 $7,506 $13,941 $215,403 
O&M revenue4,492 11,384  2,009 36 17,921 
Energy assets9,060 1,325 1,227 18,535 161 30,308 
Other191 150 1,725 201 16,608 18,875 
Total revenues$92,944 $118,303 $12,263 $28,251 $30,746 $282,507 
Three Months Ended September 30, 2019
Project revenue$72,667 $58,199 $9,380 $3,059 $2,592 $145,897 
O&M revenue4,280 11,123  2,330 88 17,821 
Energy assets6,699 1,339 1,327 16,421  25,786 
Other433 597 1,958 65 19,469 22,522 
Total revenues$84,079 $71,258 $12,665 $21,875 $22,149 $212,026 
Nine Months Ended September 30, 2020
Project revenue$226,734 $233,778 $24,342 $12,881 $22,027 $519,762 
O&M revenue13,127 33,765 26 6,144 229 53,291 
Energy assets25,556 3,549 3,234 54,341 599 87,279 
Other956 447 5,088 738 50,395 57,624 
Total revenues$266,373 $271,539 $32,690 $74,104 $73,250 $717,956 
Nine Months Ended September 30, 2019
Project revenue$196,284 $134,954 $20,112 $6,318 $8,818 $366,486 
O&M revenue11,580 30,370 5 6,771 109 48,835 
Energy assets18,063 2,958 2,585 52,612 582 76,800 
Other1,969 1,055 4,994 669 59,513 68,200 
Total revenues$227,896 $169,337 $27,696 $66,370 $69,022 $560,321 

12

AMERESCO, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(In thousands) (Unaudited) (Continued)

U.S. RegionsU.S. FederalCanadaNon-Solar DGAll OtherTotal
Geographical Regions
Three Months Ended September 30, 2020
United States$92,944 $118,303 $655 $28,251 $16,173 $256,326 
Canada  11,608  22 11,630 
Other    14,551 14,551 
Total revenues$92,944 $118,303 $12,263 $28,251 $30,746 $282,507 
Three Months Ended September 30, 2019
United States$84,079 $71,258 $1,023 $21,875 $17,936 $196,171 
Canada  11,642  50 11,692 
Other    4,163 4,163 
Total revenues$84,079 $71,258 $12,665 $21,875 $22,149 $212,026 
Nine Months Ended September 30, 2020
United States$266,373 $271,539 $2,173 $74,104 $49,294 $663,483 
Canada  30,517  124 30,641 
Other    23,832 23,832 
Total revenues$266,373 $271,539 $32,690 $74,104 $73,250 $717,956 
Nine Months Ended September 30, 2019
United States$227,896 $169,337 $2,281 $66,370 $56,052 $521,936 
Canada  25,415  157 25,572 
Other    12,813 12,813 
Total revenues$227,896 $169,337 $27,696 $66,370 $69,022 $560,321 
For the three months ended September 30, 2020 and 2019, approximately 95% and 93%, respectively, of revenue is recognized over time, and the remainder is for products and services transferred at a point in time. For the nine months ended September 30, 2020 and 2019, approximately 94% and 91%, respectively, of revenue is recognized over time, and the remainder is for products and services transferred at a point in time.
Contract Balances
The following table provides information about receivables, contract assets and contract liabilities from contracts with customers:
 September 30, 2020December 31, 2019
Accounts receivable, net$121,672 $95,863 
Accounts receivable retainage, net$24,359 $16,976 
Contract Assets:
Costs and estimated earnings in excess of billings $179,909 $202,243 
Contract Liabilities:
Billings in excess of cost and estimated earnings$40,302 $32,178 

13

AMERESCO, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(In thousands) (Unaudited) (Continued)

September 30, 2019December 31, 2018
Accounts receivable, net$91,755 $85,985 
Accounts receivable retainage, net$16,652 $13,516 
Contract Assets:
Costs and estimated earnings in excess of billings$124,652 $86,842 
Contract Liabilities:
Billings in excess of cost and estimated earnings$28,768 $30,706 
Accounts receivable retainage represents amounts due from customers, but where payments are withheld contractually until certain construction milestones are met. Amounts retained typically range from 5% to 10% of the total invoice. The Company classifies as a current asset those retainages that are expected to be billed in the next twelve months. Unbilled revenue, presented as costs and estimated earnings in excess of billings, represent amounts earned and billable that were not invoiced at the end of the fiscal period.
Contract assets represent the Company’s rights to consideration in exchange for services transferred to a customer that have not been billed as of the reporting date. The Company’s rights to consideration are generally unconditional at the time its performance obligations are satisfied.
At the inception of a contract, the Company expects the period between when it satisfies its performance obligations, and when the customer pays for the services, will be one year or less. As such, the Company has elected to apply the practical expedient which allows the Company to not adjust the promised amount of consideration for the effects of a significant financing component, when a financing component is present.
When the Company receives consideration, or such consideration is unconditionally due from a customer prior to transferring goods or services to the customer under the terms of a sales contract, the Company records deferred revenue, which represents a contract liability. Such deferred revenue typically results from billings in excess of costs incurred and advanced payments received on project contracts. As of September 30, 2020 and December 31, 2019, the Company classified $4,982 and $5,560, respectively, as a non-current liability, included in other liabilities on the condensed consolidated balance sheets, for those performance obligations expected to be completed beyond the next twelve months.
The decrease in contract assets for the nine months ended September 30, 2020 was primarily due to billings of $464,712, offset in part by revenue recognized of approximately $434,709. The increase in contract liabilities was primarily driven by the receipt of advance payment from customers, and related billings, exceeding reductions from recognition of revenue as performance obligations were satisfied. For the nine months ended September 30, 2020, the Company recognized revenue of $85,356 that was previously included in the beginning balance of contract liabilities and billed customers $86,203. Changes in contract liabilities are also driven by reclassifications to or from contract assets as a result of timing of customer payments.
The increase in contract assets for the nine months ended September 30, 2019 was primarily due to revenue recognized of $317,088, offset in part by billings of approximately $282,568. The decrease in contract liabilities was primarily driven by recognition of revenue as performance obligations were satisfied exceeding increases from the receipt of advance payment from customers, and related billings. For the nine months ended September 30, 2019, the Company recognized revenue of $92,685 that was previously included in the beginning balance of contract liabilities, and billed customers $92,427. Changes in contract liabilities are also driven by reclassifications to or from contract assets as a result of timing of customer payments.
Contracts are often modified for a change in scope or other requirements. The Company considers contract modifications to exist when the modification either creates new or changes the existing enforceable rights and obligations. Most of the Company’s contract modifications are for goods or services that are not distinct from the existing performance obligations.  The effect of a contract modification on the transaction price, and the measure of progress for the performance obligation to which it relates, is recognized as an adjustment to revenue (either as an increase or decrease) on a cumulative catchup basis.
Performance Obligations
A performance obligation is a promise in a contract to transfer a distinct good or service to the customer. Performance obligations are satisfied at a point in time or over time and are supported by contracts with customers. For most of the Company’s contracts, there are multiple promises of goods or services. Typically, the Company provides a significant service of integrating a complex set of tasks and components such as design, engineering, construction management, and equipment procurement for a project
14

AMERESCO, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(In thousands) (Unaudited) (Continued)

contract. The bundle of goods and services are provided to deliver one output for which the customer has contracted. In these cases, the Company considers the bundle of goods and services to be a single performance obligation. The Company may also promise to provide distinct goods or services within a contract, such as a project contract for installation of energy conservation measures and post-installation O&M services. In these cases the Company separates the contract into more than one performance obligation. If a contract is separated into more than one performance obligation, the Company allocates the total transaction price to each performance obligation in an amount based on the estimated relative standalone selling prices of the promised goods or services underlying each performance obligation.
Backlog
The Company’s remaining performance obligations (hereafter referred to as “backlog”) represent the unrecognized revenue value of the Company’s contract commitments. The Company’s backlog may vary significantly each reporting period based on the timing of major new contract commitments and the backlog may fluctuate with currency movements. In addition, our customers have the right, under some circumstances, to terminate contracts or defer the timing of the Company’s services and their payments to the Company. At September 30, 2020, the Company had backlog of $2,154,526 of which approximately 31% is anticipated to be recognized as revenue in the next twelve months and the remaining, thereafter.
The Company applied the practical expedient for certain revenue streams to exclude the value of remaining performance obligations for (i) contracts with an original expected term of one year or less, or (ii) contracts for which the Company recognizes revenue in proportion to the amount it has the right to invoice for services performed.
Contract Acquisition Costs
The Company accounts for certain acquisition costs over the life of the contract, consisting primarily of commissions when paid. Commission costs are incurred commencing at contract signing. Commission costs are allocated across all performance obligations and deferred and amortized over the contract term on a progress toward completion basis.
As of September 30, 2020 and December 31, 2019, $1,735 of capitalized commission costs related to contracts that were not completed were included in other assets in the accompanying condensed consolidated balance sheets. For contracts that have a duration of less than one year, the Company follows a practical expedient and expenses these costs when incurred. During the three and nine months ended September 30, 2020 and 2019, the amortization of commission costs related to contracts was not material and was included in the accompanying condensed consolidated statements of income.
The Company capitalizes costs incurred related to the development of projects prior to contract signing as it is partial fulfillment of its performance obligations. Capitalized project development costs include only those costs incurred in connection with the development of energy projects, primarily direct labor, interest costs, outside contractor services, consulting fees, legal fees and travel, if incurred after a point in time where the realization of related revenue becomes probable. Project development costs incurred prior to the probable realization of revenue are expensed as incurred. The Company classifies as a current asset those project development costs that are expected to proceed to construction activity in the twelve months that follow. The Company periodically reviews these balances and writes off any amounts where the realization of the related revenue is no longer probable. Project development costs of $1,228 and $1,080 were included in other long-term assets in the accompanying condensed consolidated balance sheets as of September 30, 2020 and December 31, 2019, respectively. During the three months ended September 30, 2020 and 2019, $3,611 and $2,048, respectively, of project development costs were recognized in the condensed consolidated statements of income on projects that converted to customer contracts. During the nine months ended September 30, 2020 and 2019, $9,546 and $13,081, respectively, of project development costs were recognized in the condensed consolidated statements of income on projects that converted to customer contracts.
No impairment charges in connection with the Company’s commission costs or project development costs were recorded during the nine months ended September 30, 2020 and 2019.

4. BUSINESS ACQUISITIONS AND RELATED TRANSACTIONS
The Company accounts for acquisitions using the acquisition method in accordance with ASC 805, Business Combinations. The purchase price for each is allocated to the net assets based on their estimated fair values at the date of each acquisition. The excess purchase price over the estimated fair value of net assets acquired, which are calculated using level 3 inputs per the fair value hierarchy as defined in Note 10, are recorded as goodwill. Intangible assets, if identified, are recorded and are amortized over periods ranging from one to fifteen years. See Note 5 for additional information.
15

AMERESCO, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(In thousands) (Unaudited) (Continued)

During the three and nine months ended September 30, 2020, the Company did not complete any acquisitions.
The results of acquired assets since the dates of the acquisitions have been included in the Company’s operations as presented in the accompanying condensed consolidated statements of income, condensed consolidated statements of comprehensive income and condensed consolidated statements of cash flows.

5. GOODWILL AND INTANGIBLE ASSETS
The changes in the carrying value of goodwill attributable to each reporting unit are as follows:
U.S. RegionsU.S. FederalCanadaNon-solar DGOtherTotal
Carrying Value of Goodwill
Balance, December 31, 2019$26,705 $3,981 $3,369 $ $24,359 $58,414 
Currency effects  (88) (154)(242)
Balance, September 30, 2020$26,705 $3,981 $3,281 $ $24,205 $58,172 
Accumulated Goodwill Impairment
Balance, December 31, 2019$ $ $(1,016)$ $ $(1,016)
Balance, September 30, 2020$ $ $(1,016)$ $ $(1,016)
The Company performs its annual goodwill impairment testing in the fourth quarter of each year, or more frequently if an event occurs or circumstances change that would more-likely-than-not reduce the fair value of a reporting unit below its carrying amount. During the Company’s annual goodwill impairment testing in 2019, all reporting units had fair values that exceeded their carrying values by at least 15%. If the Company believes that one or more indicators of impairment have occurred, then the Company will perform an impairment test. The Company has the option to perform a qualitative assessment (commonly referred to as “step zero” test) to determine whether further quantitative analysis for impairment of goodwill and indefinite-lived intangible assets is necessary. The qualitative assessment includes a review of macroeconomic conditions, industry and market considerations, internal cost factors, and the Company’s own overall financial and share price performance, among other factors. If, after assessing the totality of events or circumstances the Company determines that it is not more-likely-than-not that the fair value of a reporting unit is less than its carrying amount, the Company does not need to perform a quantitative analysis. Upon assessment, the Company concluded it was not more likely than not that the fair value of the reporting units were less than the carrying value of the reporting units as of September 30, 2020. The Company will monitor future results and will perform a test if indicators trigger an impairment review. At this time, the Company has not deemed the impact that the current macroeconomic environment surrounding the COVID-19 pandemic has or is expected to have on the business to be a triggering event for impairment purposes.
Separable intangible assets that are not deemed to have indefinite lives are amortized over their useful lives. The Company annually assesses whether a change in the life over which the Company’s assets are amortized is necessary, or more frequently if events or circumstances warrant.
Acquired intangible assets other than goodwill that are subject to amortization include customer contracts, customer relationships, non-compete agreements, technology and trade names. Customer contracts are amortized ratably over the period of the acquired customer contracts ranging in periods from approximately one to five years. All other acquired intangible assets are amortized over periods ranging from approximately four to fifteen years, as determined by the nature of the respective intangible asset. The Company did not complete any acquisitions nor acquire any intangible assets during the nine months ended September 30, 2020.


16

AMERESCO, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(In thousands) (Unaudited) (Continued)

The gross carrying amount and accumulated amortization of intangible assets are as follows:
As of September 30, 2020As of December 31, 2019
Gross Carrying Amount
Customer contracts$7,847 $7,904 
Customer relationships12,634 12,749 
Non-compete agreements3,021 3,037 
Technology2,719 2,732 
Trade names542 544 
Total gross carrying amount26,763 26,966 
Accumulated Amortization
Customer contracts7,847 7,844 
Customer relationships11,585 11,236 
Non-compete agreements3,021 3,037 
Technology2,706 2,704 
Trade names532 531 
Total accumulated amortization25,691 25,352 
Intangible assets, net$1,072 $1,614 
Amortization expense is as follows:
Three Months Ended September 30,Nine Months Ended September 30,
Asset typeLocation2020201920202019
Customer contractsCost of revenues$15 $22 $60 $67 
All other intangible assetsSelling, general and administrative expenses157 202 468 614 
Total$172 $224 $528 $681 

6. ENERGY ASSETS
Energy assets consist of the following:
 September 30, 2020December 31, 2019
Energy assets$885,148 $767,331 
Less - accumulated depreciation and amortization(215,009)(187,870)
Energy assets, net$670,139 $579,461 
17

AMERESCO, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(In thousands) (Unaudited) (Continued)

Included in the above energy assets are financing lease assets and associated accumulated depreciation and amortization, as follows:
 September 30, 2020December 31, 2019
Financing lease assets$42,402 $42,402 
Less - accumulated depreciation and amortization(7,865)(6,268)
Financing lease assets, net$34,537 $36,134 
Depreciation and amortization expense on the above energy assets, net of deferred grant amortization, included in the condensed consolidated statements of income is as follows:
Three Months Ended September 30,Nine Months Ended September 30,
Location2020201920202019
Cost of revenues$9,547 $8,843 $28,496 $26,338 
Included in the above depreciation and amortization expense on energy assets is depreciation and amortization on financing lease assets, as follows:
Three Months Ended September 30,Nine Months Ended September 30,
Location2020201920202019
Cost of revenues$533 $533 $1,597 $1,597 
The Company evaluates long-lived assets for impairment as events or changes in circumstances indicate the carrying value of these assets may not be fully recoverable. Examples of such triggering events applicable to our assets include a significant decrease in the market price of a long-lived asset or asset group or a current-period operating or cash flow loss combined with a history of operating or cash flow losses or a projection or forecast that demonstrates continuing losses associated with the use of a long-lived asset or asset group. The Company performs its annual long-lived asset impairment testing in the fourth quarter of each year. In addition to the annual impairment test, the Company regularly assesses whether a triggering event has occurred which would require interim impairment testing.
During the three months ended September 30, 2020, the Company performed an engine overhaul on one of its energy assets, however, the engine consistently failed to achieve emissions compliance and the Company considered the engine unsalvageable. As a result of this event, the Company performed an impairment analysis on this energy asset group and recorded an impairment charge of $1,028, which fully impaired this asset group. The impairment charge is included in selling, general and administrative expenses within the condensed consolidated statements of income for the three and nine months ended September 30, 2020.
The Company assessed the impact that the current macroeconomic environment surrounding the COVID-19 pandemic has or is expected to have on the business, and concluded that it was not a triggering event for impairment purposes and there was no indication of impairment of long-lived assets, except as indicated above, for the nine months ended September 30, 2020.
The Company capitalizes interest costs relating to construction financing during the period of construction, which is included in energy assets, net in the Company’s condensed consolidated balance sheets. Capitalized interest is amortized to cost of revenues in the Company’s condensed consolidated statements of income on a straight line basis over the useful life of the associated energy asset.
The Company capitalized interest costs as follows:
Three Months Ended September 30,Nine Months Ended September 30,
2020201920202019
Capitalized interest$1,096 $632 $2,870 $2,210 
As of September 30, 2020 and December 31, 2019, there are three ESPC asset projects which are included within energy assets, net on the Company’s condensed consolidated balance sheets. The Company controls and operates the assets as well as obtains financing during the construction period of the assets. As the Company has an obligation to the customer for performance of the
18

AMERESCO, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(In thousands) (Unaudited) (Continued)

asset, the Company records a liability associated with these energy assets, although, the customer is responsible for payments to the lender based on the energy asset’s production. As of September 30, 2020 and December 31, 2019, the liabilities recognized in association with these assets were $11,077 and $10,243, respectively, of which $225 and $827, respectively, have been classified as the current portion and are included in accrued expenses and other current liabilities. The remainder is included in other liabilities in the accompanying condensed consolidated balance sheets.
During the three months ended June 30, 2020, the Company acquired one energy project, which did not constitute a business in accordance with ASC 805-50, Business Combinations. The Company acquired the energy project in exchange for a total purchase price of $1,251, which included cash of $1,031 paid by the Company, issuance of a promissory note payable to the sellers of $204, detailed further in Note 16, and $16 of rollover equity in connection with shares of one of the Company’s subsidiaries issued to the sellers. As of September 30, 2020, the Company has remaining deferred purchase price consideration on previously closed projects of $1,446 that will be paid upon final completion of the respective projects and throughout 2020. The Company has a definitive agreement from prior periods, which has recently been amended, to purchase eight additional solar projects from developers for a total purchase price of $10,242, of which the Company has not made any payments to the developers for those projects.
As of September 30, 2020, the Company had $1,484 in asset retirement obligations (“AROs”) assets recorded in project assets, net of accumulated depreciation, and $1,622 in ARO liabilities recorded in accrued expenses and other current liabilities and other liabilities. During the three and nine months ended September 30, 2020, the Company recorded $20 and $58, respectively, of depreciation expense related to the ARO assets. During the three and nine months ended September 30, 2020, the Company recorded $21 and $64, respectively, in accretion expense to the ARO liabilities, which is reflected in the accretion of ARO and contingent consideration on the condensed consolidated statements of cash flows. The Company’s current ARO liabilities relate to the removal of equipment and pipelines at certain renewable gas projects and obligations related to the decommissioning of certain solar facilities and wind turbines.

7. INCOME TAXES
The Company recorded a provision for income taxes of $3,100 and $939 for the three months ended September 30, 2020 and 2019, respectively. The Company recorded a provision for income taxes of $597 and $2,000 for the nine months ended September 30, 2020 and 2019, respectively. The estimated effective annualized tax rate impacted by the period discrete items is 14.9% for the three months ended September 30, 2020, compared to a 10.1% of estimated effective annualized tax rate for the three months ended September 30, 2019. The estimated effective annualized tax rate impacted by the period discrete items is 1.8% for the nine months ended September 30, 2020, compared to a 9.2% of estimated effective annualized tax rate for the nine months ended September 30, 2019.
The principal reasons for the difference between the statutory rate and the estimated annual effective rate for 2020 were the effects of investment tax credits to which the Company is entitled from solar plants which have been placed into service or are forecasted to be placed into service during 2020, the tax deductions related to the Section 179D deduction, the tax rate benefits associated with net operating loss carryback made possible by the passing of the CARES Act on March 27, 2020 and tax basis adjustments on certain partnership flip transactions. The principal reason for the difference between the statutory rate and the estimated annual effective rate for 2019 were the effects of investment tax credits to which the Company is entitled from solar plants which have been placed into service or were forecasted to be placed into service during 2019.
The investment tax credits and production tax credits to which the Company may be entitled fluctuate from year to year based on the cost of the renewable energy plants the Company places or expects to place in service and production levels at company owned facilities in that year. As part of the Tax Extender and Disaster Relief Act of 2019, signed into law December 20, 2019, Section 179D was extended through December 31, 2020.
19

AMERESCO, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(In thousands) (Unaudited) (Continued)

A reconciliation of the beginning and ending balances of the total amounts of gross unrecognized tax benefits is as follows:
Gross Unrecognized
Tax Benefits
Balance, December 31, 2019$400 
Balance, September 30, 2020$400 
At September 30, 2020 and December 31, 2019, the Company had approximately $80 of total gross unrecognized tax benefits (both net of the federal benefit on state amounts) representing the amount of unrecognized tax benefits that, if recognized, would favorably affect the effective income tax rate in any future periods.
The Company has presented all deferred tax assets and liabilities as noncurrent, net liabilities on its condensed consolidated balance sheets as of September 30, 2020, and December 31, 2019.

8. LEASES
The Company enters into a variety of operating lease agreements through the normal course of its business including certain administrative offices. The leases are long-term, non-concealable real estate lease agreements, expiring at various dates through fiscal 2028. The agreements generally provide for fixed minimum rental payments and the payment of utilities, real estate taxes, insurance and repairs. The Company also leases certain land parcels related to our energy projects, expiring at various dates through fiscal 2050. The office and land leases make up a significant portion of the Company’s operating lease activity. Many of these leases have one or more renewal options that allow the Company, at its discretion, to renew the lease for six months to seven years. Only renewal options that the Company believed were likely to be exercised were included in our lease calculations. Many land leases include minimum lease payments that increase when the related project becomes operational. In these cases, the commercial operation date was estimated by the Company and used to calculate the estimated minimum lease payments.
Supplemental balance sheet information related to leases at September 30, 2020 and December 31, 2019 is as follows:
September 30, 2020December 31, 2019
Operating Leases:
Operating lease assets$36,336 $32,791 
Current operating lease liabilities6,010 5,802 
Long-term portions of operating lease liabilities32,509 29,101 
Total operating lease liabilities$38,519 $34,903 
Weighted-average remaining lease term11 years11 years
Weighted-average discount rate 6.0 %6.3 %
Financing Leases:
Energy assets, net$34,537 $36,134 
Current portions of financing lease liabilities4,746 4,997 
Long-term financing lease liabilities, less current portions and net of deferred financing fees21,352 23,500 
Total financing lease liabilities$26,098 $28,497 
Weighted-average remaining lease term 16 years17 years
Weighted-average discount rate 11.9 %11.8 %


20

AMERESCO, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(In thousands) (Unaudited) (Continued)

The costs related to the Company’s leases are as follows:
Three Months Ended September 30,
Nine Months Ended September 30,
2020201920202019
Operating Lease:
Operating lease costs$2,001 $1,913 $5,933 $5,660 
Financing Lease:
Amortization expense533 5331,597 1,597 
Interest on lease liabilities7238542,282 2,750 
Total lease costs$3,257 $3,300 $9,812 $10,007 

The Company’s estimated minimum future lease obligations under our leases are as follows: 
 Operating LeasesFinancing Leases
Year ended December 31, 
2020$2,339 $4,014 
20217,342 6,792 
20226,716 5,178 
20235,381 3,676 
20244,500 2,565 
Thereafter28,115 24,080 
Total minimum lease payments$54,393 $46,305 
Less: interest15,874 20,207 
Present value of lease liabilities$38,519 $26,098 
The Company has determined that certain power purchase agreements (“PPAs”) contain a lease component in accordance with ASC 840, Leases. The Company recognized $2,261 and $6,546 of operating lease revenue under these agreements during the three and nine months ended September 30, 2020, respectively, which was reflected in revenues on the condensed consolidated statements of income. The Company recognized $2,243 and $6,737 of operating lease revenue under these agreements during the three and nine months ended September 30, 2019, respectively, which was reflected in revenues on the condensed consolidated statements of income.
Sale-Leaseback
Most of the solar photovoltaic (“solar PV”) projects sold to date under the sale-leaseback program have been determined by the Company to be financing leases. The Company defers any gain or loss, representing the excess or shortfall of cash received from the investor compared to the net book value of the asset in the Company’s condensed consolidated balance sheets at the time of the sale. The Company records the long term portion of any deferred gain or loss in its condensed consolidated balance sheets in other liabilities and other assets, respectively, and the current portion in accrued expenses and other current liabilities and prepaid expenses and other current assets. The deferred amounts are amortized over the lease term and are included in cost of revenues in its condensed consolidated statements of income. Net gains from amortization expense in cost of revenues related to deferred gains and losses was $57 and $57 for the three months ended September 30, 2020 and 2019, respectively. Net gains from amortization expense in cost of revenues related to deferred gains and losses was $170 and $172 for the nine months ended September 30, 2020 and 2019, respectively.
During the third quarter of 2018, the Company entered into an agreement with an investor which gives us the option to sell and contemporaneously lease back solar PV projects through August 2019 up to a maximum funding amount of $100 million. In January 2020, the Company amended the August 2018 agreement with the investor to extend the end date of the agreement to November 24, 2020 and increase the maximum funding amount up to $150 million. During the nine months ended September 30,


21

AMERESCO, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(In thousands) (Unaudited) (Continued)

2020, the Company completed one acquisition of a solar PV project and $130 million remained available under the lending commitment.
A summary of amounts related to sale leasebacks in the Company’s condensed consolidated balance sheets is as follows:
September 30, 2020December 31, 2019
Financing lease assets, net$34,537 $36,134 
Deferred loss, short-term, net115 115 
Deferred loss, long-term, net1,715 1,801 
Total deferred loss$1,830 $1,916 
Financing lease liabilities, short-term4,746 4,997 
Financing lease liabilities, long-term21,352 23,500 
Total financing lease liabilities$26,098 $28,497 
Deferred gain, short-term, net345 345 
Deferred gain, long-term, net5,206 5,463 
Total deferred gain$5,551 $5,808 

9. COMMITMENTS AND CONTINGENCIES
The Company from time to time issues letters of credit and performance bonds, with their third-party lenders, to provide collateral.
Legal Proceedings
The Company is involved in a variety of claims and other legal proceedings generally incidental to its normal business activities. While the outcome of any of these proceedings cannot be accurately predicted, the Company does not believe the ultimate resolution of any of these existing matters would have a material adverse effect on its financial condition or results of operations.
Commitments as a Result of Acquisitions
In August 2018, the Company completed an acquisition which provided for a revenue earn-out contingent upon the acquired business meeting certain cumulative revenue targets over five years from the acquisition date. The Company evaluated financial forecasts of the acquired business and concluded that the fair value of this earn-out was approximately $555, which was subsequently increased to $678 as of December 31, 2019 which remained consistent at September 30, 2020, and is recorded in other liabilities on the condensed consolidated balance sheets. The contingent consideration will be paid annually, beginning in May 2020, if any of the cumulative revenue targets are achieved. No payments have been made to date. The fair value of the earn-out will be re-evaluated at each reporting period and adjustments will be recorded as needed. See Note 10 for additional information.
In November 2018, the Company completed an acquisition of certain lease options, which provided for an earn-out if the lease option is exercised and if certain financial metrics are achieved. The Company evaluated the acquired lease options and concluded that the fair-value of this contingent liability was approximately $363, which was subsequently increased to $378 at December 31, 2019 which remained consistent at September 30, 2020, and is recorded in accrued expenses and other current liabilities and other liabilities on the condensed consolidated balance sheets. Payments will be made when milestones are achieved. The contingent liability will be re-evaluated at each reporting period and adjustments will be recorded as needed.
In April 2020, the Company completed an acquisition which provided for a profit earn-out contingent upon the acquired project meeting certain financial return targets. The Company evaluated the financial forecasts of the acquired asset and concluded that fair value of the earn-out was $0 at completion of the acquisition which will be re-evaluated at each reporting period. The contingent consideration will be paid annually beginning in 2021, if the financial return targets are achieved.



22

AMERESCO, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(In thousands) (Unaudited) (Continued)

10. FAIR VALUE MEASUREMENT
The Company recognizes certain financial assets and liabilities at fair value on a recurring basis (at least annually). Fair value is defined as the price that would be received for an asset or paid to transfer a liability (an exit price) in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date.
Three levels of inputs that may be used to measure fair value are as follows:
Level 1: Inputs are based upon unadjusted quoted prices for identical instruments traded in active markets.
Level 2: Inputs are based upon quoted prices for similar instruments in active markets, quoted prices for identical or similar instruments in markets that are not active, and model based valuation techniques for which all significant assumptions are observable in the market or can be corroborated by observable market data for substantially the full term of the assets or liabilities.
Level 3: Inputs are generally unobservable and typically reflect management’s estimates of assumptions that market participants would use in pricing the asset or liability. The fair values are therefore determined using model-based techniques that include option pricing models, discounted cash flow models, and similar techniques.
The following table presents the input level used to determine the fair values of the Company’s financial instruments measured at fair value on a recurring basis:
Fair Value as of
LevelSeptember 30, 2020December 31, 2019
Assets:
Interest rate swap instruments2$ $15 
Commodity swap instruments2 198 
Total assets$ $213 
Liabilities:
Interest rate swap instruments2$11,128 $6,236 
Commodity swap instruments244  
Make-whole provisions21,352 918 
Contingent consideration3678 678 
Total liabilities$13,202 $7,832 
The fair value of the Company’s interest rate swaps was determined using cash flow analysis on the expected cash flow of the contract in combination with observable market-based inputs, including interest rate curves and implied volatility. As part of this valuation, the Company considered the credit ratings of the counterparties to the interest rate swaps to determine if a credit risk adjustment was required.
The fair value of the Company’s commodity swaps was determined using a cash flow analysis on the expected cash flow of the contract in combination with observable forward price inputs obtained from a third-party pricing source. As part of this valuation, the Company considered the credit ratings of the counterparties to the commodity swaps to determine if a credit risk adjustment was required.
The fair value of the Company’s make-whole provisions was determined by either comparing it against the rates of similar debt instruments under similar terms without a make-whole provision obtained from various highly rated third-party pricing sources or evaluating the present value of the prepayment fee.
The fair value of the Company’s contingent consideration liabilities were determined by evaluating the acquired asset’s future financial forecasts and evaluating which, if any, of the cumulative revenue targets, financial metrics and/or milestones are likely to be met. The Company has classified contingent consideration related to certain acquisitions within level 3 of the fair value hierarchy because the fair value is derived using significant unobservable inputs, which include discount rates and probability-weighted cash flows. The Company determined the fair value of its contingent consideration obligations based on a probability-weighted income approach derived from financial performance estimates and probability assessments of the attainment of certain


23

AMERESCO, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(In thousands) (Unaudited) (Continued)

targets. The Company establishes discount rates to be utilized in its valuation models based on the cost to borrow that would be required by a market participant for similar instruments.
The key assumptions as of September 30, 2020 related to the contingent consideration from the acquisition of certain assets of Chelsea Group Limited, used in the model include a discount rate of 18% for purposes of discounting the low and base case scenarios associated with achievement of the financial based earn-out. The probabilities assigned to these scenarios were 50% for both the low and base case scenarios. An increase or decrease in the probability of achievement of any scenario could result in a significant increase or decrease to the estimated fair value of the contingent consideration liability.
The following table sets forth a summary of changes in fair value of contingent liability classified as level 3 for the nine months ended September 30, 2020 and September 30, 2019:
Nine Months Ended September 30, 2020Nine Months Ended September 30, 2019
Contingent consideration liability balance at December 31, 2019 and 2018
$678 $600 
Changes in the fair value of contingent consideration obligation 50 
Contingent consideration liability balance at September 30, 2020 and 2019
$678 $650 
The fair value of financial instruments is determined by reference to observable market data and other valuation techniques, as appropriate. The only category of financial instruments where the difference between fair value and recorded book value is notable is long-term debt. At September 30, 2020 and December 31, 2019 the fair value of the Company’s long-term debt was estimated using discounted cash flows analysis, based on the Company’s current incremental borrowing rates for similar types of borrowing arrangements which are considered to be level 2 inputs. There have been no transfers in or out of level 2 or level 3 financial instruments for the nine months ended September 30, 2020 and the year ended December 31, 2019.
Based on the analysis performed, the fair value and the carrying value of the Company’s long-term debt, excluding financing leases, are as follows:
As of September 30, 2020As of December 31, 2019
Fair ValueCarrying ValueFair ValueCarrying Value
Long-term debt (Level 2) $318,816 $313,550 $309,377 $307,508 
The Company is also required periodically to measure certain other assets at fair value on a nonrecurring basis, including long-lived assets, goodwill and other intangible assets. There were no assets recorded at fair value on a non-recurring basis at September 30, 2020 or December 31, 2019.



24

AMERESCO, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(In thousands) (Unaudited) (Continued)

11. DERIVATIVE INSTRUMENTS AND HEDGING ACTIVITIES
The following table presents information about the fair value amounts of the Company’s derivative instruments as follows at September 30, 2020 and December 31, 2019:
 Derivatives as of
 September 30, 2020 December 31, 2019
 Balance Sheet LocationFair ValueFair Value
Derivatives Designated as Hedging Instruments:
Interest rate swap contractsOther assets$ $15 
Interest rate swap contractsOther liabilities$10,816 $6,210 
Derivatives Not Designated as Hedging Instruments:
Interest rate swap contractsOther liabilities$312 $26 
Commodity swap contractsOther assets$ $198 
Commodity swap contractsOther liabilities$44 $ 
Make-whole provisionsOther liabilities$1,352 $918 
During the three months ended September 30, 2020, as a result of a qualitative assessment of the original volatility inputs used to calculate the hedge effectiveness related to two interest rate swaps that were executed in May 2020, the Company de-designated these interest rate swaps as effective hedging instruments and reclassified $303 out of accumulated other comprehensive income (“AOCI”) into other expenses, net.
As of September 30, 2020, all but four of the Company’s freestanding derivatives were designated as hedging instruments. As of December 31, 2019 all but three of the Company’s freestanding derivatives were designated as hedging instruments.
The following tables present information about the effects of the Company’s derivative instruments on the condensed consolidated statements of income and condensed consolidated statements of comprehensive income:
Amount of (Gain) Loss Recognized in Net Income
Location of (Gain) Loss Recognized in Net IncomeThree Months Ended September 30,Nine Months Ended September 30,
2020201920202019
Derivatives Designated as Hedging Instruments:
Interest rate swap contractsOther expenses, net$503 $44 $908 $(6)
Derivatives Not Designated as Hedging Instruments:
Interest rate swap contractsOther expenses, net$287 $(3)$287 $66 
Commodity swap contractsOther expenses, net194 (31)241 (203)
Make-whole provisionsOther expenses, net(27)(150)443 (935)

Nine Months Ended September 30, 2020
Derivatives Designated as Hedging Instruments:
Accumulated loss in AOCI at the beginning of the period$(4,742)
Unrealized loss recognized in AOCI(4,623)
Loss reclassified from AOCI to other expenses, net1,211 
Net loss on derivatives(3,412)
Accumulated loss in AOCI at the end of the period$(8,154)


25

AMERESCO, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(In thousands) (Unaudited) (Continued)

The following tables present a listing of the Company’s active derivative instruments as of September 30, 2020:
Active Interest Rate SwapEffective DateExpiration DateInitial Notional
Amount ($)
Status
11-Year, 5.77% Fixed
October 2018October 2029$9,200 Designated
15-Year, 5.24% Fixed
June 2018June 203310,000 Designated
3-Year, 2.46% Fixed
March 2018December 202017,100 Not Designated
10-Year, 4.74% Fixed
June 2017December 202714,100 Designated
15-Year, 3.26% Fixed
February 2023December 203814,084 Designated
7-Year, 2.19% Fixed
February 2016February 202320,746 Designated
8-Year, 3.70% Fixed
March 2020June 202814,643 Designated
8-Year, 3.70% Fixed
March 2020June 202810,734 Designated
13-Year, 0.93% Fixed
May 2020March 20339,505 Not Designated
13-Year, 0.93% Fixed
May 2020March 20336,968 Not Designated
15-Year, 5.30% Fixed
February 2006February 20213,256 Designated
15.5-Year, 5.40% Fixed
September 2008March 202413,081 Designated

Active Commodity SwapEffective DateExpiration DateInitial Notional Amount (Volume)Commodity MeasurementStatus
1-Year, $2.70 MMBtu Fixed
May 2020April 2021435,810 MMBtusNot Designated

Other DerivativesClassificationEffective DateExpiration DateFair Value ($)
Make-whole provisionsLiabilityJune/August 2018December 2038$534 
Make-whole provisionsLiabilityAugust 2016April 2031432 
Make-whole provisionsLiabilityApril 2017February 2034386 

12. INVESTMENT FUNDS AND OTHER VARIABLE INTEREST ENTITIES
Investment Funds
In each of September 2015, June 2017, June 2018, October 2018, and December 2019, the Company formed an investment fund with a different third-party investor which granted the applicable investor ownership interests in the net assets of certain of the Company’s renewable energy project subsidiaries. The Company currently has five such investment funds each with a different third-party investor.
The Company consolidates the investment funds, and all inter-company balances and transactions between the Company and the investment funds are eliminated in its condensed consolidated financial statements. The Company determined that the investment funds meet the definition of a variable interest entity (“VIE”). The Company uses a qualitative approach in assessing the consolidation requirements for VIEs that focuses on determining whether the Company has the power to direct the activities of the VIE that most significantly affect the VIE’s economic performance and whether the Company has the obligation to absorb losses or the right to receive benefits that could potentially be significant to the VIE.
The Company has considered the provisions within the contractual arrangements that grant it power to manage and make decisions that affect the operation of these VIEs, including determining the solar energy systems and associated long-term customer contracts to be sold or contributed to the VIEs, and installation, operation and maintenance of the solar energy systems. The Company considers that the rights granted to the other investors under the contractual arrangements are more protective in


26

AMERESCO, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(In thousands) (Unaudited) (Continued)

nature rather than participating rights. As such, the Company has determined it is the primary beneficiary of the VIEs for all periods presented. The Company evaluates its relationships with VIEs on an ongoing basis to ensure that it continues to be the primary beneficiary.
Under the related agreements, cash distributions of income and other receipts by the funds, net of agreed-upon expenses and estimated expenses, tax benefits and detriments of income and loss, and tax benefits of tax credits, are assigned to the funds’ investor and Company’s subsidiaries as specified in contractual arrangements. Certain of these arrangements have call and put options to acquire the investor’s equity interest as specified in the contractual agreements. See Note 13 for additional information on the call and put options.
A summary of amounts related to the investment funds in the Company’s condensed consolidated balance sheets is as follows:
September 30,December 31,
2020(1)
2019(1)
Cash and cash equivalents$9,179 $4,666 
Restricted cash1,248 586 
Accounts receivable, net867 532 
Costs and estimated earnings in excess of billings2,168 1,125 
Prepaid expenses and other current assets128 108 
Total VIE current assets13,590 7,017 
Property and equipment, net1,266 1,266 
Energy assets, net145,008 142,456 
Operating lease assets6,483 6,511 
Other assets331 1,662 
Total VIE assets$166,678 $158,912 
Current portions of long-term debt and financing lease liabilities$2,243 $2,252 
Accounts payable594 2,006 
Accrued expenses and other current liabilities1,553 2,203 
Current portions of operating lease liabilities121 102 
Total VIE current liabilities4,511 6,563 
Long-term debt and financing lease liabilities, net of current portion and deferred financing fees23,626 24,654 
Long-term operating lease liabilities, net of current portion6,302 6,180 
Other liabilities895 1,171 
Total VIE liabilities$35,334 $38,568 
(1) The amounts in the above table are reflected in Note 1 on the Company’s condensed consolidated balance sheets. See the Company’s condensed consolidated balance sheets for additional information.
Other Variable Interest Entities
The Company follows guidance on the consolidation of VIEs that requires companies to utilize a qualitative approach to determine whether it is the primary beneficiary of a VIE. The process for identifying the primary beneficiary of a VIE requires consideration of the factors that indicate a party has the power to direct the activities that most significantly impact the joint ventures economic performance, including powers granted to the joint ventures program manager, powers contained in the joint venture governing board and, to a certain extent, a company's economic interest in the joint venture. The Company analyzes its joint ventures and classifies them as either:
a VIE that must be consolidated because the Company is the primary beneficiary or the joint venture is not a VIE and the Company holds the majority voting interest with no significant participative rights available to the other partners; or


27

AMERESCO, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(In thousands) (Unaudited) (Continued)

a VIE that does not require consolidation and is treated as an equity method investment because the Company is not the primary beneficiary or the joint venture is not a VIE and the Company does not hold the majority voting interest.
Many of the joint ventures are deemed to be VIEs because they lack sufficient equity to finance the activities of the joint venture.
Unconsolidated joint ventures are accounted for under the equity method. For those joint ventures, the Company's investment balances for the joint venture are included in other assets on the condensed consolidated balance sheets and the Company’s pro rata share of net income or loss is included in operating income. The Company’s investments in equity method joint ventures on the condensed consolidated balance sheets as of September 30, 2020 and December 31, 2019 were a net asset of $1,370 and $1,292, respectively. During the three and nine months ended September 30, 2020, the Company recognized expense of $50 and $127, respectively, from equity method joint ventures. During the three and nine months ended September 30, 2019, the Company recognized expense of $73 and $147, respectively from equity method joint ventures.

13. REDEEMABLE NON-CONTROLLING INTERESTS
The Company’s wholly owned subsidiary with a membership interest in the investment fund formed in the third quarter of 2015 has the right, beginning on the fifth anniversary of the final funding of the variable rate construction and term loans due 2023 and extending for six months, to elect to require the non-controlling interest holder to sell all of its membership units to the Company’s wholly owned subsidiary, a call option. The Company’s investment fund, which was formed in the third quarter of 2015, also includes a right, beginning on the sixth anniversary of the final funding and extending for one year, for the non-controlling interest holder to elect to require the Company’s wholly owned subsidiary to purchase all of its membership interests in the fund, a put option.
The Company’s wholly owned subsidiary with a membership interest in the investment fund formed in the second quarter of 2017 has the right, beginning on the fifth anniversary of the final funding of the non-controlling interest holder and extending for six months, to elect to require the non-controlling interest holder to sell all of its membership units to the Company’s wholly owned subsidiary, a call option. The Company’s investment fund formed in the second quarter of 2017 also includes a right, beginning on the sixth anniversary of the final funding and extending for one year, for the non-controlling interest holder to elect to require the Company’s wholly owned subsidiary to purchase all of its membership interests in the fund, a put option.
The Company’s wholly owned subsidiary with a membership interest in the investment fund formed in the second quarter of 2018 has the right, beginning on the fifth anniversary of the investment fund’s final project being placed into service and extending for six months, to elect to require the non-controlling interest holder to sell all of its membership units to the Company’s wholly owned subsidiary, a call option. The Company’s investment fund formed in the second quarter of 2018 also includes a right, upon the expiration of the call option and extending for six months, for the non-controlling interest holder to elect to require the Company’s wholly owned subsidiary to purchase all of its membership interests in the fund, a put option.
The Company’s wholly owned subsidiary with a membership interest in the investment fund formed in the fourth quarter of 2018 has the right, beginning on the fifth anniversary on the last projects placed in-service date and extending for six months, to elect to require the non-controlling interest holder to sell all of its membership units to the Company’s wholly owned subsidiary, a call option. The Company’s investment fund formed in the fourth quarter of 2018 also includes a right, upon the expiration of the call option and extending for six months, for the non-controlling interest partner to elect to require the Company’s wholly owned subsidiary to purchase all of its membership interests in the fund, a put option.
The Company’s wholly owned subsidiary with a membership interest in the investment fund formed in the fourth quarter of 2019 has the right, beginning on the fifth anniversary on the last projects placed in-service date and extending for six months, to elect to require the non-controlling interest holder to sell all of its membership units to the Company’s wholly owned subsidiary, a call option. The Company’s investment fund formed in the fourth quarter of 2019 also includes a right, beginning six months after the fifth anniversary of the final funding and extending for one year, for the non-controlling interest partner to elect to require the Company’s wholly owned subsidiary to purchase all of its membership interests in the fund, a put option.
The purchase price for two of the investment funds investors’ interests under the call options is equal to the fair market value of such interest at the time the option is exercised. The purchase price for two of the investment funds investor’s interests under the call options is equal to the greater of (i) the fair market value of such interests at the time the option is exercised or (ii) 7% of the investors’ contributed capital balance at the time the option is exercisable. The purchase price for the remaining investment fund investor’s interests under the call options is equal to the greater of (i) the fair market value of such interests at the time the option is exercised or (ii) 5% of the investors’ contributed capital balance at the time the option is exercisable. The call options are


28

AMERESCO, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(In thousands) (Unaudited) (Continued)

exercisable beginning on the date that specified conditions are met for each respective fund. None of the call options are expected to become exercisable prior to 2021.
The purchase price for two of the funds investors’ interests in the investment funds under the put options is the lessor of fair market value at the time the option is exercised and a specified amount, ranging from $659 - $917. The purchase price for the two of the remaining funds investors’ interest in the investment funds under the put options is the sum of (i) the fair market value at the time the option is exercised, and (ii) the closing costs incurred by the investor in connection with the exercise of the put option. The purchase price for the remaining fund investors’ interest in the investment funds under the put options is the lessor of fair market value at the time the option is exercised and the sum of (i) 5% of the investors’ contributed capital balance at the time the option is exercisable, and (ii) the fair market value of any unpaid tax law change losses incurred by the investor in connection with the exercise of the put option. The put options for the investment funds are exercisable beginning on the date that specified conditions are met for each respective fund. The put options are not expected to become exercisable prior to 2022.
Because the put options represents redemption features that are not solely within the control of the Company, the non-controlling interests in these funds are presented outside of permanent equity. Redeemable non-controlling interests are reported using the greater of their carrying value at each reporting date (which is impacted by attribution under the hypothetical liquidation at book value method) or their estimated redemption value in each reporting period. At both September 30, 2020 and December 31, 2019 redeemable non-controlling interests were reported at their carrying value totaling $36,421 and $31,616, respectively, as the carrying value at each reporting period was greater than the estimated redemption value.

14. EARNINGS PER SHARE AND OTHER EQUITY RELATED INFORMATION
Earnings Per Share
Basic earnings per share is calculated using the Company’s weighted-average outstanding common shares, including vested restricted shares. When the effects are not anti-dilutive, diluted earnings per share is calculated using the weighted-average outstanding common shares; the dilutive effect of convertible preferred stock, under the “if converted” method; and the treasury stock method with regard to warrants and stock options; all as determined under the treasury stock method.
Three Months Ended September 30,Nine Months Ended September 30,
2020201920202019
Numerator:
Net income attributable to common shareholders$20,002 $8,870 $30,568 $22,233 
Adjustment for accretion of tax equity financing fees(91) (91) 
Income attributable to common shareholders$19,911 $8,870 $30,477 $22,233 
Denominator:
Basic weighted-average shares outstanding47,788 46,555 47,597 46,413 
Effect of dilutive securities:
Stock options1,313 1,138 1,188 1,262 
Diluted weighted-average shares outstanding49,101 47,693 48,785 47,675 
Net income per share attributable to common shareholders:
Basic$0.42 $0.19 $0.64 $0.48 
Diluted$0.41 $0.19 $0.62 $0.47 
Potentially dilutive shares(1)
1,268 1,152 1,146 642 
(1) Potentially dilutive shares attributable to stock options were excluded from the computation of diluted earnings per share as the effect would have been anti-dilutive.


29

AMERESCO, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(In thousands) (Unaudited) (Continued)

Stock-based Compensation Expense
The Company recorded stock-based compensation expense, including expense related to the ESPP, as follows:
Three Months Ended September 30,Nine Months Ended September 30,
2020201920202019
Stock-based compensation expense$521 $413 $1,380 $1,195 
The compensation expense is included in selling, general and administrative expenses in the condensed consolidated statements of income. As of September 30, 2020, there was $11,970 of unrecognized compensation expense related to non-vested stock option awards that is expected to be recognized over a weighted-average period of 2.6 years.
No awards to individuals who were not either an employee or director of the Company were granted during the nine months ended September 30, 2020 or during the year ended December 31, 2019.
Stock Option Grants
The Company’s 2020 Stock Incentive Plan (the “2020 Plan”), was adopted by the Company’s Board of Directors in February 2020 and approved by its stockholders in May 2020. The 2020 Plan provides for the grant of incentive stock options, non-statutory stock options, stock appreciation rights, restricted stock awards and other stock-based awards. Upon its effectiveness, 5,000 shares of the Company’s Class A common stock were reserved for issuance under the 2020 Plan.
During the three months ended September 30, 2020, the Company granted 95 common stock options to certain employee and directors under its 2020 Stock Incentive Plan, which have a contractual life of ten years and vest over a five-year period. During the nine months ended September 30, 2020, the Company granted 376 common stock options to certain employees and directors under its 2010 and 2020 Stock Incentive Plans, which have a contractual life of ten years and vest over a five-year period.
Employee Stock Purchase Plan
In May 2020, the Company amended its 2017 Employee Stock Purchase Plan ("ESPP") which permits eligible employees to purchase up to an aggregate of 350 shares of the Company’s Class A common stock. This plan commenced December 1, 2017 and was previously amended on August 2018. The ESPP allows participants to purchase shares of common stock at a 5% discount from the fair market value of the stock as determined on specific dates at six-month intervals. During the nine months ended September 30, 2020 and 2019, the Company issued 28 and 22 shares, respectively, under the ESPP.
Share Repurchase Program
In April 2016, the Company’s Board of Directors authorized the repurchase of up to $10,000 of the Company’s Class A common stock from time to time on the open market in privately negotiated transactions. The Company’s Board of Directors authorized an increase in the Company’s share repurchase authorization to $15,000 of the Company's Class A common stock in February 2017 and to $17,553 of the Company's Class A common stock in August 2019, in each case, from time to time on the open market or in privately negotiated transactions. The timing and amount of any shares repurchased will be determined by the Company's management based on its evaluation of market conditions and other factors. Any repurchased shares will be available for use in connection with its stock plans and for other corporate purposes. The repurchase program has and will be funded using the Company's working capital and borrowings under its revolving line of credit. The Company accounts for share repurchases using the cost method. Under this method, the cost of the share repurchase is recorded entirely in treasury stock, a contra equity account. During the nine months ended September 30, 2020, the Company repurchased an immaterial amount of shares of common stock. During the three and nine months ended September 30, 2019, the Company repurchased 10 shares of common stock.

15. BUSINESS SEGMENT INFORMATION
The Company reports results under ASC 280, Segment Reporting. The Company’s reportable segments are U.S. Regions, U.S. Federal, Canada and Non-Solar Distributed Generation (“DG”). The Company’s U.S. Regions, U.S. Federal and Canada segments offer energy efficiency products and services, which include the design, engineering and installation of equipment and other measures to improve the efficiency and control the operation of a facility’s energy infrastructure, renewable energy solutions and services, which include the construction of small-scale plants that the company owns or develops for customers that produce electricity, gas, heat or cooling from renewable sources of energy and O&M services. The Company’s Non-Solar DG segment


30

AMERESCO, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(In thousands) (Unaudited) (Continued)

sells electricity, processed renewable gas fuel, heat or cooling, produced from renewable sources of energy, other than solar, and generated by small-scale plants that the Company owns and O&M services for customer owned small-scale plants. The “All Other” category offers enterprise energy management services, consulting services and the sale of solar-PV energy products and systems which we refer to as integrated-PV.
These segments do not include results of other activities, such as corporate operating expenses not specifically allocated to the segments. Certain reportable segments are an aggregation of operating segments. The reports of the Company’s chief operating decision maker do not include assets at the operating segment level. The accounting policies are the same as those described in the summary of significant accounting policies in Note 2 included in the Company’s annual report on Form 10-K for the year ended December 31, 2019 filed with the Securities and Exchange Commission on March 4, 2020.


31

AMERESCO, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(In thousands) (Unaudited) (Continued)

An analysis of the Company’s business segment information and reconciliation to the condensed consolidated financial statements is as follows:
U.S. Regions U.S. Federal Canada Non-Solar DG All Other Total Consolidated
Three Months Ended September 30, 2020
Revenues$92,944 $118,303 $12,263 $28,251 $30,746 $282,507 
Interest income32 2    34 
Interest expense892 340 992 1,510 34 3,768 
Depreciation and amortization of intangible assets3,239 995 402 5,013 426 10,075 
Unallocated corporate activity— — — — — (9,361)
Income before taxes, excluding unallocated corporate activity7,225 16,121 446 2,391 3,967 30,150 
Three Months Ended September 30, 2019
Revenues$84,079 $71,258 $12,665 $21,875 $22,149 $212,026 
Interest income69 92  21  182 
Interest expense1,548 209 179 1,213  3,149 
Depreciation and amortization of intangible assets2,538 901 396 5,149 429 9,413 
Unallocated corporate activity— — — — — (8,482)
Income before taxes, excluding unallocated corporate activity3,350 10,967 1,577 977 881 17,752 
Nine Months Ended September 30, 2020
Revenues$266,373 $271,539 $32,690 $74,104 $73,250 $717,956 
Interest income102 76  16  194 
Interest expense4,563 1,431 1,329 3,683 67 11,073 
Depreciation and amortization of intangible assets9,002 2,953 1,174 15,720 1,231 30,080 
Unallocated corporate activity— — — — — (30,104)
Income before taxes, excluding unallocated corporate activity15,960 33,162 741 6,964 7,035 63,862 
Nine Months Ended September 30, 2019
Revenues$227,896 $169,337 $27,696 $66,370 $69,022 $560,321 
Interest income132 160  65 39 396 
Interest expense4,118 627 517 4,075  9,337 
Depreciation and amortization of intangible assets7,184 2,524 986 16,051 1,153 27,898 
Unallocated corporate activity— — — — — (25,331)
Income before taxes, excluding unallocated corporate activity5,530 26,631 1,529 5,758 7,592 47,040 



32

AMERESCO, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(In thousands) (Unaudited) (Continued)

16. DEBT
As of September 30, 2020 and December 31, 2019, the Company’s outstanding debt obligations are comprised of the following:
 Commencement DateMaturity Date
Acceleration Clause(2)
Rate as of September 30, 2020
September 30, 2020December 31, 2019
Senior secured credit facility, interest at varying rates monthly in arrearsJun 2015Jun 2024NA3.41 %$114,632 $112,216 
Variable rate term loan payable in semi-annual installmentsJan 2006Feb 2021Yes2.48 %350 625 
Variable rate term loan payable in semi-annual installmentsJan 2006Jun 2024Yes2.23 %6,081 6,609 
Term loan payable in quarterly installmentsMar 2011Mar 2021Yes7.25 %339 831 
Term loan payable in monthly installments Oct 2011Jun 2028NA6.11 %3,196 3,649 
Variable rate term loan payable in quarterly installments Oct 2012May 2025NA2.48 %39,936 28,217 
Variable rate term loan payable in quarterly installmentsSep 2015Mar 2023NA2.98 %15,534 15,976 
Term loan payable in quarterly installmentsAug 2016Jul 2031NA4.95 %3,378 3,769 
Term loan payable in quarterly installmentsMar 2017Mar 2028NA5.00 %3,204 3,521 
Term loan payable in monthly installmentsApr 2017Apr 2027NA4.50 %19,538 22,553 
Term loan payable in quarterly installmentsApr 2017Feb 2034NA5.61 %2,479 2,706 
Variable rate term loan payable in quarterly installmentsJun 2017Dec 2027NA2.68 %11,126 11,740 
Variable rate term loan payable in quarterly installmentsFeb 2018Aug 2022Yes7.73 %9,236 15,645 
Term loan payable in quarterly installmentsJun 2018Dec 2038Yes5.15 %27,363 28,583 
Variable rate term loan payable in semi-annual installmentsJun 2018Jun 2033Yes2.28 %8,665 9,003 
Variable rate term loan payable in monthly/quarterly installmentsOct 2018Oct 2029Yes2.65 %8,583 9,092 
Long term finance liability in semi-annual installments(3)
Jul 2019Jul 2039NA0.28 %3,732 3,841 
Long term finance liability in semi-annual installments(3)
Nov 2019July 2040NA %8,312 8,794 
Term loan payable in quarterly installmentsDec 2019Dec 2021Yes6.50 %15,655 27,226 
Fixed rate noteApr 2020Apr 2040NA5.00 %218  
Construction revolver payable July 2021Jul 2020Jul 2022Yes1.98 %10,659  
Construction revolver payable Nov 2020Jul 2020Nov 2020Yes5.25 %7,564  
Financing leases(1)
26,098 28,497 
$345,878 $343,093 
Less - current maturities61,521 69,969 
Less - deferred financing fees6,230 6,943 
Long-term debt and financing lease liabilities, net$278,127 $266,181 
(1) Financing leases do not include approximately $20,207 and $22,015 in future interest payments as of September 30, 2020 and December 31, 2019, respectively.
(2) These agreements have acceleration causes that, in the event of default, as defined, the payee has the option to accelerate payment terms and make due the remaining principal and the required interest balance according to the agreement.


33

AMERESCO, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(In thousands) (Unaudited) (Continued)

(3) These agreements are sale-leaseback arrangements that provide for the sale of solar PV projects to a third party investor and the simultaneous leaseback of the projects. In accordance with Topic 842, Leases, these transactions are accounted for as failed sales as the Company retains control of the underlying assets and as such, are classified as financing liabilities. The low interest rates are the results of tax credits which were transferred to the counterparty.
Senior Secured Credit Facility - Revolver and Term Loan
In March 2020, the Company amended the Company’s senior secured credit facility which increased the total funded debt to EBITDA covenant ratio to a maximum of 3.75 for the year ended December 31, 2020. The amendment also increased the Eurocurrency Rate floor to 1% from 0%. The total commitment under the amended credit facility (revolving credit, term loan and swing line) remains unchanged, which is $185,000.
At September 30, 2020, funds of $45,668 are available for borrowing under the revolving credit facility.
April 2020 Note
In April 2020, the Company issued a note to a developer in connection with the acquisition of one energy project, discussed in Note 6. The note provides a principal amount of $218 and bears interest at a fixed rate of 5%. The principal and interest payments can be redeemed at any time after the issue date within 20 years before the note is expired after the issuance and prior to maturity in April 2040. At September 30, 2020, $218 was outstanding under this note.
May 2020 Credit Facility
In May 2020, the Company amended a non-recourse credit facility with two banks. The amended and restated credit facility replaces and extended the Company’s existing credit facility to May 27, 2025 from May 31, 2020. The amended credit facility provides an amended principal amount of $41,850. The amended credit facility bears interest at a rate of 2.25% above LIBOR. The interest rate increases by 0.125% above the base rate every three years following the date of execution. The principal and interest payments are due in quarterly installments. At September 30, 2020, $39,936 was outstanding under the amended credit facility, net of debt discount and deferred financing fees.
June 2020 Construction Revolver
In June 2020, the Company entered into a revolving credit agreement with a bank, with an aggregate borrowing capacity of $100,000 for use in financing the construction cost of its owned projects. The facility bears interest at (i) 1.5% above LIBOR or (ii) 0.5% above a base rate defined in the credit agreement, dependent on the type of borrowing requested by the Company. The revolving facility matures in November 2020, with all remaining unpaid amounts outstanding under the facility due at that time. As of September 30, 2020, the Company has drawn $7,564 under the construction revolving facility.
July 2020 Construction Revolver
In July 2020, the Company entered into a revolving credit agreement with a bank, with an aggregate borrowing capacity of $30,000 for use in financing the Company’s construction cost of energy projects. The facility may, at the Company’s request, be increased by up to an additional $20,000 after certain conditions have been met. The facility bears interest at a rate of 1.75% over LIBOR and matures in July 2022, with all remaining unpaid amounts outstanding under the facility due at that time.
The project loan drawn under the revolving facility matures at the earlier of (i) 12 months from the funding of project loan or (ii) July 17, 2022. As of September 30, 2020, $10,659 was outstanding under the revolving facility, net of debt discount and deferred financing fees. Funds of $18,956 are available for borrowing under this revolving facility.

17. SUBSEQUENT EVENT
On October 23, 2020, the Company amended a non-recourse credit facility with a bank. The amended and restated credit facility replaced and extended the Company's existing facility to March 31, 2026 from August 31, 2022. The amended credit facility provides an amended principal amount up to $50 million and bears interest at a rate of 6% above LIBOR. The principal and interest payments are due in quarterly installments. Within 60 days following October 23, 2020, the Company is required to maintain interest rate protection through hedging agreements covering an aggregate notional amount of not less than 50% of and not more than 95% of the aggregate outstanding principal amount of the loans.


34


Item 2. Management’s Discussion and Analysis of Financial Condition and Results of Operations
You should read the following discussion and analysis of our financial condition and results of operations together with our unaudited condensed consolidated financial statements and the related notes thereto included in Part I, Item 1 of this Quarterly Report on Form 10-Q and the audited consolidated financial statements and notes thereto and management’s discussion and analysis of financial condition and results of operations for the year ended December 31, 2019 included in our Annual Report on Form 10-K for the year ended December 31, 2019 filed on March 4, 2020 with the U.S. Securities and Exchange Commission (“SEC”). This Quarterly Report on Form 10-Q contains “forward-looking statements” within the meaning of Section 21E of the Securities Exchange Act of 1934, as amended, or the Exchange Act. Forward looking statements include statements regarding our strategy, future operations, future financial position, future revenues, projected costs, prospects, plans, objectives of management, expected market growth and other characterizations of future events or circumstances. All statements, other than statements of historical fact, including statements that refer to our expectations as to the future growth of our business and associated expenses; our expectations as to revenue generation; the future availability of borrowings under our revolving credit facility; the expected future growth of the market for energy efficiency and renewable energy solutions; our backlog, awarded projects and recurring revenue and the timing of such matters; our expectations as to acquisition activity; the impact of any restructuring; the uses of future earnings; our intention to repurchase shares of our Class A common stock; the expected energy and cost savings of our projects; and the expected energy production capacity of our renewable energy plants; the results of the SEC’s investigation into our revenue recognition and compensation practices in our software-as-a-service businesses; and other characterizations of future events or circumstances are forward-looking statements. Currently, one of the most significant factors, however, is the potential adverse effect of the current pandemic of the novel coronavirus, or COVID-19, on our financial condition, results of operations, cash flows and performance and the global economy and financial markets. The extent to which COVID-19 impacts us, suppliers, customers, employees and supply chains will depend on future developments, which are highly uncertain and cannot be predicted with confidence, including the scope, severity and duration of the pandemic, the actions taken to contain the pandemic or mitigate its impact, and the direct and indirect economic effects of the pandemic and containment measures, among others. Moreover, you should interpret many of the risks identified in this report, as well as the risks set forth below, as being heightened as a result of the ongoing and numerous adverse impacts of COVID-19. Forward looking statements are often, but not exclusively, identified by the use of words such as “may,” “will,” “expect,” “believe,” “anticipate,” “intend,” “could,” “estimate,” “target,” “project,” “predict” or “continue,” and similar expressions or variations. These forward-looking statements are based on current expectations and assumptions that are subject to risks, uncertainties and other factors that could cause actual results and the timing of certain events to differ materially and adversely from future results expressed or implied by such forward-looking statements. Risks, uncertainties and factors that could cause or contribute to such differences include, but are not limited to, those discussed in the section titled “Risk Factors,” set forth in Item 1A of our Annual Report on Form 10-K for the year ended December 31, 2019, Item 1A of our Quarterly Report on Form 10-Q for the quarter ended March 31, 2020 and elsewhere in this Quarterly Report on Form 10-Q. The forward-looking statements in this Quarterly Report on Form 10-Q represent our views as of the date of this Quarterly Report on Form 10-Q. Subsequent events and developments may cause our views to change. However, while we may elect to update these forward looking statements at some point in the future, we have no current intention of doing so and undertake no obligation to do so except to the extent required by applicable law. You should, therefore, not rely on these forward-looking statements as representing our views as of any date subsequent to the date of this Quarterly Report on Form 10-Q.

Overview
Ameresco is a leading provider of energy efficiency solutions for facilities throughout North America and Europe. We provide solutions that enable customers to reduce their energy consumption, lower their operating and maintenance costs and realize environmental benefits. Our comprehensive set of services includes upgrades to a facility’s energy infrastructure and the construction and operation of small-scale renewable energy plants.
In addition to organic growth, strategic acquisitions of complementary businesses and assets have been an important part of our historical development. Since inception, we have completed numerous acquisitions, which have enabled us to broaden our service offerings and expand our geographical reach.
Key Factors and Trends
COVID-19 Update
In March 2020, the World Health Organization categorized Coronavirus Disease 2019 as a pandemic, and the President of the United States declared the COVID-19 outbreak a national emergency. We are closely monitoring the impact of the COVID-19 pandemic on all aspects of our business, including how it may impact our suppliers, customers, employees and supply chains. While we did not incur significant disruptions during the nine months ended September 30, 2020 from the COVID-19 pandemic, we are unable to predict the impact that the COVID-19 pandemic will have on our financial condition, results of operations and cash flows due to numerous uncertainties. These uncertainties include the scope, severity and duration of the pandemic, the


35

actions taken to contain the pandemic or mitigate its impact and the direct and indirect economic effects of the pandemic and containment measures, among others.
Further, the overall impact of COVID-19 on our condensed consolidated results of operations for the nine months ended September 30, 2020 was not material. However, the impact that COVID-19 will have on our consolidated results of operations throughout 2020 remains uncertain. We expect to experience delays in our project award conversions and potential construction slowdowns as a result of known shelter-in-place restrictions. We will continue to evaluate the nature and extent of these potential impacts to our business, consolidated results of operations, segment results, liquidity and capital resources.
Effects of Seasonality
We are subject to seasonal fluctuations and construction cycles, particularly in climates that experience colder weather during the winter months, such as the northern United States and Canada, or at educational institutions, where large projects are typically carried out during summer months when their facilities are unoccupied. In addition, government customers, many of which have fiscal years that do not coincide with ours, typically follow annual procurement cycles and appropriate funds on a fiscal-year basis even though contract performance may take more than one year. Further, government contracting cycles can be affected by the timing of, and delays in, the legislative process related to government programs and incentives that help drive demand for energy efficiency and renewable energy projects. As a result, our revenues and operating income in the third and fourth quarter are typically higher, and our revenues and operating income in the first quarter are typically lower, than in other quarters of the year. As a result of such fluctuations, we may occasionally experience declines in revenues or earnings as compared to the immediately preceding quarter, and comparisons of our operating results on a period-to-period basis may not be meaningful.
Our annual and quarterly financial results are also subject to significant fluctuations as a result of other factors, many of which are outside our control. See “Our business is affected by seasonal trends and construction cycles, and these trends and cycles could have an adverse effect on our operating results.” in Item 1A, Risk Factors of our Annual Report on Form 10-K for the year ended December 31, 2019 (“Annual Report”), and the risks described in Item 1A. Risk Factors in this Quarterly Report on Form 10-Q.
Backlog and Awarded Projects
Total construction backlog represents projects that are active within our ESPC sales cycle. Our sales cycle begins with the initial contact with the customer and ends, when successful, with a signed contract, also referred to as fully-contracted backlog. Our sales cycle recently has been averaging 18 to 54 months. Awarded backlog is created when a potential customer awards a project to Ameresco following a request for proposal. Once a project is awarded but not yet contracted, we typically conduct a detailed energy audit to determine the scope of the project as well as identify the savings that may be expected to be generated from upgrading the customer’s energy infrastructure. At this point, we also determine the sub-contractor, what equipment will be used, and assist in arranging for third party financing, as applicable. Recently, awarded projects have been taking an average of 12 to 24 months to result in a signed contract and convert to fully-contracted backlog. It may take longer, however, depending upon the size and complexity of the project. Historically, approximately 90% of our awarded backlog projects have resulted in a signed contract. After the customer and Ameresco agree to the terms of the contract and the contract becomes executed, the project moves to fully-contracted backlog. The contracts reflected in our fully-contracted backlog typically have a construction period of 12 to 36 months and we typically expect to recognize revenue for such contracts over the same period. Fully-contracted backlog begins converting into revenues generated from backlog over time using cost based input methods once construction has commenced. See “We may not recognize all revenues from our backlog or receive all payments anticipated under awarded projects and customer contracts” and “In order to secure contracts for new projects, we typically face a long and variable selling cycle that requires significant resource commitments and requires a long lead time before we realize revenues” in Item 1A, Risk Factors in our Annual Report, and the risks described in Item 1A. Risk Factors in this Quarterly Report on Form 10-Q.
The overall impact of COVID-19 on our condensed consolidated results of operations for the nine months ended September 30, 2020 was not material. However, the impact that COVID-19 will have on our consolidated results of operations throughout 2020 remains uncertain. We expect to experience delays in our project award conversions and potential construction slowdowns as a result of known shelter-in-place restrictions. We will continue to evaluate the nature and extent of these potential impacts to our business, consolidated results of operations, segment results, liquidity and capital resources. See “We may not recognize all revenues from our backlog or receive all payments anticipated under awarded projects and customer contracts” and “In order to secure contracts for new projects, we typically face a long and variable selling cycle that requires significant resource commitments and requires a long lead time before we realize revenues” in Item 1A, Risk Factors in our Annual Report, and the risks described in Item 1A. Risk Factors in the Quarterly Report on Form 10-Q for the quarter ended March 31, 2020.
As of September 30, 2020, we had fully-contracted backlog of approximately $1,033.7 million in expected future revenues under signed customer contracts for the installation or construction of projects; and we also had been awarded projects for which we had not yet signed customer contracts with estimated total future revenues of an additional $1,211.3 million. As of September 30,
36

2019, we had fully-contracted backlog of approximately $787.2 million in expected future revenues under signed customer contracts for the installation or construction of projects; and we also had been awarded projects for which we had not yet signed customer contracts with estimated total future revenues of an additional $1,434.9 million.
We define our 12-month backlog as the estimated amount of revenues that we expect to recognize in the next twelve months from our fully-contracted backlog. As of September 30, 2020 and 2019, our 12-month project backlog was $605.9 million and $437.7 million, respectively.
As of September 30, 2020, we had O&M backlog of approximately $1,120.8 million in expected future revenues under signed multi-year customer contracts for the delivery of O&M services. As of September 30, 2019, we had O&M backlog of approximately $908.9 million in expected future revenues under signed multi-year customer contracts for the delivery of O&M services. As of September 30, 2020 and 2019, our 12-month O&M backlog was $60.0 million and $60.6 million, respectively.
Assets in development, which represents the potential design/build project value of small-scale renewable energy plants that have been awarded or for which we have secured development rights, were $784.6 million and $572.0 million as of September 30, 2020 and 2019, respectively.
Critical Accounting Policies and Estimates
This discussion and analysis of our financial condition and results of operations is based upon our condensed consolidated financial statements, which have been prepared in accordance with accounting principles generally accepted in the United States. The preparation of these condensed consolidated financial statements requires management to make estimates and assumptions that affect the reported amounts of assets, liabilities, revenue, expense and related disclosures. The most significant estimates with regard to these condensed consolidated financial statements relate to our estimates of final construction contract profit in accordance with accounting for long-term contracts under the revenue recognition requirements of contracts with our customers, allowance for credit losses, inventory reserves, realization of project development costs, leases, fair value of derivative financial instruments, accounting for business acquisitions, stock-based awards, impairment of long-lived assets and goodwill, income taxes, self-insurance reserves and potential liability in conjunction with certain commitments and contingencies. Actual results could differ from those estimates.
Such estimates and assumptions are based on historical experience and on various other factors that management believes to be reasonable under the circumstances. Estimates and assumptions are made on an ongoing basis, and accordingly, the actual results may differ from these estimates under different assumptions or conditions.
The following are certain critical accounting policies that, among others, affect our more significant judgments and estimates used in the preparation of our condensed consolidated financial statements:
Revenue Recognition;
Energy Assets;
Leases;
Goodwill and Intangible Assets;
Derivative Financial Instruments; and
Variable Interest Entities.
Further details regarding our critical accounting policies and estimates can be found in Item 7. Management’s Discussion and Analysis of Financial Condition and Results of Operations of our Annual Report. In addition, please refer to Note 2, Summary of Significant Accounting Policies, of our Notes to the audited consolidated financial statements for the year ended December 31, 2019, and notes thereto, included in the Company’s Annual Report. The Company has determined that no material changes concerning our critical accounting policies have occurred since December 31, 2019.
Recent Accounting Pronouncements
See Note 2, Summary of Significant Accounting Policies, of Notes to Condensed Consolidated Financial Statements for a discussion of recent accounting pronouncements.
37

Results of Operations
The following tables set forth certain financial data from the condensed consolidated statements of income expressed as a percentage of revenues for the periods presented (in thousands):
Three Months Ended September 30,
20202019
Amount% of RevenuesAmount% of Revenues
Revenues$282,507 100.0 %$212,026 100.0 %
Cost of revenues231,133 81.8 %167,333 78.9 %
Gross profit
51,374 18.2 %44,693 21.1 %
Selling, general and administrative expenses26,859 9.5 %31,231 14.7 %
Operating income
24,515 8.7 %13,462 6.3 %
Other expenses, net3,726 1.3 %4,192 2.0 %
Income before provision from income taxes
20,789 7.4 %9,270 4.4 %
Income tax provision3,100 1.1 %939 0.4 %
Net income17,689 6.3 %8,331 3.9 %
Net loss (income) attributable to redeemable non-controlling interest 2,313 0.8 %539 0.3 %
Net income attributable to common shareholders$20,002 7.1 %$8,870 4.2 %
Nine Months Ended September 30,
20202019
Amount% of RevenuesAmount% of Revenues
Revenues
$717,956 100.0 %$560,321 100.0 %
Cost of revenues
588,628 82.0 %439,857 78.5 %
Gross profit
129,328 18.0 %120,464 21.5 %
Selling, general and administrative expenses82,403 11.5 %87,396 15.6 %
Operating income
46,925 6.5 %33,068 5.9 %
Other expenses, net13,167 1.8 %11,359 2.0 %
Income before provision from income taxes
33,758 4.7 %21,709 3.9 %
Income tax provision597 0.1 %2,000 0.4 %
Net income33,161 4.6 %19,709 3.5 %
Net loss (income) attributable to redeemable non-controlling interest (2,593)(0.4)%2,524 0.5 %
Net income attributable to common shareholders$30,568 4.3 %$22,233 4.0 %

38

Year-Over-Year Period Comparison
Revenues
The following tables set forth a comparison of our revenues for the periods presented (in thousands):
Three Months Ended September 30,
20202019$ Change% Change
Revenues$282,507 $212,026 $70,481 33.2 %
Nine Months Ended September 30,
20202019$ Change% Change
Revenues$717,956 $560,321 $157,635 28.1 %
Revenues increased for the three months ended September 30, 2020 compared to the same period of 2019 primarily due to a $69.5 million increase in our project revenue, a $4.5 million increase in our energy assets revenue, and a $0.1 million increase in our O&M revenue, partially offset by a $1.9 million decrease in our integrated-PV revenue and a $1.8 million decrease in other revenue.
Revenues increased $157.6 million, or 28.1% to $718.0 million for the nine months ended September 30, 2020 compared to the same period of 2019 primarily due to a $153.3 million increase in our project revenue, a $10.5 million increase in our energy asset revenue, and a $4.5 million increase in our O&M revenue, partially offset by a $6.3 million decrease in our integrated-PV revenue and a $4.3 million decrease in other revenue.
Cost of Revenues and Gross Profit
The following tables set forth a comparison of our cost of revenues and gross profit for the periods presented (in thousands):
Three Months Ended September 30,
20202019$ Change% Change
Cost of revenues$231,133 $167,333 $63,800 38.1 %
Gross margin18.2 %21.1 %
Nine Months Ended September 30,
20202019$ Change% Change
Cost of revenues$588,628 $439,857 $148,771 33.8 %
Gross margin18.0 %21.5 %
Cost of revenues increased $63.8 million, or 38.1%, to $231.1 million and gross margin percentage decreased to 18.2%, from 21.1% for the three months ended September 30, 2020 compared to the same period of 2019. Cost of revenues increased $148.8 million, or 33.8%, to $588.6 million and gross margin percentage decreased to 18.0%, from 21.5%, for the nine months ended September 30, 2020 compared to the same period of 2019. The increase in cost of revenues for the three and nine months ended September 30, 2020 is primarily due to the increases in project revenues. The decrease in gross margin for both periods is primarily due to a higher proportion of lower margin projects as part of the revenue mix which includes increased levels of design-build work and lower margin energy and incentive revenue compared to the prior year.

39

Selling, General and Administrative Expenses
The following tables set forth a comparison of our selling, general and administrative expenses for the periods presented (in thousands):
Three Months Ended September 30,
20202019$ Change% Change
Selling, general and administrative expenses$26,859 $31,231 $(4,372)(14.0)%
Nine Months Ended September 30,
20202019$ Change% Change
Selling, general and administrative expenses$82,403 $87,396 $(4,993)(5.7)%
Selling, general and administrative expenses decreased $4.4 million, or 14.0%, to $26.9 million for the three months ended September 30, 2020, compared to the same period of 2019 due to a decrease in salaries and benefits of $2.1 million primarily resulting from higher utilization, lower professional fees of $ 1.0 million and a decrease in travel expenses of $0.7 million. For the nine months ended September 30, 2020, selling, general and administrative expenses decreased $5.0 million, or 5.7%, to $82.4 million compared to the same period of 2019, primarily due to a decrease in salaries and benefits of $5.3 million resulting from increased utilization, a decrease in travel expense of $1.5 million and a decrease in professional fees of $1.2 million partially offset by a gain of $2.2 million on the deconsolidation of a variable interest entity recognized during the first quarter of 2019.
Amortization expense of intangible assets related to customer relationships, non-compete agreements, technology and trade names is included in selling, general and administrative expenses in the condensed consolidated statements of income. For the three months ended September 30, 2020 and 2019, we recorded amortization expense related to these intangible assets of $0.2 million. For the nine months ended September 30, 2020 and 2019, we recorded amortization expense related to these intangible assets of $0.5 million.
Other Expenses, Net
Other expenses, net, includes gains and losses from derivatives and foreign currency transactions, interest income and expenses, amortization of deferred financing costs, and certain government incentives. Other expenses, net decreased $0.5 million to $3.7 million for the three months ended September 30, 2020 compared to the same period of 2019, primarily due to government incentives of $0.7 million received at the commercial operation date of certain solar assets which were recorded as other income. Other expenses, net increased $1.8 million to $13.2 million for the nine months ended September 30, 2020 compared to the same period of 2019, primarily due to higher interest expenses of $3.0 million partially offset by government incentives of $1.5 million received which were recorded as other income.
Income Before Taxes
Income before taxes increased $11.5 million, or 124.3%, to $20.8 million for the three months ended September 30, 2020 compared to the same period of 2019, due to the reasons described above. Income before taxes increased $12.1 million, or 55.5%, to $33.8 million for the nine months ended September 30, 2020 compared to the same period of 2019, due to the reasons described above.
Provision (Benefit) from Income Taxes
The provision for income taxes was $3.1 million for the three months ended September 30, 2020, compared to $0.9 million for the three months ended September 30, 2019. The estimated effective annualized tax rate impacted by period discrete items applied for the three months ended September 30, 2020 was 14.9% compared to 10.1% for the three months ended September 30, 2019.
The provision for income taxes was $0.6 million for the nine months ended September 30, 2020, compared to $2.0 million for the nine months ended September 30, 2019. The estimated effective annualized tax rate impacted by period discrete items applied for the nine months ended September 30, 2020 was 1.8% compared to 9.2% for the nine months ended September 30, 2019.
The principal reasons for the difference between the statutory rate and the estimated annual effective rate for 2020 were the effects of investment tax credits to which the Company is entitled from solar plants which have been placed into service or are forecasted to be placed into service during 2020, tax deductions related to Section 179D deductions, tax rate benefits associated with net operating loss carrybacks made possible by the passing of the CARES Act on March 27, 2020 and tax basis adjustments on certain partnership flip transactions. The principal reason for the difference between the statutory rate and the estimated annual
40

effective rate for 2019 was the effects of investment tax credits to which the Company is entitled from solar plants which were placed into service or were forecasted to be placed into service during 2019. We estimate the discrete benefit associated with the net operating loss provisions of the CARES Act to be approximately $2.0 million, an estimated refund of taxes paid in prior years of approximately $1.7 million and the carryback provides an additional refund of approximately $3.6 million related to Alternative Minimum Tax.
The investment tax credits and production tax credits to which the Company may be entitled fluctuate from year to year based on the cost of the renewable energy plants the Company places or expects to place in service and production levels at Company owned facilities in the respective year. As part of the Tax Extender and Disaster Relief Act of 2019, signed into law December 20, 2019 Section 179D was extended through December 31, 2020.
Net Income and Earnings Per Share
Net income attributable to common shareholders increased $11.1 million, or 125.5%, to $20.0 million for the three months ended September 30, 2020 compared to $8.9 million for the same period of 2019. Net income attributable to common shareholders increased $8.3 million, or 37.5%, to $30.6 million for the nine months ended September 30, 2020 compared to $22.2 million for the same period of 2019.
Basic earnings per share for the three months ended September 30, 2020 was $0.42, an increase of $0.23 per share compared to the same period of 2019. Diluted earnings per share for the three months ended September 30, 2020 was $0.41, an increase of $0.22 per share, compare to the same period of 2019. Basic earnings per share for the nine months ended September 30, 2020 was $0.64 an increase of $0.16 per share compared to the same period of 2019. Diluted earnings per share for the nine months ended September 30, 2020 was $0.62, an increase of $0.15 per share, compared to the same period of 2019.
Business Segment Analysis
We report results under ASC 280, Segment Reporting. Our reportable segments for the three and nine months ended September 30, 2020 are U.S. Regions, U.S. Federal, Canada and Non-Solar Distributed Generation (“DG”). Our U.S. Regions, U.S. Federal and Canada segments offer energy efficiency products and services, which include: the design, engineering and installation of equipment and other measures to improve the efficiency and control the operation of a facility’s energy infrastructure; renewable energy solutions and services, which include the construction of small-scale plants that we own or develop for customers that produce electricity, gas, heat or cooling from renewable sources of energy; and O&M services. For our energy efficiency projects, we typically enter into energy savings performance contracts (“ESPCs”), under which we agree to develop, design, engineer and construct a project and also commit that the project will satisfy agreed upon performance standards that vary from project to project. When we are not providing a commitment to the customer for long-term performance standards, we may refer to the project as “Design-Build.” Our Non-Solar DG segment sells electricity, processed renewable gas fuel, heat or cooling, produced from renewable sources of energy, other than solar, and generated by small-scale plants that we own; and O&M services for customer-owned small-scale plants. The “All Other” category offers enterprise energy management services, consulting services and integrated-PV. These segments do not include results of other activities, such as corporate operating expenses not specifically allocated to the segments.
U.S. Regions
Three Months Ended September 30,
20202019$ Change% Change
Revenues$92,944 $84,079 $8,865 10.5 %
Income before taxes$7,225 $3,350 $3,875 115.7 %
Nine Months Ended September 30,
20202019$ Change% Change
Revenues$266,373 $227,896 $38,477 16.9 %
Income before taxes$15,960 $5,530 $10,430 188.6 %
Revenues for our U.S. Regions segment increased $8.9 million, or 10.5%, to $92.9 million for the three months ended September 30, 2020 compared to the same period of 2019. Revenues for our U.S. Regions segment increased $38.5 million, or 16.9%, to $266.4 million for the nine months ended September 30, 2020 compared to the same period of 2019 primarily due to an increase in project revenues attributable to timing of revenue recognized as a result of the phase of active projects versus the prior year and an increase in revenue from the growth of our energy assets in operation.
41

Income before taxes for our U.S. Regions segment increased $3.9 million, or 115.7%, to $7.2 million for the three months ended September 30, 2020 compared to a $3.4 million for the same period of 2019 primarily due to a decrease in operating expenses attributed to lower salary and benefit costs of $2.2 million resulting from lower headcount and higher utilization, partially offset by lower profit margin attributed to a higher mix of lower margin project revenues. Income before taxes for our U.S. Regions segment increased $10.4 million, or 188.6%, to $16.0 million for the nine months ended September 30, 2020 compared to $5.5 million for the same period of 2019 primarily due to the increase in revenues described above and a decrease in operating expenses attributed to lower salary and benefit costs of $5.2 million resulting from lower headcount and higher utilization.
U.S. Federal
Three Months Ended September 30,
20202019$ Change% Change
Revenues$118,303 $71,258 $47,045 66.0 %
Income before taxes$16,121 $10,967 $5,154 47.0 %
Nine Months Ended September 30,
20202019$ Change% Change
Revenues$271,539 $169,337 $102,202 60.4 %
Income before taxes$33,162 $26,631 $6,531 24.5 %
Revenues for our U.S. Federal segment increased $47.0 million, or 66.0%, to $118.3 million for the three months ended September 30, 2020 compared to the same period of 2019. Revenues for our U.S. Federal segment increased $102.2 million, or 60.4%, to $271.5 million for the nine months ended September 30, 2020 compared to the same period of 2019. The increase in revenues for the three and nine months ended September 30, 2020 were primarily due to an increase in project revenue attributable to the timing of revenue recognized as a result of the phase of active projects compared to the prior year.
Income before taxes for our U.S. Federal segment increased $5.2 million, or 47.0%, to $16.1 million for three months ended September 30, 2020 compared to $11.0 million for the same period of 2019, which relates to the increase in revenues described above and a decrease in project development costs of $0.5 million. Income before taxes for our U.S. Federal segment increased $6.5 million, or 24.5%, to $33.2 million for nine months ended September 30, 2020 compared to $26.6 million for the same period of 2019 due to the increase in revenues described above, a decrease in salaries and benefits of $0.8 million resulting from increased utilization and a decrease project development costs of $0.7 million, partially offset by an increase in interest expense of $0.8 million.
Canada
Three Months Ended September 30,
20202019$ Change% Change
Revenues$12,263 $12,665 $(402)(3.2)%
Income before taxes$446 $1,577 $(1,131)(71.7)%
Nine Months Ended September 30,
20202019$ Change% Change
Revenues$32,690 $27,696 $4,994 18.0 %
Income before taxes$741 $1,529 $(788)(51.5)%
Revenues for our Canada segment decreased to $12.3 million for the three months ended September 30, 2020 compared to $12.7 million the same period of 2019. Revenues for our Canada segment increased to $32.7 million for the nine months ended September 30, 2020 compared to $27.7 million the same period of 2019. The decrease for the three months ended September 30, 2020 was primarily due to a decrease in our other revenue. The increase in revenues for the nine months ended September 30, 2020 was primarily due to an increase in project revenues related to the progression of certain active projects and an increase in revenue from the growth of our energy assets in operation.
Income before taxes for our Canada segment decreased $1.1 million for the three months ended September 30, 2020 to $0.4 million compared to a $1.6 million for the same period of 2019. The decrease is due primarily to the decrease in revenue
42

described above and an increase in interest expense of $0.8 million, partially offset by a decrease in salaries and benefits of $0.1 million. Income before taxes for our Canada segment decreased by $0.8 million for the nine months ended September 30, 2020 to $0.7 million compared to $1.5 million for the same period of 2019. The decrease is primarily due to lower profit margin attributed to a higher mix of lower margin project revenues and an increase in interest expense of $0.8 million.
Non-Solar DG
Three Months Ended September 30,
20202019$ Change% Change
Revenues$28,251 $21,875 $6,376 29.1 %
Income before taxes$2,391 $977 $1,414 144.7 %
Nine Months Ended September 30,
20202019$ Change% Change
Revenues$74,104 $66,370 $7,734 11.7 %
Income before taxes$6,964 $5,758 $1,206 20.9 %
Revenues for our Non-Solar DG segment increased $6.4 million, or 29.1%, to $28.3 million for the three months ended September 30, 2020 compared to the same period of 2019 primarily due to an increase in project revenues related to the progression of certain active projects. Revenues for our Non-Solar DG segment increased $7.7 million, or 11.7%, to $74.1 million for the nine months ended September 30, 2020 compared to the same period of 2019, primarily due to an increase in project revenues related to the progression of certain active projects.
Income before taxes for our Non-Solar DG segment increased $1.4 million, or 144.7%, to $2.4 million for the three months ended September 30, 2020 compared to the same period of 2019 primarily due to the increase in revenues described above partially offset by an impairment charge of $1.0 million recorded during the quarter related to one of our landfill gas to energy assets. Income before taxes for our Non-Solar DG segment increased $1.2 million, or 20.9%, to $7.0 million for the nine months ended September 30, 2020 compared to the same period of 2019 primarily due to the increase in revenues described above.
All Other & Unallocated Corporate Activity
Three Months Ended September 30,
20202019$ Change% Change
Revenues$30,746 $22,149 $8,597 38.8 %
Income before taxes$3,967 $881 $3,086 350.3 %
Unallocated corporate activity$(9,361)$(8,482)$(879)(10.4)%
Nine Months Ended September 30,
20202019$ Change% Change
Revenues$73,250 $69,022 $4,228 6.1 %
Income before taxes$7,035 $7,592 $(557)(7.3)%
Unallocated corporate activity$(30,104)$(25,331)$(4,773)(18.8)%
Revenues for our All Other segment increased $8.6 million, or 38.8%, to $30.7 million for the three months ended September 30, 2020 compared to the same period of 2019. Revenues for our All Other segment increased $4.2 million, or 6.1%, to $73.3 million for the nine months ended September 30, 2020 compared to the same period of 2019. The increase in revenues for the three and nine months ended September 30, 2020 were primarily due to an increase in project revenues related to the progression of certain active projects partially offset by a decrease in our integrated-PV revenues, which is a result of weakened sales to our oil and gas customers.
Income before taxes for our All Other segment increased $3.1 million, or 350.3%, to $4.0 million for the three months ended September 30, 2020 compared to the same period of 2019 primarily due to lower operating expenses attributed to lower salary and benefit costs of $0.5 million, lower project development costs of $0.5 million and the recovery of a previously reserved customer receivable of $1.2 million. Income before taxes for our All Other segment decreased $0.6 million, or 7.3%, to $7.0 million for the nine months ended September 30, 2020 compared to the same period of 2019 due to the increase in revenues described above
43

offset by a mix of revenue from projects with lower gross margins and a gain of $2.2 million recognized on the deconsolidation of a variable interest entity during the first quarter of 2019.
Unallocated corporate activity includes all corporate level selling, general and administrative expenses and other expenses not allocated to the segments. We do not allocate any indirect expenses to the segments.
Liquidity and Capital Resources
Sources of Liquidity
Since inception, we have funded operations primarily through cash flow from operations, advances from Federal ESPC projects and various forms of debt. We believe that the cash and cash equivalents and availability under our revolving senior secured credit facility, combined with our access to credit markets, will be sufficient to fund our operations through the next twelve months and thereafter. See Note 2 of the audited consolidated financial statements for the year ended December 31, 2019, and notes thereto, included in the Company’s Annual Report.
We believe we have sufficient liquidity to satisfy our cash needs, however, we continue to evaluate and take action, as necessary, to preserve adequate liquidity and ensure that our business can continue to operate during these uncertain times. This includes limiting discretionary spending across the organization and re-prioritizing our capital projects amid the COVID-19 pandemic.
On March 27, 2020, the U.S. government enacted the Coronavirus Aid, Relief, and Economic Security Act (“CARES Act”) which includes modifications to the limitation on business interest expense and net operating loss provisions, and provides a payment delay of employer payroll taxes during 2020 after the date of enactment. We estimate the payment of approximately $5 million of employer payroll taxes otherwise due in 2020 will be delayed with 50% due by December 31, 2021 and the remaining 50% by December 31, 2022. The CARES Act permits net operating losses from the 2018, 2019, and 2020 tax years to be carried back to the previous five tax years (beginning with the earliest year first). We estimate the discrete benefit associated with the net operating loss provisions of the CARES Act to be approximately $2,000, an estimated refund of taxes paid in prior years of approximately $1,700 and the carryback provides an additional refund of approximately $3,600 related to Alternative Minimum Tax credits.
Proceeds from our Federal ESPC projects are generally received through agreements to sell the ESPC receivables related to certain ESPC contracts to third-party investors. We use the advances from the investors under these agreements to finance the projects. Until recourse to us ceases for the ESPC receivables transferred to the investor, upon final acceptance of the work by the government customer, we are the primary obligor for financing received. The transfers of receivables under these agreements do not qualify for sales accounting until final customer acceptance of the work, so the advances from the investors are not classified as operating cash flows. Cash draws that we receive under these ESPC agreements are recorded as financing cash inflows. The use of the cash received under these arrangements to pay project costs is classified as operating cash flows. Due to the manner in which the ESPC contracts with the third-party investors are structured, our reported operating cash flows are materially impacted by the fact that operating cash flows only reflect the ESPC contract expenditure outflows and do not reflect any inflows from the corresponding contract revenues. Upon acceptance of the project by the federal customer the ESPC receivable and corresponding ESPC liability are removed from our condensed consolidated balance sheet as a non-cash settlement.
Our service offering also includes the development, construction and operation of small-scale renewable energy plants. Small-scale renewable energy projects, or energy assets, can either be developed for the portfolio of assets that we own and operate or designed and built for customers. Expenditures related to projects that we own are recorded as cash outflows from investing activities. Expenditures related to projects that we build for customers are recorded as cash outflows from operating activities as cost of revenues.
The amount of interest capitalized relating to construction financing during the period of construction for the nine months ended September 30, 2020 and 2019 was $2.9 million and $2.2 million, respectively.
44

Cash Flows
The following table summarizes our cash flows from operating, investing and financing activities:
Nine Months Ended September 30,
20202019$ Change
Cash flows from operating activities$(83,789)$(120,725)$36,936 
Cash flows from investing activities(127,602)(79,930)$(47,672)
Cash flows from financing activities205,499 172,877 $32,622 
Effect of exchange rate changes on cash(465)249 $(714)
Total net cash flows$(6,357)$(27,529)$21,172 
Cash Flows from Operating Activities
Operating activities used $83.8 million of net cash during the nine months ended September 30, 2020 primarily due to an increase of $160.2 million in Federal ESPC receivables, which as described above, the Federal ESPC operating cash flows only reflect the ESPC expenditure outflows and do not reflect any inflows from the corresponding contract revenues, which are recorded as cash inflows from financing activities due to the timing of the receipt of cash related to the assignment of the ESPC receivables to the third-party investors. This was partially offset by net income of $33.2 million, and non-cash compensation, depreciation, amortization, accretion, contingent consideration, deferred income taxes, net loss on derivatives, unrealized foreign exchange loss and other non-cash items totaling $41.9 million which provided cash for operations. Increases in accounts receivable including retainage, project development costs, and decreases in accounts payable, accrued expenses and other current liabilities and income taxes payable used $39.6 million in cash. These were offset by decreases in inventory, costs and estimated earnings in excess of billings, prepaid expenses and other current assets and other assets, and increases in billings in excess of cost and estimated earnings and other liabilities which provided for $40.9 million in cash.
Operating activities used $120.7 million of net cash during the nine months ended September 30, 2019 primarily due to an increase in Federal ESPC receivables of $110.4 million. This was partially offset by net income of $19.7 million and non-cash compensation, depreciation, amortization, accretion, contingent consideration, deferred income taxes, gain on deconsolidation of a VIE, net gain on derivatives, unrealized foreign exchange loss and other non-cash items totaling $29.1 million which provided cash for operations. Increases in accounts receivable including retainage, inventory, costs and estimated earnings in excess of billings, prepaid expenses and other current assets, project development costs and other assets, and decreases in accounts payable, accrued expenses and other current liabilities, billings in excess of costs and estimated earnings and other liabilities used $61.7 million in cash. These were partially offset by an increase in income tax payable which provided for $2.6 million in cash.
Cash Flows from Investing Activities
Cash flows from investing activities during the nine months ended September 30, 2020 used $127.6 million as we invested $125.5 million in purchases of energy assets and $2.0 million in purchases of other property and equipment. We currently plan to invest approximately $50.0 million to $70.0 million in additional capital expenditures for the remainder of 2020, principally for the construction or acquisition of new renewable energy plants.
Cash flows from investing activities during the nine months ended September 30, 2019 used $79.9 million as we invested $72.1 million on purchases of energy assets and $6.2 million in purchases of other property and equipment and $1.3 million related to acquisitions of businesses.
Cash Flows from Financing Activities
Cash flows from financing activities during the nine months ended September 30, 2020 provided $205.5 million, which was primarily due to proceeds received from Federal ESPC projects and energy assets of $196.0 million and net proceeds from long-term debt financings of $40.6 million. These were primarily offset by payments on long-term debt of $42.6 million.
Cash flows from financing activities during the nine months ended September 30, 2019 provided $172.9 million, which was primarily due to proceeds received from Federal ESPC projects and energy assets of $117.2 million, net proceeds from our senior secured credit facility of $41.3 million, net contributions from redeemable non-controlling interests of $20.2 million and proceeds from long-term debt of $7.6 million. These were partially offset by payments on long-term debt of $18.0 million.
We currently plan additional project financings of approximately $50.0 million to $70.0 million for the remainder of 2020 to fund the construction or the acquisition of new renewable energy plants as discussed above.
45

We may also, from time to time, finance our operations through issuance or offering of equity or debt securities.
On March 31, 2020, the Company executed an amendment to its fourth amended and restated bank credit facility. The amendment increased the total funded debt to EBITDA covenant ratio from a maximum of 3.25 to 3.75 for the fiscal quarters ending March 31, 2020 through December 31, 2020. The amendment also increased the Eurocurrency Rate floor to 1% from 0% previously. The total commitment under the amended credit facility (revolving credit, term loan and swing line) remains unchanged, which is $185,000, and the amendment did not result in any restructured payments.
See Note 16, Debt, of Notes to Condensed Consolidated Financial Statements for additional discussion of items impacting the Company’s liquidity.
Off-Balance Sheet Arrangements
We did not have during the periods presented, and we do not currently have, any off-balance sheet arrangements, as defined under SEC rules, such as relationships with unconsolidated entities or financial partnerships, which are often referred to as structured finance or special purpose entities, established for the purpose of facilitating financing transactions that are not required to be reflected on our balance sheet.

Item 3. Quantitative and Qualitative Disclosures About Market Risk
As of September 30, 2020, there have been no significant changes in market risk exposures that materially affected the quantitative and qualitative disclosures as described in Item 7A to our Annual Report.

Item 4. Controls and Procedures
Evaluation of Disclosure Controls and Procedures
Our management, with the participation of our principal executive officer and principal financial officer, evaluated the effectiveness of our disclosure controls and procedures, as defined in Rules 13a-15(e) and 15d-15(e) under the Exchange Act, as of the end of the period covered by this quarterly report, or the evaluation date. Disclosure controls and procedures are designed to ensure that information required to be disclosed by a company in the reports that it files or submits under the Exchange Act is recorded, processed, summarized and reported, within the time periods specified in the SEC’s rules and forms. Our management recognizes that any controls and procedures, no matter how well designed and operated, can provide only reasonable assurance of achieving their objectives, and management necessarily applies its judgment in evaluating the cost-benefit relationship of possible controls and procedures. Our management, after evaluating the effectiveness of our disclosure controls and procedures as of the evaluation date, concluded that as of the evaluation date, our disclosure controls and procedures were effective at a reasonable level of assurance.
Changes in Internal Control over Financial Reporting
There were no changes in our internal control over financial reporting during our most recent fiscal quarter that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.
46

PART II - OTHER INFORMATION
Item 1. Legal Proceedings
In the ordinary conduct of our business we are subject to periodic lawsuits, investigations and claims. Although we cannot predict with certainty the ultimate resolution of such lawsuits, investigations and claims against us, we do not believe that any currently pending or threatened legal proceedings to which we are a party will have a material adverse effect on our business, results of operations or financial condition.
On October 2, 2020, the staff of the United States Securities and Exchange Commission, or SEC, requested information with respect to revenue recognition for our software-as-a-service, or SaaS, businesses during the period January 1, 2014 through September 30, 2020. We are fully cooperating with the SEC; and the Audit Committee of our Board of Directors is overseeing a review by our outside counsel of our software-as-a-service revenue recognition, including review procedures with respect to the revenue recognized during the period from 2018 to the present. The review to date has not identified material misstatements of our financial results. We intend to continue to cooperate fully with the SEC and promptly to address any material accounting errors or material control weaknesses diagnosed in connection with the inquiry and review.
For additional information about certain proceedings, please refer to Note 9, Commitments and Contingencies, to our Condensed Consolidated Financial Statements included under Part I, Item 1 of this Quarterly Report on Form 10-Q, which is incorporated into this item by reference.

Item 1A. Risk Factors
Our business is subject to numerous risks, a number of which are described below and under “Risk Factors” in Part I of our Annual Report on Form 10-K for the year ended December 31, 2019, or Annual Report and Item 1A of our Quarterly Report on Form 10-Q for the quarter ended March 31, 2020, or First Quarter Quarterly Report. We caution you that the following important factor, among others, could cause our actual results to differ materially from those expressed in forward-looking statements made by us or on our behalf in filings with the SEC, press releases, communications with investors and oral statements. Any or all of our forward-looking statements in this Quarterly Report on Form 10-Q and in any other public statements we make may turn out to be wrong. They can be affected by inaccurate assumptions we might make or by known or unknown risks and uncertainties. Many factors mentioned in the discussion below, in our Annual Report and in our First Quarter Quarterly Report will be important in determining future results. Consequently, no forward-looking statement can be guaranteed. Actual future results may differ materially from those anticipated in forward-looking statements. We undertake no obligation to update any forward-looking statements, whether as a result of new information, future events or otherwise, except to the extent required by applicable law. You should, however, consult any further disclosure we make in our reports filed with the SEC.
The Securities and Exchange Commission’s investigation into our revenue recognition and compensation practices in our software-as-a-service, or SaaS, businesses could result in a restatement of our financial statements, investment in remediation of our internal controls, sanctions or penalties, distraction of our management, and litigation from third parties, each of which could adversely affect or cause variability in our financial results.

On October 2, 2020, the staff of the United States Securities and Exchange Commission, or SEC, requested information with respect to revenue recognition for our software-as-a-service, or SaaS, businesses during the period January 1, 2014 through September 30, 2020. We are fully cooperating with the SEC; and the Audit Committee of our Board of Directors is overseeing a review by our outside counsel of our software-as-a-service revenue recognition, including review procedures with respect to the revenue recognized during the period from 2018 to the present. Although, our review to date has not identified material misstatements of our financial results, the SEC’s inquiry is not complete, and there can be no assurance that SEC will not reach a contrary conclusion. In that event, we may be required to restate previously filed financial statements and invest in remediation of our internal controls; the SEC or another regulator make further inquiries or pursue further action that could result in significant costs, expenses, sanctions and penalties; we may be subject to litigation from shareholders; and our management may be distracted by these circumstances.

Item 2. Unregistered Sales of Equity and Use of Proceeds
Stock Repurchase Program
The following table provides information as of and for the quarter ended September 30, 2020 regarding shares of our Class A common stock that were repurchased under our stock repurchase program authorized by the Board of Directors on April 27, 2016, as increased from time to time (the “Repurchase Program”):


47

PeriodTotal Number of Shares PurchasedAverage Price Paid per ShareTotal Number of Shares Purchased as Part of Publicly Announced Plans or ProgramsApproximate Dollar Value of Shares that May Yet Be Purchased Under the Plans or Programs
July 1, 2020 - July 31, 2020— — — $5,897,229 
August 1, 2020 - August 31, 2020— — — $5,897,229 
September 1, 2020 - September 30, 2020— — — $5,897,229 
Total— $— — $5,897,229 
Under the Repurchase Program, we are authorized to repurchase up to $17.6 million of our Class A common stock. Stock repurchases may be made from time to time through the open market and privately negotiated transactions. The amount and timing of any share repurchases will depend upon a variety of factors, including the trading price of our Class A common stock, liquidity, securities laws restrictions, other regulatory restrictions, potential alternative uses of capital, and market and economic conditions.  The Repurchase Program may be suspended or terminated at any time without prior notice, and has no expiration date.

Item 5. Other Information

Stock Ownership Guidelines
On October 28, 2020, the Board of Directors of Ameresco, Inc., approved changes to its Share Ownership Guidelines, to make certain clarifying changes and to allow for the Chief Executive Officer to provide waivers of the guidelines, other than to himself. The Stock Ownership Guidelines were originally adopted by the Board of Directors on April 24, 2019, in order to encourage the company’s executive officers and senior management to obtain a significant ownership interest in the company, thereby helping to align their interests with those of Ameresco’s shareholders. The foregoing summary of the amendments to the stock ownership guidelines is qualified in its entirety by reference to the full text of the guidelines, a copy of which is attached as Exhibit 10.1 to this Quarterly Report on Form 10-Q and incorporated herein by reference.


48

Item 6. Exhibits
The exhibits listed in the Exhibit Index immediately preceding the exhibits are filed (other than exhibit 32.1) as part of this Quarterly Report on Form 10-Q and such Exhibit Index is incorporated herein by reference.
Exhibit Index
Exhibit
Number
Description
10.1+*
31.1*
31.2*
32.1**
101*
The following condensed consolidated financial statements from Ameresco, Inc.’s Quarterly Report on Form 10-Q for the quarter ended September 30, 2020, formatted in XBRL (Extensible Business Reporting Language): (i) Condensed Consolidated Balance Sheets (ii) Condensed Consolidated Statements of Income, (iii) Condensed Consolidated Statements of Comprehensive Income, (iv) Condensed Consolidated Statement of Changes in Redeemable Non-Controlling Interests and Stockholders’ Equity, (v) Condensed Consolidated Statements of Cash Flows, and (vi) Notes to Condensed Consolidated Financial Statements.
*Filed herewith.
**Furnished herewith.
+ Identifies a management contract or compensatory plan or arrangement in which an executive officer or director of Ameresco participates.



49


SIGNATURES
Pursuant to the requirements of Section 13 or 15(d) of the Securities Exchange Act of 1934, the Registrant has duly caused this report to be signed on its behalf by the undersigned, thereunto duly authorized.
AMERESCO, INC.
Date:November 3, 2020By:/s/ Spencer Doran Hole
Spencer Doran Hole
Senior Vice President and Chief Financial Officer
(duly authorized and principal financial officer)

50
EX-10.1 2 amrc2020093010-qex101.htm EX-10.1 Document

Exhibit 10.1
Ameresco Inc.

Stock Ownership Guidelines

The Board of Directors of Ameresco Inc. has adopted these stock ownership guidelines in order to encourage the company’s executive officers and certain other senior management members to obtain a significant ownership interest in the company, thereby helping align their interests with those of the company’s stockholders.

Stock Ownership Levels

Chief Executive Officer: 5x Base Salary
Executive Vice President: 3x Base Salary
Senior Vice President: 2x Base Salary
Vice President: 1x Salary

Qualifying Shares

The following shares/interests will be included in calculating stock ownership level:
The following shares/interests will not be included in calculating stock ownership level:
Outstanding shares of common stock

Unexercised, vested in-the-money stock options to be calculated on the day before of the anniversary date of the plan year

Any other vested grants or account balances under share-based company compensation plan

Employee stock purchase plan share
Unvested stock option

The shares/interests listed in the first column above will be included if: (1) owned or held directly, jointly with or separately by the executive, his or her spouse, his or her children, or a trust for the benefit of any of the foregoing; or (2) the executive otherwise has a direct or indirect pecuniary interest in such shares/interests (as determined pursuant to Rule 16a-1(a)(2) of the Exchange Act).

Measurement and Valuation

Progress towards satisfaction of the applicable stock ownership level will be assessed annually on January 1st each year (each, a “Measurement Date”).

Shares of the company’s common stock will be valued based on the closing price on the trading day immediately preceding the Measurement Date.




Vested stock options, including vested performance-based stock options, will be valued based on the Retention Percentage (as defined in Implementation Rule 2) of the estimated net value of such shares.

Net value means after payment of any exercise or purchase price.

Implementation Rules

1.Newly hired and newly promoted executives are expected to accumulate the applicable stock ownership level within five years from the date of hire, promotion or initial election, as applicable. Executives serving on the date of initial adoption of these guidelines are expected to accumulate the applicable stock ownership level by April 24, 2024. During his or her phase-in period, each executive can specify which of his or her holdings will be included in the calculation made on each Measurement Date.

2. Until the first Measurement Date as of which an executive has accumulated shares/interests that satisfy the applicable stock ownership level, he or she is expected to retain at least 80% of the net shares actually received upon the exercise or vesting of any equity award granted by the company as compensation (other than any awards that are granted in lieu of cash compensation otherwise earned). An executive may commit to a higher Retention Percentage with respect to any particular equity grant. The retention percentage with respect to any particular equity grant is referred to as the “Retention Percentage” for such award.

3. Following the first Measurement Date as of which an executive has accumulated shares/interests that satisfy the applicable stock ownership level (such shares/interests, the “Qualifying Shares”), he or she:

(a) may not sell any of the Qualifying Shares if doing so would result in his or her stock ownership level at the time of sale falling below the applicable stock ownership level (provided that with respect to any stock options and performance based stock options that were included in the calculation of the Qualifying Shares, the executive is permitted to sell any of the underlying shares that are in excess of the Retention Percentage with respect to such equity award); and

(b) is not required to purchase more shares to offset any subsequent decline in the value of the Qualifying Shares or to reflect any adjustment in base salary (other than an adjustment made in connection with a promotion that results in the executive becoming subject to a new stock ownership level and a new phase-in period).

4. The Chief Executive officer may grant exceptions to these guidelines based on an executive’s specific individual circumstances as it deems appropriate, provided that only the Board or the Compensation Committee may grant exceptions to these guidelines with respect to the Chief Executive Officer.

5. The Board reserves the right to amend or terminate these guidelines as it deems appropriate. The Board delegates to the Compensation Committee the authority to administer and interpret these guidelines.

Adopted by the Board of Directors: April 24, 2019
Amended by the Board of Directors: October 28, 2020

EX-31.1 3 amrc2020093010-qex311.htm EX-31.1 Document

Exhibit 31.1
PRINCIPAL EXECUTIVE OFFICER CERTIFICATION
I, George P. Sakellaris, certify that:
1.I have reviewed this Quarterly Report on Form 10-Q of Ameresco, Inc. (the “Registrant”);
2.Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;
3.Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the Registrant as of, and for, the periods presented in this report;
4.The Registrant’s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the Registrant and have:
(a)Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the Registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;
(b)Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;
(c)Evaluated the effectiveness of the Registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and
(d)Disclosed in this report any change in the Registrant’s internal control over financial reporting that occurred during the Registrant’s most recent fiscal quarter (the Registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the Registrant’s internal control over financial reporting; and
5.The Registrant’s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the Registrant’s auditors and the audit committee of the Registrant’s board of directors (or persons performing the equivalent functions):
(a)All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the Registrant’s ability to record, process, summarize and report financial information; and
(b)Any fraud, whether or not material, that involves management or other employees who have a significant role in the Registrant’s internal control over financial reporting.

  
Date: November 3, 2020
/s/ George P. Sakellaris
George P. Sakellaris
President and Chief Executive Officer
(principal executive officer)


EX-31.2 4 amrc2020093010-qex312.htm EX-31.2 Document

Exhibit 31.2
PRINCIPAL FINANCIAL OFFICER CERTIFICATION
I, Spencer Doran Hole, certify that:
1.I have reviewed this Quarterly Report on Form 10-Q of Ameresco, Inc. (the “Registrant”);
2.Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;
3.Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the Registrant as of, and for, the periods presented in this report;
4.The Registrant’s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the Registrant and have:
(a)Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the Registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;
(b)Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;
(c)Evaluated the effectiveness of the Registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and
(d)Disclosed in this report any change in the Registrant’s internal control over financial reporting that occurred during the Registrant’s most recent fiscal quarter (the Registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the Registrant’s internal control over financial reporting; and
5.The Registrant’s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the Registrant’s auditors and the audit committee of the Registrant’s board of directors (or persons performing the equivalent functions):
(a)All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the Registrant’s ability to record, process, summarize and report financial information; and
(b)Any fraud, whether or not material, that involves management or other employees who have a significant role in the Registrant’s internal control over financial reporting.

  
Date: November 3, 2020
/s/ Spencer Doran Hole
Spencer Doran Hole
Senior Vice President and Chief Financial Officer
(duly authorized and principal financial officer)


EX-32.1 5 amrc2020093010-qex321.htm EX-32.1 Document

Exhibit 32.1
CERTIFICATION PURSUANT TO 18 U.S.C. SECTION 1350, AS ADOPTED PURSUANT
TO SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002
In connection with the Quarterly Report on Form 10-Q of Ameresco, Inc. (the “Company”) to which this certification is attached and as filed with the Securities and Exchange Commission on the date hereof (the “Report”), each of the undersigned officers of the Company hereby certifies, pursuant to Rule 13a-14(b) and 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that:
(1)The Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934; and
(2)The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.
Date: November 3, 2020
/s/ George P. Sakellaris
George P. Sakellaris
President and Chief Executive Officer
(principal executive officer)
Date: November 3, 2020
/s/ Spencer Doran Hole
Spencer Doran Hole
Senior Vice President and Chief Financial Officer
(duly authorized and principal financial officer)


EX-101.SCH 6 amrc-20200930.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0001001 - Document - Cover Page link:presentationLink link:calculationLink link:definitionLink 1001002 - Statement - Condensed Consolidated Balance Sheets link:presentationLink link:calculationLink link:definitionLink 1002003 - Statement - Condensed Consolidated Balance Sheets (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 1003004 - Statement - Condensed Consolidated Statements of Income link:presentationLink link:calculationLink link:definitionLink 1004005 - Statement - Condensed Consolidated Statements of Comprehensive Income link:presentationLink link:calculationLink link:definitionLink 1005006 - Statement - Condensed Consolidated Statements of Comprehensive Income (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 1006007 - Statement - Condensed Consolidated Statements of Changes in Redeemable Non-Controlling Interests and Stockholders' Equity link:presentationLink link:calculationLink link:definitionLink 1407401 - Statement - Condensed Consolidated Statements of Changes in Redeemable Non-Controlling Interests and Stockholders' Equity (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 1008008 - Statement - Condensed Consolidated Statements of Cash Flows link:presentationLink link:calculationLink link:definitionLink 2101101 - Disclosure - Basis of Presentation link:presentationLink link:calculationLink link:definitionLink 2402402 - Disclosure - Basis of Presentation (Details) link:presentationLink link:calculationLink link:definitionLink 2103102 - Disclosure - Summary of Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 2204201 - Disclosure - Summary of Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 2305301 - Disclosure - Summary of Significant Accounting Policies (Tables) link:presentationLink link:calculationLink link:definitionLink 2406403 - Disclosure - Summary of Significant Accounting Policies - Allowance for Credit Loss (Details) link:presentationLink link:calculationLink link:definitionLink 2107103 - Disclosure - Revenue from Contracts with Customers link:presentationLink link:calculationLink link:definitionLink 2308302 - Disclosure - Revenue from Contracts with Customers (Tables) link:presentationLink link:calculationLink link:definitionLink 2409404 - Disclosure - Revenue from Contracts with Customers - Disaggregation of Revenue (Details) link:presentationLink link:calculationLink link:definitionLink 2410405 - Disclosure - Revenue from Contracts with Customers - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 2411406 - Disclosure - Revenue from Contracts with Customers - Contract Balances (Details) link:presentationLink link:calculationLink link:definitionLink 2112104 - Disclosure - Business Acquisitions and Related Transactions link:presentationLink link:calculationLink link:definitionLink 2413407 - Disclosure - Business Acquisitions and Related Transactions - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 2114105 - Disclosure - Goodwill and Intangible Assets link:presentationLink link:calculationLink link:definitionLink 2315303 - Disclosure - Goodwill and Intangible Assets (Tables) link:presentationLink link:calculationLink link:definitionLink 2416408 - Disclosure - Goodwill and Intangible Assets - Goodwill (Details) link:presentationLink link:calculationLink link:definitionLink 2417409 - Disclosure - Goodwill and Intangible Assets - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 2118106 - Disclosure - Energy Assets link:presentationLink link:calculationLink link:definitionLink 2319304 - Disclosure - Energy Assets (Tables) link:presentationLink link:calculationLink link:definitionLink 2420410 - Disclosure - Energy Assets - Energy Assets (Details) link:presentationLink link:calculationLink link:definitionLink 2421411 - Disclosure - Energy Assets - Financing Lease Assets (Details) link:presentationLink link:calculationLink link:definitionLink 2422412 - Disclosure - Energy Assets - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 2123107 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 2324305 - Disclosure - Income Taxes (Tables) link:presentationLink link:calculationLink link:definitionLink 2425413 - Disclosure - Income Taxes - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 2426414 - Disclosure - Income Taxes - Unrecognized Tax Benefits (Details) link:presentationLink link:calculationLink link:definitionLink 2127108 - Disclosure - Leases link:presentationLink link:calculationLink link:definitionLink 2328306 - Disclosure - Leases (Tables) link:presentationLink link:calculationLink link:definitionLink 2429415 - Disclosure - Leases - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 2430416 - Disclosure - Leases - Supplemental Balance Sheet Information Related to Leases (Details) link:presentationLink link:calculationLink link:definitionLink 2431417 - Disclosure - Leases - Lease Cost (Details) link:presentationLink link:calculationLink link:definitionLink 2432418 - Disclosure - Leases - Minimum Future Lease Obligations (Details) link:presentationLink link:calculationLink link:definitionLink 2432418 - Disclosure - Leases - Minimum Future Lease Obligations (Details) link:presentationLink link:calculationLink link:definitionLink 2433419 - Disclosure - Leases - Schedule of Sale Leaseback Transactions (Details) link:presentationLink link:calculationLink link:definitionLink 2134109 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 2435420 - Disclosure - Commitments and Contingencies (Details) link:presentationLink link:calculationLink link:definitionLink 2136110 - Disclosure - Fair Value Measurement link:presentationLink link:calculationLink link:definitionLink 2337307 - Disclosure - Fair Value Measurement (Tables) link:presentationLink link:calculationLink link:definitionLink 2438421 - Disclosure - Fair Value Measurement - Fair Value of Assets and Liabilities Measured on a Recurring Basis (Details) link:presentationLink link:calculationLink link:definitionLink 2439422 - Disclosure - Fair Value Measurement - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 2440423 - Disclosure - Fair Value Measurement - Changes in Contingent Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 2441424 - Disclosure - Fair Value Measurement - Fair Value and Carrying Value of Long-term Debt (Details) link:presentationLink link:calculationLink link:definitionLink 2142111 - Disclosure - Derivative Instruments and Hedging Activities link:presentationLink link:calculationLink link:definitionLink 2343308 - Disclosure - Derivative Instruments and Hedging Activities (Tables) link:presentationLink link:calculationLink link:definitionLink 2444425 - Disclosure - Derivative Instruments and Hedging Activities - Fair Value of Derivative Instruments on the Balance Sheet (Details) link:presentationLink link:calculationLink link:definitionLink 2445426 - Disclosure - Derivative Instruments and Hedging Activities - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 2446427 - Disclosure - Derivative Instruments and Hedging Activities - Effects on Statements of Income (Loss) and Consolidated Statements of Comprehensive Loss (Details) link:presentationLink link:calculationLink link:definitionLink 2447428 - Disclosure - Derivative Instruments and Hedging Activities - Effects of Derivative Instruments in Accumulated Other Comprehensive Loss (Details) link:presentationLink link:calculationLink link:definitionLink 2448429 - Disclosure - Derivative Instruments and Hedging Activities - Summary of Active Derivative Instruments (Details) link:presentationLink link:calculationLink link:definitionLink 2149112 - Disclosure - Investment Funds and Other Variable Interest Entities link:presentationLink link:calculationLink link:definitionLink 2350309 - Disclosure - Investment Funds And Other Variable Interest Entities (Tables) link:presentationLink link:calculationLink link:definitionLink 2451430 - Disclosure - Investment Funds And Other Variable Interest Entities - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 2452431 - Disclosure - Investment Funds and Other Variable Interest Entities - Schedule of Variable Interest Entity Financial Information (Details) link:presentationLink link:calculationLink link:definitionLink 2153113 - Disclosure - Redeemable Non-controlling Interests link:presentationLink link:calculationLink link:definitionLink 2454432 - Disclosure - Redeemable Non-controlling Interests (Details) link:presentationLink link:calculationLink link:definitionLink 2155114 - Disclosure - Earnings Per Share and Other Equity Related Information link:presentationLink link:calculationLink link:definitionLink 2356310 - Disclosure - Earnings Per Share and Other Equity Related Information (Tables) link:presentationLink link:calculationLink link:definitionLink 2457433 - Disclosure - Earnings Per Share and Other Equity Related Information - Schedule of Earnings Per Share, Basic and Diluted (Details) link:presentationLink link:calculationLink link:definitionLink 2458434 - Disclosure - Earnings Per Share and Other Equity Related Information - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 2159115 - Disclosure - Business Segment Information link:presentationLink link:calculationLink link:definitionLink 2360311 - Disclosure - Business Segment Information (Tables) link:presentationLink link:calculationLink link:definitionLink 2461435 - Disclosure - Business Segment Information (Details) link:presentationLink link:calculationLink link:definitionLink 2162116 - Disclosure - Debt link:presentationLink link:calculationLink link:definitionLink 2363312 - Disclosure - Debt (Tables) link:presentationLink link:calculationLink link:definitionLink 2464436 - Disclosure - Debt - Summary of Long-term Debt (Details) link:presentationLink link:calculationLink link:definitionLink 2465437 - Disclosure - Debt - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 2166117 - Disclosure - Subsequent Event link:presentationLink link:calculationLink link:definitionLink 2467438 - Disclosure - Subsequent Event (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 7 amrc-20200930_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 8 amrc-20200930_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 9 amrc-20200930_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Canada Canada [Member] Canada [Member] Options granted in period (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross Commitments and Contingencies Commitments and Contingencies Disclosure [Text Block] Schedule of Variable Interest Entities Schedule of Variable Interest Entities [Table Text Block] Accounts payable, accrued expenses and other current liabilities Increase (Decrease) in Accounts Payable and Accrued Liabilities Treasury Stock Treasury Stock [Member] Segments [Axis] Segments [Axis] Revolving Senior Secured Credit Facility Revolving Senior Secured Credit Facility [Member] Revolving Senior Secured Credit Facility [Member] Variable Rate Term Loan due August 2022 Variable Rate Term Loan Due In August 2022 [Member] Variable Rate Term Loan Due In August 2022 [Member] Level 3 Fair Value, Inputs, Level 3 [Member] Construction Revolver Loans Payable Due In November 2020 Construction Revolver Loans Payable Due In November 2020 [Member] Construction Revolver Loans Payable Due In November 2020 [Member] Total assets Derivative Asset Statistical Measurement [Domain] Statistical Measurement [Domain] LIABILITIES, REDEEMABLE NON-CONTROLLING INTERESTS AND STOCKHOLDERS’ EQUITY Liabilities and Equity [Abstract] Line of Credit Line of Credit [Member] Distributions to redeemable non-controlling interests Noncontrolling Interest, Decrease from Distributions to Noncontrolling Interest Holders Depreciation and amortization on financing lease assets, cost of revenues Amortization expense Finance Lease, Right-of-Use Asset, Amortization Other liabilities Increase (Decrease) in Other Noncurrent Liabilities Deferred income taxes, net Deferred Income Tax Liabilities, Net Derivative Instruments and Hedging Activities Derivative Instruments and Hedging Activities Disclosure [Text Block] Reporting units, fair value in excess of carrying amounts Reporting Unit, Percentage of Fair Value in Excess of Carrying Amount Contributions from redeemable non-controlling interests Noncontrolling Interest, Increase From Contributions From Noncontrolling Interest Holders Noncontrolling Interest, Increase From Contributions From Noncontrolling Interest Holders Increase in interest rate Debt Instrument, Increase In Variable Interest Rate Every Three Years Debt Instrument, Increase In Variable Interest Rate Every Three Years Current Fiscal Year End Date Current Fiscal Year End Date Intangible assets, net Intangible Assets, Net (Excluding Goodwill) Financing Leases: Financing Leases [Abstract] Financing Leases [Abstract] Make-whole Provisions February 2034 Make-whole Provision February 2034 [Member] Make-whole Provision February 2034 [Member] Changes in operating assets and liabilities: Increase (Decrease) in Other Operating Assets and Liabilities, Net [Abstract] Debt and financing leases, gross Long-Term Debt And Capital Lease Obligations, Gross Long-Term Debt And Capital Lease Obligations, Gross ARO Asset Asset Retirement Obligation (ARO) Asset [Member] Asset Retirement Obligation (ARO) Asset [Member] Discount from fair value of stock (as a percent) Share-based Compensation Arrangement by Share-based Payment Award, Discount from Market Price, Purchase Date Contract Assets: Contract with Customer, Asset, after Allowance for Credit Loss [Abstract] Proceeds from long-term debt financings Proceeds from Issuance of Long-term Debt Operating income Operating Income (Loss) Entity Address, Postal Zip Code Entity Address, Postal Zip Code Net asset position of equity method joint ventures Equity Method Investments Venture Investments, Investment Position, Net Asset (Liability) Equity Method Investments Venture Investments, Investment Position, Net Asset (Liability) Total current liabilities Variable interest entities, current liabilities Liabilities, Current Summary of Contract with Customer, Asset and Liability Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block] Variable Rate Term Loan due June 2033 Variable Rate Term Loan Due June 2033 [Member] Variable Rate Term Loan Due June 2033 Variable Rate [Domain] Variable Rate [Domain] Accrued expenses and other current liabilities Accrued Expenses And Other Current Liabilities [Member] Accrued Expenses And Other Current Liabilities [Member] Variable Rate [Axis] Variable Rate [Axis] Schedule of Business Acquisitions, by Acquisition [Table] Schedule of Business Acquisitions, by Acquisition [Table] Commitments and contingencies (Note 9) Commitments and Contingencies Total minimum lease payments Finance Lease, Liability, Payment, Due Repurchase of common stock Payments for Repurchase of Common Stock ASSETS Assets [Abstract] Property, Plant and Equipment [Table] Property, Plant and Equipment [Table] Stock options, vesting period Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period Accounting Policies [Abstract] Accounting Policies [Abstract] Operating Leases: Operating Leases [Abstract] Operating Leases [Abstract] Income taxes payable Taxes Payable, Current Entity Shell Company Entity Shell Company Cover [Abstract] Accounts payable Accounts Payable, Current Currency effects Goodwill, Foreign Currency Translation Gain (Loss) Document Type Document Type Foreign currency translation adjustments Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Gain (Loss) Arising During Period, Net of Tax Retained earnings Retained Earnings (Accumulated Deficit) Operating lease assets Operating lease assets Operating Lease, Right-of-Use Asset Energy Assets Other Assets Disclosure [Text Block] Reconciliation of cash, cash equivalents and restricted cash Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents [Abstract] Eurocurrency Rate Eurocurrency Rate [Member] Eurocurrency Rate Acquired intangible assets useful life Acquired Finite-lived Intangible Assets, Weighted Average Useful Life Term Loan due March 2021 Seven Point Two Five Zero Percent Term Note Due in March 2021 [Member] Seven Point Two Five Zero Percent Term Note Due in March 2021 [Member] Finance Lease, Right-of-Use Asset, Statement of Financial Position [Extensible List] Finance Lease, Right-of-Use Asset, Statement of Financial Position [Extensible List] 2021 Lessee, Operating Lease, Liability, to be Paid, Year One Open market purchase of common shares (in shares) Treasury Stock, Shares, Acquired Asset Acquisition [Domain] Asset Acquisition [Domain] Asset Acquisition Domain Class B Common Stock Common Class B [Member] Income before taxes, excluding unallocated corporate activity Income before Income Taxes and Unallocated Corporate Expenses Income before Income Taxes and Unallocated Corporate Expenses Cash paid for income taxes Income Taxes Paid 2021 Finance Lease, Liability, to be Paid, Year One 2024 Lessee, Operating Lease, Liability, to be Paid, Year Four Long Term Finance Liability due July 2039 Long Term Finance Liability Due In July 2039 [Member] Long Term Finance Liability Due In July 2039 [Member] Non-vested stock options unrecognized compensation expense Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount Long-term debt and financing lease liabilities, net of current portion and deferred financing fees Long-term debt and financing lease liabilities, net Long-term Debt and Lease Obligation Canada CANADA Interest Rate Swap October 2029 Interest Rate Swap October 2029 [Member] Interest Rate Swap October 2029 [Member] Contract with customer, asset, reclassified to receivable Contract with Customer, Asset, Reclassified to Receivable Hedging Designation [Domain] Hedging Designation [Domain] Total lease costs Lease, Cost Energy asset impairment charges Tangible Asset Impairment Charges Contributions to equity investment Payments to Acquire Equity Method Investments Other comprehensive income (loss): Other Comprehensive Income (Loss), Net of Tax [Abstract] Document Quarterly Report Document Quarterly Report Derivative liability, measurement input percentage Derivative Liability, Measurement Input Common stock, par value (in usd per share) Common Stock, Par or Stated Value Per Share 2020 Stock Incentive Plan Stock Incentive 2020 Plan [Member] Stock Incentive 2020 Plan [Member] U.S. Regions U.S. Regions U.S. Regions Other U.S Regions [Member] Other U.S Regions [Member] Payments of financing fees Payments of Financing Costs Other liabilities Other Liabilities, Noncurrent Percentage of investor contributed capital balance, percentage Variable Interest Entity, Investor Contributed Capital Balance, Percentage Variable Interest Entity, Investor Contributed Capital Balance, Percentage Variable Rate Term Loan due October 2029 Variable Rate Term Loan Due In October 2029 [Member] Variable Rate Term Loan Due In October 2029 Stock-based compensation expense APIC, Share-based Payment Arrangement, Increase for Cost Recognition Long-term debt value (Level 2), Carrying Value Long-term Debt, Excluding Capital Lease Liabilities Long-term Debt, Excluding Capital Lease Liabilities Asset retirement obligation liability recorded in accrued expenses Asset Retirement Obligation Effect of exchange rate changes on cash Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents Variable Rate Term Loan due December 2027 Variable Rate Term Loan Due In December 2027 [Member] Variable Rate Term Loan Due In December 2027 [Member] Inventory, net Inventory, Net Schedule of Energy Assets Energy Assets [Table Text Block] [Table Text Block] for Project Assets [Table] Revenues Revenues Revenue from Contract with Customer, Excluding Assessed Tax Measurement Frequency [Domain] Measurement Frequency [Domain] Available funding under lending commitment Sale Leaseback Transactions, Available Funding Under Lending Commitment Sale Leaseback Transactions, Available Funding Under Lending Commitment Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract] Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract] Schedule of Financing Lease Assets Schedule of Assets and Liabilities, Lessee Assets And Liabilities, Lessee [Table Text Block] Assets And Liabilities, Lessee [Table Text Block] Entity File Number Entity File Number Business Acquisition [Axis] Business Acquisition [Axis] Geographical [Domain] Geographical [Domain] Stock options, contractual period Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period Variable Rate Term Loan due May 2025 Variable Rate Term Loan Due In May 2025 [Member] Variable Rate Term Loan Due In May 2025 Statement [Line Items] Statement [Line Items] Class of Stock [Domain] Class of Stock [Domain] Net income per share attributable to common shareholders: Earnings Per Share, Basic and Diluted [Abstract] Document Fiscal Period Focus Document Fiscal Period Focus Measurement Input Type [Domain] Measurement Input Type [Domain] Statement [Table] Statement [Table] Account write-offs and other Accounts Receivable, Allowance for Credit Loss, Writeoff Statistical Measurement [Axis] Statistical Measurement [Axis] Credit Facility [Axis] Credit Facility [Axis] Preferred stock, shares issued (in shares) Preferred Stock, Shares Issued Fair Value, Measurements, Nonrecurring Fair Value, Nonrecurring [Member] Exercise price of put options Variable Interest Entity, Aggregate Exercise Price Of Put Options Variable Interest Entity, Aggregate Exercise Price Of Put Options Business Combinations [Abstract] Business Combinations [Abstract] Deferred loss, short-term, net Sale Leaseback Transaction, Deferred Loss, Short-Term Sale Leaseback Transaction, Deferred Loss, Short-Term Accretion of tax equity financing fees Stockholders' Equity, Adjustment For Accretion Of Tax Equity Financing Fees Stockholders' Equity, Adjustment For Accretion Of Tax Equity Financing Fees Term Loan due December 2021 Six Point Five Percent Term Note Due in December 2021 [Member] Six Point Five Percent Term Note Due in December 2021 Operating Leases Lessee, Operating Lease, Liability, Payment, Due [Abstract] Increase (Decrease) in Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] Fair Value Hierarchy and NAV [Domain] Fair Value Hierarchy and NAV [Domain] Prepaid expenses and other current assets Prepaid Expense, Current Interest Rate Swap - June 2028 Interest Rate Swap - June 2028 - Contract 2 [Member] Interest Rate Swap - June 2028 - Contract 2 [Member] Technology Technology [Member] Technology [Member] U.S. Federal U.S. Federal U.S Federal [Member] U.S Federal [Member] Number of instruments held Derivative, Number of Instruments Held Carrying Value of Goodwill Goodwill [Roll Forward] Schedule of Earnings Per Share, Basic and Diluted Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Weighted average common shares outstanding: Weighted Average Number of Shares Outstanding, Diluted [Abstract] Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets, Major Class Name [Domain] Contingent consideration liability balance at December 31, 2019 and 2018 Contingent consideration liability balance at September 30, 2020 and 2019 Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value Number of allocated shares (up to) (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized Leases Lessee, Finance Leases [Text Block] Effect of dilutive securities: Dilutive Securities, Effect on Basic Earnings Per Share [Abstract] Amendment Flag Amendment Flag Interest rate protection through hedging agreements covering an aggregate notional amount Line of Credit Facility, Interest Rate Protection Through Agreements Covering Notional Amount Line of Credit Facility, Interest Rate Protection Through Agreements Covering Notional Amount Line of credit Long-term Line of Credit Cash flows from operating activities Net Cash Provided by (Used in) Operating Activities Maximum combined funding amount Maximum Combined Funding Amount, Sale Leaseback Transactions Maximum Combined Funding Amount, Sale Leaseback Transactions Measurement Frequency [Axis] Measurement Frequency [Axis] Capitalized project development costs, noncurrent Capitalized Project Development Costs, Noncurrent Capitalized Project Development Costs, Noncurrent Contingent consideration, liability, fair value at date of acquisition Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Contingent Liability Accumulated Gain (Loss), Net, Cash Flow Hedge Accumulated Gain (Loss), Net, Cash Flow Hedge, Parent [Member] Energy Assets Renewal Energy Program [Member] Renewal Energy Program [Member] Derivative Instrument Risk [Axis] Derivative Instrument [Axis] Financial Instruments [Domain] Financial Instruments [Domain] Asset acquisition, value of rollover equity in connection with shares Asset Acquisition, Equity Interest Issued Or Issuable, Value Assigned Asset Acquisition, Equity Interest Issued or Issuable, Value Assigned Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets by Major Class [Axis] Schedule of Fair Value and Carrying Value for Company's Long-Term Debt Fair Value, by Balance Sheet Grouping [Table Text Block] Other liabilities Other Noncurrent Liabilities [Member] Thereafter Finance Lease Liability Payments Due After Year Four Finance Lease Liability Payments Due After Year Four Schedule of Gross Carrying Amount and Accumulated Amortization of Intangible Assets Schedule of Finite-Lived Intangible Assets [Table Text Block] Variable Rate Term Loan due March 2023 Variable Rate Term Loan Due In March 2023 [Member] Variable Rate Term Loan Due In March 2023 Accrued purchases of energy assets Capital Expenditures Incurred but Not yet Paid Geographical [Axis] Geographical [Axis] Subsequent Event Subsequent Events [Text Block] Stock issued during period (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Shares Issued in Period Local Phone Number Local Phone Number Segments [Domain] Segments [Domain] Financing Leases Finance Lease Liabilities, Gross Difference, Amount [Abstract] Operating lease renewal term Lessee, Operating Lease, Renewal Term 2017 Employee Stock Purchase Plan A 2017 Employee Stock Purchase Plan [Member] A 2017 Employee Stock Purchase Plan [Member] Thereafter Lessee Operating Lease Liability To Be Paid Due After Year Four Lessee Operating Lease Liability, to be Paid, Due After Year Four Statement of Cash Flows [Abstract] Statement of Cash Flows [Abstract] Reclassification Adjustment out of Accumulated Other Comprehensive Income on Derivatives [Line Items] Reclassification Adjustment out of Accumulated Other Comprehensive Income on Derivatives [Line Items] Property, Plant and Equipment, Type [Axis] Long-Lived Tangible Asset [Axis] Capitalized interest costs Interest Costs Capitalized Income Statement Location [Axis] Income Statement Location [Axis] Accounts receivable, allowance for credit loss, current Accounts Receivable, Allowance for Credit Loss, Current Income Statement Location [Domain] Income Statement Location [Domain] 2022 Lessee, Operating Lease, Liability, to be Paid, Year Two Cash flows from financing activities: Net Cash Provided by (Used in) Financing Activities [Abstract] Selling, general and administrative expenses Selling, General and Administrative Expense Initial Notional Amount ($) Derivative, Notional Amount Depreciation of energy assets Depreciation and amortization expense, cost of revenues Utilities Operating Expense, Depreciation and Amortization Stockholders’ equity: Stockholders' Equity Note [Abstract] Amortization of intangible assets Amortization of Intangible Assets Schedule of Depreciation and Amortization Expense of Energy Assets, Finance Lease Assets Schedule of Other Lease Cost Details Lease, Cost [Table Text Block] Term Loan due December 2038 Five Point One Five Percent Term Loan Due December 2038 [Member] Five Point One Five Percent Term Loan Due December 2038 [Member] Contract with customer, liability, billings Contract With Customer, Liability, Billings Contract With Customer, Liability, Billings Entity Current Reporting Status Entity Current Reporting Status 2023 Lessee, Operating Lease, Liability, to be Paid, Year Three Other assets Other Assets, Noncurrent Plan Name [Axis] Plan Name [Axis] Business Segment Information Segment Reporting Disclosure [Text Block] Long Term Finance Lease Liability Finance Lease Liability [Member] Finance Lease Liability Conversion of revolver to term loan Debt Conversion, Converted Instrument, Amount Total liabilities Financial Liabilities Fair Value Disclosure Sale Leaseback Transaction [Line Items] Sale Leaseback Transaction [Line Items] Contract receivable retainage percentage Contract Receivable Retainage Percentage Contract Receivable Retainage Percentage CARES Act, tax benefit associated with net operating loss Coronavirus, Aid, Relief, And Economic Securities (CARES) Act, Tax Benefit Due To Net Operating Loss Coronavirus, Aid, Relief, And Economic Securities (CARES) Act, Tax Benefit Due To Net Operating Loss Total assets Total assets Assets Solar Photovoltaic Projects Solar Photovoltaic Projects [Member] Solar Photovoltaic Projects [Member] Intangible assets, net Finite-Lived Intangible Assets, Net Probability of low case scenario, percentage Business Combination, Contingent Consideration Arrangements, Range of Outcomes, Probability, Low Business Combination, Contingent Consideration Arrangements, Range of Outcomes, Probability, Low Subsequent Event Type [Axis] Subsequent Event Type [Axis] Financing lease assets Finance Lease, Right-Of-Use Asset, Gross Finance Lease, Right-Of-Use Asset, Gross Interest Rate Swap June 2033 Interest Rate Swap June 2033 [Member] Interest Rate Swap - June 2033 [Member] Deferred loss, long-term, net Sale Leaseback Transaction, Deferred Loss, Long-Term Sale Leaseback Transaction, Deferred Loss, Long-Term Contract Liabilities: Contract with Customer, Liability [Abstract] Entity Small Business Entity Small Business Schedule of Finance Lease Liability Maturity Finance Lease, Liability, Fiscal Year Maturity [Table Text Block] Number of projects under definitive agreement to acquire Business Combination, Number Of Projects Under Agreement To Acquire Business Combination, Number Of Projects Under Agreement To Acquire Interest expense Interest Expense Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward] Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward] Depreciation and amortization of intangible assets Depreciation, Depletion and Amortization Entity Filer Category Entity Filer Category Revenue, Initial Application Period Cumulative Effect Transition [Line Items] Revenue, Initial Application Period Cumulative Effect Transition [Line Items] Leases Lessor, Sales-type Leases [Text Block] Other intangible assets Other Intangible Assets [Member] Product and Service [Axis] Product and Service [Axis] Total liabilities Total VIE liabilities Liabilities Entity Address, City or Town Entity Address, City or Town Undisclosed Name of Acquiree 3 Undisclosed Name Of Acquiree Three [Member] Undisclosed Name Of Acquiree Three [Member] Variable Rate Term Loan due February 2021 Variable Rate Term Loan Due In February 2021 [Member] Variable Rate Term Loan Due In February 2021 [Member] Non-vested stock options unrecognized compensation expense, weighted-average period of recognition Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition Construction Revolver Loans Payable Due In July 2022 Construction Revolver Loans Payable Due In July 2022 [Member] Construction Revolver Loans Payable Due In July 2022 [Member] Less: interest Lessee, Operating Lease, Liability, Undiscounted Excess Amount All Other Other All Other Other Segments [Member] Contract with customer, liability, revenue recognized Contract with Customer, Liability, Revenue Recognized Income attributable to common shareholders Net Income (Loss) Available to Common Stockholders, Basic Commitments and Contingencies Disclosure [Abstract] Commitments and Contingencies Disclosure [Abstract] Energy assets, net Energy assets, net Property, Plant and Equipment, Other, Net Inventory, net Increase (Decrease) in Inventories Weighted average interest rate, percentage Debt, Weighted Average Interest Rate Gain on deconsolidation of VIE Gain (Loss) On Disposition Of Variable Interest Entity Gain (Loss) On Disposition Of Variable Interest Entity Fair Value, Recurring and Nonrecurring [Table] Fair Value, Recurring and Nonrecurring [Table] Document Fiscal Year Focus Document Fiscal Year Focus Long-term restricted cash included in other assets Restricted Cash and Cash Equivalents, Noncurrent Net loss (gain) from derivatives Unrealized Gain (Loss) on Derivatives Debt Instrument [Axis] Debt Instrument [Axis] Additional Paid-in Capital Additional Paid-in Capital [Member] Interest Rate Swap - December 2020 Interest Rate Swap - December 2020 [Member] Interest Rate Swap - December 2020 [Member] Other expenses, net Nonoperating Income (Expense) [Member] Operating Segments Operating Segments [Member] Term Loan due April 2027 Variable Rate Term Loan Due In April 2027 [Member] Variable Rate Term Loan Due In April 2027 Disaggregation of Revenue [Line Items] Disaggregation of Revenue [Line Items] Open market purchase of common shares Treasury Stock, Value, Acquired, Cost Method Liability derivatives Derivative Liability Non-Solar DG Non-Solar DG Small Scale Infrastructure [Member] Small Scale Infrastructure [Member] Adjustments to reconcile net income to cash flows from operating activities: Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Interest on lease liabilities Finance Lease, Interest Expense Revenue from Contract with Customer [Abstract] Revenue from Contract with Customer [Abstract] Federal ESPC receivable Financing Receivable, Sale Common stock, shares outstanding (in shares) Beginning balance (in shares) Ending balance (in shares) Common Stock, Shares, Outstanding Income Tax Disclosure [Abstract] Income Tax Disclosure [Abstract] Interest Rate Swap - December 2027 Interest Rate Swap - December 2027 [Member] Interest Rate Swap - December 2027 [Member] Revolving Credit Facility Revolving Credit Facility [Member] Schedule of Goodwill [Table] Schedule of Goodwill [Table] Less - accumulated depreciation and amortization Property, Plant and Equipment, Other, Accumulated Depreciation Income tax receivable Income Taxes Receivable Investment Funds and Other Variable Interest Entities Variable Interest Entity Disclosure [Text Block] Term of contract, years Derivative, Term of Contract Interest Rate Swap - March 2024 Interest Rate Swap - March 2024 [Member] Interest Rate Swap - March 2024 [Member] Subsequent Event Subsequent Event [Member] Fixed Rate Loan due April 2040 Five Point Zero Fixed Rate Loan Due In April 2040 [Member] Five Point Zero Fixed Rate Loan Due In April 2040 Member Net (loss) income Temporary Equity, Net Income Property and equipment, net Property, Plant and Equipment [Member] Restricted cash Restricted Cash [Member] Restricted Cash [Member] Acquisitions, net of cash received Payments to Acquire Businesses, Net of Cash Acquired Common stock, shares authorized (in shares) Common Stock, Shares Authorized Stock options (in shares) Incremental Common Shares Attributable to Dilutive Effect of Share-based Payment Arrangements Schedule of Operational Results by Business Segments Schedule of Segment Reporting Information, by Segment [Table Text Block] Interest income Interest Income, Operating Sale Leaseback Transaction, Description [Axis] Sale Leaseback Transaction, Description [Axis] Document Period End Date Document Period End Date Term Loan due February 2034 Five Point Six One Percent Term Note Due in February 2034 [Member] Five Point Six One Percent Term Note Due in February 2034 Entity Registrant Name Entity Registrant Name Income Statement [Abstract] Income Statement [Abstract] Accumulated Other Comprehensive Loss AOCI Attributable to Parent [Member] Undisclosed Name of Acquiree 4 Undisclosed Name of Acquiree Four [Member] Undisclosed Name of Acquiree Four [Member] Long-term operating lease liabilities, net of current portion Long-term portions of operating lease liabilities Operating Lease, Liability, Noncurrent Prepaid expenses and other current assets Increase (Decrease) in Prepaid Expense and Other Assets Sale Leaseback Transaction [Table] Sale Leaseback Transaction [Table] Make-whole Provisions December 2038 Make-whole Provision December 2038 [Member] Make-whole Provision December 2038 [Member] Schedule of Segment Reporting Information, by Segment [Table] Schedule of Segment Reporting Information, by Segment [Table] Percentage of revenue recognized over time Revenues, Percentage Of Revenue Recognized Over Time Revenues, Percentage Of Revenue Recognized Over Time Variable Interest Entity, Primary Beneficiary Variable Interest Entity, Primary Beneficiary [Member] Make-whole provisions Make-whole provisions Hybrid Instrument [Member] Energy assets Energy Assets Revenue [Member] Energy Assets Revenue [Member] Current assets: Assets, Current [Abstract] CARES Act, tax refund Coronavirus, Aid, Relief, And Economic Securities (CARES) Act, Proceeds From Tax Refund Coronavirus, Aid, Relief, And Economic Securities (CARES) Act, Proceeds From Tax Refund Schedule of Amount Related to Sale Leasebacks Sale Leaseback Transactions [Table Text Block] Term Loan due July 2031 Four Point Nine Five Percent Term Loan Due In July 2031 [Member] Four Point Nine Five Percent Term Loan Due In July 2031 Consolidated Entities [Axis] Consolidated Entities [Axis] Solar Projects 2020, Additional Projects Solar Projects 2020, Additional Projects [Member] Solar Projects 2020, Additional Projects Comprehensive income attributable to common shareholders Comprehensive Income (Loss), Net of Tax, Attributable to Parent 2023 Finance Lease, Liability, to be Paid, Year Three Preferred stock, par value (in usd per share) Preferred Stock, Par or Stated Value Per Share Net income per share attributable to common shareholders: Net Income (Loss) Available to Common Stockholders, Basic [Abstract] Purchases of property and equipment Payments to Acquire Property, Plant, and Equipment Costs and estimated earnings in excess of billings Contract with Customer, Asset, Net, Current [Member] Contract with Customer, Asset, Net, Current [Member] Consolidation Items [Domain] Consolidation Items [Domain] Redeemable non-controlling interest ,net of tax equity financing fees Noncontrolling Interest In Net Of Tax Equity Financing Fees, Redeemable Noncontrolling Interest In Net Of Tax Equity Financing Fees, Redeemable Less - current maturities Long Term Debt And Finance Lease Obligations, Current Long Term Debt And Finance Lease Obligations, Current Entity Tax Identification Number Entity Tax Identification Number Debt Long-term Debt [Text Block] Term of extension of call option Variable Interest Entity, Term of Extension of Call Option Variable Interest Entity, Term of Extension of Call Option Contingent consideration, liability Contingent consideration Business Combination, Contingent Consideration, Liability Goodwill and Intangible Assets Goodwill and Intangible Assets Disclosure [Text Block] Revenue, remaining performance obligation, percentage Revenue, Remaining Performance Obligation, Percentage Shares reserved for future issuance (in shares) Common Stock, Capital Shares Reserved for Future Issuance Expense recognized from equity method joint ventures Income (Loss) from Equity Method Investments Recoveries of bad debts Provision for Doubtful Accounts, Including Retainage Accounts Provision for Doubtful Accounts, Including Retainage Accounts Stock repurchase program, authorized amount (up to) Stock Repurchase Program, Authorized Amount Amount of (Gain) Loss Recognized in Net Income Gain (Loss) on Derivative Instruments, Net, Pretax Net income Net income Net Income (Loss), Including Portion Attributable to Noncontrolling Interest Summary of Disaggregation of Revenue Disaggregation of Revenue [Table Text Block] Income before income taxes Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest Trading Symbol Trading Symbol Loss reclassified from AOCI to other expenses, net Reclassification from Accumulated Other Comprehensive Income, Current Period, Net of Tax Hedging Designation [Axis] Hedging Designation [Axis] Entity Information [Line Items] Entity Information [Line Items] Accumulated Goodwill Impairment Goodwill, Impaired, Accumulated Impairment Loss Disaggregation of Revenue [Table] Disaggregation of Revenue [Table] Long Term Finance Liability July 2040 Long Term Finance Liability In July 2040 [Member] Long Term Finance Liability In July 2040 Commodity Contract - April 2021 Commodity Contract - April 2021 [Member] Commodity Contract - April 2021 [Member] Probability of base case scenario, percentage Business Combination, Contingent Consideration Arrangements, Range of Outcomes, Probability, Base Case Business Combination, Contingent Consideration Arrangements, Range of Outcomes, Probability, Base Case Long-term Debt, Type [Domain] Long-term Debt, Type [Domain] Stock-based compensation expense Share-based Payment Arrangement, Noncash Expense Accounts payable Accounts Payable [Member] Proceeds from investments by redeemable non-controlling interests, net Proceeds from Contributions from Affiliates Designated Designated as Hedging Instrument [Member] No Trading Symbol Flag No Trading Symbol Flag Base Rate Base Rate [Member] Measurement Input Type [Axis] Measurement Input Type [Axis] Regulatory Asset [Domain] Regulatory Asset [Domain] Unrealized loss recognized in AOCI Other Comprehensive Income (Loss), before Reclassifications, Net of Tax Derivative Instruments, Gain (Loss) by Hedging Relationship, by Income Statement Location, by Derivative Instrument Risk [Table] Derivative Instruments, Gain (Loss) [Table] Number of projects acquired Asset Acquisition, Number Of Projects Asset Acquisition, Number Of Projects Loans Payable Loans Payable [Member] Active commodity swap, price (in usd per unit) Derivative, Swap Type, Fixed Price Long-term debt Long-term Debt Goodwill [Line Items] Goodwill [Line Items] Lessee, Lease, Description [Line Items] Lessee, Lease, Description [Line Items] Billings in excess of cost and estimated earnings Increase (Decrease) in Contract with Customer, Liability Leases Lessee, Operating Leases [Text Block] Fair Value Disclosures [Abstract] Fair Value Disclosures [Abstract] Other Non-US and CANADA [Member] Non-US and CANADA [Member] City Area Code City Area Code Customer relationships Customer Relationships [Member] Cost of revenues Cost of Goods and Services Sold Equity Components [Axis] Equity Components [Axis] Unrealized gain (loss) from interest rate hedges, net of tax effect Unrealized gain from interest rate hedges, net Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification and Tax Title of 12(b) Security Title of 12(b) Security Debt Instrument, Name [Domain] Debt Instrument, Name [Domain] Minimum Minimum [Member] Balance Sheet Location [Domain] Balance Sheet Location [Domain] Summary of Accounts Receivable, Allowance for Credit Loss Accounts Receivable, Allowance for Credit Loss [Table Text Block] Consolidated Entities [Domain] Consolidated Entities [Domain] Current portions of operating lease liabilities Current operating lease liabilities Operating Lease, Liability, Current Net loss (income) attributable to redeemable non-controlling interests Net Income (Loss) Attributable to Noncontrolling Interest Schedule of Derivative Effect on Consolidated Statement of Income (Loss) Derivative Instruments, Gain (Loss) [Table Text Block] Schedule of Fair Value of Liabilities Measured on a Recurring Basis Fair Value, Liabilities Measured on Recurring Basis [Table Text Block] Derivative Instruments, Gain (Loss) [Line Items] Derivative Instruments, Gain (Loss) [Line Items] United States UNITED STATES Fair Value Measurement Fair Value Disclosures [Text Block] Cash flows from operating activities: Net Cash Provided by (Used in) Operating Activities [Abstract] Redeemable Non-controlling Interests Stockholders' Equity Note Disclosure [Text Block] Accounts receivable, net Accounts Receivable [Member] Commodity swap instruments Commodity swap contracts Commodity Contract [Member] Derivatives, Fair Value [Line Items] Derivatives, Fair Value [Line Items] Interest rate swap instruments Interest Rate Swap [Member] Adjustment Cumulative Effect, Period of Adoption, Adjustment [Member] Accretion of ARO and contingent consideration Accretion Of ARO And Contingent Consideration Accretion Of ARO And Contingent Consideration Solar Projects 2020 Solar Projects 2020 [Member] Solar Projects 2020 Subsequent Event Type [Domain] Subsequent Event Type [Domain] Capitalized contract cost, impairment loss Capitalized Contract Cost, Impairment Loss Derivative [Table] Derivative [Table] Business Acquisition [Line Items] Business Acquisition [Line Items] Statement of Stockholders' Equity [Abstract] Statement of Stockholders' Equity [Abstract] Assets: Assets, Fair Value Disclosure [Abstract] Operating lease, weighted-average discount rate (as a percent) Operating Lease, Weighted Average Discount Rate, Percent Variable interest entities, noncurrent assets Assets, Noncurrent Accounts Receivable, Allowance for Credit Loss [Roll Forward] Accounts Receivable, Allowance for Credit Loss [Roll Forward] Less - deferred financing fees Debt Issuance Costs, Net Schedule of Fair Value of Derivative Instruments Schedule of Derivative Liabilities at Fair Value [Table Text Block] Energy assets, net Property, Plant and Equipment, Other Types [Member] Less: interest Future interest payments Finance Lease, Liability, Undiscounted Excess Amount Deferred grant income Deferred Grant Income Deferred Grant Income Consolidation Items [Axis] Consolidation Items [Axis] Not Designated Not Designated as Hedging Instrument [Member] Accrued expenses and other current liabilities Accrued Liabilities [Member] O&M revenue Operations And Maintenance Revenue [Member] Operations And Maintenance Revenue [Member] Total minimum lease payments Lessee, Operating Lease, Liability, to be Paid Project development costs Increase (Decrease) in Construction Payables Noncontrolling Interest [Abstract] Noncontrolling Interest [Abstract] Term Loan due March 2028 Five Point Zero Percent Term Note Due in March 2028 [Member] Five Point Zero Percent Term Note Due in March 2028 Asset acquisition, note payable Asset Acquisition, Note Payable Asset Acquisition, Note Payable Operating lease revenue Operating Lease, Lease Income Project revenue Project Revenue [Member] Project Revenue [Member] Fair Value Measurement Inputs and Valuation Techniques [Table] Fair Value Measurement Inputs and Valuation Techniques [Table] Goodwill, net Balance, December 31, 2019 Balance, September 30, 2020 Goodwill CARES Act, payroll taxes to be paid in 2021 and 2022 Coronavirus, Aid, Relief, And Economic Securities (CARES) Act, Accrued Payroll Taxes, Amount Due In 2021 And 2022 Coronavirus, Aid, Relief, And Economic Securities (CARES) Act, Accrued Payroll Taxes, Amount Due In 2021 And 2022 Asset derivatives Derivative Asset, Fair Value, Gross Asset Sale Leaseback Transaction, Name [Domain] Sale Leaseback Transaction, Name [Domain] Capitalized contract cost, gross Capitalized Contract Cost, Gross Income taxes payable, net Increase (Decrease) in Income Taxes Payable Contingent consideration, liability, revenue earn-outs, payment period (in years) Business Combination, Contingent Consideration, Liability, Revenue Earn-Outs, Payment Period Business Combination, Contingent Consideration, Liability, Revenue Earn-Outs, Payment Period Restricted cash Short-term restricted cash Restricted Cash and Cash Equivalents, Current Original principal amount Debt Instrument, Face Amount Level 2 Fair Value, Inputs, Level 2 [Member] Unallocated corporate activity Unallocated Corporate Expense Segment Unallocated Corporate Expense Segment Liabilities: Liabilities, Fair Value Disclosure [Abstract] Current portions of operating lease liabilities Operating Lease, Liability, Current [Member] Operating Lease, Liability, Current [Member] Schedule of Carrying Value of Goodwill Attributable to Each Reportable Segment Schedule of Goodwill [Table Text Block] Entities [Table] Entities [Table] Assets, fair value disclosure, nonrecurring Assets, Fair Value Disclosure Interest Rate Swap May 2033 Interest Rate Swap - March 2033 - Contract 1 [Member] Interest Rate Swap March 2033 Contract 1 [Member] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Entity Central Index Key Entity Central Index Key Fixed interest rate, percentage Derivative, Fixed Interest Rate Deferred gain, short-term, net Net Investment in Lease, Current Billings in excess of cost and estimated earnings Contract with customer, current liability Contract with Customer, Liability, Current Entity Emerging Growth Company Entity Emerging Growth Company Subsequent Event [Line Items] Subsequent Event [Line Items] Accounting Standards Update [Extensible List] Accounting Standards Update [Extensible List] Nonmonetary notional amount (in MMBtus) Derivative, Nonmonetary Notional Amount, Energy Measure Other liabilities Other Liabilities [Member] Cumulative Effect, Period of Adoption [Axis] Cumulative Effect, Period of Adoption [Axis] Schedule of Capitalized Interest Capitalized Interest [Table Text Block] Capitalized Interest [Table Text Block] Credit Facility [Domain] Credit Facility [Domain] Derivative Contract Type [Domain] Derivative Contract [Domain] Diluted (in shares) Diluted weighted-average shares outstanding (in shares) Weighted Average Number of Shares Outstanding, Diluted Interest Rate Swap - December 2038 Interest Rate Swap - December 2038 [Member] Interest Rate Swap - December 2038 [Member] Basic (in usd per share) Earnings Per Share, Basic Unrecognized tax benefits Unrecognized Tax Benefits that Would Impact Effective Tax Rate Number of investment funds Investment Funds, Purchase Of Solar Energy Systems Investment Funds, Purchase Of Solar Energy Systems Non-solar DG Non-Solar DG [Member] Non-Solar DG [Member] Debt Disclosure [Abstract] Debt Disclosure [Abstract] Operating lease, weighted-average remaining lease term (in years) Operating Lease, Weighted Average Remaining Lease Term Term of extension of put option Variable Interest Entity, Term of Extension of Put Option Variable Interest Entity, Term of Extension of Put Option Undisclosed Name of Acquiree 2 Undisclosed Name of Acquiree Two [Member] Undisclosed Name of Acquiree Two [Member] Cash flows from financing activities Net Cash Provided by (Used in) Financing Activities Payments on long-term debt Repayments of Long-term Debt Interest Rate Swap - June 2028 Interest Rate Swap - June 2028 - Contract 1 [Member] Interest Rate Swap - June 2028 - Contract 1 [Member] Revenue, remaining performance obligation Revenue, Remaining Performance Obligation, Amount Term Loan Payable due June 2028 Six Point One One Zero Percent Term Note Due In June 2028 [Member] Six Point One One Zero Percent Term Note Due In June 2028 Stock-based compensation expense Share-based Payment Arrangement, Expense Balance, December 31, 2019 Balance, September 30, 2020 Unrecognized Tax Benefits Balance Sheet Location [Axis] Balance Sheet Location [Axis] Employee stock purchase plan Stock Issued During Period, Value, Employee Stock Purchase Plan Common stock Common Stock, Value, Issued Long-term debt and financing lease liabilities, net of current portion and deferred financing fees Long-term Debt [Member] Goodwill and Intangible Assets Disclosure [Abstract] Goodwill and Intangible Assets Disclosure [Abstract] Finite-Lived Intangible Assets [Line Items] Finite-Lived Intangible Assets [Line Items] Total funded debt to EBITDA covenant ratio, maximum Debt Instrument, Covenant, Total Funded Debt To EBITDA Ratio, Maximum Debt Instrument, Covenant, Total Funded Debt To EBITDA Ratio, Maximum Net amortization expense Sale Leaseback Transaction, Net Amortization Expense Sale Leaseback Transaction, Net Amortization Expense Current portions of long-term debt and financing lease liabilities Long-term Debt, Current Maturities Changes in the fair value of contingent consideration obligation Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Gain (Loss) Included in Earnings 2024 Finance Lease, Liability, to be Paid, Year Four Interest Rate Swap - February 2021 Interest Rate Swap - February 2021 [Member] Interest Rate Swap - February 2021 [Member] Subsequent Event [Table] Subsequent Event [Table] Earnings Per Share Earnings Per Share, Policy [Policy Text Block] Comprehensive income Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest Schedule of Long-term Debt Instruments [Table] Schedule of Long-term Debt Instruments [Table] Costs and estimated earnings in excess of billings Increase (Decrease) in Contract with Customer, Asset Cash flows from investing activities: Net Cash Provided by (Used in) Investing Activities [Abstract] Redeemable non-controlling interests, beginning balance Redeemable non-controlling interests, ending balance Temporary Equity, Carrying Amount, Including Portion Attributable to Noncontrolling Interests Common stock, shares issued (in shares) Common Stock, Shares, Issued Cash and cash equivalents Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Variable Rate Term Loan due June 2024 Variable Rate Term Loan Due In June 2024 [Member] Variable Rate Term Loan Due In June 2024 [Member] Total operating lease liabilities Present value of lease liabilities Operating Lease, Liability Asset Acquisition [Axis] Asset Acquisition [Axis] Asset Acquisition Axis Make-whole Provisions April 2031 Make-whole Provision April 2031 [Member] Make-whole Provision April 2031 [Member] Segment Reporting [Abstract] Segment Reporting [Abstract] Accounts receivable, net of allowance of $980 and $2,260 respectively Accounts receivable, net Accounts Receivable, after Allowance for Credit Loss Debt instrument, number of banks Debt Instrument, Number Of Banks Debt Instrument, Number Of Banks Energy Project Energy Project [Member] Energy Project [Member] Accounts receivable Increase (Decrease) in Accounts Receivable Debt Instrument [Line Items] Debt Instrument [Line Items] Long-term operating lease liabilities, net of current portion Operating Lease, Liability, Noncurrent [Member] Operating Lease, Liability, Noncurrent [Member] Statement of Comprehensive Income [Abstract] Statement of Comprehensive Income [Abstract] Basis of Presentation Nature of Operations [Text Block] Business acquisition, total purchase price Business Combination, Consideration Transferred Total liabilities, redeemable non-controlling interests and stockholders’ equity Liabilities and Equity Energy assets Property, Plant and Equipment, Other, Gross Loss Contingencies [Line Items] Loss Contingencies [Line Items] Accumulated other comprehensive loss, net Accumulated Other Comprehensive Income (Loss), Net of Tax Variable interest entities, noncurrent liabilities Liabilities, Noncurrent Income Taxes Income Tax Disclosure [Text Block] Canada Canada Canada Segment [Member] Canada Segment [Member] Unrealized gain (loss) from interest rate hedges, tax effect Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification, Tax Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Axis] Operating lease costs Operating Lease, Cost Other assets Other assets Other Assets [Member] Financial Instrument [Axis] Financial Instrument [Axis] Potentially dilutive shares (in shares) Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Operating lease assets Operating Lease, Right-Of-Use Asset [Member] Operating Lease, Right-Of-Use Asset [Member] Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible List] Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible List] Financing lease, weighted-average remaining lease term (in years) Finance Lease, Weighted Average Remaining Lease Term Deferred gain, long-term, net Net Investment in Lease, Noncurrent Loss on disposal / impairment of long-lived assets Gain (Loss) on Disposition of Property Plant Equipment Revolving Credit Agreement Revolving Credit Agreement [Member] Revolving Credit Agreement Member Estimated useful life All other acquired intangible assets useful life Finite-Lived Intangible Asset, Useful Life Equity Component [Domain] Equity Component [Domain] Schedule of Cash Flow Hedges Included in Accumulated Other Comprehensive Income (Loss) Schedule of Cash Flow Hedges Included in Accumulated Other Comprehensive Income (Loss) [Table Text Block] Entity Address, Address Line One Entity Address, Address Line One Entity Address, Address Line Two Entity Address, Address Line Two Gross profit Gross Profit Property and equipment, net Property, Plant and Equipment, Net Lessee, Lease, Description [Table] Lessee, Lease, Description [Table] Schedule of Active Derivative Instruments Schedule of Notional Amounts of Outstanding Derivative Positions [Table Text Block] Net income attributable to common shareholders Net (loss) income Net income attributable to common shareholders Net Income (Loss) Attributable to Parent Entity Address, State or Province Entity Address, State or Province Long-term financing lease liabilities, less current portions and net of deferred financing fees Financing lease liabilities, long-term Finance Lease, Liability, Noncurrent Schedule of Variable Interest Entities [Table] Schedule of Variable Interest Entities [Table] 2020 Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year Unrealized loss from interest rate hedges, net Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), Net, after Reclassification and Tax Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), Net, after Reclassification and Tax LIBOR London Interbank Offered Rate (LIBOR) [Member] Total other comprehensive income (loss) Other Comprehensive Income (Loss), Net of Tax Regulatory Asset [Axis] Regulatory Asset [Axis] Trade names Trade Names [Member] Leases [Abstract] Leases [Abstract] Long-term Debt, Type [Axis] Long-term Debt, Type [Axis] Interest Rate Swap May 2033 Interest Rate Swap - March 2033 - Contract 2 [Member] Interest Rate Swap - March 2033 - Contract 2 Total current assets Variable interest entities, current assets Assets, Current Comprehensive (income) loss attributable to redeemable non-controlling interests Comprehensive Income (Loss), Net of Tax, Attributable to Noncontrolling Interest Earnings Per Share [Abstract] Earnings Per Share [Abstract] Other Other Revenue [Member] Other Revenue [Member] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Total financing lease liabilities Present value of lease liabilities Financing leases Finance Lease, Liability Unrealized foreign exchange (gain) loss Foreign Currency Transaction Gain (Loss), Unrealized Total deferred gain Net Investment in Lease Current portions of long-term debt and financing lease liabilities Current Portions Of Long-Term Debt And Financing Lease Liabilities [Member] Current Portions Of Long-Term Debt And Financing Lease Liabilities [Member] Non-cash Federal ESPC settlement Noncash or Part Noncash, Acquisition, Financing Receivable Acquired Noncash or Part Noncash, Acquisition, Financing Receivable Acquired Entity Interactive Data Current Entity Interactive Data Current Entity Common Stock, Shares Outstanding (in shares) Entity Common Stock, Shares Outstanding Federal ESPC liabilities Accounts Payable and Accrued Liabilities, Noncurrent Contract with customer, liability, noncurrent Contract with Customer, Liability, Noncurrent Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Term Loan Term Loan [Member] Term Loan [Member] Undisclosed Name of Acquiree 1 Undisclosed Name of Acquiree One [Member] Undisclosed Name of Acquiree One [Member] Supplemental disclosures of cash flow information: Supplemental Cash Flow Information [Abstract] Business Acquisition, Acquiree [Domain] Business Acquisition, Acquiree [Domain] Employee stock purchase plan (in shares) Stock Issued During Period, Shares, Employee Stock Purchase Plans Schedule of Share-based Compensation Expense Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block] Asset acquisition, total purchase price Asset Acquisition, Consideration Transferred Asset Acquisition, Consideration Transferred Common Stock Common Stock [Member] Property, Plant and Equipment [Line Items] Property, Plant and Equipment [Line Items] Product and Service [Domain] Product and Service [Domain] Property, Plant and Equipment, Type [Domain] Long-Lived Tangible Asset [Domain] Project development costs Capitalized Contract Cost, Net, Current Customer contracts Customer Contracts [Member] Financing lease, weighted-average discount rate (as a percent) Finance Lease, Weighted Average Discount Rate, Percent Reclassification out of Accumulated Other Comprehensive Income [Table] Reclassification out of Accumulated Other Comprehensive Income [Table] Funds available for borrowing Line of Credit Facility, Remaining Borrowing Capacity Gross Carrying Amount Finite-Lived Intangible Assets, Gross Fixed interest rate, percentage Debt Instrument, Interest Rate, Stated Percentage Recoveries of costs and expenses, net Accounts Receivable, Credit Loss Expense (Reversal) Class A Common Stock Common Class A [Member] Preferred stock, $0.0001 par value, 5,000,000 shares authorized, no shares issued and outstanding at September 30, 2020 and December 31, 2019 Preferred Stock, Value, Outstanding Costs and estimated earnings in excess of billings Contract with Customer, Asset, after Allowance for Credit Loss, Current Exercise of stock options (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period Net decrease in cash, cash equivalents, and restricted cash Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Business Acquisitions and Related Transactions Business Combination Disclosure [Text Block] Other expenses, net Nonoperating Income (Expense) Financing lease assets, net Energy assets, net Financing lease assets, net Finance Lease, Right-of-Use Asset, after Accumulated Amortization Fair Values Derivatives, Balance Sheet Location, by Derivative Contract Type [Table] Fair Values Derivatives, Balance Sheet Location, by Derivative Contract Type [Table] Schedule of Operating Lease Liability Maturity Lessee, Operating Lease, Liability, Maturity [Table Text Block] Schedule of Depreciation and Amortization Expense of Energy Assets Schedule Of Depreciation And Amortization Expense Of Energy Assets [Table Text Block] Schedule Of Depreciation And Amortization Expense Of Energy Assets [Table Text Block] Capitalized contract cost, project development costs Capitalized Contract Cost, Project Development Costs Capitalized Contract Cost, Project Development Costs Stock Options Share-based Payment Arrangement, Option [Member] Accounts receivable retainage Increase (Decrease) In Accounts Receivable Retainage Increase (Decrease) In Accounts Receivable Retainage Basic (in shares) Basic weighted-average shares outstanding (in shares) Weighted Average Number of Shares Outstanding, Basic Basis spread on variable rate Bearing interest rate Debt Instrument, Basis Spread on Variable Rate Accounts receivable retainage, net Receivables, Long-term Contracts or Programs Period for increase in interest rate Debt Instrument, Period For Increase In Variable Interest Rate Debt Instrument, Period For Increase In Variable Interest Rate Interest Rate Swap - February 2023 Interest Rate Swap - February 2023 [Member] Interest Rate Swap - February 2023 [Member] Subsequent Events [Abstract] Subsequent Events [Abstract] Foreign currency translation adjustment Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax Treasury stock, shares (in shares) Treasury Stock, Shares Cash and cash equivalents Cash and Cash Equivalents [Member] Increase (Decrease) in Temporary Equity [Roll Forward] Increase (Decrease) in Temporary Equity [Roll Forward] CARES Act, AMT tax Alternative Minimum Tax, CARES Act Alternative Minimum Tax, CARES Act Loss Contingencies [Table] Loss Contingencies [Table] Plan Name [Domain] Plan Name [Domain] Accretion of tax equity financing fees Temporary Equity, Accretion Of Tax Equity Financing Fee Temporary Equity, Accretion Of Tax Equity Financing Fee Less - accumulated depreciation and amortization Finance Lease, Right-Of-Use Asset, Accumulated Depreciation Finance Lease, Right-Of-Use Asset, Accumulated Depreciation Revenue from Contracts with Customers Revenue from Contract with Customer [Text Block] Cash paid for interest Interest Paid, Excluding Capitalized Interest, Operating Activities Total deferred loss Sale Leaseback Transaction, Deferred Loss, Net, Total Sale Leaseback Transaction, Deferred Loss, Net, Total Total stockholders’ equity Beginning balance Ending balance Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest 2020 Finance Lease, Liability, to be Paid, Remainder of Fiscal Year Adjustment for accretion of tax equity financing fees Adjustment For Accretion Of Tax Equity Financing Fees Adjustment For Accretion Of Tax Equity Financing Fees Additional paid-in capital Additional Paid in Capital Long-term debt value (Level 2), Fair Value Long-term Debt, Fair Value Class of Stock [Axis] Class of Stock [Axis] Purchases of energy assets, net of grant proceeds Payments to Acquire Other Productive Assets Income tax provision Income Tax Expense (Benefit) Number of ESPC projects included in energy assets that the Company owns and operates Number Of ESPC Projects Number Of ESPC Projects Cash, cash equivalents, and restricted cash, beginning of period Cash, cash equivalents, and restricted cash, end of period Total cash and cash equivalents, and restricted cash Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents Accrued expenses and other current liabilities Accrued Liabilities, Current Diluted (in usd per share) Earnings Per Share, Diluted Borrowing capacity Increase limit Line of Credit Facility, Accordion Feature, Increase Limit Line of Credit Facility, Accordion Feature, Increase Limit Current portions of financing lease liabilities Financing lease liabilities, short-term Finance Lease, Liability, Current Variable Interest Entity [Line Items] Variable Interest Entity [Line Items] Amount paid to developers of projects Payments to Acquire Businesses, Gross Derivative Instruments and Hedging Activities Disclosure [Abstract] Derivative Instruments and Hedging Activities Disclosure [Abstract] Reconciliation of Gross Unrecognized Tax Benefits Schedule of Unrecognized Tax Benefits Roll Forward [Table Text Block] Cumulative Effect, Period of Adoption [Domain] Cumulative Effect, Period of Adoption [Domain] Schedule of Amortization Expense Finite-lived Intangible Assets Amortization Expense [Table Text Block] Derivative [Line Items] Derivative [Line Items] Schedule of Changes in Fair Value of Contingent Liabilities Classified as Level 3 Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block] Federal ESPC receivable Accounts Receivable, after Allowance for Credit Loss, Noncurrent Numerator: Net Income (Loss) Available to Common Stockholders, Diluted [Abstract] Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward] Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward] Long-term debt, gross Long-term Debt, Gross Unallocated Corporate Activity Consolidation, Eliminations [Member] Schedule of Long-term Debt Instruments Schedule of Long-term Debt Instruments [Table Text Block] Depreciation of property and equipment Depreciation of property and equipment Depreciation Non-compete agreements Noncompete Agreements [Member] Billings in excess of cost and estimated earnings Contract with customer, liability Contract with Customer, Liability Contract with customer, asset, revenue recognized Contract With Customer, Asset, Revenue Recognized Contract With Customer, Asset, Revenue Recognized Other assets Increase (Decrease) in Other Operating Assets Exercise of stock options Stock Issued During Period, Value, Stock Options Exercised Proceeds for energy assets from Federal ESPC Proceeds From Sale Of Investment Assets Proceeds From Sale Of Investment Assets Schedule of Finite-Lived Intangible Assets [Table] Schedule of Finite-Lived Intangible Assets [Table] Liability derivatives Liability derivatives, fair value Derivative Liability, Fair Value, Gross Liability Asset retirement obligation recorded in project assets Asset Retirement Obligation, Legally Restricted Assets, Fair Value Maximum borrowing capacity Principal amount Line of Credit Facility, Maximum Borrowing Capacity Award Type [Axis] Award Type [Axis] Prepaid expenses and other current assets Prepaid Expenses and Other Current Assets [Member] Accumulated Amortization Finite-Lived Intangible Assets, Accumulated Amortization Maximum Maximum [Member] Amortization of debt discount and deferred financing fees Amortization of Debt Issuance Costs Security Exchange Name Security Exchange Name Preferred stock, shares authorized (in shares) Preferred Stock, Shares Authorized Proceeds from Federal ESPC projects Proceeds From Federal ESPC Funding Proceeds From Federal ESPC Funding Retained Earnings Retained Earnings [Member] Preferred stock, shares outstanding (in shares) Preferred Stock, Shares Outstanding Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Effective tax rate, percentage Effective Income Tax Rate Reconciliation, Percent Summary of Significant Accounting Policies Significant Accounting Policies [Text Block] Cash flows from investing activities Net Cash Provided by (Used in) Investing Activities Allowance for credit loss, beginning of period Allowance for credit loss, end of period Accounts Receivable, Allowance for Credit Loss Principal and interest payments due limit Line of Credit Facility, Required Period To Maintain Interest Rate Protection Through Hedging Agreements Line of Credit Facility, Required Period To Maintain Interest Rate Protection Through Hedging Agreements Award Type [Domain] Award Type [Domain] Document Transition Report Document Transition Report Denominator: Weighted Average Number of Shares Outstanding Reconciliation [Abstract] Proceeds from exercises of options and ESPP Proceeds, Issuance of Shares, Share-based Payment Arrangement, Including Option Exercised Revenue, Initial Application Period Cumulative Effect Transition [Table] Revenue, Initial Application Period Cumulative Effect Transition [Table] Remaining investor contributed capital balance Variable Interest Entity, Remaining Investor Contributed Capital Balance, Percentage Variable Interest Entity, Remaining Investor Contributed Capital Balance, Percentage Treasury stock, at cost, 2,101,795 shares at September 30, 2020 and 2,101,340 shares at December 31, 2019 Treasury Stock, Value Earnings Per Share and Other Equity Related Information Earnings Per Share [Text Block] Organization, Consolidation and Presentation of Financial Statements [Abstract] Organization, Consolidation and Presentation of Financial Statements [Abstract] Redeemable non-controlling interests, net Redeemable Noncontrolling Interest, Equity, Carrying Amount Current liabilities: Liabilities, Current [Abstract] Deferred income taxes Deferred Income Tax Expense (Benefit), Excluding Effects of Exchange Rates on Cash Deferred Income Tax Expense (Benefit), Excluding Effects of Exchange Rates on Cash Segment Reporting Information [Line Items] Segment Reporting Information [Line Items] ARO accretion expense Asset Retirement Obligation, Accretion Expense Fair Value Measurement Inputs and Valuation Techniques [Line Items] Fair Value Measurement Inputs and Valuation Techniques [Line Items] Recurring Fair Value, Recurring [Member] Asset acquisition, cash paid Payments to Acquire Assets, Gross Payments to Acquire Assets, Gross 2022 Finance Lease, Liability, to be Paid, Year Two Recent Accounting Pronouncements New Accounting Pronouncements, Policy [Policy Text Block] Proceeds from senior secured credit facility, net Proceeds from Lines of Credit Measurement Input, Discount Rate Measurement Input, Discount Rate [Member] Statement of Financial Position [Abstract] Statement of Financial Position [Abstract] EX-101.PRE 10 amrc-20200930_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT XML 11 amrc-20200930_htm.xml IDEA: XBRL DOCUMENT 0001488139 2020-01-01 2020-09-30 0001488139 us-gaap:CommonClassBMember 2020-01-01 2020-09-30 0001488139 us-gaap:CommonClassAMember 2020-01-01 2020-09-30 0001488139 us-gaap:CommonClassAMember 2020-11-02 0001488139 us-gaap:CommonClassBMember 2020-11-02 0001488139 2020-09-30 0001488139 2019-12-31 0001488139 us-gaap:VariableInterestEntityPrimaryBeneficiaryMember 2020-09-30 0001488139 us-gaap:VariableInterestEntityPrimaryBeneficiaryMember 2019-12-31 0001488139 us-gaap:CommonClassAMember 2020-09-30 0001488139 us-gaap:CommonClassAMember 2019-12-31 0001488139 us-gaap:CommonClassBMember 2019-12-31 0001488139 us-gaap:CommonClassBMember 2020-09-30 0001488139 2020-07-01 2020-09-30 0001488139 2019-07-01 2019-09-30 0001488139 2019-01-01 2019-09-30 0001488139 2019-06-30 0001488139 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2019-06-30 0001488139 us-gaap:CommonClassBMember us-gaap:CommonStockMember 2019-06-30 0001488139 us-gaap:AdditionalPaidInCapitalMember 2019-06-30 0001488139 us-gaap:RetainedEarningsMember 2019-06-30 0001488139 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-06-30 0001488139 us-gaap:TreasuryStockMember 2019-06-30 0001488139 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2019-07-01 2019-09-30 0001488139 us-gaap:AdditionalPaidInCapitalMember 2019-07-01 2019-09-30 0001488139 us-gaap:TreasuryStockMember 2019-07-01 2019-09-30 0001488139 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-07-01 2019-09-30 0001488139 us-gaap:RetainedEarningsMember 2019-07-01 2019-09-30 0001488139 2019-09-30 0001488139 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2019-09-30 0001488139 us-gaap:CommonClassBMember us-gaap:CommonStockMember 2019-09-30 0001488139 us-gaap:AdditionalPaidInCapitalMember 2019-09-30 0001488139 us-gaap:RetainedEarningsMember 2019-09-30 0001488139 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-09-30 0001488139 us-gaap:TreasuryStockMember 2019-09-30 0001488139 2020-06-30 0001488139 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2020-06-30 0001488139 us-gaap:CommonClassBMember us-gaap:CommonStockMember 2020-06-30 0001488139 us-gaap:AdditionalPaidInCapitalMember 2020-06-30 0001488139 us-gaap:RetainedEarningsMember 2020-06-30 0001488139 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-06-30 0001488139 us-gaap:TreasuryStockMember 2020-06-30 0001488139 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2020-07-01 2020-09-30 0001488139 us-gaap:AdditionalPaidInCapitalMember 2020-07-01 2020-09-30 0001488139 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-07-01 2020-09-30 0001488139 us-gaap:RetainedEarningsMember 2020-07-01 2020-09-30 0001488139 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2020-09-30 0001488139 us-gaap:CommonClassBMember us-gaap:CommonStockMember 2020-09-30 0001488139 us-gaap:AdditionalPaidInCapitalMember 2020-09-30 0001488139 us-gaap:RetainedEarningsMember 2020-09-30 0001488139 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-09-30 0001488139 us-gaap:TreasuryStockMember 2020-09-30 0001488139 2018-12-31 0001488139 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2018-12-31 0001488139 us-gaap:CommonClassBMember us-gaap:CommonStockMember 2018-12-31 0001488139 us-gaap:AdditionalPaidInCapitalMember 2018-12-31 0001488139 us-gaap:RetainedEarningsMember 2018-12-31 0001488139 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-12-31 0001488139 us-gaap:TreasuryStockMember 2018-12-31 0001488139 2018-01-01 2018-12-31 0001488139 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember us-gaap:RetainedEarningsMember 2018-12-31 0001488139 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-12-31 0001488139 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember 2018-12-31 0001488139 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2019-01-01 2019-09-30 0001488139 us-gaap:AdditionalPaidInCapitalMember 2019-01-01 2019-09-30 0001488139 us-gaap:TreasuryStockMember 2019-01-01 2019-09-30 0001488139 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-01-01 2019-09-30 0001488139 us-gaap:RetainedEarningsMember 2019-01-01 2019-09-30 0001488139 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2019-12-31 0001488139 us-gaap:CommonClassBMember us-gaap:CommonStockMember 2019-12-31 0001488139 us-gaap:AdditionalPaidInCapitalMember 2019-12-31 0001488139 us-gaap:RetainedEarningsMember 2019-12-31 0001488139 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-12-31 0001488139 us-gaap:TreasuryStockMember 2019-12-31 0001488139 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2020-01-01 2020-09-30 0001488139 us-gaap:AdditionalPaidInCapitalMember 2020-01-01 2020-09-30 0001488139 us-gaap:TreasuryStockMember 2020-01-01 2020-09-30 0001488139 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-01-01 2020-09-30 0001488139 us-gaap:RetainedEarningsMember 2020-01-01 2020-09-30 0001488139 amrc:ProjectRevenueMember amrc:OtherUSRegionsMember 2020-07-01 2020-09-30 0001488139 amrc:ProjectRevenueMember amrc:USFederalMember 2020-07-01 2020-09-30 0001488139 amrc:ProjectRevenueMember amrc:CanadaSegmentMember 2020-07-01 2020-09-30 0001488139 amrc:ProjectRevenueMember amrc:SmallScaleInfrastructureMember 2020-07-01 2020-09-30 0001488139 amrc:ProjectRevenueMember us-gaap:AllOtherSegmentsMember 2020-07-01 2020-09-30 0001488139 amrc:ProjectRevenueMember 2020-07-01 2020-09-30 0001488139 amrc:OperationsAndMaintenanceRevenueMember amrc:OtherUSRegionsMember 2020-07-01 2020-09-30 0001488139 amrc:OperationsAndMaintenanceRevenueMember amrc:USFederalMember 2020-07-01 2020-09-30 0001488139 amrc:OperationsAndMaintenanceRevenueMember amrc:CanadaSegmentMember 2020-07-01 2020-09-30 0001488139 amrc:OperationsAndMaintenanceRevenueMember amrc:SmallScaleInfrastructureMember 2020-07-01 2020-09-30 0001488139 amrc:OperationsAndMaintenanceRevenueMember us-gaap:AllOtherSegmentsMember 2020-07-01 2020-09-30 0001488139 amrc:OperationsAndMaintenanceRevenueMember 2020-07-01 2020-09-30 0001488139 amrc:EnergyAssetsRevenueMember amrc:OtherUSRegionsMember 2020-07-01 2020-09-30 0001488139 amrc:EnergyAssetsRevenueMember amrc:USFederalMember 2020-07-01 2020-09-30 0001488139 amrc:EnergyAssetsRevenueMember amrc:CanadaSegmentMember 2020-07-01 2020-09-30 0001488139 amrc:EnergyAssetsRevenueMember amrc:SmallScaleInfrastructureMember 2020-07-01 2020-09-30 0001488139 amrc:EnergyAssetsRevenueMember us-gaap:AllOtherSegmentsMember 2020-07-01 2020-09-30 0001488139 amrc:EnergyAssetsRevenueMember 2020-07-01 2020-09-30 0001488139 amrc:OtherRevenueMember amrc:OtherUSRegionsMember 2020-07-01 2020-09-30 0001488139 amrc:OtherRevenueMember amrc:USFederalMember 2020-07-01 2020-09-30 0001488139 amrc:OtherRevenueMember amrc:CanadaSegmentMember 2020-07-01 2020-09-30 0001488139 amrc:OtherRevenueMember amrc:SmallScaleInfrastructureMember 2020-07-01 2020-09-30 0001488139 amrc:OtherRevenueMember us-gaap:AllOtherSegmentsMember 2020-07-01 2020-09-30 0001488139 amrc:OtherRevenueMember 2020-07-01 2020-09-30 0001488139 amrc:OtherUSRegionsMember 2020-07-01 2020-09-30 0001488139 amrc:USFederalMember 2020-07-01 2020-09-30 0001488139 amrc:CanadaSegmentMember 2020-07-01 2020-09-30 0001488139 amrc:SmallScaleInfrastructureMember 2020-07-01 2020-09-30 0001488139 us-gaap:AllOtherSegmentsMember 2020-07-01 2020-09-30 0001488139 amrc:ProjectRevenueMember amrc:OtherUSRegionsMember 2019-07-01 2019-09-30 0001488139 amrc:ProjectRevenueMember amrc:USFederalMember 2019-07-01 2019-09-30 0001488139 amrc:ProjectRevenueMember amrc:CanadaSegmentMember 2019-07-01 2019-09-30 0001488139 amrc:ProjectRevenueMember amrc:SmallScaleInfrastructureMember 2019-07-01 2019-09-30 0001488139 amrc:ProjectRevenueMember us-gaap:AllOtherSegmentsMember 2019-07-01 2019-09-30 0001488139 amrc:ProjectRevenueMember 2019-07-01 2019-09-30 0001488139 amrc:OperationsAndMaintenanceRevenueMember amrc:OtherUSRegionsMember 2019-07-01 2019-09-30 0001488139 amrc:OperationsAndMaintenanceRevenueMember amrc:USFederalMember 2019-07-01 2019-09-30 0001488139 amrc:OperationsAndMaintenanceRevenueMember amrc:CanadaSegmentMember 2019-07-01 2019-09-30 0001488139 amrc:OperationsAndMaintenanceRevenueMember amrc:SmallScaleInfrastructureMember 2019-07-01 2019-09-30 0001488139 amrc:OperationsAndMaintenanceRevenueMember us-gaap:AllOtherSegmentsMember 2019-07-01 2019-09-30 0001488139 amrc:OperationsAndMaintenanceRevenueMember 2019-07-01 2019-09-30 0001488139 amrc:EnergyAssetsRevenueMember amrc:OtherUSRegionsMember 2019-07-01 2019-09-30 0001488139 amrc:EnergyAssetsRevenueMember amrc:USFederalMember 2019-07-01 2019-09-30 0001488139 amrc:EnergyAssetsRevenueMember amrc:CanadaSegmentMember 2019-07-01 2019-09-30 0001488139 amrc:EnergyAssetsRevenueMember amrc:SmallScaleInfrastructureMember 2019-07-01 2019-09-30 0001488139 amrc:EnergyAssetsRevenueMember us-gaap:AllOtherSegmentsMember 2019-07-01 2019-09-30 0001488139 amrc:EnergyAssetsRevenueMember 2019-07-01 2019-09-30 0001488139 amrc:OtherRevenueMember amrc:OtherUSRegionsMember 2019-07-01 2019-09-30 0001488139 amrc:OtherRevenueMember amrc:USFederalMember 2019-07-01 2019-09-30 0001488139 amrc:OtherRevenueMember amrc:CanadaSegmentMember 2019-07-01 2019-09-30 0001488139 amrc:OtherRevenueMember amrc:SmallScaleInfrastructureMember 2019-07-01 2019-09-30 0001488139 amrc:OtherRevenueMember us-gaap:AllOtherSegmentsMember 2019-07-01 2019-09-30 0001488139 amrc:OtherRevenueMember 2019-07-01 2019-09-30 0001488139 amrc:OtherUSRegionsMember 2019-07-01 2019-09-30 0001488139 amrc:USFederalMember 2019-07-01 2019-09-30 0001488139 amrc:CanadaSegmentMember 2019-07-01 2019-09-30 0001488139 amrc:SmallScaleInfrastructureMember 2019-07-01 2019-09-30 0001488139 us-gaap:AllOtherSegmentsMember 2019-07-01 2019-09-30 0001488139 amrc:ProjectRevenueMember amrc:OtherUSRegionsMember 2020-01-01 2020-09-30 0001488139 amrc:ProjectRevenueMember amrc:USFederalMember 2020-01-01 2020-09-30 0001488139 amrc:ProjectRevenueMember amrc:CanadaSegmentMember 2020-01-01 2020-09-30 0001488139 amrc:ProjectRevenueMember amrc:SmallScaleInfrastructureMember 2020-01-01 2020-09-30 0001488139 amrc:ProjectRevenueMember us-gaap:AllOtherSegmentsMember 2020-01-01 2020-09-30 0001488139 amrc:ProjectRevenueMember 2020-01-01 2020-09-30 0001488139 amrc:OperationsAndMaintenanceRevenueMember amrc:OtherUSRegionsMember 2020-01-01 2020-09-30 0001488139 amrc:OperationsAndMaintenanceRevenueMember amrc:USFederalMember 2020-01-01 2020-09-30 0001488139 amrc:OperationsAndMaintenanceRevenueMember amrc:CanadaSegmentMember 2020-01-01 2020-09-30 0001488139 amrc:OperationsAndMaintenanceRevenueMember amrc:SmallScaleInfrastructureMember 2020-01-01 2020-09-30 0001488139 amrc:OperationsAndMaintenanceRevenueMember us-gaap:AllOtherSegmentsMember 2020-01-01 2020-09-30 0001488139 amrc:OperationsAndMaintenanceRevenueMember 2020-01-01 2020-09-30 0001488139 amrc:EnergyAssetsRevenueMember amrc:OtherUSRegionsMember 2020-01-01 2020-09-30 0001488139 amrc:EnergyAssetsRevenueMember amrc:USFederalMember 2020-01-01 2020-09-30 0001488139 amrc:EnergyAssetsRevenueMember amrc:CanadaSegmentMember 2020-01-01 2020-09-30 0001488139 amrc:EnergyAssetsRevenueMember amrc:SmallScaleInfrastructureMember 2020-01-01 2020-09-30 0001488139 amrc:EnergyAssetsRevenueMember us-gaap:AllOtherSegmentsMember 2020-01-01 2020-09-30 0001488139 amrc:EnergyAssetsRevenueMember 2020-01-01 2020-09-30 0001488139 amrc:OtherRevenueMember amrc:OtherUSRegionsMember 2020-01-01 2020-09-30 0001488139 amrc:OtherRevenueMember amrc:USFederalMember 2020-01-01 2020-09-30 0001488139 amrc:OtherRevenueMember amrc:CanadaSegmentMember 2020-01-01 2020-09-30 0001488139 amrc:OtherRevenueMember amrc:SmallScaleInfrastructureMember 2020-01-01 2020-09-30 0001488139 amrc:OtherRevenueMember us-gaap:AllOtherSegmentsMember 2020-01-01 2020-09-30 0001488139 amrc:OtherRevenueMember 2020-01-01 2020-09-30 0001488139 amrc:OtherUSRegionsMember 2020-01-01 2020-09-30 0001488139 amrc:USFederalMember 2020-01-01 2020-09-30 0001488139 amrc:CanadaSegmentMember 2020-01-01 2020-09-30 0001488139 amrc:SmallScaleInfrastructureMember 2020-01-01 2020-09-30 0001488139 us-gaap:AllOtherSegmentsMember 2020-01-01 2020-09-30 0001488139 amrc:ProjectRevenueMember amrc:OtherUSRegionsMember 2019-01-01 2019-09-30 0001488139 amrc:ProjectRevenueMember amrc:USFederalMember 2019-01-01 2019-09-30 0001488139 amrc:ProjectRevenueMember amrc:CanadaSegmentMember 2019-01-01 2019-09-30 0001488139 amrc:ProjectRevenueMember amrc:SmallScaleInfrastructureMember 2019-01-01 2019-09-30 0001488139 amrc:ProjectRevenueMember us-gaap:AllOtherSegmentsMember 2019-01-01 2019-09-30 0001488139 amrc:ProjectRevenueMember 2019-01-01 2019-09-30 0001488139 amrc:OperationsAndMaintenanceRevenueMember amrc:OtherUSRegionsMember 2019-01-01 2019-09-30 0001488139 amrc:OperationsAndMaintenanceRevenueMember amrc:USFederalMember 2019-01-01 2019-09-30 0001488139 amrc:OperationsAndMaintenanceRevenueMember amrc:CanadaSegmentMember 2019-01-01 2019-09-30 0001488139 amrc:OperationsAndMaintenanceRevenueMember amrc:SmallScaleInfrastructureMember 2019-01-01 2019-09-30 0001488139 amrc:OperationsAndMaintenanceRevenueMember us-gaap:AllOtherSegmentsMember 2019-01-01 2019-09-30 0001488139 amrc:OperationsAndMaintenanceRevenueMember 2019-01-01 2019-09-30 0001488139 amrc:EnergyAssetsRevenueMember amrc:OtherUSRegionsMember 2019-01-01 2019-09-30 0001488139 amrc:EnergyAssetsRevenueMember amrc:USFederalMember 2019-01-01 2019-09-30 0001488139 amrc:EnergyAssetsRevenueMember amrc:CanadaSegmentMember 2019-01-01 2019-09-30 0001488139 amrc:EnergyAssetsRevenueMember amrc:SmallScaleInfrastructureMember 2019-01-01 2019-09-30 0001488139 amrc:EnergyAssetsRevenueMember us-gaap:AllOtherSegmentsMember 2019-01-01 2019-09-30 0001488139 amrc:EnergyAssetsRevenueMember 2019-01-01 2019-09-30 0001488139 amrc:OtherRevenueMember amrc:OtherUSRegionsMember 2019-01-01 2019-09-30 0001488139 amrc:OtherRevenueMember amrc:USFederalMember 2019-01-01 2019-09-30 0001488139 amrc:OtherRevenueMember amrc:CanadaSegmentMember 2019-01-01 2019-09-30 0001488139 amrc:OtherRevenueMember amrc:SmallScaleInfrastructureMember 2019-01-01 2019-09-30 0001488139 amrc:OtherRevenueMember us-gaap:AllOtherSegmentsMember 2019-01-01 2019-09-30 0001488139 amrc:OtherRevenueMember 2019-01-01 2019-09-30 0001488139 amrc:OtherUSRegionsMember 2019-01-01 2019-09-30 0001488139 amrc:USFederalMember 2019-01-01 2019-09-30 0001488139 amrc:CanadaSegmentMember 2019-01-01 2019-09-30 0001488139 amrc:SmallScaleInfrastructureMember 2019-01-01 2019-09-30 0001488139 us-gaap:AllOtherSegmentsMember 2019-01-01 2019-09-30 0001488139 country:US amrc:OtherUSRegionsMember 2020-07-01 2020-09-30 0001488139 country:US amrc:USFederalMember 2020-07-01 2020-09-30 0001488139 country:US amrc:CanadaSegmentMember 2020-07-01 2020-09-30 0001488139 country:US amrc:SmallScaleInfrastructureMember 2020-07-01 2020-09-30 0001488139 country:US us-gaap:AllOtherSegmentsMember 2020-07-01 2020-09-30 0001488139 country:US 2020-07-01 2020-09-30 0001488139 country:CA amrc:OtherUSRegionsMember 2020-07-01 2020-09-30 0001488139 country:CA amrc:USFederalMember 2020-07-01 2020-09-30 0001488139 country:CA amrc:CanadaSegmentMember 2020-07-01 2020-09-30 0001488139 country:CA amrc:SmallScaleInfrastructureMember 2020-07-01 2020-09-30 0001488139 country:CA us-gaap:AllOtherSegmentsMember 2020-07-01 2020-09-30 0001488139 country:CA 2020-07-01 2020-09-30 0001488139 amrc:NonUSandCANADAMember amrc:OtherUSRegionsMember 2020-07-01 2020-09-30 0001488139 amrc:NonUSandCANADAMember amrc:USFederalMember 2020-07-01 2020-09-30 0001488139 amrc:NonUSandCANADAMember amrc:CanadaSegmentMember 2020-07-01 2020-09-30 0001488139 amrc:NonUSandCANADAMember amrc:SmallScaleInfrastructureMember 2020-07-01 2020-09-30 0001488139 amrc:NonUSandCANADAMember us-gaap:AllOtherSegmentsMember 2020-07-01 2020-09-30 0001488139 amrc:NonUSandCANADAMember 2020-07-01 2020-09-30 0001488139 country:US amrc:OtherUSRegionsMember 2019-07-01 2019-09-30 0001488139 country:US amrc:USFederalMember 2019-07-01 2019-09-30 0001488139 country:US amrc:CanadaSegmentMember 2019-07-01 2019-09-30 0001488139 country:US amrc:SmallScaleInfrastructureMember 2019-07-01 2019-09-30 0001488139 country:US us-gaap:AllOtherSegmentsMember 2019-07-01 2019-09-30 0001488139 country:US 2019-07-01 2019-09-30 0001488139 country:CA amrc:OtherUSRegionsMember 2019-07-01 2019-09-30 0001488139 country:CA amrc:USFederalMember 2019-07-01 2019-09-30 0001488139 country:CA amrc:CanadaSegmentMember 2019-07-01 2019-09-30 0001488139 country:CA amrc:SmallScaleInfrastructureMember 2019-07-01 2019-09-30 0001488139 country:CA us-gaap:AllOtherSegmentsMember 2019-07-01 2019-09-30 0001488139 country:CA 2019-07-01 2019-09-30 0001488139 amrc:NonUSandCANADAMember amrc:OtherUSRegionsMember 2019-07-01 2019-09-30 0001488139 amrc:NonUSandCANADAMember amrc:USFederalMember 2019-07-01 2019-09-30 0001488139 amrc:NonUSandCANADAMember amrc:CanadaSegmentMember 2019-07-01 2019-09-30 0001488139 amrc:NonUSandCANADAMember amrc:SmallScaleInfrastructureMember 2019-07-01 2019-09-30 0001488139 amrc:NonUSandCANADAMember us-gaap:AllOtherSegmentsMember 2019-07-01 2019-09-30 0001488139 amrc:NonUSandCANADAMember 2019-07-01 2019-09-30 0001488139 country:US amrc:OtherUSRegionsMember 2020-01-01 2020-09-30 0001488139 country:US amrc:USFederalMember 2020-01-01 2020-09-30 0001488139 country:US amrc:CanadaSegmentMember 2020-01-01 2020-09-30 0001488139 country:US amrc:SmallScaleInfrastructureMember 2020-01-01 2020-09-30 0001488139 country:US us-gaap:AllOtherSegmentsMember 2020-01-01 2020-09-30 0001488139 country:US 2020-01-01 2020-09-30 0001488139 country:CA amrc:OtherUSRegionsMember 2020-01-01 2020-09-30 0001488139 country:CA amrc:USFederalMember 2020-01-01 2020-09-30 0001488139 country:CA amrc:CanadaSegmentMember 2020-01-01 2020-09-30 0001488139 country:CA amrc:SmallScaleInfrastructureMember 2020-01-01 2020-09-30 0001488139 country:CA us-gaap:AllOtherSegmentsMember 2020-01-01 2020-09-30 0001488139 country:CA 2020-01-01 2020-09-30 0001488139 amrc:NonUSandCANADAMember amrc:OtherUSRegionsMember 2020-01-01 2020-09-30 0001488139 amrc:NonUSandCANADAMember amrc:USFederalMember 2020-01-01 2020-09-30 0001488139 amrc:NonUSandCANADAMember amrc:CanadaSegmentMember 2020-01-01 2020-09-30 0001488139 amrc:NonUSandCANADAMember amrc:SmallScaleInfrastructureMember 2020-01-01 2020-09-30 0001488139 amrc:NonUSandCANADAMember us-gaap:AllOtherSegmentsMember 2020-01-01 2020-09-30 0001488139 amrc:NonUSandCANADAMember 2020-01-01 2020-09-30 0001488139 country:US amrc:OtherUSRegionsMember 2019-01-01 2019-09-30 0001488139 country:US amrc:USFederalMember 2019-01-01 2019-09-30 0001488139 country:US amrc:CanadaSegmentMember 2019-01-01 2019-09-30 0001488139 country:US amrc:SmallScaleInfrastructureMember 2019-01-01 2019-09-30 0001488139 country:US us-gaap:AllOtherSegmentsMember 2019-01-01 2019-09-30 0001488139 country:US 2019-01-01 2019-09-30 0001488139 country:CA amrc:OtherUSRegionsMember 2019-01-01 2019-09-30 0001488139 country:CA amrc:USFederalMember 2019-01-01 2019-09-30 0001488139 country:CA amrc:CanadaSegmentMember 2019-01-01 2019-09-30 0001488139 country:CA amrc:SmallScaleInfrastructureMember 2019-01-01 2019-09-30 0001488139 country:CA us-gaap:AllOtherSegmentsMember 2019-01-01 2019-09-30 0001488139 country:CA 2019-01-01 2019-09-30 0001488139 amrc:NonUSandCANADAMember amrc:OtherUSRegionsMember 2019-01-01 2019-09-30 0001488139 amrc:NonUSandCANADAMember amrc:USFederalMember 2019-01-01 2019-09-30 0001488139 amrc:NonUSandCANADAMember amrc:CanadaSegmentMember 2019-01-01 2019-09-30 0001488139 amrc:NonUSandCANADAMember amrc:SmallScaleInfrastructureMember 2019-01-01 2019-09-30 0001488139 amrc:NonUSandCANADAMember us-gaap:AllOtherSegmentsMember 2019-01-01 2019-09-30 0001488139 amrc:NonUSandCANADAMember 2019-01-01 2019-09-30 0001488139 srt:MinimumMember 2020-09-30 0001488139 srt:MaximumMember 2020-09-30 0001488139 srt:MinimumMember amrc:SolarPhotovoltaicProjectsMember 2020-01-01 2020-09-30 0001488139 srt:MaximumMember amrc:SolarPhotovoltaicProjectsMember 2020-01-01 2020-09-30 0001488139 us-gaap:OperatingSegmentsMember amrc:OtherUSRegionsMember 2019-12-31 0001488139 us-gaap:OperatingSegmentsMember amrc:USFederalMember 2019-12-31 0001488139 us-gaap:OperatingSegmentsMember amrc:CanadaMember 2019-12-31 0001488139 us-gaap:OperatingSegmentsMember amrc:NonSolarDGMember 2019-12-31 0001488139 us-gaap:OperatingSegmentsMember us-gaap:AllOtherSegmentsMember 2019-12-31 0001488139 us-gaap:OperatingSegmentsMember amrc:OtherUSRegionsMember 2020-01-01 2020-09-30 0001488139 us-gaap:OperatingSegmentsMember amrc:USFederalMember 2020-01-01 2020-09-30 0001488139 us-gaap:OperatingSegmentsMember amrc:CanadaMember 2020-01-01 2020-09-30 0001488139 us-gaap:OperatingSegmentsMember amrc:NonSolarDGMember 2020-01-01 2020-09-30 0001488139 us-gaap:OperatingSegmentsMember us-gaap:AllOtherSegmentsMember 2020-01-01 2020-09-30 0001488139 us-gaap:OperatingSegmentsMember amrc:OtherUSRegionsMember 2020-09-30 0001488139 us-gaap:OperatingSegmentsMember amrc:USFederalMember 2020-09-30 0001488139 us-gaap:OperatingSegmentsMember amrc:CanadaMember 2020-09-30 0001488139 us-gaap:OperatingSegmentsMember amrc:NonSolarDGMember 2020-09-30 0001488139 us-gaap:OperatingSegmentsMember us-gaap:AllOtherSegmentsMember 2020-09-30 0001488139 srt:MinimumMember us-gaap:CustomerContractsMember 2020-01-01 2020-09-30 0001488139 srt:MaximumMember us-gaap:CustomerContractsMember 2020-01-01 2020-09-30 0001488139 srt:MinimumMember us-gaap:OtherIntangibleAssetsMember 2020-01-01 2020-09-30 0001488139 srt:MaximumMember us-gaap:OtherIntangibleAssetsMember 2020-01-01 2020-09-30 0001488139 us-gaap:CustomerContractsMember 2020-09-30 0001488139 us-gaap:CustomerContractsMember 2019-12-31 0001488139 us-gaap:CustomerRelationshipsMember 2020-09-30 0001488139 us-gaap:CustomerRelationshipsMember 2019-12-31 0001488139 us-gaap:NoncompeteAgreementsMember 2020-09-30 0001488139 us-gaap:NoncompeteAgreementsMember 2019-12-31 0001488139 amrc:TechnologyMember 2020-09-30 0001488139 amrc:TechnologyMember 2019-12-31 0001488139 us-gaap:TradeNamesMember 2020-09-30 0001488139 us-gaap:TradeNamesMember 2019-12-31 0001488139 us-gaap:CustomerContractsMember 2020-07-01 2020-09-30 0001488139 us-gaap:CustomerContractsMember 2019-07-01 2019-09-30 0001488139 us-gaap:CustomerContractsMember 2020-01-01 2020-09-30 0001488139 us-gaap:CustomerContractsMember 2019-01-01 2019-09-30 0001488139 us-gaap:OtherIntangibleAssetsMember 2020-07-01 2020-09-30 0001488139 us-gaap:OtherIntangibleAssetsMember 2019-07-01 2019-09-30 0001488139 us-gaap:OtherIntangibleAssetsMember 2020-01-01 2020-09-30 0001488139 us-gaap:OtherIntangibleAssetsMember 2019-01-01 2019-09-30 0001488139 amrc:RenewalEnergyProgramMember 2020-09-30 0001488139 amrc:RenewalEnergyProgramMember 2019-12-31 0001488139 amrc:AccruedExpensesAndOtherCurrentLiabilitiesMember amrc:RenewalEnergyProgramMember 2020-09-30 0001488139 amrc:AccruedExpensesAndOtherCurrentLiabilitiesMember amrc:RenewalEnergyProgramMember 2019-12-31 0001488139 amrc:EnergyProjectMember 2020-04-01 2020-06-30 0001488139 amrc:EnergyProjectMember 2020-06-30 0001488139 amrc:SolarProjects2020Member 2020-09-30 0001488139 amrc:SolarProjects2020Member 2020-01-01 2020-09-30 0001488139 amrc:SolarProjects2020AdditionalProjectsMember 2020-01-01 2020-09-30 0001488139 amrc:AssetRetirementObligationAROAssetMember 2020-07-01 2020-09-30 0001488139 amrc:AssetRetirementObligationAROAssetMember 2020-01-01 2020-09-30 0001488139 2018-09-30 0001488139 2020-01-31 0001488139 amrc:SolarPhotovoltaicProjectsMember 2020-09-30 0001488139 amrc:SolarPhotovoltaicProjectsMember 2019-12-31 0001488139 amrc:UndisclosedNameofAcquireeTwoMember 2018-08-01 2018-08-31 0001488139 amrc:UndisclosedNameofAcquireeTwoMember 2018-08-31 0001488139 amrc:UndisclosedNameofAcquireeTwoMember 2019-12-31 0001488139 amrc:UndisclosedNameofAcquireeTwoMember 2020-09-30 0001488139 amrc:UndisclosedNameOfAcquireeThreeMember 2018-11-30 0001488139 amrc:UndisclosedNameOfAcquireeThreeMember 2019-12-31 0001488139 amrc:UndisclosedNameOfAcquireeThreeMember 2020-09-30 0001488139 amrc:UndisclosedNameOfAcquireeFourMember 2020-04-30 0001488139 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:InterestRateSwapMember 2020-09-30 0001488139 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:InterestRateSwapMember 2019-12-31 0001488139 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommodityContractMember 2020-09-30 0001488139 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommodityContractMember 2019-12-31 0001488139 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2020-09-30 0001488139 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0001488139 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:HybridInstrumentMember 2020-09-30 0001488139 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:HybridInstrumentMember 2019-12-31 0001488139 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2020-09-30 0001488139 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0001488139 us-gaap:FairValueMeasurementsRecurringMember 2020-09-30 0001488139 us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0001488139 amrc:UndisclosedNameofAcquireeOneMember us-gaap:HybridInstrumentMember us-gaap:MeasurementInputDiscountRateMember 2020-09-30 0001488139 us-gaap:FairValueMeasurementsNonrecurringMember 2019-12-31 0001488139 us-gaap:FairValueMeasurementsNonrecurringMember 2020-09-30 0001488139 us-gaap:OtherAssetsMember us-gaap:InterestRateSwapMember us-gaap:DesignatedAsHedgingInstrumentMember 2020-09-30 0001488139 us-gaap:OtherAssetsMember us-gaap:InterestRateSwapMember us-gaap:DesignatedAsHedgingInstrumentMember 2019-12-31 0001488139 us-gaap:OtherLiabilitiesMember us-gaap:InterestRateSwapMember us-gaap:DesignatedAsHedgingInstrumentMember 2020-09-30 0001488139 us-gaap:OtherLiabilitiesMember us-gaap:InterestRateSwapMember us-gaap:DesignatedAsHedgingInstrumentMember 2019-12-31 0001488139 us-gaap:OtherLiabilitiesMember us-gaap:InterestRateSwapMember us-gaap:NondesignatedMember 2020-09-30 0001488139 us-gaap:OtherLiabilitiesMember us-gaap:InterestRateSwapMember us-gaap:NondesignatedMember 2019-12-31 0001488139 us-gaap:OtherAssetsMember us-gaap:CommodityContractMember us-gaap:NondesignatedMember 2020-09-30 0001488139 us-gaap:OtherAssetsMember us-gaap:CommodityContractMember us-gaap:NondesignatedMember 2019-12-31 0001488139 us-gaap:OtherLiabilitiesMember us-gaap:CommodityContractMember us-gaap:NondesignatedMember 2020-09-30 0001488139 us-gaap:OtherLiabilitiesMember us-gaap:CommodityContractMember us-gaap:NondesignatedMember 2019-12-31 0001488139 us-gaap:OtherLiabilitiesMember us-gaap:HybridInstrumentMember us-gaap:NondesignatedMember 2020-09-30 0001488139 us-gaap:OtherLiabilitiesMember us-gaap:HybridInstrumentMember us-gaap:NondesignatedMember 2019-12-31 0001488139 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2020-07-01 2020-09-30 0001488139 us-gaap:NondesignatedMember 2020-09-30 0001488139 us-gaap:NondesignatedMember 2019-12-31 0001488139 us-gaap:InterestRateSwapMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:NonoperatingIncomeExpenseMember 2020-07-01 2020-09-30 0001488139 us-gaap:InterestRateSwapMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:NonoperatingIncomeExpenseMember 2019-07-01 2019-09-30 0001488139 us-gaap:InterestRateSwapMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:NonoperatingIncomeExpenseMember 2020-01-01 2020-09-30 0001488139 us-gaap:InterestRateSwapMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:NonoperatingIncomeExpenseMember 2019-01-01 2019-09-30 0001488139 us-gaap:InterestRateSwapMember us-gaap:NondesignatedMember us-gaap:NonoperatingIncomeExpenseMember 2020-07-01 2020-09-30 0001488139 us-gaap:InterestRateSwapMember us-gaap:NondesignatedMember us-gaap:NonoperatingIncomeExpenseMember 2019-07-01 2019-09-30 0001488139 us-gaap:InterestRateSwapMember us-gaap:NondesignatedMember us-gaap:NonoperatingIncomeExpenseMember 2020-01-01 2020-09-30 0001488139 us-gaap:InterestRateSwapMember us-gaap:NondesignatedMember us-gaap:NonoperatingIncomeExpenseMember 2019-01-01 2019-09-30 0001488139 us-gaap:CommodityContractMember us-gaap:NondesignatedMember us-gaap:NonoperatingIncomeExpenseMember 2020-07-01 2020-09-30 0001488139 us-gaap:CommodityContractMember us-gaap:NondesignatedMember us-gaap:NonoperatingIncomeExpenseMember 2019-07-01 2019-09-30 0001488139 us-gaap:CommodityContractMember us-gaap:NondesignatedMember us-gaap:NonoperatingIncomeExpenseMember 2020-01-01 2020-09-30 0001488139 us-gaap:CommodityContractMember us-gaap:NondesignatedMember us-gaap:NonoperatingIncomeExpenseMember 2019-01-01 2019-09-30 0001488139 us-gaap:HybridInstrumentMember us-gaap:NondesignatedMember us-gaap:NonoperatingIncomeExpenseMember 2020-07-01 2020-09-30 0001488139 us-gaap:HybridInstrumentMember us-gaap:NondesignatedMember us-gaap:NonoperatingIncomeExpenseMember 2019-07-01 2019-09-30 0001488139 us-gaap:HybridInstrumentMember us-gaap:NondesignatedMember us-gaap:NonoperatingIncomeExpenseMember 2020-01-01 2020-09-30 0001488139 us-gaap:HybridInstrumentMember us-gaap:NondesignatedMember us-gaap:NonoperatingIncomeExpenseMember 2019-01-01 2019-09-30 0001488139 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2019-12-31 0001488139 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2020-01-01 2020-09-30 0001488139 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2020-09-30 0001488139 amrc:InterestRateSwapOctober2029Member us-gaap:DesignatedAsHedgingInstrumentMember 2020-01-01 2020-09-30 0001488139 amrc:InterestRateSwapOctober2029Member us-gaap:DesignatedAsHedgingInstrumentMember 2020-09-30 0001488139 amrc:InterestRateSwapJune2033Member us-gaap:DesignatedAsHedgingInstrumentMember 2020-01-01 2020-09-30 0001488139 amrc:InterestRateSwapJune2033Member us-gaap:DesignatedAsHedgingInstrumentMember 2020-09-30 0001488139 amrc:InterestRateSwapDecember2020Member us-gaap:NondesignatedMember 2020-01-01 2020-09-30 0001488139 amrc:InterestRateSwapDecember2020Member us-gaap:NondesignatedMember 2020-09-30 0001488139 amrc:InterestRateSwapDecember2027Member us-gaap:DesignatedAsHedgingInstrumentMember 2020-01-01 2020-09-30 0001488139 amrc:InterestRateSwapDecember2027Member us-gaap:DesignatedAsHedgingInstrumentMember 2020-09-30 0001488139 amrc:InterestRateSwapDecember2038Member us-gaap:DesignatedAsHedgingInstrumentMember 2020-01-01 2020-09-30 0001488139 amrc:InterestRateSwapDecember2038Member us-gaap:DesignatedAsHedgingInstrumentMember 2020-09-30 0001488139 amrc:InterestRateSwapFebruary2023Member us-gaap:DesignatedAsHedgingInstrumentMember 2020-01-01 2020-09-30 0001488139 amrc:InterestRateSwapFebruary2023Member us-gaap:DesignatedAsHedgingInstrumentMember 2020-09-30 0001488139 amrc:InterestRateSwapJune2028Contract1Member us-gaap:DesignatedAsHedgingInstrumentMember 2020-01-01 2020-09-30 0001488139 amrc:InterestRateSwapJune2028Contract1Member us-gaap:DesignatedAsHedgingInstrumentMember 2020-09-30 0001488139 amrc:InterestRateSwapJune2028Contract2Member us-gaap:DesignatedAsHedgingInstrumentMember 2020-01-01 2020-09-30 0001488139 amrc:InterestRateSwapJune2028Contract2Member us-gaap:DesignatedAsHedgingInstrumentMember 2020-09-30 0001488139 amrc:InterestRateSwapMarch2033Contract1Member us-gaap:DesignatedAsHedgingInstrumentMember 2020-01-01 2020-09-30 0001488139 amrc:InterestRateSwapMarch2033Contract1Member us-gaap:DesignatedAsHedgingInstrumentMember 2020-09-30 0001488139 amrc:InterestRateSwapMarch2033Contract2Member us-gaap:DesignatedAsHedgingInstrumentMember 2020-01-01 2020-09-30 0001488139 amrc:InterestRateSwapMarch2033Contract2Member us-gaap:DesignatedAsHedgingInstrumentMember 2020-09-30 0001488139 amrc:InterestRateSwapFebruary2021Member us-gaap:DesignatedAsHedgingInstrumentMember 2020-01-01 2020-09-30 0001488139 amrc:InterestRateSwapFebruary2021Member us-gaap:DesignatedAsHedgingInstrumentMember 2020-09-30 0001488139 amrc:InterestRateSwapMarch2024Member us-gaap:DesignatedAsHedgingInstrumentMember 2020-01-01 2020-09-30 0001488139 amrc:InterestRateSwapMarch2024Member us-gaap:DesignatedAsHedgingInstrumentMember 2020-09-30 0001488139 amrc:CommodityContractApril2021Member us-gaap:NondesignatedMember 2020-01-01 2020-09-30 0001488139 amrc:CommodityContractApril2021Member us-gaap:NondesignatedMember 2020-09-30 0001488139 us-gaap:OtherLiabilitiesMember amrc:MakeWholeProvisionDecember2038Member us-gaap:NondesignatedMember 2020-09-30 0001488139 us-gaap:OtherLiabilitiesMember amrc:MakeWholeProvisionApril2031Member us-gaap:NondesignatedMember 2020-09-30 0001488139 us-gaap:OtherLiabilitiesMember amrc:MakeWholeProvisionFebruary2034Member us-gaap:NondesignatedMember 2020-09-30 0001488139 us-gaap:VariableInterestEntityPrimaryBeneficiaryMember us-gaap:CashAndCashEquivalentsMember 2020-09-30 0001488139 us-gaap:VariableInterestEntityPrimaryBeneficiaryMember us-gaap:CashAndCashEquivalentsMember 2019-12-31 0001488139 us-gaap:VariableInterestEntityPrimaryBeneficiaryMember amrc:RestrictedCashMember 2020-09-30 0001488139 us-gaap:VariableInterestEntityPrimaryBeneficiaryMember amrc:RestrictedCashMember 2019-12-31 0001488139 us-gaap:VariableInterestEntityPrimaryBeneficiaryMember us-gaap:AccountsReceivableMember 2020-09-30 0001488139 us-gaap:VariableInterestEntityPrimaryBeneficiaryMember us-gaap:AccountsReceivableMember 2019-12-31 0001488139 us-gaap:VariableInterestEntityPrimaryBeneficiaryMember amrc:ContractwithCustomerAssetNetCurrentMember 2020-09-30 0001488139 us-gaap:VariableInterestEntityPrimaryBeneficiaryMember amrc:ContractwithCustomerAssetNetCurrentMember 2019-12-31 0001488139 us-gaap:VariableInterestEntityPrimaryBeneficiaryMember us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember 2020-09-30 0001488139 us-gaap:VariableInterestEntityPrimaryBeneficiaryMember us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember 2019-12-31 0001488139 us-gaap:VariableInterestEntityPrimaryBeneficiaryMember us-gaap:PropertyPlantAndEquipmentMember 2020-09-30 0001488139 us-gaap:VariableInterestEntityPrimaryBeneficiaryMember us-gaap:PropertyPlantAndEquipmentMember 2019-12-31 0001488139 us-gaap:VariableInterestEntityPrimaryBeneficiaryMember us-gaap:PropertyPlantAndEquipmentOtherTypesMember 2020-09-30 0001488139 us-gaap:VariableInterestEntityPrimaryBeneficiaryMember us-gaap:PropertyPlantAndEquipmentOtherTypesMember 2019-12-31 0001488139 us-gaap:VariableInterestEntityPrimaryBeneficiaryMember amrc:OperatingLeaseRightOfUseAssetMember 2020-09-30 0001488139 us-gaap:VariableInterestEntityPrimaryBeneficiaryMember amrc:OperatingLeaseRightOfUseAssetMember 2019-12-31 0001488139 us-gaap:VariableInterestEntityPrimaryBeneficiaryMember us-gaap:OtherAssetsMember 2020-09-30 0001488139 us-gaap:VariableInterestEntityPrimaryBeneficiaryMember us-gaap:OtherAssetsMember 2019-12-31 0001488139 us-gaap:VariableInterestEntityPrimaryBeneficiaryMember amrc:CurrentPortionsOfLongTermDebtAndFinancingLeaseLiabilitiesMember 2020-09-30 0001488139 us-gaap:VariableInterestEntityPrimaryBeneficiaryMember amrc:CurrentPortionsOfLongTermDebtAndFinancingLeaseLiabilitiesMember 2019-12-31 0001488139 us-gaap:VariableInterestEntityPrimaryBeneficiaryMember us-gaap:AccountsPayableMember 2020-09-30 0001488139 us-gaap:VariableInterestEntityPrimaryBeneficiaryMember us-gaap:AccountsPayableMember 2019-12-31 0001488139 us-gaap:VariableInterestEntityPrimaryBeneficiaryMember us-gaap:AccruedLiabilitiesMember 2020-09-30 0001488139 us-gaap:VariableInterestEntityPrimaryBeneficiaryMember us-gaap:AccruedLiabilitiesMember 2019-12-31 0001488139 us-gaap:VariableInterestEntityPrimaryBeneficiaryMember amrc:OperatingLeaseLiabilityCurrentMember 2020-09-30 0001488139 us-gaap:VariableInterestEntityPrimaryBeneficiaryMember amrc:OperatingLeaseLiabilityCurrentMember 2019-12-31 0001488139 us-gaap:VariableInterestEntityPrimaryBeneficiaryMember us-gaap:LongTermDebtMember 2020-09-30 0001488139 us-gaap:VariableInterestEntityPrimaryBeneficiaryMember us-gaap:LongTermDebtMember 2019-12-31 0001488139 us-gaap:VariableInterestEntityPrimaryBeneficiaryMember amrc:OperatingLeaseLiabilityNoncurrentMember 2020-09-30 0001488139 us-gaap:VariableInterestEntityPrimaryBeneficiaryMember amrc:OperatingLeaseLiabilityNoncurrentMember 2019-12-31 0001488139 us-gaap:VariableInterestEntityPrimaryBeneficiaryMember us-gaap:OtherNoncurrentLiabilitiesMember 2020-09-30 0001488139 us-gaap:VariableInterestEntityPrimaryBeneficiaryMember us-gaap:OtherNoncurrentLiabilitiesMember 2019-12-31 0001488139 2015-07-01 2015-09-30 0001488139 2017-04-01 2017-06-30 0001488139 2018-04-01 2018-06-30 0001488139 2018-10-01 2018-12-31 0001488139 2019-10-01 2019-12-31 0001488139 us-gaap:EmployeeStockOptionMember 2020-09-30 0001488139 us-gaap:EmployeeStockOptionMember 2020-01-01 2020-09-30 0001488139 amrc:StockIncentive2020PlanMember us-gaap:CommonClassAMember 2020-05-31 0001488139 us-gaap:EmployeeStockOptionMember 2020-07-01 2020-09-30 0001488139 us-gaap:EmployeeStockOptionMember amrc:A2017EmployeeStockPurchasePlanMember 2020-05-31 0001488139 us-gaap:EmployeeStockOptionMember amrc:A2017EmployeeStockPurchasePlanMember 2020-05-01 2020-05-31 0001488139 us-gaap:EmployeeStockOptionMember amrc:A2017EmployeeStockPurchasePlanMember 2020-01-01 2020-09-30 0001488139 us-gaap:EmployeeStockOptionMember amrc:A2017EmployeeStockPurchasePlanMember 2019-01-01 2019-09-30 0001488139 us-gaap:CommonClassAMember 2016-04-30 0001488139 us-gaap:CommonClassAMember 2017-02-28 0001488139 us-gaap:CommonClassAMember 2019-08-31 0001488139 us-gaap:OperatingSegmentsMember amrc:OtherUSRegionsMember 2020-07-01 2020-09-30 0001488139 us-gaap:OperatingSegmentsMember amrc:USFederalMember 2020-07-01 2020-09-30 0001488139 us-gaap:OperatingSegmentsMember amrc:CanadaSegmentMember 2020-07-01 2020-09-30 0001488139 us-gaap:OperatingSegmentsMember amrc:SmallScaleInfrastructureMember 2020-07-01 2020-09-30 0001488139 us-gaap:OperatingSegmentsMember us-gaap:AllOtherSegmentsMember 2020-07-01 2020-09-30 0001488139 srt:ConsolidationEliminationsMember 2020-07-01 2020-09-30 0001488139 us-gaap:OperatingSegmentsMember amrc:OtherUSRegionsMember 2019-07-01 2019-09-30 0001488139 us-gaap:OperatingSegmentsMember amrc:USFederalMember 2019-07-01 2019-09-30 0001488139 us-gaap:OperatingSegmentsMember amrc:CanadaSegmentMember 2019-07-01 2019-09-30 0001488139 us-gaap:OperatingSegmentsMember amrc:SmallScaleInfrastructureMember 2019-07-01 2019-09-30 0001488139 us-gaap:OperatingSegmentsMember us-gaap:AllOtherSegmentsMember 2019-07-01 2019-09-30 0001488139 srt:ConsolidationEliminationsMember 2019-07-01 2019-09-30 0001488139 us-gaap:OperatingSegmentsMember amrc:CanadaSegmentMember 2020-01-01 2020-09-30 0001488139 us-gaap:OperatingSegmentsMember amrc:SmallScaleInfrastructureMember 2020-01-01 2020-09-30 0001488139 srt:ConsolidationEliminationsMember 2020-01-01 2020-09-30 0001488139 us-gaap:OperatingSegmentsMember amrc:OtherUSRegionsMember 2019-01-01 2019-09-30 0001488139 us-gaap:OperatingSegmentsMember amrc:USFederalMember 2019-01-01 2019-09-30 0001488139 us-gaap:OperatingSegmentsMember amrc:CanadaSegmentMember 2019-01-01 2019-09-30 0001488139 us-gaap:OperatingSegmentsMember amrc:SmallScaleInfrastructureMember 2019-01-01 2019-09-30 0001488139 us-gaap:OperatingSegmentsMember us-gaap:AllOtherSegmentsMember 2019-01-01 2019-09-30 0001488139 srt:ConsolidationEliminationsMember 2019-01-01 2019-09-30 0001488139 amrc:RevolvingSeniorSecuredCreditFacilityMember 2020-09-30 0001488139 amrc:RevolvingSeniorSecuredCreditFacilityMember 2019-12-31 0001488139 amrc:VariableRateTermLoanDueInFebruary2021Member amrc:TermLoanMember 2020-09-30 0001488139 amrc:VariableRateTermLoanDueInFebruary2021Member amrc:TermLoanMember 2019-12-31 0001488139 amrc:VariableRateTermLoanDueInJune2024Member amrc:TermLoanMember 2020-09-30 0001488139 amrc:VariableRateTermLoanDueInJune2024Member amrc:TermLoanMember 2019-12-31 0001488139 amrc:SevenPointTwoFiveZeroPercentTermNoteDueInMarch2021Member amrc:TermLoanMember 2020-09-30 0001488139 amrc:SevenPointTwoFiveZeroPercentTermNoteDueInMarch2021Member amrc:TermLoanMember 2019-12-31 0001488139 amrc:SixPointOneOneZeroPercentTermNoteDueInJune2028Member amrc:TermLoanMember 2020-09-30 0001488139 amrc:SixPointOneOneZeroPercentTermNoteDueInJune2028Member amrc:TermLoanMember 2019-12-31 0001488139 amrc:VariableRateTermLoanDueInMay2025Member amrc:TermLoanMember 2020-09-30 0001488139 amrc:VariableRateTermLoanDueInMay2025Member amrc:TermLoanMember 2019-12-31 0001488139 amrc:VariableRateTermLoanDueInMarch2023Member amrc:TermLoanMember 2020-09-30 0001488139 amrc:VariableRateTermLoanDueInMarch2023Member amrc:TermLoanMember 2019-12-31 0001488139 amrc:FourPointNineFivePercentTermLoanDueInJuly2031Member amrc:TermLoanMember 2020-09-30 0001488139 amrc:FourPointNineFivePercentTermLoanDueInJuly2031Member amrc:TermLoanMember 2019-12-31 0001488139 amrc:FivePointZeroPercentTermNoteDueInMarch2028Member amrc:TermLoanMember 2020-09-30 0001488139 amrc:FivePointZeroPercentTermNoteDueInMarch2028Member amrc:TermLoanMember 2019-12-31 0001488139 amrc:VariableRateTermLoanDueInApril2027Member amrc:TermLoanMember 2020-09-30 0001488139 amrc:VariableRateTermLoanDueInApril2027Member amrc:TermLoanMember 2019-12-31 0001488139 amrc:FivePointSixOnePercentTermNoteDueInFebruary2034Member amrc:TermLoanMember 2020-09-30 0001488139 amrc:FivePointSixOnePercentTermNoteDueInFebruary2034Member amrc:TermLoanMember 2019-12-31 0001488139 amrc:VariableRateTermLoanDueInDecember2027Member amrc:TermLoanMember 2020-09-30 0001488139 amrc:VariableRateTermLoanDueInDecember2027Member amrc:TermLoanMember 2019-12-31 0001488139 amrc:VariableRateTermLoanDueInAugust2022Member amrc:TermLoanMember 2020-09-30 0001488139 amrc:VariableRateTermLoanDueInAugust2022Member amrc:TermLoanMember 2019-12-31 0001488139 amrc:FivePointOneFivePercentTermLoanDueDecember2038Member amrc:TermLoanMember 2020-09-30 0001488139 amrc:FivePointOneFivePercentTermLoanDueDecember2038Member amrc:TermLoanMember 2019-12-31 0001488139 amrc:VariableRateTermLoanDueJune2033Member amrc:TermLoanMember 2020-09-30 0001488139 amrc:VariableRateTermLoanDueJune2033Member amrc:TermLoanMember 2019-12-31 0001488139 amrc:VariableRateTermLoanDueInOctober2029Member amrc:TermLoanMember 2020-09-30 0001488139 amrc:VariableRateTermLoanDueInOctober2029Member amrc:TermLoanMember 2019-12-31 0001488139 amrc:LongTermFinanceLiabilityDueInJuly2039Member amrc:FinanceLeaseLiabilityMember 2020-09-30 0001488139 amrc:LongTermFinanceLiabilityDueInJuly2039Member amrc:FinanceLeaseLiabilityMember 2019-12-31 0001488139 amrc:LongTermFinanceLiabilityInJuly2040Member amrc:FinanceLeaseLiabilityMember 2020-09-30 0001488139 amrc:LongTermFinanceLiabilityInJuly2040Member amrc:FinanceLeaseLiabilityMember 2019-12-31 0001488139 amrc:SixPointFivePercentTermNoteDueInDecember2021Member amrc:TermLoanMember 2020-09-30 0001488139 amrc:SixPointFivePercentTermNoteDueInDecember2021Member amrc:TermLoanMember 2019-12-31 0001488139 amrc:FivePointZeroFixedRateLoanDueInApril2040Member us-gaap:LoansPayableMember 2020-09-30 0001488139 amrc:FivePointZeroFixedRateLoanDueInApril2040Member us-gaap:LoansPayableMember 2019-12-31 0001488139 amrc:ConstructionRevolverLoansPayableDueInJuly2022Member us-gaap:LineOfCreditMember 2019-12-31 0001488139 us-gaap:RevolvingCreditFacilityMember amrc:ConstructionRevolverLoansPayableDueInJuly2022Member us-gaap:LineOfCreditMember 2020-09-30 0001488139 us-gaap:RevolvingCreditFacilityMember amrc:ConstructionRevolverLoansPayableDueInJuly2022Member us-gaap:LineOfCreditMember 2019-12-31 0001488139 amrc:ConstructionRevolverLoansPayableDueInNovember2020Member us-gaap:LineOfCreditMember 2019-12-31 0001488139 us-gaap:RevolvingCreditFacilityMember amrc:ConstructionRevolverLoansPayableDueInNovember2020Member us-gaap:LineOfCreditMember 2020-09-30 0001488139 us-gaap:RevolvingCreditFacilityMember amrc:ConstructionRevolverLoansPayableDueInNovember2020Member us-gaap:LineOfCreditMember 2019-12-31 0001488139 us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember 2020-03-31 0001488139 us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember amrc:EurocurrencyRateMember 2020-03-01 2020-03-31 0001488139 us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember amrc:EurocurrencyRateMember 2020-02-29 2020-02-29 0001488139 us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember 2020-09-30 0001488139 amrc:FivePointZeroFixedRateLoanDueInApril2040Member us-gaap:LoansPayableMember amrc:EnergyProjectMember 2020-04-01 2020-04-30 0001488139 amrc:FivePointZeroFixedRateLoanDueInApril2040Member us-gaap:LoansPayableMember 2020-04-30 0001488139 amrc:FivePointZeroFixedRateLoanDueInApril2040Member 2020-09-30 0001488139 us-gaap:RevolvingCreditFacilityMember amrc:RevolvingCreditAgreementMember us-gaap:LineOfCreditMember 2020-05-31 0001488139 us-gaap:RevolvingCreditFacilityMember amrc:RevolvingCreditAgreementMember us-gaap:LineOfCreditMember us-gaap:LondonInterbankOfferedRateLIBORMember 2020-05-01 2020-05-31 0001488139 us-gaap:RevolvingCreditFacilityMember amrc:RevolvingCreditAgreementMember us-gaap:LineOfCreditMember 2020-05-01 2020-05-31 0001488139 us-gaap:RevolvingCreditFacilityMember amrc:RevolvingCreditAgreementMember us-gaap:LineOfCreditMember 2020-09-30 0001488139 us-gaap:RevolvingCreditFacilityMember amrc:ConstructionRevolverLoansPayableDueInNovember2020Member us-gaap:LineOfCreditMember 2020-06-30 0001488139 us-gaap:RevolvingCreditFacilityMember amrc:ConstructionRevolverLoansPayableDueInNovember2020Member us-gaap:LineOfCreditMember us-gaap:LondonInterbankOfferedRateLIBORMember 2020-06-01 2020-06-30 0001488139 us-gaap:RevolvingCreditFacilityMember amrc:ConstructionRevolverLoansPayableDueInNovember2020Member us-gaap:LineOfCreditMember us-gaap:BaseRateMember 2020-06-01 2020-06-30 0001488139 us-gaap:RevolvingCreditFacilityMember amrc:ConstructionRevolverLoansPayableDueInJuly2022Member us-gaap:LineOfCreditMember 2020-07-31 0001488139 us-gaap:RevolvingCreditFacilityMember amrc:ConstructionRevolverLoansPayableDueInJuly2022Member us-gaap:LineOfCreditMember us-gaap:LondonInterbankOfferedRateLIBORMember 2020-07-31 0001488139 us-gaap:RevolvingCreditFacilityMember amrc:ConstructionRevolverLoansPayableDueInJuly2022Member us-gaap:LineOfCreditMember us-gaap:LondonInterbankOfferedRateLIBORMember 2020-07-01 2020-07-31 0001488139 us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember us-gaap:SubsequentEventMember 2020-10-23 0001488139 us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember us-gaap:SubsequentEventMember us-gaap:LondonInterbankOfferedRateLIBORMember 2020-10-23 2020-10-23 0001488139 us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember us-gaap:SubsequentEventMember 2020-10-23 2020-10-23 0001488139 srt:MinimumMember us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember us-gaap:SubsequentEventMember 2020-10-23 2020-10-23 0001488139 srt:MaximumMember us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember us-gaap:SubsequentEventMember 2020-10-23 2020-10-23 shares iso4217:USD iso4217:USD shares pure amrc:project amrc:contract iso4217:USD utr:MMBTU utr:MMBTU amrc:fund amrc:bank 0001488139 --12-31 2020 Q3 false true us-gaap:AccountingStandardsUpdate201409Member P1Y P1Y P4Y us-gaap:PropertyPlantAndEquipmentOtherNet us-gaap:PropertyPlantAndEquipmentOtherNet us-gaap:LongTermDebtAndCapitalLeaseObligations us-gaap:LongTermDebtAndCapitalLeaseObligations 10-Q true 2020-09-30 false 001-34811 001-34811 Ameresco, Inc. DE 04-3512838 111 Speen Street Suite 410 Framingham MA 01701 508 661-2200 Yes Yes Accelerated Filer false false false NYSE NYSE Class A Common Stock, $0.0001 par value per share AMRC 29866075 Class B Common Stock, $0.0001 par value per share 18000000 45351000 33223000 15598000 20006000 980000 2260000 121672000 95863000 24359000 16976000 179909000 202243000 9081000 9236000 34775000 29424000 10263000 5033000 15571000 13188000 456579000 425192000 330607000 230616000 9545000 10104000 670139000 579461000 58172000 58414000 1072000 1614000 36336000 32791000 22247000 35821000 1584697000 1374013000 61521000 69969000 205536000 202416000 30059000 31356000 6010000 5802000 35320000 26618000 221000 486000 338667000 336647000 278127000 266181000 385386000 245037000 3994000 115000 7007000 6885000 32509000 29101000 39529000 29575000 36421000 31616000 166678000 158912000 35334000 38568000 0.0001 0.0001 5000000 5000000 0 0 0 0 0 0 0.0001 0.0001 500000000 500000000 31967870 29866075 31331345 29230005 3000 3000 0.0001 0.0001 144000000 144000000 18000000 18000000 18000000 18000000 2000 2000 141599000 133688000 344936000 314459000 -11695000 -7514000 2101795 2101340 11788000 11782000 463057000 428856000 1584697000 1374013000 282507000 212026000 717956000 560321000 231133000 167333000 588628000 439857000 51374000 44693000 129328000 120464000 26859000 31231000 82403000 87396000 24515000 13462000 46925000 33068000 -3726000 -4192000 -13167000 -11359000 20789000 9270000 33758000 21709000 3100000 939000 597000 2000000 17689000 8331000 33161000 19709000 -2313000 -539000 2593000 -2524000 20002000 8870000 30568000 22233000 0.42 0.19 0.64 0.48 0.41 0.19 0.62 0.47 47788000 46555000 47597000 46413000 49101000 47693000 48785000 47675000 17689000 8331000 199000 -410000 638000 -1135000 861000 -356000 1499000 -1491000 19188000 6840000 -2313000 -539000 21501000 7379000 33161000 19709000 -1209000 -1308000 -3412000 -3949000 -769000 289000 -4181000 -3660000 28980000 16049000 2593000 -2524000 26387000 18573000 32037000 28412894 3000 18000000 2000 126693000 283386000 -8118000 2091040 -11638000 390328000 630220 4005000 4005000 413000 413000 -10000 10000 139000 139000 -1135000 -1135000 -356000 -356000 974000 364000 -539000 8870000 8870000 32108000 29033114 3000 18000000 2000 131111000 292256000 -9609000 2101040 -11777000 401986000 36303000 29718102 3000 18000000 2000 139625000 325025000 -13194000 2101795 -11788000 439673000 147813 1450000 1450000 522000 522000 160 2000 2000 638000 638000 861000 861000 635000 2865000 525000 91000 91000 91000 -2313000 20002000 20002000 36421000 29866075 3000 18000000 2000 141599000 344936000 -11695000 2101795 -11788000 463057000 14719000 28275506 3000 18000000 2000 124651000 269806000 -5949000 2091040 -11638000 376875000 217000 -217000 0 745484 4960000 4960000 1195000 1195000 22124 305000 305000 -10000 10000 139000 139000 -3732000 -3732000 289000 289000 20482000 569000 -2524000 22233000 22233000 32108000 29033114 3000 18000000 2000 131111000 292256000 -9609000 2101040 -11777000 401986000 31616000 29230005 3000 18000000 2000 133688000 314459000 -7514000 2101340 -11782000 428856000 608063 6088000 6088000 1380000 1380000 28462 443000 443000 -455 455 6000 6000 -3412000 -3412000 -769000 -769000 635000 3353000 1232000 91000 91000 91000 2593000 30568000 30568000 36421000 29866075 3000 18000000 2000 141599000 344936000 -11695000 2101795 -11788000 463057000 33161000 19709000 28496000 26338000 2492000 2115000 1849000 1734000 528000 681000 64000 98000 -1089000 -134000 -2146000 0 0 2160000 -971000 1072000 1380000 1195000 5146000 152000 43000 -149000 21178000 4468000 7422000 3079000 160231000 110374000 -155000 2137000 -24824000 23130000 -3916000 11084000 -2557000 -5641000 -1050000 698000 -2942000 -8931000 9019000 -952000 1972000 -1602000 -5496000 2566000 -83789000 -120725000 1968000 6188000 125504000 72140000 0 1279000 130000 323000 -127602000 -79930000 3955000 541000 6531000 5265000 6000 139000 6000000 41343000 40604000 7614000 194586000 115556000 1435000 1639000 2854000 20173000 42550000 18033000 205499000 172877000 -465000 249000 -6357000 -27529000 77264000 97913000 70907000 70384000 14764000 12410000 1057000 2983000 56454000 214444000 38747000 17224000 0 25000000 45351000 34104000 15598000 13498000 9958000 22782000 70907000 70384000 BASIS OF PRESENTATION<div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying condensed consolidated financial statements of Ameresco, Inc. (including its subsidiaries, the “Company”) are unaudited, pursuant to certain rules and regulations of the Securities and Exchange Commission, and include, in the opinion of the Company, normal recurring adjustments necessary for a fair presentation in conformity with accounting principles generally accepted in the United States (“GAAP”) of the results for the periods indicated.</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The results of operations for the three and nine months ended September 30, 2020 are not necessarily indicative of results which may be expected for the full year. The December 31, 2019 consolidated balance sheet data was derived from audited financial statements, but certain information and footnote disclosures normally included in consolidated financial statements prepared in accordance with GAAP have been condensed or omitted. The interim condensed consolidated financial statements, and notes thereto, should be read in conjunction with the audited consolidated financial statements for the year ended December 31, 2019, and notes thereto, included in the Company’s annual report on Form </span><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a href="http://www.sec.gov/Archives/edgar/data/1488139/000148813919000022/amrc1231201810-k.htm" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">10-K </a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">for the year ended December 31, 2019 filed with the Securities and Exchange Commission on March 4, 2020.</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certain prior period amounts were reclassified or rounded to conform to the presentation in the current period. </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Significant Risks and Uncertainties</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In March 2020, the World Health Organization categorized Coronavirus Disease 2019 (“COVID-19”) as a pandemic, and the President of the United States declared the COVID-19 outbreak a national emergency.</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s condensed consolidated financial statements reflect estimates and assumptions made by management that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the condensed consolidated financial statements and reported amounts of revenue and expenses during the reporting periods presented. The Company considered the impact of COVID-19 on the assumptions and estimates used and determined that there was no material adverse impact on the Company’s results of operations for the three or nine months ended September 30, 2020.</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The severity of the impact of the COVID-19 pandemic on the Company's business will depend on a number of factors, including, but not limited to, the duration and severity of the pandemic and the extent and severity of the impact on the Company's customers, all of which are uncertain and cannot be predicted. The Company's future results of operations and liquidity could be adversely impacted by delays in payments of outstanding receivable amounts beyond normal payment terms, delays in obtaining signed customer contracts for awarded projects, supply chain disruptions and uncertain demand. As of the date of issuance of these condensed consolidated financial statements, the extent to which the COVID-19 pandemic may impact the Company's financial condition, liquidity, or results of operations is uncertain.</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On March 27, 2020, the U.S. government enacted the Coronavirus Aid, Relief, and Economic Security Act (“CARES Act”) which includes modifications to the limitation on business interest expense and net operating loss provisions, and provides a payment delay of employer payroll taxes during 2020 after the date of enactment. The Company estimates the payment of approximately $5,000 of employer payroll taxes otherwise due in 2020 will be delayed with 50% due by December 31, 2021 and the remaining 50% by December 31, 2022. The CARES Act permits net operating losses from the 2018, 2019, and 2020 tax years to be carried back to the previous five tax years (beginning with the earliest year first). The Company estimates the discrete benefit associated with the net operating loss provisions of the CARES Act to be approximately $2,000, an estimated refund of taxes paid in prior years of approximately $1,700, and the carryback also provides an additional refund of approximately $3,600 related to Alternative Minimum Tax credits.</span></div> 5000000 2000000 1700000 3600000 SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES<div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accounting policies of the Company are set forth in Note 2 to the consolidated financial statements contained in the Company’s 2019 annual report on Form </span><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a href="http://www.sec.gov/Archives/edgar/data/1488139/000148813919000022/amrc1231201810-k.htm" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">10-K</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. The Company includes herein certain updates to those policies.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Accounts Receivable and allowance for Credit Losses</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounts receivable are stated at the amount management expects to collect from outstanding balances. Effective January 1, 2020, the Company adopted ASU 2016-13, Financial Instruments – Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments (ASU 2016-13) prospectively. This ASU replaces the incurred loss impairment model with an expected credit loss impairment model for financial instruments, including trade receivables. The amendment requires entities to consider </span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">forward-looking information to estimate expected credit losses, resulting in earlier recognition of losses for receivables that are current or not yet due, which were not considered under the previous accounting guidance. The Company performed an assessment of its allowance for credit losses and determined that no adjustment was required to retained earnings upon adoption.</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s methodology to estimate the allowance for credit losses includes quarterly assessments of historical bad debt write-off experience, current economic and market conditions, management’s evaluation of outstanding accounts receivable, anticipated recoveries and the Company’s forecasts. Due to the short-term nature of its receivables, the estimate of credit losses is primarily based on aged accounts receivable balances and the financial condition of customers. In addition, specific allowance amounts are established to record the appropriate provision for customers that have a higher probability of default. Bad debts are written off against the allowance when identified. As part of its assessment, the Company also considered the current and expected future economic and market conditions due to the COVID-19 pandemic and determined that the estimate of credit losses was not significantly impacted as of September 30, 2020.</span></div><div style="margin-bottom:6pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Changes in the allowance for credit losses are as follows:</span></div><div><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:63.698%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.141%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.143%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">September 30, 2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">September 30, 2019</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Allowance for credit loss, beginning of period</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,260 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,765 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Recoveries of costs and expenses, net</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,089)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(134)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Account write-offs and other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(191)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(45)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Allowance for credit loss, end of period</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">980 </span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,586 </span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div><span><br/></span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Recent Accounting Pronouncements</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Fair Value Measurement</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In August 2018, the FASB issued ASU 2018-13 Fair Value Measurement (Topic 820): Disclosure Framework—Changes to the Disclosure Requirements for Fair Value Measurement, which modifies the disclosure requirements on fair value measurements. ASU 2018-13 was effective for fiscal years beginning after December 15, 2019, including interim periods within those fiscal years. The Company adopted this guidance as of January 1, 2020 and the adoption did not have a material impact on the Company’s condensed consolidated financial statements.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Consolidations</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In October 2018, the FASB issued ASU 2018-17, Consolidation (Topic 810), Targeted Improvements to Related Party Guidance for Variable Interest Entities, which aligns the evaluation of whether a decision maker's fee is a variable interest with the guidance in the primary beneficiary test by requiring the decision maker to consider an indirect interest in a VIE held by related party under common control on a proportionate basis. The new standard was effective for interim and annual periods beginning after December 15, 2019, with early adoption permitted. The Company adopted this guidance as of January 1, 2020 and the adoption did not have an impact on the Company’s condensed consolidated financial statements.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Credit Losses</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In June 2016, the FASB issued ASU 2016-13, Financial Instruments-Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments (ASU 2016-13), and a subsequent amendment to the initial guidance, ASU 2018-19 Codification Improvements to Topic 326, Financial Instruments—Credit Losses (collectively, Topic 326). Topic 326 requires measurement and recognition of expected credit losses for financial assets held, which include, but are not limited to, trade and other receivables. The new standard was effective for fiscal years beginning after December 15, 2019. The Company adopted this guidance as of January 1, 2020 and the adoption did not have a material impact on the Company’s condensed consolidated financial statements.</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In April 2019, the FASB issued ASU 2019-04, Codification Improvements to Topic 326, Financial Instruments – Credit Losses, Topic 815, Derivatives, and Hedging, and Topic 825, Financial Instruments. The improvements to Topic 815, among other things, clarifies some areas around partial-term fair value hedges, interest rate risk, the amortization of fair value hedge basis adjustments and their disclosure, and some clarification of matters related to the transitioning to ASU 2017-12, which was adopted by the Company during the year ended December 31, 2018. The improvements to Topic 326 clarify certain aspects surrounding accounting for credit losses in connection with the Company’s receivables. These include that the Company should consider anticipated recoveries in its calculation of credit losses. For those that have already adopted ASU No. 2017-12, the new standard </span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">was effective the first annual period beginning after the issuance date of ASU No. 2019-04, or as of January 1, 2020 for the Company, with early adoption permitted. The Company adopted this guidance as of January 1, 2020 and the adoption did not have a material impact on the Company’s condensed consolidated financial statements.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Income Taxes</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In December 2019, the FASB issued ASU 2019-12, Simplifying the Accounting for Income Taxes, which eliminates certain exceptions within ASC 740, Income Taxes, and clarifies certain aspects of the current guidance to promote consistency among reporting entities. ASU 2019-12 is effective for the Company for the fiscal year beginning after December 15, 2020. The Company is currently evaluating the impacts of the provisions of ASU 2019-12 on its condensed consolidated financial statements and disclosures.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Others</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In March 2020, the FASB issued ASU 2020-04, Reference Rate Reform (Topic 848): Facilitation of the Effects of Reference Rate Reform on Financial Reporting. ASU 2020-0, which provides optional guidance for a limited period of time to ease the potential burden in accounting for (or recognizing the effects of) reference rate reform on financial reporting. Companies can apply the ASU immediately, however, the guidance will only be available until December 31, 2022. The Company is currently evaluating the impact that adopting this new accounting standard will have on its condensed consolidated financial statements and related disclosures.</span></div> <div style="margin-bottom:6pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Changes in the allowance for credit losses are as follows:</span></div><div><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:63.698%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.141%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.143%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">September 30, 2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">September 30, 2019</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Allowance for credit loss, beginning of period</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,260 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,765 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Recoveries of costs and expenses, net</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,089)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(134)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Account write-offs and other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(191)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(45)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Allowance for credit loss, end of period</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">980 </span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,586 </span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div> 2260000 2765000 -1089000 -134000 191000 45000 980000 2586000 <div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Recent Accounting Pronouncements</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Fair Value Measurement</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In August 2018, the FASB issued ASU 2018-13 Fair Value Measurement (Topic 820): Disclosure Framework—Changes to the Disclosure Requirements for Fair Value Measurement, which modifies the disclosure requirements on fair value measurements. ASU 2018-13 was effective for fiscal years beginning after December 15, 2019, including interim periods within those fiscal years. The Company adopted this guidance as of January 1, 2020 and the adoption did not have a material impact on the Company’s condensed consolidated financial statements.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Consolidations</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In October 2018, the FASB issued ASU 2018-17, Consolidation (Topic 810), Targeted Improvements to Related Party Guidance for Variable Interest Entities, which aligns the evaluation of whether a decision maker's fee is a variable interest with the guidance in the primary beneficiary test by requiring the decision maker to consider an indirect interest in a VIE held by related party under common control on a proportionate basis. The new standard was effective for interim and annual periods beginning after December 15, 2019, with early adoption permitted. The Company adopted this guidance as of January 1, 2020 and the adoption did not have an impact on the Company’s condensed consolidated financial statements.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Credit Losses</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In June 2016, the FASB issued ASU 2016-13, Financial Instruments-Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments (ASU 2016-13), and a subsequent amendment to the initial guidance, ASU 2018-19 Codification Improvements to Topic 326, Financial Instruments—Credit Losses (collectively, Topic 326). Topic 326 requires measurement and recognition of expected credit losses for financial assets held, which include, but are not limited to, trade and other receivables. The new standard was effective for fiscal years beginning after December 15, 2019. The Company adopted this guidance as of January 1, 2020 and the adoption did not have a material impact on the Company’s condensed consolidated financial statements.</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In April 2019, the FASB issued ASU 2019-04, Codification Improvements to Topic 326, Financial Instruments – Credit Losses, Topic 815, Derivatives, and Hedging, and Topic 825, Financial Instruments. The improvements to Topic 815, among other things, clarifies some areas around partial-term fair value hedges, interest rate risk, the amortization of fair value hedge basis adjustments and their disclosure, and some clarification of matters related to the transitioning to ASU 2017-12, which was adopted by the Company during the year ended December 31, 2018. The improvements to Topic 326 clarify certain aspects surrounding accounting for credit losses in connection with the Company’s receivables. These include that the Company should consider anticipated recoveries in its calculation of credit losses. For those that have already adopted ASU No. 2017-12, the new standard </span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">was effective the first annual period beginning after the issuance date of ASU No. 2019-04, or as of January 1, 2020 for the Company, with early adoption permitted. The Company adopted this guidance as of January 1, 2020 and the adoption did not have a material impact on the Company’s condensed consolidated financial statements.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Income Taxes</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In December 2019, the FASB issued ASU 2019-12, Simplifying the Accounting for Income Taxes, which eliminates certain exceptions within ASC 740, Income Taxes, and clarifies certain aspects of the current guidance to promote consistency among reporting entities. ASU 2019-12 is effective for the Company for the fiscal year beginning after December 15, 2020. The Company is currently evaluating the impacts of the provisions of ASU 2019-12 on its condensed consolidated financial statements and disclosures.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Others</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In March 2020, the FASB issued ASU 2020-04, Reference Rate Reform (Topic 848): Facilitation of the Effects of Reference Rate Reform on Financial Reporting. ASU 2020-0, which provides optional guidance for a limited period of time to ease the potential burden in accounting for (or recognizing the effects of) reference rate reform on financial reporting. Companies can apply the ASU immediately, however, the guidance will only be available until December 31, 2022. The Company is currently evaluating the impact that adopting this new accounting standard will have on its condensed consolidated financial statements and related disclosures.</span></div> REVENUE FROM CONTRACTS WITH CUSTOMERS<div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Disaggregation of Revenue</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables provide information about disaggregated revenue by line of business, reportable segments, and geographical region for the three and nine months ended September 30, 2020 and 2019. </span></div><div style="margin-bottom:9pt;margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:26.342%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.394%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.394%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.394%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.394%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.394%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.398%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">U.S. Regions</span></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">U.S. Federal</span></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Canada</span></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Non-Solar DG</span></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">All Other</span></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Total</span></td></tr><tr><td colspan="36" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Line of Business</span></td></tr><tr><td colspan="36" style="border-left:1pt solid #000;border-right:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended September 30, 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-left:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Project revenue</span></td><td style="background-color:#cceeff;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">79,201 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">105,444 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,311 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,506 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,941 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">215,403 </span></td><td style="background-color:#cceeff;border-right:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-left:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">O&amp;M revenue</span></td><td colspan="2" style="background-color:#ffffff;border-left:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,492 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-left:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-left:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,384 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-left:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-left:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-left:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-left:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,009 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-left:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-left:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-left:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-left:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,921 </span></td><td style="background-color:#ffffff;border-right:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-left:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Energy assets</span></td><td colspan="2" style="background-color:#cceeff;border-left:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,060 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-left:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-left:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,325 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-left:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-left:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,227 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-left:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-left:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,535 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-left:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-left:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">161 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-left:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-left:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,308 </span></td><td style="background-color:#cceeff;border-right:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-left:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#ffffff;border-left:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">191 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-left:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-left:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">150 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-left:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-left:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,725 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-left:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-left:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">201 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-left:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-left:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,608 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-left:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-left:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,875 </span></td><td style="background-color:#ffffff;border-right:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total revenues</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-left:1pt solid #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">92,944 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">118,303 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,263 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,251 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,746 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">282,507 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-right:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="36" style="background-color:#ffffff;border-left:1pt solid #000;border-right:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended September 30, 2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-left:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Project revenue</span></td><td style="background-color:#cceeff;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">72,667 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58,199 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,380 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,059 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,592 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">145,897 </span></td><td style="background-color:#cceeff;border-right:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-left:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">O&amp;M revenue</span></td><td colspan="2" style="background-color:#ffffff;border-left:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,280 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-left:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-left:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,123 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-left:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-left:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-left:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-left:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,330 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-left:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-left:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">88 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-left:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-left:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,821 </span></td><td style="background-color:#ffffff;border-right:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-left:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Energy assets</span></td><td colspan="2" style="background-color:#cceeff;border-left:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,699 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-left:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-left:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,339 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-left:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-left:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,327 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-left:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-left:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,421 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-left:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-left:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-left:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-left:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,786 </span></td><td style="background-color:#cceeff;border-right:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-left:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#ffffff;border-left:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">433 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-left:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-left:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">597 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-left:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-left:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,958 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-left:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-left:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">65 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-left:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-left:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,469 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-left:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-left:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,522 </span></td><td style="background-color:#ffffff;border-right:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-left:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total revenues</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">84,079 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">71,258 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,665 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,875 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,149 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">212,026 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-right:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="36" style="background-color:#ffffff;border-left:1pt solid #000;border-right:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Nine Months Ended September 30, 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-left:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Project revenue</span></td><td style="background-color:#cceeff;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">226,734 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">233,778 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,342 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,881 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,027 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">519,762 </span></td><td style="background-color:#cceeff;border-right:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-left:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">O&amp;M revenue</span></td><td colspan="2" style="background-color:#ffffff;border-left:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,127 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-left:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-left:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,765 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-left:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-left:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-left:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-left:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,144 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-left:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-left:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">229 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-left:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-left:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53,291 </span></td><td style="background-color:#ffffff;border-right:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-left:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Energy assets</span></td><td colspan="2" style="background-color:#cceeff;border-left:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,556 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-left:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-left:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,549 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-left:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-left:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,234 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-left:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-left:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54,341 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-left:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-left:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">599 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-left:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-left:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">87,279 </span></td><td style="background-color:#cceeff;border-right:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-left:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#ffffff;border-left:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">956 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-left:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-left:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">447 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-left:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-left:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,088 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-left:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-left:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">738 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-left:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-left:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50,395 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-left:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-left:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">57,624 </span></td><td style="background-color:#ffffff;border-right:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-left:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total revenues</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">266,373 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">271,539 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,690 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">74,104 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">73,250 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">717,956 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-right:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="36" style="background-color:#ffffff;border-left:1pt solid #000;border-right:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Nine Months Ended September 30, 2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-left:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Project revenue</span></td><td style="background-color:#cceeff;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">196,284 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">134,954 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,112 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,318 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,818 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">366,486 </span></td><td style="background-color:#cceeff;border-right:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-left:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">O&amp;M revenue</span></td><td colspan="2" style="background-color:#ffffff;border-left:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,580 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-left:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-left:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,370 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-left:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-left:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-left:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-left:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,771 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-left:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-left:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">109 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-left:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-left:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48,835 </span></td><td style="background-color:#ffffff;border-right:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-left:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Energy assets</span></td><td colspan="2" style="background-color:#cceeff;border-left:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,063 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-left:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-left:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,958 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-left:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-left:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,585 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-left:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-left:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52,612 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-left:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-left:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">582 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-left:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-left:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">76,800 </span></td><td style="background-color:#cceeff;border-right:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-left:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#ffffff;border-left:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,969 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-left:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-left:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,055 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-left:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-left:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,994 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-left:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-left:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">669 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-left:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-left:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59,513 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-left:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-left:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">68,200 </span></td><td style="background-color:#ffffff;border-right:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-left:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total revenues</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">227,896 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">169,337 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,696 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">66,370 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69,022 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">560,321 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-right:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:6pt;margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:26.342%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.394%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.394%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.394%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.394%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.394%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.398%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">U.S. Regions</span></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">U.S. Federal</span></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Canada</span></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Non-Solar DG</span></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">All Other</span></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Total</span></td></tr><tr><td colspan="36" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Geographical Regions</span></td></tr><tr><td colspan="36" style="background-color:#ffffff;border-left:1pt solid #000;border-right:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended September 30, 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">United States</span></td><td style="background-color:#cceeff;border-left:1pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">92,944 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-left:1pt solid #000000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-left:1pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">118,303 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-left:1pt solid #000000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-left:1pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">655 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-left:1pt solid #000000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-left:1pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,251 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-left:1pt solid #000000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-left:1pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,173 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-left:1pt solid #000000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-left:1pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">256,326 </span></td><td style="background-color:#cceeff;border-right:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-left:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Canada</span></td><td colspan="2" style="background-color:#ffffff;border-left:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-left:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-left:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-left:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-left:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,608 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-left:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-left:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-left:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-left:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-left:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-left:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,630 </span></td><td style="background-color:#ffffff;border-right:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-left:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Other</span></td><td colspan="2" style="background-color:#cceeff;border-left:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-left:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-left:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-left:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-left:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-left:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-left:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-left:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-left:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,551 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-left:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-left:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,551 </span></td><td style="background-color:#cceeff;border-right:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total revenues</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-left:1pt solid #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">92,944 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">118,303 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,263 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,251 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,746 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">282,507 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-right:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="36" style="background-color:#ffffff;border-left:1pt solid #000;border-right:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended September 30, 2019</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">United States</span></td><td style="background-color:#ffffff;border-left:1pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">84,079 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-left:1pt solid #000000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-left:1pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">71,258 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-left:1pt solid #000000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-left:1pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,023 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-left:1pt solid #000000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-left:1pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,875 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-left:1pt solid #000000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-left:1pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,936 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-left:1pt solid #000000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-left:1pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">196,171 </span></td><td style="background-color:#ffffff;border-right:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-left:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Canada</span></td><td colspan="2" style="background-color:#cceeff;border-left:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-left:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-left:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-left:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-left:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,642 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-left:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-left:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-left:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-left:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-left:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-left:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,692 </span></td><td style="background-color:#cceeff;border-right:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-left:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Other</span></td><td colspan="2" style="background-color:#ffffff;border-left:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-left:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-left:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-left:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-left:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-left:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-left:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-left:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-left:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,163 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-left:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-left:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,163 </span></td><td style="background-color:#ffffff;border-right:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total revenues</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-left:1pt solid #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">84,079 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">71,258 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,665 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,875 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,149 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">212,026 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-right:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="36" style="background-color:#ffffff;border-left:1pt solid #000;border-right:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Nine Months Ended September 30, 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">United States</span></td><td style="background-color:#cceeff;border-left:1pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">266,373 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-left:1pt solid #000000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-left:1pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">271,539 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-left:1pt solid #000000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-left:1pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,173 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-left:1pt solid #000000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-left:1pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">74,104 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-left:1pt solid #000000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-left:1pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49,294 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-left:1pt solid #000000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-left:1pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">663,483 </span></td><td style="background-color:#cceeff;border-right:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-left:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Canada</span></td><td colspan="2" style="background-color:#ffffff;border-left:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-left:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-left:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-left:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-left:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,517 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-left:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-left:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-left:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-left:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">124 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-left:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-left:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,641 </span></td><td style="background-color:#ffffff;border-right:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-left:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Other</span></td><td colspan="2" style="background-color:#cceeff;border-left:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-left:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-left:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-left:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-left:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-left:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-left:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-left:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-left:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,832 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-left:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-left:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,832 </span></td><td style="background-color:#cceeff;border-right:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total revenues</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-left:1pt solid #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">266,373 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">271,539 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,690 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">74,104 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">73,250 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">717,956 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-right:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="36" style="background-color:#ffffff;border-left:1pt solid #000;border-right:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Nine Months Ended September 30, 2019</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">United States</span></td><td style="background-color:#ffffff;border-left:1pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">227,896 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-left:1pt solid #000000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-left:1pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">169,337 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-left:1pt solid #000000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-left:1pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,281 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-left:1pt solid #000000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-left:1pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">66,370 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-left:1pt solid #000000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-left:1pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">56,052 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-left:1pt solid #000000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-left:1pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">521,936 </span></td><td style="background-color:#ffffff;border-right:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-left:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Canada</span></td><td colspan="2" style="background-color:#cceeff;border-left:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-left:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-left:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-left:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-left:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,415 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-left:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-left:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-left:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-left:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">157 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-left:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-left:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,572 </span></td><td style="background-color:#cceeff;border-right:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-left:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Other</span></td><td colspan="2" style="background-color:#ffffff;border-left:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-left:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-left:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-left:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-left:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-left:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-left:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-left:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-left:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,813 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-left:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-left:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,813 </span></td><td style="background-color:#ffffff;border-right:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total revenues</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-left:1pt solid #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">227,896 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">169,337 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,696 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">66,370 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69,022 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">560,321 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-right:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:9pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the three months ended September 30, 2020 and 2019, approximately 95% and 93%, respectively, of revenue is recognized over time, and the remainder is for products and services transferred at a point in time. For the nine months ended September 30, 2020 and 2019, approximately 94% and 91%, respectively, of revenue is recognized over time, and the remainder is for products and services transferred at a point in time.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Contract Balances</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table provides information about receivables, contract assets and contract liabilities from contracts with customers:</span></div><div style="margin-bottom:6pt;margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:62.693%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.805%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.141%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.143%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">September 30, 2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 31, 2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts receivable, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">121,672 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">95,863 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts receivable retainage, net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,359 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,976 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Contract Assets:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Costs and estimated earnings in excess of billings </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">179,909 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">202,243 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Contract Liabilities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Billings in excess of cost and estimated earnings</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,302 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,178 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:62.693%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.805%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.141%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.143%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">September 30, 2019</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 31, 2018</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts receivable, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">91,755 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">85,985 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts receivable retainage, net</span></td><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,652 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,516 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Contract Assets:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Costs and estimated earnings in excess of billings</span></td><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">124,652 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">86,842 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Contract Liabilities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Billings in excess of cost and estimated earnings</span></td><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,768 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,706 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:9pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounts receivable retainage represents amounts due from customers, but where payments are withheld contractually until certain construction milestones are met. Amounts retained typically range from 5% to 10% of the total invoice. The Company classifies as a current asset those retainages that are expected to be billed in the next twelve months. Unbilled revenue, presented as costs and estimated earnings in excess of billings, represent amounts earned and billable that were not invoiced at the end of the fiscal period.</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Contract assets represent the Company’s rights to consideration in exchange for services transferred to a customer that have not been billed as of the reporting date. The Company’s rights to consideration are generally unconditional at the time its performance obligations are satisfied.</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At the inception of a contract, the Company expects the period between when it satisfies its performance obligations, and when the customer pays for the services, will be one year or less. As such, the Company has elected to apply the practical expedient which allows the Company to not adjust the promised amount of consideration for the effects of a significant financing component, when a financing component is present.</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">When the Company receives consideration, or such consideration is unconditionally due from a customer prior to transferring goods or services to the customer under the terms of a sales contract, the Company records deferred revenue, which represents a contract liability. Such deferred revenue typically results from billings in excess of costs incurred and advanced payments received on project contracts. As of September 30, 2020 and December 31, 2019, the Company classified $4,982 and $5,560, respectively, as a non-current liability, included in other liabilities on the condensed consolidated balance sheets, for those performance obligations expected to be completed beyond the next twelve months.</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The decrease in contract assets for the nine months ended September 30, 2020 was primarily due to billings of $464,712, offset in part by revenue recognized of approximately $434,709. The increase in contract liabilities was primarily driven by the receipt of advance payment from customers, and related billings, exceeding reductions from recognition of revenue as performance obligations were satisfied. For the nine months ended September 30, 2020, the Company recognized revenue of $85,356 that was previously included in the beginning balance of contract liabilities and billed customers $86,203. Changes in contract liabilities are also driven by reclassifications to or from contract assets as a result of timing of customer payments.</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The increase in contract assets for the nine months ended September 30, 2019 was primarily due to revenue recognized of $317,088, offset in part by billings of approximately $282,568. The decrease in contract liabilities was primarily driven by recognition of revenue as performance obligations were satisfied exceeding increases from the receipt of advance payment from customers, and related billings. For the nine months ended September 30, 2019, the Company recognized revenue of $92,685 that was previously included in the beginning balance of contract liabilities, and billed customers $92,427. Changes in contract liabilities are also driven by reclassifications to or from contract assets as a result of timing of customer payments.</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Contracts are often modified for a change in scope or other requirements. The Company considers contract modifications to exist when the modification either creates new or changes the existing enforceable rights and obligations. Most of the Company’s contract modifications are for goods or services that are not distinct from the existing performance obligations.  The effect of a contract modification on the transaction price, and the measure of progress for the performance obligation to which it relates, is recognized as an adjustment to revenue (either as an increase or decrease) on a cumulative catchup basis.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Performance Obligations</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A performance obligation is a promise in a contract to transfer a distinct good or service to the customer. Performance obligations are satisfied at a point in time or over time and are supported by contracts with customers. For most of the Company’s contracts, there are multiple promises of goods or services. Typically, the Company provides a significant service of integrating a complex set of tasks and components such as design, engineering, construction management, and equipment procurement for a project </span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">contract. The bundle of goods and services are provided to deliver one output for which the customer has contracted. In these cases, the Company considers the bundle of goods and services to be a single performance obligation. The Company may also promise to provide distinct goods or services within a contract, such as a project contract for installation of energy conservation measures and post-installation O&amp;M services. In these cases the Company separates the contract into more than one performance obligation. If a contract is separated into more than one performance obligation, the Company allocates the total transaction price to each performance obligation in an amount based on the estimated relative standalone selling prices of the promised goods or services underlying each performance obligation.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Backlog</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s remaining performance obligations (hereafter referred to as “backlog”) represent the unrecognized revenue value of the Company’s contract commitments. The Company’s backlog may vary significantly each reporting period based on the timing of major new contract commitments and the backlog may fluctuate with currency movements. In addition, our customers have the right, under some circumstances, to terminate contracts or defer the timing of the Company’s services and their payments to the Company. At September 30, 2020, the Company had backlog of $2,154,526 of which approximately 31% is anticipated to be recognized as revenue in the next twelve months and the remaining, thereafter.</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company applied the practical expedient for certain revenue streams to exclude the value of remaining performance obligations for (i) contracts with an original expected term of one year or less, or (ii) contracts for which the Company recognizes revenue in proportion to the amount it has the right to invoice for services performed.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Contract Acquisition Costs</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company accounts for certain acquisition costs over the life of the contract, consisting primarily of commissions when paid. Commission costs are incurred commencing at contract signing. Commission costs are allocated across all performance obligations and deferred and amortized over the contract term on a progress toward completion basis.</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of September 30, 2020 and December 31, 2019, $1,735 of capitalized commission costs related to contracts that were not completed were included in other assets in the accompanying condensed consolidated balance sheets. For contracts that have a duration of less than one year, the Company follows a practical expedient and expenses these costs when incurred. During the three and nine months ended September 30, 2020 and 2019, the amortization of commission costs related to contracts was not material and was included in the accompanying condensed consolidated statements of income.</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company capitalizes costs incurred related to the development of projects prior to contract signing as it is partial fulfillment of its performance obligations. Capitalized project development costs include only those costs incurred in connection with the development of energy projects, primarily direct labor, interest costs, outside contractor services, consulting fees, legal fees and travel, if incurred after a point in time where the realization of related revenue becomes probable. Project development costs incurred prior to the probable realization of revenue are expensed as incurred. The Company classifies as a current asset those project development costs that are expected to proceed to construction activity in the twelve months that follow. The Company periodically reviews these balances and writes off any amounts where the realization of the related revenue is no longer probable. Project development costs of $1,228 and $1,080 were included in other long-term assets in the accompanying condensed consolidated balance sheets as of September 30, 2020 and December 31, 2019, respectively. During the three months ended September 30, 2020 and 2019, $3,611 and $2,048, respectively, of project development costs were recognized in the condensed consolidated statements of income on projects that converted to customer contracts. During the nine months ended September 30, 2020 and 2019, $9,546 and $13,081, respectively, of project development costs were recognized in the condensed consolidated statements of income on projects that converted to customer contracts. </span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">No impairment charges in connection with the Company’s commission costs or project development costs were recorded during the nine months ended September 30, 2020 and 2019.</span></div> <div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables provide information about disaggregated revenue by line of business, reportable segments, and geographical region for the three and nine months ended September 30, 2020 and 2019. </span></div><div style="margin-bottom:9pt;margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:26.342%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.394%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.394%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.394%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.394%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.394%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.398%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">U.S. Regions</span></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">U.S. Federal</span></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Canada</span></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Non-Solar DG</span></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">All Other</span></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Total</span></td></tr><tr><td colspan="36" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Line of Business</span></td></tr><tr><td colspan="36" style="border-left:1pt solid #000;border-right:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended September 30, 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-left:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Project revenue</span></td><td style="background-color:#cceeff;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">79,201 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">105,444 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,311 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,506 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,941 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">215,403 </span></td><td style="background-color:#cceeff;border-right:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-left:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">O&amp;M revenue</span></td><td colspan="2" style="background-color:#ffffff;border-left:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,492 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-left:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-left:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,384 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-left:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-left:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-left:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-left:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,009 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-left:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-left:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-left:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-left:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,921 </span></td><td style="background-color:#ffffff;border-right:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-left:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Energy assets</span></td><td colspan="2" style="background-color:#cceeff;border-left:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,060 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-left:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-left:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,325 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-left:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-left:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,227 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-left:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-left:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,535 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-left:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-left:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">161 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-left:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-left:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,308 </span></td><td style="background-color:#cceeff;border-right:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-left:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#ffffff;border-left:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">191 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-left:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-left:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">150 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-left:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-left:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,725 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-left:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-left:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">201 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-left:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-left:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,608 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-left:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-left:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,875 </span></td><td style="background-color:#ffffff;border-right:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total revenues</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-left:1pt solid #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">92,944 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">118,303 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,263 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,251 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,746 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">282,507 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-right:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="36" style="background-color:#ffffff;border-left:1pt solid #000;border-right:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended September 30, 2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-left:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Project revenue</span></td><td style="background-color:#cceeff;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">72,667 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58,199 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,380 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,059 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,592 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">145,897 </span></td><td style="background-color:#cceeff;border-right:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-left:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">O&amp;M revenue</span></td><td colspan="2" style="background-color:#ffffff;border-left:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,280 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-left:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-left:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,123 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-left:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-left:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-left:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-left:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,330 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-left:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-left:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">88 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-left:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-left:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,821 </span></td><td style="background-color:#ffffff;border-right:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-left:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Energy assets</span></td><td colspan="2" style="background-color:#cceeff;border-left:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,699 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-left:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-left:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,339 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-left:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-left:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,327 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-left:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-left:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,421 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-left:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-left:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-left:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-left:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,786 </span></td><td style="background-color:#cceeff;border-right:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-left:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#ffffff;border-left:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">433 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-left:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-left:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">597 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-left:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-left:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,958 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-left:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-left:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">65 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-left:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-left:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,469 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-left:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-left:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,522 </span></td><td style="background-color:#ffffff;border-right:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-left:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total revenues</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">84,079 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">71,258 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,665 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,875 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,149 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">212,026 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-right:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="36" style="background-color:#ffffff;border-left:1pt solid #000;border-right:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Nine Months Ended September 30, 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-left:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Project revenue</span></td><td style="background-color:#cceeff;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">226,734 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">233,778 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,342 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,881 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,027 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">519,762 </span></td><td style="background-color:#cceeff;border-right:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-left:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">O&amp;M revenue</span></td><td colspan="2" style="background-color:#ffffff;border-left:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,127 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-left:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-left:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,765 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-left:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-left:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-left:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-left:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,144 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-left:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-left:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">229 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-left:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-left:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53,291 </span></td><td style="background-color:#ffffff;border-right:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-left:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Energy assets</span></td><td colspan="2" style="background-color:#cceeff;border-left:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,556 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-left:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-left:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,549 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-left:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-left:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,234 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-left:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-left:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54,341 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-left:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-left:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">599 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-left:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-left:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">87,279 </span></td><td style="background-color:#cceeff;border-right:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-left:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#ffffff;border-left:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">956 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-left:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-left:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">447 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-left:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-left:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,088 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-left:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-left:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">738 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-left:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-left:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50,395 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-left:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-left:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">57,624 </span></td><td style="background-color:#ffffff;border-right:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-left:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total revenues</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">266,373 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">271,539 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,690 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">74,104 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">73,250 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">717,956 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-right:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="36" style="background-color:#ffffff;border-left:1pt solid #000;border-right:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Nine Months Ended September 30, 2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-left:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Project revenue</span></td><td style="background-color:#cceeff;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">196,284 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">134,954 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,112 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,318 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,818 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">366,486 </span></td><td style="background-color:#cceeff;border-right:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-left:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">O&amp;M revenue</span></td><td colspan="2" style="background-color:#ffffff;border-left:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,580 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-left:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-left:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,370 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-left:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-left:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-left:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-left:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,771 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-left:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-left:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">109 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-left:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-left:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48,835 </span></td><td style="background-color:#ffffff;border-right:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-left:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Energy assets</span></td><td colspan="2" style="background-color:#cceeff;border-left:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,063 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-left:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-left:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,958 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-left:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-left:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,585 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-left:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-left:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52,612 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-left:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-left:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">582 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-left:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-left:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">76,800 </span></td><td style="background-color:#cceeff;border-right:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-left:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#ffffff;border-left:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,969 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-left:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-left:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,055 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-left:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-left:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,994 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-left:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-left:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">669 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-left:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-left:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59,513 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-left:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-left:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">68,200 </span></td><td style="background-color:#ffffff;border-right:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-left:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total revenues</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">227,896 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">169,337 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,696 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">66,370 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69,022 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">560,321 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-right:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:26.342%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.394%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.394%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.394%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.394%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.394%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.398%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">U.S. Regions</span></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">U.S. Federal</span></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Canada</span></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Non-Solar DG</span></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">All Other</span></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Total</span></td></tr><tr><td colspan="36" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Geographical Regions</span></td></tr><tr><td colspan="36" style="background-color:#ffffff;border-left:1pt solid #000;border-right:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended September 30, 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">United States</span></td><td style="background-color:#cceeff;border-left:1pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">92,944 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-left:1pt solid #000000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-left:1pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">118,303 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-left:1pt solid #000000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-left:1pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">655 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-left:1pt solid #000000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-left:1pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,251 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-left:1pt solid #000000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-left:1pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,173 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-left:1pt solid #000000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-left:1pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">256,326 </span></td><td style="background-color:#cceeff;border-right:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-left:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Canada</span></td><td colspan="2" style="background-color:#ffffff;border-left:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-left:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-left:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-left:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-left:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,608 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-left:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-left:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-left:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-left:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-left:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-left:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,630 </span></td><td style="background-color:#ffffff;border-right:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-left:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Other</span></td><td colspan="2" style="background-color:#cceeff;border-left:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-left:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-left:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-left:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-left:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-left:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-left:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-left:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-left:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,551 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-left:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-left:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,551 </span></td><td style="background-color:#cceeff;border-right:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total revenues</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-left:1pt solid #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">92,944 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">118,303 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,263 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,251 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,746 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">282,507 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-right:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="36" style="background-color:#ffffff;border-left:1pt solid #000;border-right:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended September 30, 2019</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">United States</span></td><td style="background-color:#ffffff;border-left:1pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">84,079 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-left:1pt solid #000000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-left:1pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">71,258 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-left:1pt solid #000000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-left:1pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,023 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-left:1pt solid #000000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-left:1pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,875 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-left:1pt solid #000000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-left:1pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,936 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-left:1pt solid #000000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-left:1pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">196,171 </span></td><td style="background-color:#ffffff;border-right:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-left:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Canada</span></td><td colspan="2" style="background-color:#cceeff;border-left:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-left:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-left:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-left:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-left:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,642 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-left:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-left:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-left:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-left:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-left:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-left:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,692 </span></td><td style="background-color:#cceeff;border-right:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-left:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Other</span></td><td colspan="2" style="background-color:#ffffff;border-left:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-left:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-left:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-left:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-left:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-left:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-left:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-left:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-left:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,163 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-left:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-left:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,163 </span></td><td style="background-color:#ffffff;border-right:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total revenues</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-left:1pt solid #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">84,079 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">71,258 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,665 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,875 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,149 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">212,026 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-right:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="36" style="background-color:#ffffff;border-left:1pt solid #000;border-right:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Nine Months Ended September 30, 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">United States</span></td><td style="background-color:#cceeff;border-left:1pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">266,373 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-left:1pt solid #000000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-left:1pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">271,539 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-left:1pt solid #000000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-left:1pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,173 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-left:1pt solid #000000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-left:1pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">74,104 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-left:1pt solid #000000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-left:1pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49,294 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-left:1pt solid #000000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-left:1pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">663,483 </span></td><td style="background-color:#cceeff;border-right:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-left:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Canada</span></td><td colspan="2" style="background-color:#ffffff;border-left:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-left:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-left:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-left:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-left:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,517 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-left:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-left:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-left:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-left:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">124 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-left:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-left:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,641 </span></td><td style="background-color:#ffffff;border-right:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-left:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Other</span></td><td colspan="2" style="background-color:#cceeff;border-left:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-left:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-left:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-left:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-left:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-left:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-left:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-left:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-left:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,832 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-left:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-left:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,832 </span></td><td style="background-color:#cceeff;border-right:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total revenues</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-left:1pt solid #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">266,373 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">271,539 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,690 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">74,104 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">73,250 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">717,956 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-right:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="36" style="background-color:#ffffff;border-left:1pt solid #000;border-right:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Nine Months Ended September 30, 2019</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">United States</span></td><td style="background-color:#ffffff;border-left:1pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">227,896 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-left:1pt solid #000000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-left:1pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">169,337 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-left:1pt solid #000000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-left:1pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,281 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-left:1pt solid #000000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-left:1pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">66,370 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-left:1pt solid #000000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-left:1pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">56,052 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-left:1pt solid #000000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-left:1pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">521,936 </span></td><td style="background-color:#ffffff;border-right:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-left:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Canada</span></td><td colspan="2" style="background-color:#cceeff;border-left:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-left:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-left:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-left:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-left:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,415 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-left:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-left:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-left:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-left:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">157 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-left:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-left:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,572 </span></td><td style="background-color:#cceeff;border-right:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-left:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Other</span></td><td colspan="2" style="background-color:#ffffff;border-left:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-left:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-left:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-left:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-left:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-left:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-left:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-left:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-left:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,813 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-left:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-left:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,813 </span></td><td style="background-color:#ffffff;border-right:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total revenues</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-left:1pt solid #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">227,896 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">169,337 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,696 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">66,370 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69,022 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">560,321 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-right:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 79201000 105444000 9311000 7506000 13941000 215403000 4492000 11384000 0 2009000 36000 17921000 9060000 1325000 1227000 18535000 161000 30308000 191000 150000 1725000 201000 16608000 18875000 92944000 118303000 12263000 28251000 30746000 282507000 72667000 58199000 9380000 3059000 2592000 145897000 4280000 11123000 0 2330000 88000 17821000 6699000 1339000 1327000 16421000 0 25786000 433000 597000 1958000 65000 19469000 22522000 84079000 71258000 12665000 21875000 22149000 212026000 226734000 233778000 24342000 12881000 22027000 519762000 13127000 33765000 26000 6144000 229000 53291000 25556000 3549000 3234000 54341000 599000 87279000 956000 447000 5088000 738000 50395000 57624000 266373000 271539000 32690000 74104000 73250000 717956000 196284000 134954000 20112000 6318000 8818000 366486000 11580000 30370000 5000 6771000 109000 48835000 18063000 2958000 2585000 52612000 582000 76800000 1969000 1055000 4994000 669000 59513000 68200000 227896000 169337000 27696000 66370000 69022000 560321000 92944000 118303000 655000 28251000 16173000 256326000 0 0 11608000 0 22000 11630000 0 0 0 0 14551000 14551000 92944000 118303000 12263000 28251000 30746000 282507000 84079000 71258000 1023000 21875000 17936000 196171000 0 0 11642000 0 50000 11692000 0 0 0 0 4163000 4163000 84079000 71258000 12665000 21875000 22149000 212026000 266373000 271539000 2173000 74104000 49294000 663483000 0 0 30517000 0 124000 30641000 0 0 0 0 23832000 23832000 266373000 271539000 32690000 74104000 73250000 717956000 227896000 169337000 2281000 66370000 56052000 521936000 0 0 25415000 0 157000 25572000 0 0 0 0 12813000 12813000 227896000 169337000 27696000 66370000 69022000 560321000 0.95 0.93 0.94 0.91 <div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table provides information about receivables, contract assets and contract liabilities from contracts with customers:</span></div><div style="margin-bottom:6pt;margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:62.693%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.805%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.141%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.143%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">September 30, 2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 31, 2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts receivable, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">121,672 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">95,863 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts receivable retainage, net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,359 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,976 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Contract Assets:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Costs and estimated earnings in excess of billings </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">179,909 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">202,243 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Contract Liabilities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Billings in excess of cost and estimated earnings</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,302 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,178 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:62.693%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.805%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.141%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.143%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">September 30, 2019</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 31, 2018</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts receivable, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">91,755 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">85,985 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts receivable retainage, net</span></td><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,652 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,516 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Contract Assets:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Costs and estimated earnings in excess of billings</span></td><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">124,652 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">86,842 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Contract Liabilities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Billings in excess of cost and estimated earnings</span></td><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,768 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,706 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 121672000 95863000 24359000 16976000 179909000 202243000 40302000 32178000 91755000 85985000 16652000 13516000 124652000 86842000 28768000 30706000 0.05 0.10 4982000 5560000 464712000 434709000 85356000 86203000 317088000 282568000 92685000 92427000 2154526000 0.31 1735000 1735000 1228000 1080000 3611000 2048000 9546000 13081000 0 0 BUSINESS ACQUISITIONS AND RELATED TRANSACTIONSThe Company accounts for acquisitions using the acquisition method in accordance with ASC 805, Business Combinations. The purchase price for each is allocated to the net assets based on their estimated fair values at the date of each acquisition. The excess purchase price over the estimated fair value of net assets acquired, which are calculated using level 3 inputs per the fair value hierarchy as defined in Note 10, are recorded as goodwill. Intangible assets, if identified, are recorded and are amortized over periods ranging from <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjM5N2JkOGRkZmMxMzQxZDNiMjQ4N2Q3M2Q3MmNkN2Y0L3NlYzozOTdiZDhkZGZjMTM0MWQzYjI0ODdkNzNkNzJjZDdmNF80MC9mcmFnOmM0NGMxNjk5MTEzZjRmZjM5MmJkYmI1OGUxMzFiZmMxL3RleHRyZWdpb246YzQ0YzE2OTkxMTNmNGZmMzkyYmRiYjU4ZTEzMWJmYzFfNjU0_6c1d31e3-2ec6-4c77-b363-ce5405461bca">one</span> to fifteen years. See Note 5 for additional information.<div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the three and nine months ended September 30, 2020, the Company did not complete any acquisitions. </span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The results of acquired assets since the dates of the acquisitions have been included in the Company’s operations as presented in the accompanying condensed consolidated statements of income, condensed consolidated statements of comprehensive income and condensed consolidated statements of cash flows.</span></div> P15Y GOODWILL AND INTANGIBLE ASSETS<div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The changes in the carrying value of goodwill attributable to each reporting unit are as follows:</span></div><div style="margin-bottom:6pt;margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.425%"><tr><td style="width:1.0%"/><td style="width:28.524%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.027%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.522%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.027%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.522%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.027%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.522%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.027%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.522%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.027%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.522%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.031%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">U.S. Regions</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">U.S. Federal</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Canada</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Non-solar DG</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Other</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Carrying Value of Goodwill</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance, December 31, 2019</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,705 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,981 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,369 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,359 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58,414 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 6pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Currency effects</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(88)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(154)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(242)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance, September 30, 2020</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,705 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,981 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,281 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,205 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58,172 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Accumulated Goodwill Impairment</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance, December 31, 2019</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,016)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,016)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance, September 30, 2020</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,016)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,016)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:9pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company performs its annual goodwill impairment testing in the fourth quarter of each year, or more frequently if an event occurs or circumstances change that would more-likely-than-not reduce the fair value of a reporting unit below its carrying amount. During the Company’s annual goodwill impairment testing in 2019, all reporting units had fair values that exceeded their carrying values by at least 15%. If the Company believes that one or more indicators of impairment have occurred, then the Company will perform an impairment test. The Company has the option to perform a qualitative assessment (commonly referred to as “step zero” test) to determine whether further quantitative analysis for impairment of goodwill and indefinite-lived intangible assets is necessary. The qualitative assessment includes a review of macroeconomic conditions, industry and market considerations, internal cost factors, and the Company’s own overall financial and share price performance, among other factors. If, after assessing the totality of events or circumstances the Company determines that it is not more-likely-than-not that the fair value of a reporting unit is less than its carrying amount, the Company does not need to perform a quantitative analysis. Upon assessment, the Company concluded it was not more likely than not that the fair value of the reporting units were less than the carrying value of the reporting units as of September 30, 2020. The Company will monitor future results and will perform a test if indicators trigger an impairment review. At this time, the Company has not deemed the impact that the current macroeconomic environment surrounding the COVID-19 pandemic has or is expected to have on the business to be a triggering event for impairment purposes.</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Separable intangible assets that are not deemed to have indefinite lives are amortized over their useful lives. The Company annually assesses whether a change in the life over which the Company’s assets are amortized is necessary, or more frequently if events or circumstances warrant.</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Acquired intangible assets other than goodwill that are subject to amortization include customer contracts, customer relationships, non-compete agreements, technology and trade names. Customer contracts are amortized ratably over the period of the acquired customer contracts ranging in periods from approximately <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjM5N2JkOGRkZmMxMzQxZDNiMjQ4N2Q3M2Q3MmNkN2Y0L3NlYzozOTdiZDhkZGZjMTM0MWQzYjI0ODdkNzNkNzJjZDdmNF80My9mcmFnOjdkYTBkNzA0YWZiYTRjZGE4NGU1YzU0MzQyMjY5ZWE1L3RleHRyZWdpb246N2RhMGQ3MDRhZmJhNGNkYTg0ZTVjNTQzNDIyNjllYTVfMjUxNQ_e2bf9a4b-1b84-43d6-888a-dce1f1334fc6">one</span> to five years. All other acquired intangible assets are amortized over periods ranging from approximately <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjM5N2JkOGRkZmMxMzQxZDNiMjQ4N2Q3M2Q3MmNkN2Y0L3NlYzozOTdiZDhkZGZjMTM0MWQzYjI0ODdkNzNkNzJjZDdmNF80My9mcmFnOjdkYTBkNzA0YWZiYTRjZGE4NGU1YzU0MzQyMjY5ZWE1L3RleHRyZWdpb246N2RhMGQ3MDRhZmJhNGNkYTg0ZTVjNTQzNDIyNjllYTVfMjYxNg_273d9e78-8f89-4a84-970f-18efc79e2a82">four</span> to fifteen years, as determined by the nature of the respective intangible asset. The Company did not complete any acquisitions nor acquire any intangible assets during the nine months ended September 30, 2020.</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The gross carrying amount and accumulated amortization of intangible assets are as follows:</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:61.687%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.147%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.148%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">As of September 30, 2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">As of December 31, 2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Gross Carrying Amount</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer contracts</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,847 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,904 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,634 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,749 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-compete agreements</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,021 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,037 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Technology</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,719 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,732 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade names</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">542 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">544 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 6pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total gross carrying amount</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,763 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,966 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Accumulated Amortization</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer contracts</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,847 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,844 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,585 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,236 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-compete agreements</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,021 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,037 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Technology</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,706 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,704 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade names</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">532 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">531 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 6pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total accumulated amortization</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,691 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,352 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intangible assets, net</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,072 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,614 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:9pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amortization expense is as follows:</span></div><div style="margin-bottom:6pt;margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:97.701%"><tr><td style="width:1.0%"/><td style="width:16.400%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.388%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:23.164%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.576%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.576%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.576%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.580%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Three Months Ended September 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Nine Months Ended September 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Asset type</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Location</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2019</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer contracts</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of revenues</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">67 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">All other intangible assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Selling, general and administrative expenses</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">157 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">202 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">468 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">614 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 6pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 6pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">172 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">224 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">528 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">681 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> <div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The changes in the carrying value of goodwill attributable to each reporting unit are as follows:</span></div><div style="margin-bottom:6pt;margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.425%"><tr><td style="width:1.0%"/><td style="width:28.524%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.027%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.522%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.027%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.522%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.027%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.522%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.027%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.522%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.027%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.522%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.031%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">U.S. Regions</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">U.S. Federal</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Canada</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Non-solar DG</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Other</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Carrying Value of Goodwill</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance, December 31, 2019</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,705 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,981 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,369 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,359 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58,414 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 6pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Currency effects</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(88)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(154)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(242)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance, September 30, 2020</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,705 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,981 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,281 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,205 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58,172 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Accumulated Goodwill Impairment</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance, December 31, 2019</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,016)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,016)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance, September 30, 2020</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,016)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,016)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 26705000 3981000 3369000 0 24359000 58414000 0 0 -88000 0 -154000 -242000 26705000 3981000 3281000 0 24205000 58172000 0 0 1016000 0 0 1016000 0 0 1016000 0 0 1016000 0.15 P5Y P15Y <div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The gross carrying amount and accumulated amortization of intangible assets are as follows:</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:61.687%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.147%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.148%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">As of September 30, 2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">As of December 31, 2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Gross Carrying Amount</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer contracts</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,847 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,904 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,634 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,749 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-compete agreements</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,021 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,037 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Technology</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,719 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,732 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade names</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">542 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">544 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 6pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total gross carrying amount</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,763 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,966 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Accumulated Amortization</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer contracts</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,847 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,844 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,585 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,236 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-compete agreements</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,021 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,037 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Technology</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,706 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,704 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade names</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">532 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">531 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 6pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total accumulated amortization</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,691 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,352 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intangible assets, net</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,072 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,614 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 7847000 7904000 12634000 12749000 3021000 3037000 2719000 2732000 542000 544000 26763000 26966000 7847000 7844000 11585000 11236000 3021000 3037000 2706000 2704000 532000 531000 25691000 25352000 1072000 1614000 <div style="margin-bottom:9pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amortization expense is as follows:</span></div><div style="margin-bottom:6pt;margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:97.701%"><tr><td style="width:1.0%"/><td style="width:16.400%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.388%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:23.164%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.576%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.576%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.576%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.580%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Three Months Ended September 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Nine Months Ended September 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Asset type</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Location</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2019</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer contracts</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of revenues</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">67 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">All other intangible assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Selling, general and administrative expenses</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">157 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">202 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">468 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">614 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 6pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 6pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">172 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">224 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">528 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">681 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 15000 22000 60000 67000 157000 202000 468000 614000 172000 224000 528000 681000 ENERGY ASSETS<div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Energy assets consist of the following:</span></div><div style="margin-bottom:6pt;margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:63.698%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.141%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.143%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">September 30, 2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 31, 2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Energy assets</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">885,148 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">767,331 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less - accumulated depreciation and amortization</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(215,009)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(187,870)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Energy assets, net</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">670,139 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">579,461 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:9pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Included in the above energy assets are financing lease assets and associated accumulated depreciation and amortization, as follows:</span></div><div style="margin-bottom:6pt;margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:63.698%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.141%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.143%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">September 30, 2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 31, 2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Financing lease assets</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,402 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,402 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less - accumulated depreciation and amortization</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,865)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,268)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Financing lease assets, net</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,537 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,134 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:9pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Depreciation and amortization expense on the above energy assets, net of deferred grant amortization, included in the condensed consolidated statements of income is as follows:</span></div><div style="margin-bottom:6pt;margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:27.060%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.141%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.141%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.141%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.145%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Three Months Ended September 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Nine Months Ended September 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Location</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2019</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of revenues</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,547 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,843 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,496 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,338 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:9pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Included in the above depreciation and amortization expense on energy assets is depreciation and amortization on financing lease assets, as follows:</span></div><div style="margin-bottom:9pt;margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:27.060%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.141%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.141%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.141%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.145%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended September 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended September 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Location</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of revenues</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">533 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">533 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,597 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,597 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:9pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company evaluates long-lived assets for impairment as events or changes in circumstances indicate the carrying value of these assets may not be fully recoverable. Examples of such triggering events applicable to our assets include a significant decrease in the market price of a long-lived asset or asset group or a current-period operating or cash flow loss combined with a history of operating or cash flow losses or a projection or forecast that demonstrates continuing losses associated with the use of a long-lived asset or asset group. The Company performs its annual long-lived asset impairment testing in the fourth quarter of each year. In addition to the annual impairment test, the Company regularly assesses whether a triggering event has occurred which would require interim impairment testing.</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the three months ended September 30, 2020, the Company performed an engine overhaul on one of its energy assets, however, the engine consistently failed to achieve emissions compliance and the Company considered the engine unsalvageable. As a result of this event, the Company performed an impairment analysis on this energy asset group and recorded an impairment charge of $1,028, which fully impaired this asset group. The impairment charge is included in selling, general and administrative expenses within the condensed consolidated statements of income for the three and nine months ended September 30, 2020.</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company assessed the impact that the current macroeconomic environment surrounding the COVID-19 pandemic has or is expected to have on the business, and concluded that it was not a triggering event for impairment purposes and there was no indication of impairment of long-lived assets, except as indicated above, for the nine months ended September 30, 2020.</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company capitalizes interest costs relating to construction financing during the period of construction, which is included in energy assets, net in the Company’s condensed consolidated balance sheets. Capitalized interest is amortized to cost of revenues in the Company’s condensed consolidated statements of income on a straight line basis over the useful life of the associated energy asset. </span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company capitalized interest costs as follows:</span></div><div style="margin-bottom:6pt;margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:27.060%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.141%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.141%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.141%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.145%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended September 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended September 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Capitalized interest</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,096 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">632 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,870 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,210 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:9pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of September 30, 2020 and December 31, 2019, there are three ESPC asset projects which are included within energy assets, net on the Company’s condensed consolidated balance sheets. The Company controls and operates the assets as well as obtains financing during the construction period of the assets. As the Company has an obligation to the customer for performance of the </span></div><div style="margin-bottom:9pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">asset, the Company records a liability associated with these energy assets, although, the customer is responsible for payments to the lender based on the energy asset’s production. As of September 30, 2020 and December 31, 2019, the liabilities recognized in association with these assets were $11,077 and $10,243, respectively, of which $225 and $827, respectively, have been classified as the current portion and are included in accrued expenses and other current liabilities. The remainder is included in other liabilities in the accompanying condensed consolidated balance sheets.</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the three months ended June 30, 2020, the Company acquired one energy project, which did not constitute a business in accordance with ASC 805-50, Business Combinations. The Company acquired the energy project in exchange for a total purchase price of $1,251, which included cash of $1,031 paid by the Company, issuance of a promissory note payable to the sellers of $204, detailed further in Note 16, and $16 of rollover equity in connection with shares of one of the Company’s subsidiaries issued to the sellers. As of September 30, 2020, the Company has remaining deferred purchase price consideration on previously closed projects of $1,446 that will be paid upon final completion of the respective projects and throughout 2020. The Company has a definitive agreement from prior periods, which has recently been amended, to purchase eight additional solar projects from developers for a total purchase price of $10,242, of which the Company has not made any payments to the developers for those projects.</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of September 30, 2020, the Company had $1,484 in asset retirement obligations (“AROs”) assets recorded in project assets, net of accumulated depreciation, and $1,622 in ARO liabilities recorded in accrued expenses and other current liabilities and other liabilities. During the three and nine months ended September 30, 2020, the Company recorded $20 and $58, respectively, of depreciation expense related to the ARO assets. During the three and nine months ended September 30, 2020, the Company recorded $21 and $64, respectively, in accretion expense to the ARO liabilities, which is reflected in the accretion of ARO and contingent consideration on the condensed consolidated statements of cash flows. The Company’s current ARO liabilities relate to the removal of equipment and pipelines at certain renewable gas projects and obligations related to the decommissioning of certain solar facilities and wind turbines.</span></div> <div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Energy assets consist of the following:</span></div><div style="margin-bottom:6pt;margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:63.698%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.141%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.143%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">September 30, 2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 31, 2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Energy assets</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">885,148 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">767,331 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less - accumulated depreciation and amortization</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(215,009)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(187,870)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Energy assets, net</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">670,139 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">579,461 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 885148000 767331000 215009000 187870000 670139000 579461000 <div style="margin-bottom:9pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Included in the above energy assets are financing lease assets and associated accumulated depreciation and amortization, as follows:</span></div><div style="margin-bottom:6pt;margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:63.698%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.141%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.143%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">September 30, 2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 31, 2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Financing lease assets</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,402 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,402 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less - accumulated depreciation and amortization</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,865)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,268)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Financing lease assets, net</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,537 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,134 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Supplemental balance sheet information related to leases at September 30, 2020 and December 31, 2019 is as follows:</span></div><div style="margin-bottom:6pt;margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:63.698%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.141%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.143%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">September 30, 2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 31, 2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Operating Leases:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease assets</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,336 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,791 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current operating lease liabilities</span></td><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,010 </span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,802 </span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term portions of operating lease liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,509 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,101 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total operating lease liabilities</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,519 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,903 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average remaining lease term</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11 years</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11 years</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average discount rate </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.3 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Financing Leases:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Energy assets, net</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,537 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,134 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current portions of financing lease liabilities</span></td><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,746 </span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,997 </span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term financing lease liabilities, less current portions and net of deferred financing fees</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,352 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,500 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total financing lease liabilities</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,098 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,497 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average remaining lease term </span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16 years</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17 years</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average discount rate </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.9 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.8 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div> 42402000 42402000 7865000 6268000 34537000 36134000 <div style="margin-bottom:9pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Depreciation and amortization expense on the above energy assets, net of deferred grant amortization, included in the condensed consolidated statements of income is as follows:</span></div><div style="margin-bottom:6pt;margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:27.060%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.141%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.141%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.141%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.145%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Three Months Ended September 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Nine Months Ended September 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Location</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2019</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of revenues</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,547 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,843 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,496 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,338 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 9547000 8843000 28496000 26338000 <div style="margin-bottom:9pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Included in the above depreciation and amortization expense on energy assets is depreciation and amortization on financing lease assets, as follows:</span></div><div style="margin-bottom:9pt;margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:27.060%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.141%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.141%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.141%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.145%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended September 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended September 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Location</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of revenues</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">533 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">533 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,597 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,597 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:9pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The costs related to the Company’s leases are as follows:</span></div><div style="margin-bottom:6pt;margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:26.486%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.093%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.141%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.141%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.141%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.144%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Three Months Ended September 30,</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Nine Months Ended September 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2019</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Operating Lease:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease costs</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,001 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,913 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,933 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,660 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="6" style="background-color:#cceeff;padding:0 1pt"/><td colspan="9" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="9" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Financing Lease:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">533 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">533</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,597 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,597 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest on lease liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">723</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">854</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,282 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,750 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease costs</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,257 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,300 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,812 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,007 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 533000 533000 1597000 1597000 1028000 1028000 <div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company capitalized interest costs as follows:</span></div><div style="margin-bottom:6pt;margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:27.060%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.141%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.141%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.141%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.145%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended September 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended September 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Capitalized interest</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,096 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">632 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,870 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,210 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 1096000 632000 2870000 2210000 3 3 11077000 10243000 225000 827000 1 1251000 1031000 204000 16000 1446000 8 10242000 0 1484000 1622000 20000 58000 21000 64000 INCOME TAXES<div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recorded a provision for income taxes of $3,100 and $939 for the three months ended September 30, 2020 and 2019, respectively. The Company recorded a provision for income taxes of $597 and $2,000 for the nine months ended September 30, 2020 and 2019, respectively. The estimated effective annualized tax rate impacted by the period discrete items is 14.9% for the three months ended September 30, 2020, compared to a 10.1% of estimated effective annualized tax rate for the three months ended September 30, 2019. The estimated effective annualized tax rate impacted by the period discrete items is 1.8% for the nine months ended September 30, 2020, compared to a 9.2% of estimated effective annualized tax rate for the nine months ended September 30, 2019. </span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The principal reasons for the difference between the statutory rate and the estimated annual effective rate for 2020 were the effects of investment tax credits to which the Company is entitled from solar plants which have been placed into service or are forecasted to be placed into service during 2020, the tax deductions related to the Section 179D deduction, the tax rate benefits associated with net operating loss carryback made possible by the passing of the CARES Act on March 27, 2020 and tax basis adjustments on certain partnership flip transactions. The principal reason for the difference between the statutory rate and the estimated annual effective rate for 2019 were the effects of investment tax credits to which the Company is entitled from solar plants which have been placed into service or were forecasted to be placed into service during 2019.</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The investment tax credits and production tax credits to which the Company may be entitled fluctuate from year to year based on the cost of the renewable energy plants the Company places or expects to place in service and production levels at company owned facilities in that year. As part of the Tax Extender and Disaster Relief Act of 2019, signed into law December 20, 2019, Section 179D was extended through December 31, 2020.</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A reconciliation of the beginning and ending balances of the total amounts of gross unrecognized tax benefits is as follows:</span></div><div style="margin-bottom:6pt;margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.568%"><tr><td style="width:1.0%"/><td style="width:81.583%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.217%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Gross Unrecognized <br/>Tax Benefits</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance, December 31, 2019</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">400 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance, September 30, 2020</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">400 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:9pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At September 30, 2020 and December 31, 2019, the Company had approximately $80 of total gross unrecognized tax benefits (both net of the federal benefit on state amounts) representing the amount of unrecognized tax benefits that, if recognized, would favorably affect the effective income tax rate in any future periods.</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has presented all deferred tax assets and liabilities as noncurrent, net liabilities on its condensed consolidated balance sheets as of September 30, 2020, and December 31, 2019.</span></div> 3100000 939000 597000 2000000 0.149 0.101 0.018 0.092 <div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A reconciliation of the beginning and ending balances of the total amounts of gross unrecognized tax benefits is as follows:</span></div><div style="margin-bottom:6pt;margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.568%"><tr><td style="width:1.0%"/><td style="width:81.583%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.217%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Gross Unrecognized <br/>Tax Benefits</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance, December 31, 2019</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">400 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance, September 30, 2020</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">400 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 400000 400000 80000 80000 LEASES<div style="margin-bottom:9pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company enters into a variety of operating lease agreements through the normal course of its business including certain administrative offices. The leases are long-term, non-concealable real estate lease agreements, expiring at various dates through fiscal 2028. The agreements generally provide for fixed minimum rental payments and the payment of utilities, real estate taxes, insurance and repairs. The Company also leases certain land parcels related to our energy projects, expiring at various dates through fiscal 2050. The office and land leases make up a significant portion of the Company’s operating lease activity. Many of these leases have one or more renewal options that allow the Company, at its discretion, to renew the lease for six months to seven years. Only renewal options that the Company believed were likely to be exercised were included in our lease calculations. Many land leases include minimum lease payments that increase when the related project becomes operational. In these cases, the commercial operation date was estimated by the Company and used to calculate the estimated minimum lease payments.</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Supplemental balance sheet information related to leases at September 30, 2020 and December 31, 2019 is as follows:</span></div><div style="margin-bottom:6pt;margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:63.698%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.141%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.143%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">September 30, 2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 31, 2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Operating Leases:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease assets</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,336 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,791 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current operating lease liabilities</span></td><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,010 </span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,802 </span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term portions of operating lease liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,509 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,101 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total operating lease liabilities</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,519 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,903 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average remaining lease term</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11 years</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11 years</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average discount rate </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.3 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Financing Leases:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Energy assets, net</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,537 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,134 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current portions of financing lease liabilities</span></td><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,746 </span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,997 </span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term financing lease liabilities, less current portions and net of deferred financing fees</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,352 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,500 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total financing lease liabilities</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,098 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,497 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average remaining lease term </span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16 years</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17 years</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average discount rate </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.9 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.8 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-bottom:9pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The costs related to the Company’s leases are as follows:</span></div><div style="margin-bottom:6pt;margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:26.486%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.093%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.141%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.141%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.141%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.144%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Three Months Ended September 30,</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Nine Months Ended September 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2019</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Operating Lease:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease costs</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,001 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,913 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,933 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,660 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="6" style="background-color:#cceeff;padding:0 1pt"/><td colspan="9" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="9" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Financing Lease:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">533 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">533</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,597 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,597 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest on lease liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">723</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">854</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,282 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,750 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease costs</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,257 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,300 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,812 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,007 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:6pt;margin-top:9pt"><span><br/></span></div><div style="margin-bottom:9pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s estimated minimum future lease obligations under our leases are as follows: </span></div><div style="margin-bottom:6pt;margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:63.698%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.141%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.143%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Operating Leases</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Financing Leases</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Year ended December 31,</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 11.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2020</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,339 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,014 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 11.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,342 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,792 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 11.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,716 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,178 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 11.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,381 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,676 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 11.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,500 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,565 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 11.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,115 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,080 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total minimum lease payments</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54,393 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46,305 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 6pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: interest</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,874 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,207 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Present value of lease liabilities</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,519 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,098 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:9pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has determined that certain power purchase agreements (“PPAs”) contain a lease component in accordance with ASC 840, Leases. The Company recognized $2,261 and $6,546 of operating lease revenue under these agreements during the three and nine months ended September 30, 2020, respectively, which was reflected in revenues on the condensed consolidated statements of income. The Company recognized $2,243 and $6,737 of operating lease revenue under these agreements during the three and nine months ended September 30, 2019, respectively, which was reflected in revenues on the condensed consolidated statements of income.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Sale-Leaseback</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Most of the solar photovoltaic (“solar PV”) projects sold to date under the sale-leaseback program have been determined by the Company to be financing leases. The Company defers any gain or loss, representing the excess or shortfall of cash received from the investor compared to the net book value of the asset in the Company’s condensed consolidated balance sheets at the time of the sale. The Company records the long term portion of any deferred gain or loss in its condensed consolidated balance sheets in other liabilities and other assets, respectively, and the current portion in accrued expenses and other current liabilities and prepaid expenses and other current assets. The deferred amounts are amortized over the lease term and are included in cost of revenues in its condensed consolidated statements of income. Net gains from amortization expense in cost of revenues related to deferred gains and losses was $57 and $57 for the three months ended September 30, 2020 and 2019, respectively. Net gains from amortization expense in cost of revenues related to deferred gains and losses was $170 and $172 for the nine months ended September 30, 2020 and 2019, respectively.</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the third quarter of 2018, the Company entered into an agreement with an investor which gives us the option to sell and contemporaneously lease back solar PV projects through August 2019 up to a maximum funding amount of $100 million. In January 2020, the Company amended the August 2018 agreement with the investor to extend the end date of the agreement to November 24, 2020 and increase the maximum funding amount up to $150 million. During the nine months ended September 30, </span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2020, the Company completed one acquisition of a solar PV project and $130 million remained available under the lending commitment.</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of amounts related to sale leasebacks in the Company’s condensed consolidated balance sheets is as follows:</span></div><div style="margin-bottom:6pt;margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:63.698%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.141%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.143%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">September 30, 2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 31, 2019</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Financing lease assets, net</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,537 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,134 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred loss, short-term, net</span></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">115 </span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">115 </span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred loss, long-term, net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,715 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,801 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred loss</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,830 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,916 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Financing lease liabilities, short-term</span></td><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,746 </span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,997 </span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Financing lease liabilities, long-term</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,352 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,500 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total financing lease liabilities</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,098 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,497 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred gain, short-term, net</span></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">345 </span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">345 </span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred gain, long-term, net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,206 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,463 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred gain</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,551 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,808 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div> LEASES<div style="margin-bottom:9pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company enters into a variety of operating lease agreements through the normal course of its business including certain administrative offices. The leases are long-term, non-concealable real estate lease agreements, expiring at various dates through fiscal 2028. The agreements generally provide for fixed minimum rental payments and the payment of utilities, real estate taxes, insurance and repairs. The Company also leases certain land parcels related to our energy projects, expiring at various dates through fiscal 2050. The office and land leases make up a significant portion of the Company’s operating lease activity. Many of these leases have one or more renewal options that allow the Company, at its discretion, to renew the lease for six months to seven years. Only renewal options that the Company believed were likely to be exercised were included in our lease calculations. Many land leases include minimum lease payments that increase when the related project becomes operational. In these cases, the commercial operation date was estimated by the Company and used to calculate the estimated minimum lease payments.</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Supplemental balance sheet information related to leases at September 30, 2020 and December 31, 2019 is as follows:</span></div><div style="margin-bottom:6pt;margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:63.698%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.141%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.143%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">September 30, 2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 31, 2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Operating Leases:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease assets</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,336 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,791 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current operating lease liabilities</span></td><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,010 </span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,802 </span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term portions of operating lease liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,509 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,101 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total operating lease liabilities</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,519 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,903 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average remaining lease term</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11 years</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11 years</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average discount rate </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.3 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Financing Leases:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Energy assets, net</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,537 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,134 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current portions of financing lease liabilities</span></td><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,746 </span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,997 </span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term financing lease liabilities, less current portions and net of deferred financing fees</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,352 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,500 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total financing lease liabilities</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,098 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,497 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average remaining lease term </span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16 years</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17 years</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average discount rate </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.9 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.8 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-bottom:9pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The costs related to the Company’s leases are as follows:</span></div><div style="margin-bottom:6pt;margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:26.486%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.093%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.141%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.141%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.141%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.144%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Three Months Ended September 30,</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Nine Months Ended September 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2019</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Operating Lease:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease costs</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,001 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,913 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,933 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,660 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="6" style="background-color:#cceeff;padding:0 1pt"/><td colspan="9" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="9" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Financing Lease:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">533 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">533</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,597 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,597 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest on lease liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">723</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">854</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,282 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,750 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease costs</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,257 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,300 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,812 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,007 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:6pt;margin-top:9pt"><span><br/></span></div><div style="margin-bottom:9pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s estimated minimum future lease obligations under our leases are as follows: </span></div><div style="margin-bottom:6pt;margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:63.698%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.141%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.143%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Operating Leases</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Financing Leases</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Year ended December 31,</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 11.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2020</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,339 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,014 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 11.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,342 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,792 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 11.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,716 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,178 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 11.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,381 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,676 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 11.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,500 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,565 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 11.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,115 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,080 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total minimum lease payments</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54,393 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46,305 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 6pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: interest</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,874 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,207 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Present value of lease liabilities</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,519 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,098 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:9pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has determined that certain power purchase agreements (“PPAs”) contain a lease component in accordance with ASC 840, Leases. The Company recognized $2,261 and $6,546 of operating lease revenue under these agreements during the three and nine months ended September 30, 2020, respectively, which was reflected in revenues on the condensed consolidated statements of income. The Company recognized $2,243 and $6,737 of operating lease revenue under these agreements during the three and nine months ended September 30, 2019, respectively, which was reflected in revenues on the condensed consolidated statements of income.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Sale-Leaseback</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Most of the solar photovoltaic (“solar PV”) projects sold to date under the sale-leaseback program have been determined by the Company to be financing leases. The Company defers any gain or loss, representing the excess or shortfall of cash received from the investor compared to the net book value of the asset in the Company’s condensed consolidated balance sheets at the time of the sale. The Company records the long term portion of any deferred gain or loss in its condensed consolidated balance sheets in other liabilities and other assets, respectively, and the current portion in accrued expenses and other current liabilities and prepaid expenses and other current assets. The deferred amounts are amortized over the lease term and are included in cost of revenues in its condensed consolidated statements of income. Net gains from amortization expense in cost of revenues related to deferred gains and losses was $57 and $57 for the three months ended September 30, 2020 and 2019, respectively. Net gains from amortization expense in cost of revenues related to deferred gains and losses was $170 and $172 for the nine months ended September 30, 2020 and 2019, respectively.</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the third quarter of 2018, the Company entered into an agreement with an investor which gives us the option to sell and contemporaneously lease back solar PV projects through August 2019 up to a maximum funding amount of $100 million. In January 2020, the Company amended the August 2018 agreement with the investor to extend the end date of the agreement to November 24, 2020 and increase the maximum funding amount up to $150 million. During the nine months ended September 30, </span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2020, the Company completed one acquisition of a solar PV project and $130 million remained available under the lending commitment.</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of amounts related to sale leasebacks in the Company’s condensed consolidated balance sheets is as follows:</span></div><div style="margin-bottom:6pt;margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:63.698%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.141%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.143%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">September 30, 2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 31, 2019</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Financing lease assets, net</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,537 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,134 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred loss, short-term, net</span></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">115 </span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">115 </span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred loss, long-term, net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,715 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,801 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred loss</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,830 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,916 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Financing lease liabilities, short-term</span></td><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,746 </span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,997 </span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Financing lease liabilities, long-term</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,352 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,500 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total financing lease liabilities</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,098 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,497 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred gain, short-term, net</span></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">345 </span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">345 </span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred gain, long-term, net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,206 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,463 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred gain</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,551 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,808 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div> LEASES<div style="margin-bottom:9pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company enters into a variety of operating lease agreements through the normal course of its business including certain administrative offices. The leases are long-term, non-concealable real estate lease agreements, expiring at various dates through fiscal 2028. The agreements generally provide for fixed minimum rental payments and the payment of utilities, real estate taxes, insurance and repairs. The Company also leases certain land parcels related to our energy projects, expiring at various dates through fiscal 2050. The office and land leases make up a significant portion of the Company’s operating lease activity. Many of these leases have one or more renewal options that allow the Company, at its discretion, to renew the lease for six months to seven years. Only renewal options that the Company believed were likely to be exercised were included in our lease calculations. Many land leases include minimum lease payments that increase when the related project becomes operational. In these cases, the commercial operation date was estimated by the Company and used to calculate the estimated minimum lease payments.</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Supplemental balance sheet information related to leases at September 30, 2020 and December 31, 2019 is as follows:</span></div><div style="margin-bottom:6pt;margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:63.698%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.141%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.143%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">September 30, 2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 31, 2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Operating Leases:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease assets</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,336 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,791 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current operating lease liabilities</span></td><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,010 </span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,802 </span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term portions of operating lease liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,509 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,101 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total operating lease liabilities</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,519 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,903 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average remaining lease term</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11 years</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11 years</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average discount rate </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.3 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Financing Leases:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Energy assets, net</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,537 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,134 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current portions of financing lease liabilities</span></td><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,746 </span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,997 </span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term financing lease liabilities, less current portions and net of deferred financing fees</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,352 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,500 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total financing lease liabilities</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,098 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,497 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average remaining lease term </span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16 years</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17 years</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average discount rate </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.9 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.8 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-bottom:9pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The costs related to the Company’s leases are as follows:</span></div><div style="margin-bottom:6pt;margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:26.486%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.093%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.141%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.141%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.141%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.144%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Three Months Ended September 30,</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Nine Months Ended September 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2019</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Operating Lease:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease costs</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,001 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,913 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,933 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,660 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="6" style="background-color:#cceeff;padding:0 1pt"/><td colspan="9" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="9" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Financing Lease:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">533 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">533</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,597 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,597 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest on lease liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">723</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">854</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,282 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,750 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease costs</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,257 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,300 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,812 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,007 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:6pt;margin-top:9pt"><span><br/></span></div><div style="margin-bottom:9pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s estimated minimum future lease obligations under our leases are as follows: </span></div><div style="margin-bottom:6pt;margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:63.698%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.141%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.143%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Operating Leases</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Financing Leases</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Year ended December 31,</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 11.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2020</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,339 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,014 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 11.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,342 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,792 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 11.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,716 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,178 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 11.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,381 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,676 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 11.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,500 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,565 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 11.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,115 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,080 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total minimum lease payments</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54,393 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46,305 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 6pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: interest</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,874 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,207 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Present value of lease liabilities</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,519 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,098 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:9pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has determined that certain power purchase agreements (“PPAs”) contain a lease component in accordance with ASC 840, Leases. The Company recognized $2,261 and $6,546 of operating lease revenue under these agreements during the three and nine months ended September 30, 2020, respectively, which was reflected in revenues on the condensed consolidated statements of income. The Company recognized $2,243 and $6,737 of operating lease revenue under these agreements during the three and nine months ended September 30, 2019, respectively, which was reflected in revenues on the condensed consolidated statements of income.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Sale-Leaseback</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Most of the solar photovoltaic (“solar PV”) projects sold to date under the sale-leaseback program have been determined by the Company to be financing leases. The Company defers any gain or loss, representing the excess or shortfall of cash received from the investor compared to the net book value of the asset in the Company’s condensed consolidated balance sheets at the time of the sale. The Company records the long term portion of any deferred gain or loss in its condensed consolidated balance sheets in other liabilities and other assets, respectively, and the current portion in accrued expenses and other current liabilities and prepaid expenses and other current assets. The deferred amounts are amortized over the lease term and are included in cost of revenues in its condensed consolidated statements of income. Net gains from amortization expense in cost of revenues related to deferred gains and losses was $57 and $57 for the three months ended September 30, 2020 and 2019, respectively. Net gains from amortization expense in cost of revenues related to deferred gains and losses was $170 and $172 for the nine months ended September 30, 2020 and 2019, respectively.</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the third quarter of 2018, the Company entered into an agreement with an investor which gives us the option to sell and contemporaneously lease back solar PV projects through August 2019 up to a maximum funding amount of $100 million. In January 2020, the Company amended the August 2018 agreement with the investor to extend the end date of the agreement to November 24, 2020 and increase the maximum funding amount up to $150 million. During the nine months ended September 30, </span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2020, the Company completed one acquisition of a solar PV project and $130 million remained available under the lending commitment.</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of amounts related to sale leasebacks in the Company’s condensed consolidated balance sheets is as follows:</span></div><div style="margin-bottom:6pt;margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:63.698%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.141%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.143%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">September 30, 2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 31, 2019</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Financing lease assets, net</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,537 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,134 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred loss, short-term, net</span></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">115 </span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">115 </span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred loss, long-term, net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,715 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,801 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred loss</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,830 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,916 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Financing lease liabilities, short-term</span></td><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,746 </span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,997 </span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Financing lease liabilities, long-term</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,352 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,500 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total financing lease liabilities</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,098 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,497 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred gain, short-term, net</span></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">345 </span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">345 </span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred gain, long-term, net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,206 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,463 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred gain</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,551 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,808 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div> P6M P7Y 36336000 32791000 6010000 5802000 32509000 29101000 38519000 34903000 P11Y P11Y 0.060 0.063 34537000 36134000 4746000 4997000 21352000 23500000 26098000 28497000 P16Y P17Y 0.119 0.118 2001000 1913000 5933000 5660000 533000 533000 1597000 1597000 723000 854000 2282000 2750000 3257000 3300000 9812000 10007000 <div style="margin-bottom:9pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s estimated minimum future lease obligations under our leases are as follows: </span></div><div style="margin-bottom:6pt;margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:63.698%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.141%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.143%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Operating Leases</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Financing Leases</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Year ended December 31,</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 11.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2020</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,339 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,014 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 11.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,342 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,792 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 11.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,716 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,178 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 11.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,381 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,676 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 11.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,500 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,565 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 11.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,115 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,080 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total minimum lease payments</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54,393 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46,305 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 6pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: interest</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,874 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,207 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Present value of lease liabilities</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,519 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,098 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> <div style="margin-bottom:9pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s estimated minimum future lease obligations under our leases are as follows: </span></div><div style="margin-bottom:6pt;margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:63.698%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.141%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.143%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Operating Leases</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Financing Leases</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Year ended December 31,</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 11.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2020</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,339 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,014 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 11.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,342 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,792 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 11.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,716 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,178 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 11.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,381 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,676 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 11.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,500 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,565 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 11.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,115 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,080 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total minimum lease payments</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54,393 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46,305 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 6pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: interest</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,874 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,207 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Present value of lease liabilities</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,519 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,098 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 2339000 4014000 7342000 6792000 6716000 5178000 5381000 3676000 4500000 2565000 28115000 24080000 54393000 46305000 15874000 20207000 38519000 26098000 2261000 6546000 2243000 6737000 57000 57000 170000 172000 100000000 150000000 130000000 <div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of amounts related to sale leasebacks in the Company’s condensed consolidated balance sheets is as follows:</span></div><div style="margin-bottom:6pt;margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:63.698%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.141%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.143%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">September 30, 2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 31, 2019</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Financing lease assets, net</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,537 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,134 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred loss, short-term, net</span></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">115 </span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">115 </span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred loss, long-term, net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,715 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,801 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred loss</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,830 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,916 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Financing lease liabilities, short-term</span></td><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,746 </span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,997 </span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Financing lease liabilities, long-term</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,352 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,500 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total financing lease liabilities</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,098 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,497 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred gain, short-term, net</span></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">345 </span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">345 </span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred gain, long-term, net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,206 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,463 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred gain</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,551 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,808 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div> 34537000 36134000 115000 115000 1715000 1801000 1830000 1916000 4746000 4997000 21352000 23500000 26098000 28497000 345000 345000 5206000 5463000 5551000 5808000 COMMITMENTS AND CONTINGENCIES<div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company from time to time issues letters of credit and performance bonds, with their third-party lenders, to provide collateral.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Legal Proceedings</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is involved in a variety of claims and other legal proceedings generally incidental to its normal business activities. While the outcome of any of these proceedings cannot be accurately predicted, the Company does not believe the ultimate resolution of any of these existing matters would have a material adverse effect on its financial condition or results of operations.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Commitments as a Result of Acquisitions</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In August 2018, the Company completed an acquisition which provided for a revenue earn-out contingent upon the acquired business meeting certain cumulative revenue targets over five years from the acquisition date. The Company evaluated financial forecasts of the acquired business and concluded that the fair value of this earn-out was approximately $555, which was subsequently increased to $678 as of December 31, 2019 which remained consistent at September 30, 2020, and is recorded in other liabilities on the condensed consolidated balance sheets. The contingent consideration will be paid annually, beginning in May 2020, if any of the cumulative revenue targets are achieved. No payments have been made to date. The fair value of the earn-out will be re-evaluated at each reporting period and adjustments will be recorded as needed. See Note 10 for additional information.</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In November 2018, the Company completed an acquisition of certain lease options, which provided for an earn-out if the lease option is exercised and if certain financial metrics are achieved. The Company evaluated the acquired lease options and concluded that the fair-value of this contingent liability was approximately $363, which was subsequently increased to $378 at December 31, 2019 which remained consistent at September 30, 2020, and is recorded in accrued expenses and other current liabilities and other liabilities on the condensed consolidated balance sheets. Payments will be made when milestones are achieved. The contingent liability will be re-evaluated at each reporting period and adjustments will be recorded as needed.</span></div>In April 2020, the Company completed an acquisition which provided for a profit earn-out contingent upon the acquired project meeting certain financial return targets. The Company evaluated the financial forecasts of the acquired asset and concluded that fair value of the earn-out was $0 at completion of the acquisition which will be re-evaluated at each reporting period. The contingent consideration will be paid annually beginning in 2021, if the financial return targets are achieved. P5Y 555000 678000 678000 363000 378000 378000 0 FAIR VALUE MEASUREMENT<div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recognizes certain financial assets and liabilities at fair value on a recurring basis (at least annually). Fair value is defined as the price that would be received for an asset or paid to transfer a liability (an exit price) in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date.</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Three levels of inputs that may be used to measure fair value are as follows:</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Level 1:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Inputs are based upon unadjusted quoted prices for identical instruments traded in active markets.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Level 2: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Inputs are based upon quoted prices for similar instruments in active markets, quoted prices for identical or similar instruments in markets that are not active, and model based valuation techniques for which all significant assumptions are observable in the market or can be corroborated by observable market data for substantially the full term of the assets or liabilities.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Level 3: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Inputs are generally unobservable and typically reflect management’s estimates of assumptions that market participants would use in pricing the asset or liability. The fair values are therefore determined using model-based techniques that include option pricing models, discounted cash flow models, and similar techniques.</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the input level used to determine the fair values of the Company’s financial instruments measured at fair value on a recurring basis:</span></div><div style="margin-bottom:6pt;margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:45.739%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.141%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.141%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.143%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value as of</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">September 30, 2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 31, 2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Assets:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest rate swap instruments</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commodity swap instruments</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">198 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">213 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Liabilities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest rate swap instruments</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,128 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,236 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commodity swap instruments</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Make-whole provisions</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,352 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">918 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contingent consideration</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">678 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">678 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,202 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,832 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value of the Company’s interest rate swaps was determined using cash flow analysis on the expected cash flow of the contract in combination with observable market-based inputs, including interest rate curves and implied volatility. As part of this valuation, the Company considered the credit ratings of the counterparties to the interest rate swaps to determine if a credit risk adjustment was required.</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value of the Company’s commodity swaps was determined using a cash flow analysis on the expected cash flow of the contract in combination with observable forward price inputs obtained from a third-party pricing source. As part of this valuation, the Company considered the credit ratings of the counterparties to the commodity swaps to determine if a credit risk adjustment was required.</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value of the Company’s make-whole provisions was determined by either comparing it against the rates of similar debt instruments under similar terms without a make-whole provision obtained from various highly rated third-party pricing sources or evaluating the present value of the prepayment fee.</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value of the Company’s contingent consideration liabilities were determined by evaluating the acquired asset’s future financial forecasts and evaluating which, if any, of the cumulative revenue targets, financial metrics and/or milestones are likely to be met. The Company has classified contingent consideration related to certain acquisitions within level 3 of the fair value hierarchy because the fair value is derived using significant unobservable inputs, which include discount rates and probability-weighted cash flows. The Company determined the fair value of its contingent consideration obligations based on a probability-weighted income approach derived from financial performance estimates and probability assessments of the attainment of certain </span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">targets. The Company establishes discount rates to be utilized in its valuation models based on the cost to borrow that would be required by a market participant for similar instruments.</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The key assumptions as of September 30, 2020 related to the contingent consideration from the acquisition of certain assets of Chelsea Group Limited, used in the model include a discount rate of 18% for purposes of discounting the low and base case scenarios associated with achievement of the financial based earn-out. The probabilities assigned to these scenarios were 50% for both the low and base case scenarios. An increase or decrease in the probability of achievement of any scenario could result in a significant increase or decrease to the estimated fair value of the contingent consideration liability.</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth a summary of changes in fair value of contingent liability classified as level 3 for the nine months ended September 30, 2020 and September 30, 2019:</span></div><div style="margin-bottom:6pt;margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:63.698%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.141%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.143%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Nine Months Ended September 30, 2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Nine Months Ended September 30, 2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contingent consideration liability balance at December 31, 2019 and 2018</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">678 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">600 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 6pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Changes in the fair value of contingent consideration obligation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contingent consideration liability balance at September 30, 2020 and 2019</span></div></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">678 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">650 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:9pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value of financial instruments is determined by reference to observable market data and other valuation techniques, as appropriate. The only category of financial instruments where the difference between fair value and recorded book value is notable is long-term debt. At September 30, 2020 and December 31, 2019 the fair value of the Company’s long-term debt was estimated using discounted cash flows analysis, based on the Company’s current incremental borrowing rates for similar types of borrowing arrangements which are considered to be level 2 inputs. There have been no transfers in or out of level 2 or level 3 financial instruments for the nine months ended September 30, 2020 and the year ended December 31, 2019.</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Based on the analysis performed, the fair value and the carrying value of the Company’s long-term debt, excluding financing leases, are as follows:</span></div><div style="margin-bottom:6pt;margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:27.779%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.141%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.141%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.141%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.144%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">As of September 30, 2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">As of December 31, 2019</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Fair Value</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Carrying Value</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Fair Value</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Carrying Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term debt (Level 2) </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">318,816 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">313,550 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">309,377 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">307,508 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:9pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is also required periodically to measure certain other assets at fair value on a nonrecurring basis, including long-lived assets, goodwill and other intangible assets. There were no assets recorded at fair value on a non-recurring basis at September 30, 2020 or December 31, 2019.</span></div> <div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the input level used to determine the fair values of the Company’s financial instruments measured at fair value on a recurring basis:</span></div><div style="margin-bottom:6pt;margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:45.739%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.141%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.141%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.143%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value as of</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">September 30, 2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 31, 2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Assets:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest rate swap instruments</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commodity swap instruments</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">198 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">213 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Liabilities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest rate swap instruments</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,128 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,236 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commodity swap instruments</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Make-whole provisions</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,352 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">918 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contingent consideration</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">678 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">678 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,202 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,832 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 0 15000 0 198000 0 213000 11128000 6236000 44000 0 1352000 918000 678000 678000 13202000 7832000 0.18 0.50 0.50 <div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth a summary of changes in fair value of contingent liability classified as level 3 for the nine months ended September 30, 2020 and September 30, 2019:</span></div><div style="margin-bottom:6pt;margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:63.698%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.141%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.143%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Nine Months Ended September 30, 2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Nine Months Ended September 30, 2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contingent consideration liability balance at December 31, 2019 and 2018</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">678 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">600 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 6pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Changes in the fair value of contingent consideration obligation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contingent consideration liability balance at September 30, 2020 and 2019</span></div></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">678 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">650 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 678000 600000 0 -50000 678000 650000 <div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Based on the analysis performed, the fair value and the carrying value of the Company’s long-term debt, excluding financing leases, are as follows:</span></div><div style="margin-bottom:6pt;margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:27.779%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.141%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.141%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.141%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.144%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">As of September 30, 2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">As of December 31, 2019</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Fair Value</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Carrying Value</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Fair Value</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Carrying Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term debt (Level 2) </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">318,816 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">313,550 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">309,377 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">307,508 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 318816000 313550000 309377000 307508000 0 0 DERIVATIVE INSTRUMENTS AND HEDGING ACTIVITIES<div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents information about the fair value amounts of the Company’s derivative instruments as follows at September 30, 2020 and December 31, 2019:</span></div><div style="margin-bottom:6pt;margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:45.739%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.141%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.141%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.143%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Derivatives as of</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">September 30, 2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"> </span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 31, 2019</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Balance Sheet Location</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Fair Value</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Derivatives Designated as Hedging Instruments:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 11.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest rate swap contracts</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 11.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest rate swap contracts</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,816 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,210 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Derivatives Not Designated as Hedging Instruments:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 11.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest rate swap contracts</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">312 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 11.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commodity swap contracts</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">198 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 11.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commodity swap contracts</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 11.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Make-whole provisions</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,352 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">918 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-bottom:9pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the three months ended September 30, 2020, as a result of a qualitative assessment of the original volatility inputs used to calculate the hedge effectiveness related to two interest rate swaps that were executed in May 2020, the Company de-designated these interest rate swaps as effective hedging instruments and reclassified $303 out of accumulated other comprehensive income (“AOCI”) into other expenses, net.</span></div><div style="margin-bottom:9pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of September 30, 2020, all but four of the Company’s freestanding derivatives were designated as hedging instruments. As of December 31, 2019 all but three of the Company’s freestanding derivatives were designated as hedging instruments. </span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables present information about the effects of the Company’s derivative instruments on the condensed consolidated statements of income and condensed consolidated statements of comprehensive income:</span></div><div style="margin-bottom:6pt;margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.712%"><tr><td style="width:1.0%"/><td style="width:28.150%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.199%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.520%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.291%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.520%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.291%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.520%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.291%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.520%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.298%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Amount of (Gain) Loss Recognized in Net Income</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Location of (Gain) Loss Recognized in Net Income</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Three Months Ended September 30,</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Nine Months Ended September 30,</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2019</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2019</span></td></tr><tr><td colspan="6" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Derivatives Designated as Hedging Instruments:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 11.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest rate swap contracts</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other expenses, net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">503 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">908 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="6" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Derivatives Not Designated as Hedging Instruments:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 11.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest rate swap contracts</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other expenses, net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">287 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">287 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">66 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 11.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commodity swap contracts</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other expenses, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">194 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(31)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">241 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(203)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 11.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Make-whole provisions</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other expenses, net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(27)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(150)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">443 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(935)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-bottom:9pt"><span><br/></span></div><div style="margin-bottom:6pt;margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:81.658%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.142%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Nine Months Ended September 30, 2020</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Derivatives Designated as Hedging Instruments:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accumulated loss in AOCI at the beginning of the period</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,742)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 11.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unrealized loss recognized in AOCI</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,623)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 11.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Loss reclassified from AOCI to other expenses, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,211 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 23.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss on derivatives</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,412)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accumulated loss in AOCI at the end of the period</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,154)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-bottom:9pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables present a listing of the Company’s active derivative instruments as of September 30, 2020:</span></div><div style="margin-bottom:6pt;margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:27.060%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.141%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.141%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.141%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.145%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Active Interest Rate Swap</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Effective Date</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Expiration Date</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Initial Notional <br/>Amount ($)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Status</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11-Year, 5.77% Fixed</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">October 2018</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">October 2029</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,200 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Designated</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15-Year, 5.24% Fixed</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">June 2018</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">June 2033</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Designated</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3-Year, 2.46% Fixed</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">March 2018</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">December 2020</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,100 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Not Designated</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10-Year, 4.74% Fixed</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">June 2017</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">December 2027</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,100 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Designated</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15-Year, 3.26% Fixed</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">February 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">December 2038</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,084 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Designated</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7-Year, 2.19% Fixed</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">February 2016</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">February 2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,746 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Designated</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8-Year, 3.70% Fixed</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">March 2020</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">June 2028</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,643 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Designated</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8-Year, 3.70% Fixed</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">March 2020</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">June 2028</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,734 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Designated</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13-Year, 0.93% Fixed</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">May 2020</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">March 2033</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,505 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Not Designated</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13-Year, 0.93% Fixed</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">May 2020</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">March 2033</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,968 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Not Designated</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15-Year, 5.30% Fixed</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">February 2006</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">February 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,256 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Designated</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15.5-Year, 5.40% Fixed</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">September 2008</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">March 2024</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,081 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Designated</span></td></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt"><span><br/></span></div><div style="margin-bottom:6pt;margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:28.066%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.400%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.400%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.400%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.400%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.144%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Active Commodity Swap</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Effective Date</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Expiration Date</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Initial Notional Amount (Volume)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Commodity Measurement</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Status</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1-Year, $2.70 MMBtu Fixed</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">May 2020</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">April 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">435,810 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">MMBtus</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Not Designated</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-bottom:6pt;margin-top:9pt;text-align:center"><span><br/></span></div><div style="margin-bottom:6pt;margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.856%"><tr><td style="width:1.0%"/><td style="width:26.957%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.519%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.166%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.519%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.166%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.519%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.166%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.519%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.169%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Other Derivatives</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Classification</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Effective Date</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Expiration Date</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Fair Value ($)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Make-whole provisions</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Liability</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">June/August 2018</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">December 2038</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">534 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Make-whole provisions</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Liability</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">August 2016</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">April 2031</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#494949;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">432 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Make-whole provisions</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Liability</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">April 2017</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">February 2034</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#494949;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">386 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> <div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents information about the fair value amounts of the Company’s derivative instruments as follows at September 30, 2020 and December 31, 2019:</span></div><div style="margin-bottom:6pt;margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:45.739%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.141%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.141%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.143%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Derivatives as of</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">September 30, 2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"> </span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 31, 2019</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Balance Sheet Location</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Fair Value</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Derivatives Designated as Hedging Instruments:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 11.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest rate swap contracts</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 11.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest rate swap contracts</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,816 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,210 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Derivatives Not Designated as Hedging Instruments:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 11.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest rate swap contracts</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">312 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 11.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commodity swap contracts</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">198 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 11.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commodity swap contracts</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 11.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Make-whole provisions</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,352 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">918 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.856%"><tr><td style="width:1.0%"/><td style="width:26.957%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.519%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.166%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.519%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.166%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.519%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.166%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.519%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.169%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Other Derivatives</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Classification</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Effective Date</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Expiration Date</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Fair Value ($)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Make-whole provisions</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Liability</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">June/August 2018</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">December 2038</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">534 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Make-whole provisions</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Liability</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">August 2016</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">April 2031</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#494949;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">432 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Make-whole provisions</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Liability</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">April 2017</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">February 2034</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#494949;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">386 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 0 15000 10816000 6210000 312000 26000 0 198000 44000 0 1352000 918000 -303000 4 3 <div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables present information about the effects of the Company’s derivative instruments on the condensed consolidated statements of income and condensed consolidated statements of comprehensive income:</span></div><div style="margin-bottom:6pt;margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.712%"><tr><td style="width:1.0%"/><td style="width:28.150%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.199%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.520%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.291%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.520%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.291%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.520%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.291%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.520%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.298%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Amount of (Gain) Loss Recognized in Net Income</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Location of (Gain) Loss Recognized in Net Income</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Three Months Ended September 30,</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Nine Months Ended September 30,</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2019</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2019</span></td></tr><tr><td colspan="6" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Derivatives Designated as Hedging Instruments:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 11.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest rate swap contracts</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other expenses, net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">503 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">908 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="6" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Derivatives Not Designated as Hedging Instruments:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 11.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest rate swap contracts</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other expenses, net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">287 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">287 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">66 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 11.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commodity swap contracts</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other expenses, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">194 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(31)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">241 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(203)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 11.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Make-whole provisions</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other expenses, net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(27)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(150)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">443 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(935)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div> -503000 -44000 -908000 6000 -287000 3000 -287000 -66000 -194000 31000 -241000 203000 27000 150000 -443000 935000 <table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:81.658%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.142%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Nine Months Ended September 30, 2020</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Derivatives Designated as Hedging Instruments:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accumulated loss in AOCI at the beginning of the period</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,742)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 11.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unrealized loss recognized in AOCI</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,623)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 11.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Loss reclassified from AOCI to other expenses, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,211 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 23.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss on derivatives</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,412)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accumulated loss in AOCI at the end of the period</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,154)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table> -4742000 -4623000 -1211000 -3412000 -8154000 <div style="margin-bottom:9pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables present a listing of the Company’s active derivative instruments as of September 30, 2020:</span></div><div style="margin-bottom:6pt;margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:27.060%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.141%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.141%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.141%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.145%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Active Interest Rate Swap</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Effective Date</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Expiration Date</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Initial Notional <br/>Amount ($)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Status</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11-Year, 5.77% Fixed</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">October 2018</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">October 2029</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,200 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Designated</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15-Year, 5.24% Fixed</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">June 2018</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">June 2033</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Designated</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3-Year, 2.46% Fixed</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">March 2018</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">December 2020</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,100 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Not Designated</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10-Year, 4.74% Fixed</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">June 2017</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">December 2027</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,100 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Designated</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15-Year, 3.26% Fixed</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">February 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">December 2038</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,084 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Designated</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7-Year, 2.19% Fixed</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">February 2016</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">February 2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,746 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Designated</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8-Year, 3.70% Fixed</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">March 2020</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">June 2028</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,643 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Designated</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8-Year, 3.70% Fixed</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">March 2020</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">June 2028</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,734 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Designated</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13-Year, 0.93% Fixed</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">May 2020</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">March 2033</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,505 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Not Designated</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13-Year, 0.93% Fixed</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">May 2020</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">March 2033</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,968 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Not Designated</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15-Year, 5.30% Fixed</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">February 2006</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">February 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,256 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Designated</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15.5-Year, 5.40% Fixed</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">September 2008</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">March 2024</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,081 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Designated</span></td></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt"><span><br/></span></div><div style="margin-bottom:6pt;margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:28.066%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.400%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.400%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.400%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.400%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.144%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Active Commodity Swap</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Effective Date</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Expiration Date</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Initial Notional Amount (Volume)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Commodity Measurement</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Status</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1-Year, $2.70 MMBtu Fixed</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">May 2020</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">April 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">435,810 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">MMBtus</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Not Designated</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div> P11Y 0.0577 9200000 P15Y 0.0524 10000000 P3Y 0.0246 17100000 P10Y 0.0474 14100000 P15Y 0.0326 14084000 P7Y 0.0219 20746000 P8Y 0.0370 14643000 P8Y 0.0370 10734000 P13Y 0.0093 9505000 P13Y 0.0093 6968000 P15Y 0.0530 3256000 P15Y6M 0.0540 13081000 P1Y 2.70 435810 534000 432000 386000 INVESTMENT FUNDS AND OTHER VARIABLE INTEREST ENTITIES<div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Investment Funds</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In each of September 2015, June 2017, June 2018, October 2018, and December 2019, the Company formed an investment fund with a different third-party investor which granted the applicable investor ownership interests in the net assets of certain of the Company’s renewable energy project subsidiaries. The Company currently has five such investment funds each with a different third-party investor.</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company consolidates the investment funds, and all inter-company balances and transactions between the Company and the investment funds are eliminated in its condensed consolidated financial statements. The Company determined that the investment funds meet the definition of a variable interest entity (“VIE”). The Company uses a qualitative approach in assessing the consolidation requirements for VIEs that focuses on determining whether the Company has the power to direct the activities of the VIE that most significantly affect the VIE’s economic performance and whether the Company has the obligation to absorb losses or the right to receive benefits that could potentially be significant to the VIE.</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has considered the provisions within the contractual arrangements that grant it power to manage and make decisions that affect the operation of these VIEs, including determining the solar energy systems and associated long-term customer contracts to be sold or contributed to the VIEs, and installation, operation and maintenance of the solar energy systems. The Company considers that the rights granted to the other investors under the contractual arrangements are more protective in </span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">nature rather than participating rights. As such, the Company has determined it is the primary beneficiary of the VIEs for all periods presented. The Company evaluates its relationships with VIEs on an ongoing basis to ensure that it continues to be the primary beneficiary.</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Under the related agreements, cash distributions of income and other receipts by the funds, net of agreed-upon expenses and estimated expenses, tax benefits and detriments of income and loss, and tax benefits of tax credits, are assigned to the funds’ investor and Company’s subsidiaries as specified in contractual arrangements. Certain of these arrangements have call and put options to acquire the investor’s equity interest as specified in the contractual agreements. See Note 13 for additional information on the call and put options.</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of amounts related to the investment funds in the Company’s condensed consolidated balance sheets is as follows:</span></div><div style="margin-bottom:6pt;margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:63.698%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.141%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.143%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">September 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 31,</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2020</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:700;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2019</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:700;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,179 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,666 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted cash</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,248 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">586 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts receivable, net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">867 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">532 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Costs and estimated earnings in excess of billings</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,168 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,125 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid expenses and other current assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">128 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">108 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 18pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total VIE current assets</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,590 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,017 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment, net</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,266 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,266 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Energy assets, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">145,008 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">142,456 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,483 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,511 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">331 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,662 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 18pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total VIE assets</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">166,678 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">158,912 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current portions of long-term debt and financing lease liabilities</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,243 </span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,252 </span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts payable</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">594 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,006 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued expenses and other current liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,553 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,203 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current portions of operating lease liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">121 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">102 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 18pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total VIE current liabilities</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,511 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,563 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term debt and financing lease liabilities, net of current portion and deferred financing fees</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,626 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,654 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term operating lease liabilities, net of current portion</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,302 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,180 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">895 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,171 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 18pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total VIE liabilities</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,334 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,568 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The amounts in the above table are reflected in Note 1 on the Company’s condensed consolidated balance sheets. See the Company’s condensed consolidated balance sheets for additional information.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Other Variable Interest Entities</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company follows guidance on the consolidation of VIEs that requires companies to utilize a qualitative approach to determine whether it is the primary beneficiary of a VIE. The process for identifying the primary beneficiary of a VIE requires consideration of the factors that indicate a party has the power to direct the activities that most significantly impact the joint ventures economic performance, including powers granted to the joint ventures program manager, powers contained in the joint venture governing board and, to a certain extent, a company's economic interest in the joint venture. The Company analyzes its joint ventures and classifies them as either:</span></div><div style="margin-bottom:9pt;padding-left:40.5pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">a VIE that must be consolidated because the Company is the primary beneficiary or the joint venture is not a VIE and the Company holds the majority voting interest with no significant participative rights available to the other partners; or</span></div><div style="padding-left:40.5pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">a VIE that does not require consolidation and is treated as an equity method investment because the Company is not the primary beneficiary or the joint venture is not a VIE and the Company does not hold the majority voting interest.</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Many of the joint ventures are deemed to be VIEs because they lack sufficient equity to finance the activities of the joint venture.</span></div>Unconsolidated joint ventures are accounted for under the equity method. For those joint ventures, the Company's investment balances for the joint venture are included in other assets on the condensed consolidated balance sheets and the Company’s pro rata share of net income or loss is included in operating income. The Company’s investments in equity method joint ventures on the condensed consolidated balance sheets as of September 30, 2020 and December 31, 2019 were a net asset of $1,370 and $1,292, respectively. During the three and nine months ended September 30, 2020, the Company recognized expense of $50 and $127, respectively, from equity method joint ventures. During the three and nine months ended September 30, 2019, the Company recognized expense of $73 and $147, respectively from equity method joint ventures. 5 <div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of amounts related to the investment funds in the Company’s condensed consolidated balance sheets is as follows:</span></div><div style="margin-bottom:6pt;margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:63.698%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.141%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.143%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">September 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 31,</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2020</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:700;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2019</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:700;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,179 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,666 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted cash</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,248 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">586 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts receivable, net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">867 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">532 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Costs and estimated earnings in excess of billings</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,168 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,125 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid expenses and other current assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">128 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">108 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 18pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total VIE current assets</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,590 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,017 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment, net</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,266 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,266 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Energy assets, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">145,008 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">142,456 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,483 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,511 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">331 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,662 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 18pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total VIE assets</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">166,678 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">158,912 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current portions of long-term debt and financing lease liabilities</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,243 </span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,252 </span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts payable</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">594 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,006 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued expenses and other current liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,553 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,203 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current portions of operating lease liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">121 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">102 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 18pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total VIE current liabilities</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,511 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,563 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term debt and financing lease liabilities, net of current portion and deferred financing fees</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,626 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,654 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term operating lease liabilities, net of current portion</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,302 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,180 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">895 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,171 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 18pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total VIE liabilities</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,334 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,568 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The amounts in the above table are reflected in Note 1 on the Company’s condensed consolidated balance sheets. See the Company’s condensed consolidated balance sheets for additional information.</span></div> 9179000 4666000 1248000 586000 867000 532000 2168000 1125000 128000 108000 13590000 7017000 1266000 1266000 145008000 142456000 6483000 6511000 331000 1662000 166678000 158912000 2243000 2252000 594000 2006000 1553000 2203000 121000 102000 4511000 6563000 23626000 24654000 6302000 6180000 895000 1171000 35334000 38568000 1370000 1292000 -50000 -127000 -73000 -147000 REDEEMABLE NON-CONTROLLING INTERESTS<div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s wholly owned subsidiary with a membership interest in the investment fund formed in the third quarter of 2015 has the right, beginning on the fifth anniversary of the final funding of the variable rate construction and term loans due 2023 and extending for six months, to elect to require the non-controlling interest holder to sell all of its membership units to the Company’s wholly owned subsidiary, a call option. The Company’s investment fund, which was formed in the third quarter of 2015, also includes a right, beginning on the sixth anniversary of the final funding and extending for one year, for the non-controlling interest holder to elect to require the Company’s wholly owned subsidiary to purchase all of its membership interests in the fund, a put option.</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s wholly owned subsidiary with a membership interest in the investment fund formed in the second quarter of 2017 has the right, beginning on the fifth anniversary of the final funding of the non-controlling interest holder and extending for six months, to elect to require the non-controlling interest holder to sell all of its membership units to the Company’s wholly owned subsidiary, a call option. The Company’s investment fund formed in the second quarter of 2017 also includes a right, beginning on the sixth anniversary of the final funding and extending for one year, for the non-controlling interest holder to elect to require the Company’s wholly owned subsidiary to purchase all of its membership interests in the fund, a put option.</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s wholly owned subsidiary with a membership interest in the investment fund formed in the second quarter of 2018 has the right, beginning on the fifth anniversary of the investment fund’s final project being placed into service and extending for six months, to elect to require the non-controlling interest holder to sell all of its membership units to the Company’s wholly owned subsidiary, a call option. The Company’s investment fund formed in the second quarter of 2018 also includes a right, upon the expiration of the call option and extending for six months, for the non-controlling interest holder to elect to require the Company’s wholly owned subsidiary to purchase all of its membership interests in the fund, a put option.</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s wholly owned subsidiary with a membership interest in the investment fund formed in the fourth quarter of 2018 has the right, beginning on the fifth anniversary on the last projects placed in-service date and extending for six months, to elect to require the non-controlling interest holder to sell all of its membership units to the Company’s wholly owned subsidiary, a call option. The Company’s investment fund formed in the fourth quarter of 2018 also includes a right, upon the expiration of the call option and extending for six months, for the non-controlling interest partner to elect to require the Company’s wholly owned subsidiary to purchase all of its membership interests in the fund, a put option.</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s wholly owned subsidiary with a membership interest in the investment fund formed in the fourth quarter of 2019 has the right, beginning on the fifth anniversary on the last projects placed in-service date and extending for six months, to elect to require the non-controlling interest holder to sell all of its membership units to the Company’s wholly owned subsidiary, a call option. The Company’s investment fund formed in the fourth quarter of 2019 also includes a right, beginning six months after the fifth anniversary of the final funding and extending for one year, for the non-controlling interest partner to elect to require the Company’s wholly owned subsidiary to purchase all of its membership interests in the fund, a put option.</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The purchase price for two of the investment funds investors’ interests under the call options is equal to the fair market value of such interest at the time the option is exercised. The purchase price for two of the investment funds investor’s interests under the call options is equal to the greater of (i) the fair market value of such interests at the time the option is exercised or (ii) 7% of the investors’ contributed capital balance at the time the option is exercisable. The purchase price for the remaining investment fund investor’s interests under the call options is equal to the greater of (i) the fair market value of such interests at the time the option is exercised or (ii) 5% of the investors’ contributed capital balance at the time the option is exercisable. The call options are </span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">exercisable beginning on the date that specified conditions are met for each respective fund. None of the call options are expected to become exercisable prior to 2021.</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The purchase price for two of the funds investors’ interests in the investment funds under the put options is the lessor of fair market value at the time the option is exercised and a specified amount, ranging from $659 - $917. The purchase price for the two of the remaining funds investors’ interest in the investment funds under the put options is the sum of (i) the fair market value at the time the option is exercised, and (ii) the closing costs incurred by the investor in connection with the exercise of the put option. The purchase price for the remaining fund investors’ interest in the investment funds under the put options is the lessor of fair market value at the time the option is exercised and the sum of (i) 5% of the investors’ contributed capital balance at the time the option is exercisable, and (ii) the fair market value of any unpaid tax law change losses incurred by the investor in connection with the exercise of the put option. The put options for the investment funds are exercisable beginning on the date that specified conditions are met for each respective fund. The put options are not expected to become exercisable prior to 2022.</span></div>Because the put options represents redemption features that are not solely within the control of the Company, the non-controlling interests in these funds are presented outside of permanent equity. Redeemable non-controlling interests are reported using the greater of their carrying value at each reporting date (which is impacted by attribution under the hypothetical liquidation at book value method) or their estimated redemption value in each reporting period. At both September 30, 2020 and December 31, 2019 redeemable non-controlling interests were reported at their carrying value totaling $36,421 and $31,616, respectively, as the carrying value at each reporting period was greater than the estimated redemption value. P6M P1Y P6M P1Y P6M P6M P6M P6M P6M P6M 0.07 0.05 659 917 0.05 36421000 31616000 EARNINGS PER SHARE AND OTHER EQUITY RELATED INFORMATION<div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Earnings Per Share</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Basic earnings per share is calculated using the Company’s weighted-average outstanding common shares, including vested restricted shares. When the effects are not anti-dilutive, diluted earnings per share is calculated using the weighted-average outstanding common shares; the dilutive effect of convertible preferred stock, under the “if converted” method; and the treasury stock method with regard to warrants and stock options; all as determined under the treasury stock method.</span></div><div style="margin-bottom:6pt;margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:39.273%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.267%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.267%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.267%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.272%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Three Months Ended September 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Nine Months Ended September 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2019</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Numerator:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income attributable to common shareholders</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,002 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,870 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,568 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,233 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 6pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Adjustment for accretion of tax equity financing fees</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(91)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(91)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income attributable to common shareholders</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,911 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,870 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,477 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,233 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Denominator:</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic weighted-average shares outstanding</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47,788 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46,555 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47,597 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46,413 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effect of dilutive securities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 6pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock options</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,313 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,138 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,188 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,262 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted weighted-average shares outstanding</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49,101 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47,693 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48,785 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47,675 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income per share attributable to common shareholders:</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 6pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.42 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.19 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.64 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.48 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 6pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.41 </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.19 </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.62 </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.47 </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Potentially dilutive shares</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,268 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,152 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,146 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">642 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="24" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1) Potentially dilutive shares attributable to stock options were excluded from the computation of diluted earnings per share as the effect would have been anti-dilutive.</span></td></tr></table></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Stock-based Compensation Expense</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recorded stock-based compensation expense, including expense related to the ESPP, as follows:</span></div><div style="margin-bottom:6pt;margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:39.273%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.267%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.267%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.267%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.272%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Three Months Ended September 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Nine Months Ended September 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2019</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock-based compensation expense</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">521 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">413 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,380 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,195 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:9pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The compensation expense is included in selling, general and administrative expenses in the condensed consolidated statements of income. As of September 30, 2020, there was $11,970 of unrecognized compensation expense related to non-vested stock option awards that is expected to be recognized over a weighted-average period of 2.6 years.</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">No awards to individuals who were not either an employee or director of the Company were granted during the nine months ended September 30, 2020 or during the year ended December 31, 2019.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Stock Option Grants</span></div><div style="margin-bottom:9pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s 2020 Stock Incentive Plan (the “2020 Plan”), was adopted by the Company’s Board of Directors in February 2020 and approved by its stockholders in May 2020. The 2020 Plan provides for the grant of incentive stock options, non-statutory stock options, stock appreciation rights, restricted stock awards and other stock-based awards. Upon its effectiveness, 5,000 shares of the Company’s Class A common stock were reserved for issuance under the 2020 Plan.</span></div><div style="margin-bottom:9pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the three months ended September 30, 2020, the Company granted 95 common stock options to certain employee and directors under its 2020 Stock Incentive Plan, which have a contractual life of ten years and vest over a five-year period. During the nine months ended September 30, 2020, the Company granted 376 common stock options to certain employees and directors under its 2010 and 2020 Stock Incentive Plans, which have a contractual life of ten years and vest over a five-year period.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Employee Stock Purchase Plan</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In May 2020, the Company amended its 2017 Employee Stock Purchase Plan ("ESPP") which permits eligible employees to purchase up to an aggregate of 350 shares of the Company’s Class A common stock. This plan commenced December 1, 2017 and was previously amended on August 2018. The ESPP allows participants to purchase shares of common stock at a 5% discount from the fair market value of the stock as determined on specific dates at six-month intervals. During the nine months ended September 30, 2020 and 2019, the Company issued 28 and 22 shares, respectively, under the ESPP.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Share Repurchase Program </span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In April 2016, the Company’s Board of Directors authorized the repurchase of up to $10,000 of the Company’s Class A common stock from time to time on the open market in privately negotiated transactions. The Company’s Board of Directors authorized an increase in the Company’s share repurchase authorization to $15,000 of the Company's Class A common stock in February 2017 and to $17,553 of the Company's Class A common stock in August 2019, in each case, from time to time on the open market or in privately negotiated transactions. The timing and amount of any shares repurchased will be determined by the Company's management based on its evaluation of market conditions and other factors. Any repurchased shares will be available for use in connection with its stock plans and for other corporate purposes. The repurchase program has and will be funded using the Company's working capital and borrowings under its revolving line of credit. The Company accounts for share repurchases using the cost method. Under this method, the cost of the share repurchase is recorded entirely in treasury stock, a contra equity account. During the nine months ended September 30, 2020, the Company repurchased an immaterial amount of shares of common stock. During the three and nine months ended September 30, 2019, the Company repurchased 10 shares of common stock.</span></div> <div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Earnings Per Share</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Basic earnings per share is calculated using the Company’s weighted-average outstanding common shares, including vested restricted shares. When the effects are not anti-dilutive, diluted earnings per share is calculated using the weighted-average outstanding common shares; the dilutive effect of convertible preferred stock, under the “if converted” method; and the treasury stock method with regard to warrants and stock options; all as determined under the treasury stock method.</span></div> Basic earnings per share is calculated using the Company’s weighted-average outstanding common shares, including vested restricted shares. When the effects are not anti-dilutive, diluted earnings per share is calculated using the weighted-average outstanding common shares; the dilutive effect of convertible preferred stock, under the “if converted” method; and the treasury stock method with regard to warrants and stock options; all as determined under the treasury stock method.<table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:39.273%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.267%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.267%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.267%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.272%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Three Months Ended September 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Nine Months Ended September 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2019</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Numerator:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income attributable to common shareholders</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,002 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,870 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,568 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,233 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 6pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Adjustment for accretion of tax equity financing fees</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(91)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(91)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income attributable to common shareholders</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,911 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,870 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,477 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,233 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Denominator:</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic weighted-average shares outstanding</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47,788 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46,555 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47,597 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46,413 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effect of dilutive securities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 6pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock options</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,313 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,138 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,188 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,262 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted weighted-average shares outstanding</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49,101 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47,693 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48,785 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47,675 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income per share attributable to common shareholders:</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 6pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.42 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.19 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.64 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.48 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 6pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.41 </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.19 </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.62 </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.47 </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Potentially dilutive shares</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,268 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,152 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,146 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">642 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="24" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1) Potentially dilutive shares attributable to stock options were excluded from the computation of diluted earnings per share as the effect would have been anti-dilutive.</span></td></tr></table> 20002000 8870000 30568000 22233000 91000 0 91000 0 19911000 8870000 30477000 22233000 47788000 46555000 47597000 46413000 1313000 1138000 1188000 1262000 49101000 47693000 48785000 47675000 0.42 0.19 0.64 0.48 0.41 0.19 0.62 0.47 1268000 1152000 1146000 642000 <div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recorded stock-based compensation expense, including expense related to the ESPP, as follows:</span></div><div style="margin-bottom:6pt;margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:39.273%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.267%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.267%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.267%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.272%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Three Months Ended September 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Nine Months Ended September 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2019</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock-based compensation expense</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">521 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">413 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,380 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,195 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 521000 413000 1380000 1195000 11970000 P2Y7M6D 5000000 95000 P10Y P5Y 376000 P10Y P5Y 350000 0.05 28000 22000 10000000 15000000 17553000 10000 10000 BUSINESS SEGMENT INFORMATIONThe Company reports results under ASC 280, Segment Reporting. The Company’s reportable segments are U.S. Regions, U.S. Federal, Canada and Non-Solar Distributed Generation (“DG”). The Company’s U.S. Regions, U.S. Federal and Canada segments offer energy efficiency products and services, which include the design, engineering and installation of equipment and other measures to improve the efficiency and control the operation of a facility’s energy infrastructure, renewable energy solutions and services, which include the construction of small-scale plants that the company owns or develops for customers that produce electricity, gas, heat or cooling from renewable sources of energy and O&amp;M services. The Company’s Non-Solar DG segment <div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">sells electricity, processed renewable gas fuel, heat or cooling, produced from renewable sources of energy, other than solar, and generated by small-scale plants that the Company owns and O&amp;M services for customer owned small-scale plants. The “All Other” category offers enterprise energy management services, consulting services and the sale of solar-PV energy products and systems which we refer to as integrated-PV. </span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">These segments do not include results of other activities, such as corporate operating expenses not specifically allocated to the segments. Certain reportable segments are an aggregation of operating segments. The reports of the Company’s chief operating decision maker do not include assets at the operating segment level. The accounting policies are the same as those described in the summary of significant accounting policies in Note 2 included in the Company’s annual report on Form </span><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a href="http://www.sec.gov/Archives/edgar/data/1488139/000148813919000022/amrc1231201810-k.htm" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">10-K </a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">for the year ended December 31, 2019 filed with the Securities and Exchange Commission on March 4, 2020.</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">An analysis of the Company’s business segment information and reconciliation to the condensed consolidated financial statements is as follows:</span></div><div style="margin-bottom:6pt;margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:33.239%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.675%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.675%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.813%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.813%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.813%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.682%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">U.S. Regions</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">U.S. Federal</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Canada</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Non-Solar DG</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">All Other</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Total Consolidated</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended September 30, 2020</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenues</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">92,944 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">118,303 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,263 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,251 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,746 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">282,507 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest income</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest expense</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">892 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">340 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">992 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,510 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,768 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation and amortization of intangible assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,239 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">995 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">402 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,013 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">426 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,075 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unallocated corporate activity</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9,361)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income before taxes, excluding unallocated corporate activity</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,225 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,121 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">446 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,391 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,967 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,150 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended September 30, 2019</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenues</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">84,079 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">71,258 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,665 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,875 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,149 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">212,026 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest income</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">92 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">182 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest expense</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,548 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">209 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">179 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,213 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,149 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation and amortization of intangible assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,538 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">901 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">396 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,149 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">429 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,413 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unallocated corporate activity</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,482)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income before taxes, excluding unallocated corporate activity</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,350 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,967 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,577 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">977 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">881 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,752 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Nine Months Ended September 30, 2020</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenues</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">266,373 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">271,539 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,690 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">74,104 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">73,250 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">717,956 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest income</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">102 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">76 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">194 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest expense</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,563 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,431 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,329 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,683 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">67 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,073 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation and amortization of intangible assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,002 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,953 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,174 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,720 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,231 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,080 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unallocated corporate activity</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(30,104)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income before taxes, excluding unallocated corporate activity</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,960 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,162 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">741 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,964 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,035 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63,862 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Nine Months Ended September 30, 2019</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenues</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">227,896 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">169,337 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,696 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">66,370 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69,022 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">560,321 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest income</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">132 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">160 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">65 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">396 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest expense</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,118 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">627 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">517 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,075 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,337 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation and amortization of intangible assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,184 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,524 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">986 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,051 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,153 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,898 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unallocated corporate activity</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(25,331)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income before taxes, excluding unallocated corporate activity</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,530 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,631 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,529 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,758 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,592 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47,040 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> <div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">An analysis of the Company’s business segment information and reconciliation to the condensed consolidated financial statements is as follows:</span></div><div style="margin-bottom:6pt;margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:33.239%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.675%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.675%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.813%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.813%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.813%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.682%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">U.S. Regions</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">U.S. Federal</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Canada</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Non-Solar DG</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">All Other</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Total Consolidated</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended September 30, 2020</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenues</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">92,944 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">118,303 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,263 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,251 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,746 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">282,507 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest income</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest expense</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">892 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">340 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">992 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,510 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,768 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation and amortization of intangible assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,239 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">995 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">402 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,013 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">426 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,075 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unallocated corporate activity</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9,361)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income before taxes, excluding unallocated corporate activity</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,225 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,121 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">446 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,391 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,967 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,150 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended September 30, 2019</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenues</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">84,079 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">71,258 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,665 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,875 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,149 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">212,026 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest income</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">92 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">182 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest expense</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,548 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">209 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">179 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,213 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,149 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation and amortization of intangible assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,538 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">901 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">396 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,149 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">429 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,413 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unallocated corporate activity</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,482)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income before taxes, excluding unallocated corporate activity</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,350 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,967 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,577 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">977 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">881 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,752 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Nine Months Ended September 30, 2020</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenues</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">266,373 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">271,539 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,690 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">74,104 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">73,250 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">717,956 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest income</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">102 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">76 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">194 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest expense</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,563 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,431 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,329 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,683 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">67 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,073 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation and amortization of intangible assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,002 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,953 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,174 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,720 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,231 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,080 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unallocated corporate activity</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(30,104)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income before taxes, excluding unallocated corporate activity</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,960 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,162 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">741 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,964 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,035 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63,862 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Nine Months Ended September 30, 2019</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenues</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">227,896 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">169,337 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,696 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">66,370 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69,022 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">560,321 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest income</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">132 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">160 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">65 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">396 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest expense</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,118 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">627 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">517 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,075 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,337 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation and amortization of intangible assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,184 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,524 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">986 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,051 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,153 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,898 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unallocated corporate activity</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(25,331)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income before taxes, excluding unallocated corporate activity</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,530 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,631 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,529 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,758 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,592 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47,040 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 92944000 118303000 12263000 28251000 30746000 282507000 32000 2000 0 0 0 34000 892000 340000 992000 1510000 34000 3768000 3239000 995000 402000 5013000 426000 10075000 9361000 7225000 16121000 446000 2391000 3967000 30150000 84079000 71258000 12665000 21875000 22149000 212026000 69000 92000 0 21000 0 182000 1548000 209000 179000 1213000 0 3149000 2538000 901000 396000 5149000 429000 9413000 8482000 3350000 10967000 1577000 977000 881000 17752000 266373000 271539000 32690000 74104000 73250000 717956000 102000 76000 0 16000 0 194000 4563000 1431000 1329000 3683000 67000 11073000 9002000 2953000 1174000 15720000 1231000 30080000 30104000 15960000 33162000 741000 6964000 7035000 63862000 227896000 169337000 27696000 66370000 69022000 560321000 132000 160000 0 65000 39000 396000 4118000 627000 517000 4075000 0 9337000 7184000 2524000 986000 16051000 1153000 27898000 25331000 5530000 26631000 1529000 5758000 7592000 47040000 DEBT <div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of September 30, 2020 and December 31, 2019, the Company’s outstanding debt obligations are comprised of the following:</span></div><div style="margin-bottom:6pt;margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.856%"><tr><td style="width:1.0%"/><td style="width:34.439%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.554%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.375%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.554%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.375%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.540%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.375%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.389%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.375%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.971%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.375%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.978%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Commencement Date</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Maturity Date</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Acceleration Clause</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(2)</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Rate as of September 30, 2020</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30, 2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Senior secured credit facility, interest at varying rates monthly in arrears</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Jun 2015</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Jun 2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">NA</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.41 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">114,632 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">112,216 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Variable rate term loan payable in semi-annual installments</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Jan 2006</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Feb 2021</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Yes</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.48 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">350 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">625 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Variable rate term loan payable in semi-annual installments</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Jan 2006</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Jun 2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Yes</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.23 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,081 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,609 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Term loan payable in quarterly installments</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mar 2011</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mar 2021</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Yes</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.25 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">339 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">831 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Term loan payable in monthly installments </span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Oct 2011</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Jun 2028</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">NA</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.11 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,196 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,649 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Variable rate term loan payable in quarterly installments </span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Oct 2012</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">May 2025</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">NA</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.48 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,936 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,217 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Variable rate term loan payable in quarterly installments</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sep 2015</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mar 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">NA</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.98 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,534 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,976 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Term loan payable in quarterly installments</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Aug 2016</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Jul 2031</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">NA</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.95 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,378 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,769 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Term loan payable in quarterly installments</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mar 2017</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mar 2028</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">NA</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.00 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,204 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,521 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Term loan payable in monthly installments</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Apr 2017</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Apr 2027</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">NA</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.50 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,538 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,553 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Term loan payable in quarterly installments</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Apr 2017</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Feb 2034</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">NA</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.61 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,479 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,706 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Variable rate term loan payable in quarterly installments</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Jun 2017</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dec 2027</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">NA</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.68 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,126 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,740 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Variable rate term loan payable in quarterly installments</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Feb 2018</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Aug 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Yes</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.73 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,236 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,645 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Term loan payable in quarterly installments</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Jun 2018</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dec 2038</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Yes</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.15 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,363 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,583 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Variable rate term loan payable in semi-annual installments</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Jun 2018</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Jun 2033</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Yes</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.28 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,665 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,003 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Variable rate term loan payable in monthly/quarterly installments</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Oct 2018</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Oct 2029</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Yes</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.65 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,583 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,092 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long term finance liability in semi-annual installments</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(3)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Jul 2019</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Jul 2039</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">NA</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.28 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,732 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,841 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long term finance liability in semi-annual installments</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(3)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Nov 2019</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">July 2040</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">NA</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,312 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,794 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Term loan payable in quarterly installments</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dec 2019</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dec 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Yes</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.50 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,655 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,226 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fixed rate note</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Apr 2020</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Apr 2040</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">NA</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.00 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">218 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Construction revolver payable July 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Jul 2020</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Jul 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Yes</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.98 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,659 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Construction revolver payable Nov 2020</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Jul 2020</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Nov 2020</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Yes</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.25 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,564 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Financing leases</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,098 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,497 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="6" style="background-color:#ffffff;padding:0 1pt 0 6pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">345,878 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">343,093 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 18pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less - current maturities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">61,521 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69,969 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 18pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less - deferred financing fees</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,230 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,943 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="6" style="background-color:#cceeff;padding:2px 1pt 2px 30pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term debt and financing lease liabilities, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">278,127 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">266,181 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Financing leases do not include approximately $20,207 and $22,015 in future interest payments as of September 30, 2020 and December 31, 2019, respectively.</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> These agreements have acceleration causes that, in the event of default, as defined, the payee has the option to accelerate payment terms and make due the remaining principal and the required interest balance according to the agreement.</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(3)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> These agreements are sale-leaseback arrangements that provide for the sale of solar PV projects to a third party investor and the simultaneous leaseback of the projects. In accordance with Topic 842, Leases, these transactions are accounted for as failed sales as the Company retains control of the underlying assets and as such, are classified as financing liabilities. The low interest rates are the results of tax credits which were transferred to the counterparty.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Senior Secured Credit Facility - Revolver and Term Loan</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In March 2020, the Company amended the Company’s senior secured credit facility which increased the total funded debt to EBITDA covenant ratio to a maximum of 3.75 for the year ended December 31, 2020. The amendment also increased the Eurocurrency Rate floor to 1% from 0%. The total commitment under the amended credit facility (revolving credit, term loan and swing line) remains unchanged, which is $185,000. </span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At September 30, 2020, funds of $45,668 are available for borrowing under the revolving credit facility.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">April 2020 Note</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In April 2020, the Company issued a note to a developer in connection with the acquisition of one energy project, discussed in Note 6. The note provides a principal amount of $218 and bears interest at a fixed rate of 5%. The principal and interest payments can be redeemed at any time after the issue date within 20 years before the note is expired after the issuance and prior to maturity in April 2040. At September 30, 2020, $218 was outstanding under this note.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">May 2020 Credit Facility</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In May 2020, the Company amended a non-recourse credit facility with two banks. The amended and restated credit facility replaces and extended the Company’s existing credit facility to May 27, 2025 from May 31, 2020. The amended credit facility provides an amended principal amount of $41,850. The amended credit facility bears interest at a rate of 2.25% above LIBOR. The interest rate increases by 0.125% above the base rate every three years following the date of execution. The principal and interest payments are due in quarterly installments. At September 30, 2020, $39,936 was outstanding under the amended credit facility, net of debt discount and deferred financing fees.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">June 2020 Construction Revolver</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In June 2020, the Company entered into a revolving credit agreement with a bank, with an aggregate borrowing capacity of $100,000 for use in financing the construction cost of its owned projects. The facility bears interest at (i) 1.5% above LIBOR or (ii) 0.5% above a base rate defined in the credit agreement, dependent on the type of borrowing requested by the Company. The revolving facility matures in November 2020, with all remaining unpaid amounts outstanding under the facility due at that time. As of September 30, 2020, the Company has drawn $7,564 under the construction revolving facility.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">July 2020 Construction Revolver </span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In July 2020, the Company entered into a revolving credit agreement with a bank, with an aggregate borrowing capacity of $30,000 for use in financing the Company’s construction cost of energy projects. The facility may, at the Company’s request, be increased by up to an additional $20,000 after certain conditions have been met. The facility bears interest at a rate of 1.75% over LIBOR and matures in July 2022, with all remaining unpaid amounts outstanding under the facility due at that time.</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The project loan drawn under the revolving facility matures at the earlier of (i) 12 months from the funding of project loan or (ii) July 17, 2022. As of September 30, 2020, $10,659 was outstanding under the revolving facility, net of debt discount and deferred financing fees. Funds of $18,956 are available for borrowing under this revolving facility.</span></div> <div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of September 30, 2020 and December 31, 2019, the Company’s outstanding debt obligations are comprised of the following:</span></div><div style="margin-bottom:6pt;margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.856%"><tr><td style="width:1.0%"/><td style="width:34.439%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.554%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.375%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.554%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.375%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.540%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.375%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.389%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.375%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.971%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.375%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.978%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Commencement Date</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Maturity Date</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Acceleration Clause</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(2)</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Rate as of September 30, 2020</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30, 2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Senior secured credit facility, interest at varying rates monthly in arrears</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Jun 2015</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Jun 2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">NA</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.41 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">114,632 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">112,216 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Variable rate term loan payable in semi-annual installments</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Jan 2006</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Feb 2021</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Yes</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.48 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">350 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">625 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Variable rate term loan payable in semi-annual installments</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Jan 2006</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Jun 2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Yes</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.23 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,081 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,609 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Term loan payable in quarterly installments</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mar 2011</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mar 2021</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Yes</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.25 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">339 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">831 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Term loan payable in monthly installments </span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Oct 2011</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Jun 2028</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">NA</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.11 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,196 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,649 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Variable rate term loan payable in quarterly installments </span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Oct 2012</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">May 2025</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">NA</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.48 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,936 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,217 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Variable rate term loan payable in quarterly installments</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sep 2015</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mar 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">NA</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.98 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,534 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,976 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Term loan payable in quarterly installments</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Aug 2016</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Jul 2031</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">NA</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.95 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,378 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,769 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Term loan payable in quarterly installments</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mar 2017</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mar 2028</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">NA</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.00 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,204 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,521 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Term loan payable in monthly installments</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Apr 2017</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Apr 2027</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">NA</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.50 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,538 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,553 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Term loan payable in quarterly installments</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Apr 2017</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Feb 2034</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">NA</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.61 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,479 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,706 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Variable rate term loan payable in quarterly installments</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Jun 2017</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dec 2027</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">NA</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.68 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,126 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,740 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Variable rate term loan payable in quarterly installments</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Feb 2018</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Aug 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Yes</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.73 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,236 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,645 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Term loan payable in quarterly installments</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Jun 2018</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dec 2038</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Yes</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.15 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,363 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,583 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Variable rate term loan payable in semi-annual installments</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Jun 2018</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Jun 2033</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Yes</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.28 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,665 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,003 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Variable rate term loan payable in monthly/quarterly installments</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Oct 2018</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Oct 2029</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Yes</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.65 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,583 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,092 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long term finance liability in semi-annual installments</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(3)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Jul 2019</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Jul 2039</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">NA</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.28 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,732 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,841 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long term finance liability in semi-annual installments</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(3)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Nov 2019</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">July 2040</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">NA</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,312 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,794 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Term loan payable in quarterly installments</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dec 2019</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dec 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Yes</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.50 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,655 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,226 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fixed rate note</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Apr 2020</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Apr 2040</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">NA</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.00 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">218 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Construction revolver payable July 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Jul 2020</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Jul 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Yes</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.98 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,659 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Construction revolver payable Nov 2020</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Jul 2020</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Nov 2020</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Yes</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.25 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,564 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Financing leases</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,098 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,497 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="6" style="background-color:#ffffff;padding:0 1pt 0 6pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">345,878 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">343,093 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 18pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less - current maturities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">61,521 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69,969 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 18pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less - deferred financing fees</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,230 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,943 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="6" style="background-color:#cceeff;padding:2px 1pt 2px 30pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term debt and financing lease liabilities, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">278,127 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">266,181 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Financing leases do not include approximately $20,207 and $22,015 in future interest payments as of September 30, 2020 and December 31, 2019, respectively.</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> These agreements have acceleration causes that, in the event of default, as defined, the payee has the option to accelerate payment terms and make due the remaining principal and the required interest balance according to the agreement.</span></div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(3)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> These agreements are sale-leaseback arrangements that provide for the sale of solar PV projects to a third party investor and the simultaneous leaseback of the projects. In accordance with Topic 842, Leases, these transactions are accounted for as failed sales as the Company retains control of the underlying assets and as such, are classified as financing liabilities. The low interest rates are the results of tax credits which were transferred to the counterparty.</span> 0.0341 114632000 112216000 0.0248 350000 625000 0.0223 6081000 6609000 0.0725 339000 831000 0.0611 3196000 3649000 0.0248 39936000 28217000 0.0298 15534000 15976000 0.0495 3378000 3769000 0.0500 3204000 3521000 0.0450 19538000 22553000 0.0561 2479000 2706000 0.0268 11126000 11740000 0.0773 9236000 15645000 0.0515 27363000 28583000 0.0228 8665000 9003000 0.0265 8583000 9092000 0.0028 3732000 3841000 0 8312000 8794000 0.0650 15655000 27226000 0.0500 218000 0 0.0198 10659000 0 0.0525 7564000 0 26098000 28497000 345878000 343093000 61521000 69969000 6230000 6943000 278127000 266181000 20207000 22015000 3.75 0.01 0 185000000 45668000 1 218000 0.05 218000 2 41850000 0.0225 0.00125 P3Y 39936000 100000000 0.015 0.005 7564000 30000000 20000000 0.0175 10659000 18956000 SUBSEQUENT EVENTOn October 23, 2020, the Company amended a non-recourse credit facility with a bank. The amended and restated credit facility replaced and extended the Company's existing facility to March 31, 2026 from August 31, 2022. The amended credit facility provides an amended principal amount up to $50 million and bears interest at a rate of 6% above LIBOR. The principal and interest payments are due in quarterly installments. Within 60 days following October 23, 2020, the Company is required to maintain interest rate protection through hedging agreements covering an aggregate notional amount of not less than 50% of and not more than 95% of the aggregate outstanding principal amount of the loans. 50000000 0.06 P60D 0.50 0.95 Includes restricted assets of consolidated variable interest entities (“VIEs”) at September 30, 2020 and December 31, 2019 of $166,678 and $158,912, respectively. Includes non-recourse liabilities of consolidated VIEs at September 30, 2020 and December 31, 2019 of $35,334 and $38,568, respectively. See Note 12. XML 12 R1.htm IDEA: XBRL DOCUMENT v3.20.2
Cover Page - shares
9 Months Ended
Sep. 30, 2020
Nov. 02, 2020
Entity Information [Line Items]    
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Sep. 30, 2020  
Document Transition Report false  
Entity File Number 001-34811  
Entity Registrant Name Ameresco, Inc.  
Entity Incorporation, State or Country Code DE  
Entity Tax Identification Number 04-3512838  
Entity Address, Address Line One 111 Speen Street  
Entity Address, Address Line Two Suite 410  
Entity Address, City or Town Framingham  
Entity Address, State or Province MA  
Entity Address, Postal Zip Code 01701  
City Area Code 508  
Local Phone Number 661-2200  
Entity Current Reporting Status Yes  
Entity Interactive Data Current Yes  
Entity Filer Category Accelerated Filer  
Entity Small Business false  
Entity Emerging Growth Company false  
Entity Shell Company false  
Entity Central Index Key 0001488139  
Current Fiscal Year End Date --12-31  
Document Fiscal Year Focus 2020  
Document Fiscal Period Focus Q3  
Amendment Flag false  
Class A Common Stock    
Entity Information [Line Items]    
Security Exchange Name NYSE  
Title of 12(b) Security Class A Common Stock, $0.0001 par value per share  
Trading Symbol AMRC  
Entity Common Stock, Shares Outstanding (in shares)   29,866,075
Class B Common Stock    
Entity Information [Line Items]    
Security Exchange Name NYSE  
Title of 12(b) Security Class B Common Stock, $0.0001 par value per share  
Entity Common Stock, Shares Outstanding (in shares)   18,000,000
No Trading Symbol Flag true  
XML 13 R2.htm IDEA: XBRL DOCUMENT v3.20.2
Condensed Consolidated Balance Sheets - USD ($)
$ in Thousands
Sep. 30, 2020
Dec. 31, 2019
Current assets:    
Cash and cash equivalents [1] $ 45,351 $ 33,223
Restricted cash [1] 15,598 20,006
Accounts receivable, net of allowance of $980 and $2,260 respectively [1] 121,672 95,863
Accounts receivable retainage, net 24,359 16,976
Costs and estimated earnings in excess of billings [1] 179,909 202,243
Inventory, net 9,081 9,236
Prepaid expenses and other current assets [1] 34,775 29,424
Income tax receivable 10,263 5,033
Project development costs 15,571 13,188
Total current assets [1] 456,579 425,192
Federal ESPC receivable 330,607 230,616
Property and equipment, net [1] 9,545 10,104
Energy assets, net [1] 670,139 579,461
Goodwill, net 58,172 58,414
Intangible assets, net 1,072 1,614
Operating lease assets [1] 36,336 32,791
Other assets [1] 22,247 35,821
Total assets [1] 1,584,697 1,374,013
Current liabilities:    
Current portions of long-term debt and financing lease liabilities [1] 61,521 69,969
Accounts payable [1] 205,536 202,416
Accrued expenses and other current liabilities [1] 30,059 31,356
Current portions of operating lease liabilities [1] 6,010 5,802
Billings in excess of cost and estimated earnings 35,320 26,618
Income taxes payable 221 486
Total current liabilities [1] 338,667 336,647
Long-term debt and financing lease liabilities, net of current portion and deferred financing fees [1] 278,127 266,181
Federal ESPC liabilities 385,386 245,037
Deferred income taxes, net 3,994 115
Deferred grant income 7,007 6,885
Long-term operating lease liabilities, net of current portion [1] 32,509 29,101
Other liabilities [1] 39,529 29,575
Commitments and contingencies (Note 9)
Redeemable non-controlling interests, net 36,421 31,616
Stockholders’ equity:    
Preferred stock, $0.0001 par value, 5,000,000 shares authorized, no shares issued and outstanding at September 30, 2020 and December 31, 2019 0 0
Additional paid-in capital 141,599 133,688
Retained earnings 344,936 314,459
Accumulated other comprehensive loss, net (11,695) (7,514)
Treasury stock, at cost, 2,101,795 shares at September 30, 2020 and 2,101,340 shares at December 31, 2019 (11,788) (11,782)
Total stockholders’ equity 463,057 428,856
Total liabilities, redeemable non-controlling interests and stockholders’ equity 1,584,697 1,374,013
Class A Common Stock    
Stockholders’ equity:    
Common stock 3 3
Class B Common Stock    
Stockholders’ equity:    
Common stock $ 2 $ 2
[1] Includes restricted assets of consolidated variable interest entities (“VIEs”) at September 30, 2020 and December 31, 2019 of $166,678 and $158,912, respectively. Includes non-recourse liabilities of consolidated VIEs at September 30, 2020 and December 31, 2019 of $35,334 and $38,568, respectively. See Note 12.
XML 14 R3.htm IDEA: XBRL DOCUMENT v3.20.2
Condensed Consolidated Balance Sheets (Parenthetical) - USD ($)
$ in Thousands
Sep. 30, 2020
Dec. 31, 2019
Accounts receivable, allowance for credit loss, current $ 980 $ 2,260
Total assets [1] $ 1,584,697 $ 1,374,013
Preferred stock, par value (in usd per share) $ 0.0001 $ 0.0001
Preferred stock, shares authorized (in shares) 5,000,000 5,000,000
Preferred stock, shares issued (in shares) 0 0
Preferred stock, shares outstanding (in shares) 0 0
Variable Interest Entity, Primary Beneficiary    
Total assets $ 166,678 $ 158,912
Total liabilities $ 35,334 $ 38,568
Class A Common Stock    
Common stock, par value (in usd per share) $ 0.0001 $ 0.0001
Common stock, shares authorized (in shares) 500,000,000 500,000,000
Common stock, shares issued (in shares) 31,967,870 31,331,345
Common stock, shares outstanding (in shares) 29,866,075 29,230,005
Treasury stock, shares (in shares) 2,101,795 2,101,340
Class B Common Stock    
Common stock, par value (in usd per share) $ 0.0001 $ 0.0001
Common stock, shares authorized (in shares) 144,000,000 144,000,000
Common stock, shares issued (in shares) 18,000,000 18,000,000
Common stock, shares outstanding (in shares) 18,000,000 18,000,000
[1] Includes restricted assets of consolidated variable interest entities (“VIEs”) at September 30, 2020 and December 31, 2019 of $166,678 and $158,912, respectively. Includes non-recourse liabilities of consolidated VIEs at September 30, 2020 and December 31, 2019 of $35,334 and $38,568, respectively. See Note 12.
XML 15 R4.htm IDEA: XBRL DOCUMENT v3.20.2
Condensed Consolidated Statements of Income - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2020
Sep. 30, 2019
Sep. 30, 2020
Sep. 30, 2019
Income Statement [Abstract]        
Revenues $ 282,507 $ 212,026 $ 717,956 $ 560,321
Cost of revenues 231,133 167,333 588,628 439,857
Gross profit 51,374 44,693 129,328 120,464
Selling, general and administrative expenses 26,859 31,231 82,403 87,396
Operating income 24,515 13,462 46,925 33,068
Other expenses, net 3,726 4,192 13,167 11,359
Income before income taxes 20,789 9,270 33,758 21,709
Income tax provision 3,100 939 597 2,000
Net income 17,689 8,331 33,161 19,709
Net loss (income) attributable to redeemable non-controlling interests 2,313 539 (2,593) 2,524
Net income attributable to common shareholders $ 20,002 $ 8,870 $ 30,568 $ 22,233
Net income per share attributable to common shareholders:        
Basic (in usd per share) $ 0.42 $ 0.19 $ 0.64 $ 0.48
Diluted (in usd per share) $ 0.41 $ 0.19 $ 0.62 $ 0.47
Weighted average common shares outstanding:        
Basic (in shares) 47,788 46,555 47,597 46,413
Diluted (in shares) 49,101 47,693 48,785 47,675
XML 16 R5.htm IDEA: XBRL DOCUMENT v3.20.2
Condensed Consolidated Statements of Comprehensive Income - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2020
Sep. 30, 2019
Sep. 30, 2020
Sep. 30, 2019
Statement of Comprehensive Income [Abstract]        
Net income $ 17,689 $ 8,331 $ 33,161 $ 19,709
Other comprehensive income (loss):        
Unrealized gain (loss) from interest rate hedges, net of tax effect 638 (1,135) (3,412) (3,949)
Foreign currency translation adjustments 861 (356) (769) 289
Total other comprehensive income (loss) 1,499 (1,491) (4,181) (3,660)
Comprehensive income 19,188 6,840 28,980 16,049
Comprehensive (income) loss attributable to redeemable non-controlling interests 2,313 539 (2,593) 2,524
Comprehensive income attributable to common shareholders $ 21,501 $ 7,379 $ 26,387 $ 18,573
XML 17 R6.htm IDEA: XBRL DOCUMENT v3.20.2
Condensed Consolidated Statements of Comprehensive Income (Parenthetical) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2020
Sep. 30, 2019
Sep. 30, 2020
Sep. 30, 2019
Statement of Comprehensive Income [Abstract]        
Unrealized gain (loss) from interest rate hedges, tax effect $ 199 $ (410) $ (1,209) $ (1,308)
XML 18 R7.htm IDEA: XBRL DOCUMENT v3.20.2
Condensed Consolidated Statements of Changes in Redeemable Non-Controlling Interests and Stockholders' Equity - USD ($)
$ in Thousands
Total
Adjustment
Class A Common Stock
Class B Common Stock
Common Stock
Class A Common Stock
Common Stock
Class B Common Stock
Additional Paid-in Capital
Retained Earnings
Retained Earnings
Adjustment
Accumulated Other Comprehensive Loss
Accumulated Other Comprehensive Loss
Adjustment
Treasury Stock
Redeemable non-controlling interests, beginning balance at Dec. 31, 2018 $ 14,719                      
Increase (Decrease) in Temporary Equity [Roll Forward]                        
Contributions from redeemable non-controlling interests 20,482                      
Distributions to redeemable non-controlling interests (569)                      
Net (loss) income (2,524)                      
Redeemable non-controlling interests, ending balance at Sep. 30, 2019 32,108                      
Beginning balance (in shares) at Dec. 31, 2018         28,275,506 18,000,000           2,091,040
Beginning balance at Dec. 31, 2018 376,875 $ 0     $ 3 $ 2 $ 124,651 $ 269,806 $ 217 $ (5,949) $ (217) $ (11,638)
Increase (Decrease) in Stockholders' Equity [Roll Forward]                        
Exercise of stock options (in shares)         745,484              
Exercise of stock options 4,960           4,960          
Stock-based compensation expense 1,195           1,195          
Employee stock purchase plan (in shares)         22,124              
Employee stock purchase plan 305           305          
Open market purchase of common shares (in shares)         (10,000)             10,000
Open market purchase of common shares (139)                     $ (139)
Unrealized gain from interest rate hedges, net (3,949)                      
Unrealized loss from interest rate hedges, net (3,732)                 (3,732)    
Foreign currency translation adjustment 289                 289    
Net (loss) income 22,233             22,233        
Ending balance (in shares) at Sep. 30, 2019         29,033,114 18,000,000           2,101,040
Ending balance at Sep. 30, 2019 401,986       $ 3 $ 2 131,111 292,256   (9,609)   $ (11,777)
Redeemable non-controlling interests, beginning balance at Jun. 30, 2019 32,037                      
Increase (Decrease) in Temporary Equity [Roll Forward]                        
Contributions from redeemable non-controlling interests 974                      
Distributions to redeemable non-controlling interests (364)                      
Net (loss) income (539)                      
Redeemable non-controlling interests, ending balance at Sep. 30, 2019 32,108                      
Beginning balance (in shares) at Jun. 30, 2019         28,412,894 18,000,000           2,091,040
Beginning balance at Jun. 30, 2019 390,328       $ 3 $ 2 126,693 283,386   (8,118)   $ (11,638)
Increase (Decrease) in Stockholders' Equity [Roll Forward]                        
Exercise of stock options (in shares)         630,220              
Exercise of stock options 4,005           4,005          
Stock-based compensation expense 413           413          
Open market purchase of common shares (in shares)         (10,000)             10,000
Open market purchase of common shares (139)                     $ (139)
Unrealized gain from interest rate hedges, net (1,135)                 (1,135)    
Foreign currency translation adjustment (356)                 (356)    
Net (loss) income 8,870             8,870        
Ending balance (in shares) at Sep. 30, 2019         29,033,114 18,000,000           2,101,040
Ending balance at Sep. 30, 2019 401,986       $ 3 $ 2 131,111 292,256   (9,609)   $ (11,777)
Redeemable non-controlling interests, beginning balance at Dec. 31, 2019 31,616                      
Increase (Decrease) in Temporary Equity [Roll Forward]                        
Contributions from redeemable non-controlling interests 3,353                      
Distributions to redeemable non-controlling interests (1,232)                      
Accretion of tax equity financing fees 91                      
Net (loss) income 2,593                      
Redeemable non-controlling interests, ending balance at Sep. 30, 2020 36,421                      
Beginning balance (in shares) at Dec. 31, 2019     29,230,005 18,000,000 29,230,005 18,000,000           2,101,340
Beginning balance at Dec. 31, 2019 428,856       $ 3 $ 2 133,688 314,459   (7,514)   $ (11,782)
Increase (Decrease) in Stockholders' Equity [Roll Forward]                        
Exercise of stock options (in shares)         608,063              
Exercise of stock options 6,088           6,088          
Stock-based compensation expense 1,380           1,380          
Employee stock purchase plan (in shares)         28,462              
Employee stock purchase plan 443           443          
Open market purchase of common shares (in shares)         (455)             455
Open market purchase of common shares (6)                     $ (6)
Unrealized gain from interest rate hedges, net (3,412)                      
Unrealized loss from interest rate hedges, net                   (3,412)    
Foreign currency translation adjustment (769)                 (769)    
Accretion of tax equity financing fees (91)             (91)        
Net (loss) income 30,568             30,568        
Ending balance (in shares) at Sep. 30, 2020     29,866,075 18,000,000 29,866,075 18,000,000           2,101,795
Ending balance at Sep. 30, 2020 463,057       $ 3 $ 2 141,599 344,936   (11,695)   $ (11,788)
Redeemable non-controlling interests, beginning balance at Jun. 30, 2020 36,303                      
Increase (Decrease) in Temporary Equity [Roll Forward]                        
Contributions from redeemable non-controlling interests 2,865                      
Distributions to redeemable non-controlling interests (525)                      
Accretion of tax equity financing fees 91                      
Net (loss) income (2,313)                      
Redeemable non-controlling interests, ending balance at Sep. 30, 2020 36,421                      
Beginning balance (in shares) at Jun. 30, 2020         29,718,102 18,000,000           2,101,795
Beginning balance at Jun. 30, 2020 439,673       $ 3 $ 2 139,625 325,025   (13,194)   $ (11,788)
Increase (Decrease) in Stockholders' Equity [Roll Forward]                        
Exercise of stock options (in shares)         147,813              
Exercise of stock options 1,450           1,450          
Stock-based compensation expense 522           522          
Employee stock purchase plan (in shares)         160              
Employee stock purchase plan 2           2          
Unrealized gain from interest rate hedges, net 638                 638    
Foreign currency translation adjustment 861                 861    
Accretion of tax equity financing fees (91)             (91)        
Net (loss) income 20,002             20,002        
Ending balance (in shares) at Sep. 30, 2020     29,866,075 18,000,000 29,866,075 18,000,000           2,101,795
Ending balance at Sep. 30, 2020 $ 463,057       $ 3 $ 2 $ 141,599 $ 344,936   $ (11,695)   $ (11,788)
XML 19 R8.htm IDEA: XBRL DOCUMENT v3.20.2
Condensed Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2020
Sep. 30, 2019
Cash flows from operating activities:    
Net income $ 33,161 $ 19,709
Adjustments to reconcile net income to cash flows from operating activities:    
Depreciation of energy assets 28,496 26,338
Depreciation of property and equipment 2,492 2,115
Amortization of debt discount and deferred financing fees 1,849 1,734
Amortization of intangible assets 528 681
Accretion of ARO and contingent consideration 64 98
Recoveries of bad debts (1,089) (134)
Loss on disposal / impairment of long-lived assets 2,146 0
Gain on deconsolidation of VIE 0 (2,160)
Net loss (gain) from derivatives 971 (1,072)
Stock-based compensation expense 1,380 1,195
Deferred income taxes 5,146 152
Unrealized foreign exchange (gain) loss (43) 149
Changes in operating assets and liabilities:    
Accounts receivable (21,178) (4,468)
Accounts receivable retainage (7,422) (3,079)
Federal ESPC receivable (160,231) (110,374)
Inventory, net 155 (2,137)
Costs and estimated earnings in excess of billings 24,824 (23,130)
Prepaid expenses and other current assets 3,916 (11,084)
Project development costs (2,557) (5,641)
Other assets 1,050 (698)
Accounts payable, accrued expenses and other current liabilities (2,942) (8,931)
Billings in excess of cost and estimated earnings 9,019 (952)
Other liabilities 1,972 (1,602)
Income taxes payable, net (5,496) 2,566
Cash flows from operating activities (83,789) (120,725)
Cash flows from investing activities:    
Purchases of property and equipment (1,968) (6,188)
Purchases of energy assets, net of grant proceeds (125,504) (72,140)
Acquisitions, net of cash received 0 (1,279)
Contributions to equity investment (130) (323)
Cash flows from investing activities (127,602) (79,930)
Cash flows from financing activities:    
Payments of financing fees (3,955) (541)
Proceeds from exercises of options and ESPP 6,531 5,265
Repurchase of common stock (6) (139)
Proceeds from senior secured credit facility, net 6,000 41,343
Proceeds from long-term debt financings 40,604 7,614
Proceeds from Federal ESPC projects 194,586 115,556
Proceeds for energy assets from Federal ESPC 1,435 1,639
Proceeds from investments by redeemable non-controlling interests, net 2,854 20,173
Payments on long-term debt (42,550) (18,033)
Cash flows from financing activities 205,499 172,877
Effect of exchange rate changes on cash (465) 249
Net decrease in cash, cash equivalents, and restricted cash (6,357) (27,529)
Cash, cash equivalents, and restricted cash, beginning of period 77,264 97,913
Cash, cash equivalents, and restricted cash, end of period 70,907 70,384
Supplemental disclosures of cash flow information:    
Cash paid for interest 14,764 12,410
Cash paid for income taxes 1,057 2,983
Non-cash Federal ESPC settlement 56,454 214,444
Accrued purchases of energy assets 38,747 17,224
Conversion of revolver to term loan 0 25,000
Reconciliation of cash, cash equivalents and restricted cash    
Total cash and cash equivalents, and restricted cash $ 70,907 $ 70,384
XML 20 R9.htm IDEA: XBRL DOCUMENT v3.20.2
Condensed Consolidated Statements of Changes in Redeemable Non-Controlling Interests and Stockholders' Equity (Parenthetical) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2020
Sep. 30, 2020
Statement of Stockholders' Equity [Abstract]    
Redeemable non-controlling interest ,net of tax equity financing fees $ 635 $ 635
XML 21 R10.htm IDEA: XBRL DOCUMENT v3.20.2
Basis of Presentation
9 Months Ended
Sep. 30, 2020
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Basis of Presentation BASIS OF PRESENTATION
The accompanying condensed consolidated financial statements of Ameresco, Inc. (including its subsidiaries, the “Company”) are unaudited, pursuant to certain rules and regulations of the Securities and Exchange Commission, and include, in the opinion of the Company, normal recurring adjustments necessary for a fair presentation in conformity with accounting principles generally accepted in the United States (“GAAP”) of the results for the periods indicated.
The results of operations for the three and nine months ended September 30, 2020 are not necessarily indicative of results which may be expected for the full year. The December 31, 2019 consolidated balance sheet data was derived from audited financial statements, but certain information and footnote disclosures normally included in consolidated financial statements prepared in accordance with GAAP have been condensed or omitted. The interim condensed consolidated financial statements, and notes thereto, should be read in conjunction with the audited consolidated financial statements for the year ended December 31, 2019, and notes thereto, included in the Company’s annual report on Form 10-K for the year ended December 31, 2019 filed with the Securities and Exchange Commission on March 4, 2020.
Certain prior period amounts were reclassified or rounded to conform to the presentation in the current period.
Significant Risks and Uncertainties
In March 2020, the World Health Organization categorized Coronavirus Disease 2019 (“COVID-19”) as a pandemic, and the President of the United States declared the COVID-19 outbreak a national emergency.
The Company’s condensed consolidated financial statements reflect estimates and assumptions made by management that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the condensed consolidated financial statements and reported amounts of revenue and expenses during the reporting periods presented. The Company considered the impact of COVID-19 on the assumptions and estimates used and determined that there was no material adverse impact on the Company’s results of operations for the three or nine months ended September 30, 2020.
The severity of the impact of the COVID-19 pandemic on the Company's business will depend on a number of factors, including, but not limited to, the duration and severity of the pandemic and the extent and severity of the impact on the Company's customers, all of which are uncertain and cannot be predicted. The Company's future results of operations and liquidity could be adversely impacted by delays in payments of outstanding receivable amounts beyond normal payment terms, delays in obtaining signed customer contracts for awarded projects, supply chain disruptions and uncertain demand. As of the date of issuance of these condensed consolidated financial statements, the extent to which the COVID-19 pandemic may impact the Company's financial condition, liquidity, or results of operations is uncertain.
On March 27, 2020, the U.S. government enacted the Coronavirus Aid, Relief, and Economic Security Act (“CARES Act”) which includes modifications to the limitation on business interest expense and net operating loss provisions, and provides a payment delay of employer payroll taxes during 2020 after the date of enactment. The Company estimates the payment of approximately $5,000 of employer payroll taxes otherwise due in 2020 will be delayed with 50% due by December 31, 2021 and the remaining 50% by December 31, 2022. The CARES Act permits net operating losses from the 2018, 2019, and 2020 tax years to be carried back to the previous five tax years (beginning with the earliest year first). The Company estimates the discrete benefit associated with the net operating loss provisions of the CARES Act to be approximately $2,000, an estimated refund of taxes paid in prior years of approximately $1,700, and the carryback also provides an additional refund of approximately $3,600 related to Alternative Minimum Tax credits.
XML 22 R11.htm IDEA: XBRL DOCUMENT v3.20.2
Summary of Significant Accounting Policies
9 Months Ended
Sep. 30, 2020
Accounting Policies [Abstract]  
Summary of Significant Accounting Policies SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES
The accounting policies of the Company are set forth in Note 2 to the consolidated financial statements contained in the Company’s 2019 annual report on Form 10-K. The Company includes herein certain updates to those policies.
Accounts Receivable and allowance for Credit Losses
Accounts receivable are stated at the amount management expects to collect from outstanding balances. Effective January 1, 2020, the Company adopted ASU 2016-13, Financial Instruments – Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments (ASU 2016-13) prospectively. This ASU replaces the incurred loss impairment model with an expected credit loss impairment model for financial instruments, including trade receivables. The amendment requires entities to consider
forward-looking information to estimate expected credit losses, resulting in earlier recognition of losses for receivables that are current or not yet due, which were not considered under the previous accounting guidance. The Company performed an assessment of its allowance for credit losses and determined that no adjustment was required to retained earnings upon adoption.
The Company’s methodology to estimate the allowance for credit losses includes quarterly assessments of historical bad debt write-off experience, current economic and market conditions, management’s evaluation of outstanding accounts receivable, anticipated recoveries and the Company’s forecasts. Due to the short-term nature of its receivables, the estimate of credit losses is primarily based on aged accounts receivable balances and the financial condition of customers. In addition, specific allowance amounts are established to record the appropriate provision for customers that have a higher probability of default. Bad debts are written off against the allowance when identified. As part of its assessment, the Company also considered the current and expected future economic and market conditions due to the COVID-19 pandemic and determined that the estimate of credit losses was not significantly impacted as of September 30, 2020.
Changes in the allowance for credit losses are as follows:
September 30, 2020September 30, 2019
Allowance for credit loss, beginning of period$2,260 $2,765 
Recoveries of costs and expenses, net
(1,089)(134)
Account write-offs and other(191)(45)
Allowance for credit loss, end of period$980 $2,586 

Recent Accounting Pronouncements
Fair Value Measurement
In August 2018, the FASB issued ASU 2018-13 Fair Value Measurement (Topic 820): Disclosure Framework—Changes to the Disclosure Requirements for Fair Value Measurement, which modifies the disclosure requirements on fair value measurements. ASU 2018-13 was effective for fiscal years beginning after December 15, 2019, including interim periods within those fiscal years. The Company adopted this guidance as of January 1, 2020 and the adoption did not have a material impact on the Company’s condensed consolidated financial statements.
Consolidations
In October 2018, the FASB issued ASU 2018-17, Consolidation (Topic 810), Targeted Improvements to Related Party Guidance for Variable Interest Entities, which aligns the evaluation of whether a decision maker's fee is a variable interest with the guidance in the primary beneficiary test by requiring the decision maker to consider an indirect interest in a VIE held by related party under common control on a proportionate basis. The new standard was effective for interim and annual periods beginning after December 15, 2019, with early adoption permitted. The Company adopted this guidance as of January 1, 2020 and the adoption did not have an impact on the Company’s condensed consolidated financial statements.
Credit Losses
In June 2016, the FASB issued ASU 2016-13, Financial Instruments-Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments (ASU 2016-13), and a subsequent amendment to the initial guidance, ASU 2018-19 Codification Improvements to Topic 326, Financial Instruments—Credit Losses (collectively, Topic 326). Topic 326 requires measurement and recognition of expected credit losses for financial assets held, which include, but are not limited to, trade and other receivables. The new standard was effective for fiscal years beginning after December 15, 2019. The Company adopted this guidance as of January 1, 2020 and the adoption did not have a material impact on the Company’s condensed consolidated financial statements.
In April 2019, the FASB issued ASU 2019-04, Codification Improvements to Topic 326, Financial Instruments – Credit Losses, Topic 815, Derivatives, and Hedging, and Topic 825, Financial Instruments. The improvements to Topic 815, among other things, clarifies some areas around partial-term fair value hedges, interest rate risk, the amortization of fair value hedge basis adjustments and their disclosure, and some clarification of matters related to the transitioning to ASU 2017-12, which was adopted by the Company during the year ended December 31, 2018. The improvements to Topic 326 clarify certain aspects surrounding accounting for credit losses in connection with the Company’s receivables. These include that the Company should consider anticipated recoveries in its calculation of credit losses. For those that have already adopted ASU No. 2017-12, the new standard
was effective the first annual period beginning after the issuance date of ASU No. 2019-04, or as of January 1, 2020 for the Company, with early adoption permitted. The Company adopted this guidance as of January 1, 2020 and the adoption did not have a material impact on the Company’s condensed consolidated financial statements.
Income Taxes
In December 2019, the FASB issued ASU 2019-12, Simplifying the Accounting for Income Taxes, which eliminates certain exceptions within ASC 740, Income Taxes, and clarifies certain aspects of the current guidance to promote consistency among reporting entities. ASU 2019-12 is effective for the Company for the fiscal year beginning after December 15, 2020. The Company is currently evaluating the impacts of the provisions of ASU 2019-12 on its condensed consolidated financial statements and disclosures.
Others
In March 2020, the FASB issued ASU 2020-04, Reference Rate Reform (Topic 848): Facilitation of the Effects of Reference Rate Reform on Financial Reporting. ASU 2020-0, which provides optional guidance for a limited period of time to ease the potential burden in accounting for (or recognizing the effects of) reference rate reform on financial reporting. Companies can apply the ASU immediately, however, the guidance will only be available until December 31, 2022. The Company is currently evaluating the impact that adopting this new accounting standard will have on its condensed consolidated financial statements and related disclosures.
XML 23 R12.htm IDEA: XBRL DOCUMENT v3.20.2
Revenue from Contracts with Customers
9 Months Ended
Sep. 30, 2020
Revenue from Contract with Customer [Abstract]  
Revenue from Contracts with Customers REVENUE FROM CONTRACTS WITH CUSTOMERS
Disaggregation of Revenue
The following tables provide information about disaggregated revenue by line of business, reportable segments, and geographical region for the three and nine months ended September 30, 2020 and 2019.
U.S. RegionsU.S. FederalCanadaNon-Solar DGAll OtherTotal
Line of Business
Three Months Ended September 30, 2020
Project revenue$79,201 $105,444 $9,311 $7,506 $13,941 $215,403 
O&M revenue4,492 11,384 — 2,009 36 17,921 
Energy assets9,060 1,325 1,227 18,535 161 30,308 
Other191 150 1,725 201 16,608 18,875 
Total revenues$92,944 $118,303 $12,263 $28,251 $30,746 $282,507 
Three Months Ended September 30, 2019
Project revenue$72,667 $58,199 $9,380 $3,059 $2,592 $145,897 
O&M revenue4,280 11,123 — 2,330 88 17,821 
Energy assets6,699 1,339 1,327 16,421 — 25,786 
Other433 597 1,958 65 19,469 22,522 
Total revenues$84,079 $71,258 $12,665 $21,875 $22,149 $212,026 
Nine Months Ended September 30, 2020
Project revenue$226,734 $233,778 $24,342 $12,881 $22,027 $519,762 
O&M revenue13,127 33,765 26 6,144 229 53,291 
Energy assets25,556 3,549 3,234 54,341 599 87,279 
Other956 447 5,088 738 50,395 57,624 
Total revenues$266,373 $271,539 $32,690 $74,104 $73,250 $717,956 
Nine Months Ended September 30, 2019
Project revenue$196,284 $134,954 $20,112 $6,318 $8,818 $366,486 
O&M revenue11,580 30,370 6,771 109 48,835 
Energy assets18,063 2,958 2,585 52,612 582 76,800 
Other1,969 1,055 4,994 669 59,513 68,200 
Total revenues$227,896 $169,337 $27,696 $66,370 $69,022 $560,321 
U.S. RegionsU.S. FederalCanadaNon-Solar DGAll OtherTotal
Geographical Regions
Three Months Ended September 30, 2020
United States$92,944 $118,303 $655 $28,251 $16,173 $256,326 
Canada— — 11,608 — 22 11,630 
Other— — — — 14,551 14,551 
Total revenues$92,944 $118,303 $12,263 $28,251 $30,746 $282,507 
Three Months Ended September 30, 2019
United States$84,079 $71,258 $1,023 $21,875 $17,936 $196,171 
Canada— — 11,642 — 50 11,692 
Other— — — — 4,163 4,163 
Total revenues$84,079 $71,258 $12,665 $21,875 $22,149 $212,026 
Nine Months Ended September 30, 2020
United States$266,373 $271,539 $2,173 $74,104 $49,294 $663,483 
Canada— — 30,517 — 124 30,641 
Other— — — — 23,832 23,832 
Total revenues$266,373 $271,539 $32,690 $74,104 $73,250 $717,956 
Nine Months Ended September 30, 2019
United States$227,896 $169,337 $2,281 $66,370 $56,052 $521,936 
Canada— — 25,415 — 157 25,572 
Other— — — — 12,813 12,813 
Total revenues$227,896 $169,337 $27,696 $66,370 $69,022 $560,321 
For the three months ended September 30, 2020 and 2019, approximately 95% and 93%, respectively, of revenue is recognized over time, and the remainder is for products and services transferred at a point in time. For the nine months ended September 30, 2020 and 2019, approximately 94% and 91%, respectively, of revenue is recognized over time, and the remainder is for products and services transferred at a point in time.
Contract Balances
The following table provides information about receivables, contract assets and contract liabilities from contracts with customers:
 September 30, 2020December 31, 2019
Accounts receivable, net$121,672 $95,863 
Accounts receivable retainage, net$24,359 $16,976 
Contract Assets:
Costs and estimated earnings in excess of billings $179,909 $202,243 
Contract Liabilities:
Billings in excess of cost and estimated earnings$40,302 $32,178 
September 30, 2019December 31, 2018
Accounts receivable, net$91,755 $85,985 
Accounts receivable retainage, net$16,652 $13,516 
Contract Assets:
Costs and estimated earnings in excess of billings$124,652 $86,842 
Contract Liabilities:
Billings in excess of cost and estimated earnings$28,768 $30,706 
Accounts receivable retainage represents amounts due from customers, but where payments are withheld contractually until certain construction milestones are met. Amounts retained typically range from 5% to 10% of the total invoice. The Company classifies as a current asset those retainages that are expected to be billed in the next twelve months. Unbilled revenue, presented as costs and estimated earnings in excess of billings, represent amounts earned and billable that were not invoiced at the end of the fiscal period.
Contract assets represent the Company’s rights to consideration in exchange for services transferred to a customer that have not been billed as of the reporting date. The Company’s rights to consideration are generally unconditional at the time its performance obligations are satisfied.
At the inception of a contract, the Company expects the period between when it satisfies its performance obligations, and when the customer pays for the services, will be one year or less. As such, the Company has elected to apply the practical expedient which allows the Company to not adjust the promised amount of consideration for the effects of a significant financing component, when a financing component is present.
When the Company receives consideration, or such consideration is unconditionally due from a customer prior to transferring goods or services to the customer under the terms of a sales contract, the Company records deferred revenue, which represents a contract liability. Such deferred revenue typically results from billings in excess of costs incurred and advanced payments received on project contracts. As of September 30, 2020 and December 31, 2019, the Company classified $4,982 and $5,560, respectively, as a non-current liability, included in other liabilities on the condensed consolidated balance sheets, for those performance obligations expected to be completed beyond the next twelve months.
The decrease in contract assets for the nine months ended September 30, 2020 was primarily due to billings of $464,712, offset in part by revenue recognized of approximately $434,709. The increase in contract liabilities was primarily driven by the receipt of advance payment from customers, and related billings, exceeding reductions from recognition of revenue as performance obligations were satisfied. For the nine months ended September 30, 2020, the Company recognized revenue of $85,356 that was previously included in the beginning balance of contract liabilities and billed customers $86,203. Changes in contract liabilities are also driven by reclassifications to or from contract assets as a result of timing of customer payments.
The increase in contract assets for the nine months ended September 30, 2019 was primarily due to revenue recognized of $317,088, offset in part by billings of approximately $282,568. The decrease in contract liabilities was primarily driven by recognition of revenue as performance obligations were satisfied exceeding increases from the receipt of advance payment from customers, and related billings. For the nine months ended September 30, 2019, the Company recognized revenue of $92,685 that was previously included in the beginning balance of contract liabilities, and billed customers $92,427. Changes in contract liabilities are also driven by reclassifications to or from contract assets as a result of timing of customer payments.
Contracts are often modified for a change in scope or other requirements. The Company considers contract modifications to exist when the modification either creates new or changes the existing enforceable rights and obligations. Most of the Company’s contract modifications are for goods or services that are not distinct from the existing performance obligations.  The effect of a contract modification on the transaction price, and the measure of progress for the performance obligation to which it relates, is recognized as an adjustment to revenue (either as an increase or decrease) on a cumulative catchup basis.
Performance Obligations
A performance obligation is a promise in a contract to transfer a distinct good or service to the customer. Performance obligations are satisfied at a point in time or over time and are supported by contracts with customers. For most of the Company’s contracts, there are multiple promises of goods or services. Typically, the Company provides a significant service of integrating a complex set of tasks and components such as design, engineering, construction management, and equipment procurement for a project
contract. The bundle of goods and services are provided to deliver one output for which the customer has contracted. In these cases, the Company considers the bundle of goods and services to be a single performance obligation. The Company may also promise to provide distinct goods or services within a contract, such as a project contract for installation of energy conservation measures and post-installation O&M services. In these cases the Company separates the contract into more than one performance obligation. If a contract is separated into more than one performance obligation, the Company allocates the total transaction price to each performance obligation in an amount based on the estimated relative standalone selling prices of the promised goods or services underlying each performance obligation.
Backlog
The Company’s remaining performance obligations (hereafter referred to as “backlog”) represent the unrecognized revenue value of the Company’s contract commitments. The Company’s backlog may vary significantly each reporting period based on the timing of major new contract commitments and the backlog may fluctuate with currency movements. In addition, our customers have the right, under some circumstances, to terminate contracts or defer the timing of the Company’s services and their payments to the Company. At September 30, 2020, the Company had backlog of $2,154,526 of which approximately 31% is anticipated to be recognized as revenue in the next twelve months and the remaining, thereafter.
The Company applied the practical expedient for certain revenue streams to exclude the value of remaining performance obligations for (i) contracts with an original expected term of one year or less, or (ii) contracts for which the Company recognizes revenue in proportion to the amount it has the right to invoice for services performed.
Contract Acquisition Costs
The Company accounts for certain acquisition costs over the life of the contract, consisting primarily of commissions when paid. Commission costs are incurred commencing at contract signing. Commission costs are allocated across all performance obligations and deferred and amortized over the contract term on a progress toward completion basis.
As of September 30, 2020 and December 31, 2019, $1,735 of capitalized commission costs related to contracts that were not completed were included in other assets in the accompanying condensed consolidated balance sheets. For contracts that have a duration of less than one year, the Company follows a practical expedient and expenses these costs when incurred. During the three and nine months ended September 30, 2020 and 2019, the amortization of commission costs related to contracts was not material and was included in the accompanying condensed consolidated statements of income.
The Company capitalizes costs incurred related to the development of projects prior to contract signing as it is partial fulfillment of its performance obligations. Capitalized project development costs include only those costs incurred in connection with the development of energy projects, primarily direct labor, interest costs, outside contractor services, consulting fees, legal fees and travel, if incurred after a point in time where the realization of related revenue becomes probable. Project development costs incurred prior to the probable realization of revenue are expensed as incurred. The Company classifies as a current asset those project development costs that are expected to proceed to construction activity in the twelve months that follow. The Company periodically reviews these balances and writes off any amounts where the realization of the related revenue is no longer probable. Project development costs of $1,228 and $1,080 were included in other long-term assets in the accompanying condensed consolidated balance sheets as of September 30, 2020 and December 31, 2019, respectively. During the three months ended September 30, 2020 and 2019, $3,611 and $2,048, respectively, of project development costs were recognized in the condensed consolidated statements of income on projects that converted to customer contracts. During the nine months ended September 30, 2020 and 2019, $9,546 and $13,081, respectively, of project development costs were recognized in the condensed consolidated statements of income on projects that converted to customer contracts.
No impairment charges in connection with the Company’s commission costs or project development costs were recorded during the nine months ended September 30, 2020 and 2019.
XML 24 R13.htm IDEA: XBRL DOCUMENT v3.20.2
Business Acquisitions and Related Transactions
9 Months Ended
Sep. 30, 2020
Business Combinations [Abstract]  
Business Acquisitions and Related Transactions BUSINESS ACQUISITIONS AND RELATED TRANSACTIONSThe Company accounts for acquisitions using the acquisition method in accordance with ASC 805, Business Combinations. The purchase price for each is allocated to the net assets based on their estimated fair values at the date of each acquisition. The excess purchase price over the estimated fair value of net assets acquired, which are calculated using level 3 inputs per the fair value hierarchy as defined in Note 10, are recorded as goodwill. Intangible assets, if identified, are recorded and are amortized over periods ranging from one to fifteen years. See Note 5 for additional information.
During the three and nine months ended September 30, 2020, the Company did not complete any acquisitions.
The results of acquired assets since the dates of the acquisitions have been included in the Company’s operations as presented in the accompanying condensed consolidated statements of income, condensed consolidated statements of comprehensive income and condensed consolidated statements of cash flows.
XML 25 R14.htm IDEA: XBRL DOCUMENT v3.20.2
Goodwill and Intangible Assets
9 Months Ended
Sep. 30, 2020
Goodwill and Intangible Assets Disclosure [Abstract]  
Goodwill and Intangible Assets GOODWILL AND INTANGIBLE ASSETS
The changes in the carrying value of goodwill attributable to each reporting unit are as follows:
U.S. RegionsU.S. FederalCanadaNon-solar DGOtherTotal
Carrying Value of Goodwill
Balance, December 31, 2019$26,705 $3,981 $3,369 $— $24,359 $58,414 
Currency effects— — (88)— (154)(242)
Balance, September 30, 2020$26,705 $3,981 $3,281 $— $24,205 $58,172 
Accumulated Goodwill Impairment
Balance, December 31, 2019$— $— $(1,016)$— $— $(1,016)
Balance, September 30, 2020$— $— $(1,016)$— $— $(1,016)
The Company performs its annual goodwill impairment testing in the fourth quarter of each year, or more frequently if an event occurs or circumstances change that would more-likely-than-not reduce the fair value of a reporting unit below its carrying amount. During the Company’s annual goodwill impairment testing in 2019, all reporting units had fair values that exceeded their carrying values by at least 15%. If the Company believes that one or more indicators of impairment have occurred, then the Company will perform an impairment test. The Company has the option to perform a qualitative assessment (commonly referred to as “step zero” test) to determine whether further quantitative analysis for impairment of goodwill and indefinite-lived intangible assets is necessary. The qualitative assessment includes a review of macroeconomic conditions, industry and market considerations, internal cost factors, and the Company’s own overall financial and share price performance, among other factors. If, after assessing the totality of events or circumstances the Company determines that it is not more-likely-than-not that the fair value of a reporting unit is less than its carrying amount, the Company does not need to perform a quantitative analysis. Upon assessment, the Company concluded it was not more likely than not that the fair value of the reporting units were less than the carrying value of the reporting units as of September 30, 2020. The Company will monitor future results and will perform a test if indicators trigger an impairment review. At this time, the Company has not deemed the impact that the current macroeconomic environment surrounding the COVID-19 pandemic has or is expected to have on the business to be a triggering event for impairment purposes.
Separable intangible assets that are not deemed to have indefinite lives are amortized over their useful lives. The Company annually assesses whether a change in the life over which the Company’s assets are amortized is necessary, or more frequently if events or circumstances warrant.
Acquired intangible assets other than goodwill that are subject to amortization include customer contracts, customer relationships, non-compete agreements, technology and trade names. Customer contracts are amortized ratably over the period of the acquired customer contracts ranging in periods from approximately one to five years. All other acquired intangible assets are amortized over periods ranging from approximately four to fifteen years, as determined by the nature of the respective intangible asset. The Company did not complete any acquisitions nor acquire any intangible assets during the nine months ended September 30, 2020.
The gross carrying amount and accumulated amortization of intangible assets are as follows:
As of September 30, 2020As of December 31, 2019
Gross Carrying Amount
Customer contracts$7,847 $7,904 
Customer relationships12,634 12,749 
Non-compete agreements3,021 3,037 
Technology2,719 2,732 
Trade names542 544 
Total gross carrying amount26,763 26,966 
Accumulated Amortization
Customer contracts7,847 7,844 
Customer relationships11,585 11,236 
Non-compete agreements3,021 3,037 
Technology2,706 2,704 
Trade names532 531 
Total accumulated amortization25,691 25,352 
Intangible assets, net$1,072 $1,614 
Amortization expense is as follows:
Three Months Ended September 30,Nine Months Ended September 30,
Asset typeLocation2020201920202019
Customer contractsCost of revenues$15 $22 $60 $67 
All other intangible assetsSelling, general and administrative expenses157 202 468 614 
Total$172 $224 $528 $681 
XML 26 R15.htm IDEA: XBRL DOCUMENT v3.20.2
Energy Assets
9 Months Ended
Sep. 30, 2020
Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]  
Energy Assets ENERGY ASSETS
Energy assets consist of the following:
 September 30, 2020December 31, 2019
Energy assets$885,148 $767,331 
Less - accumulated depreciation and amortization(215,009)(187,870)
Energy assets, net$670,139 $579,461 
Included in the above energy assets are financing lease assets and associated accumulated depreciation and amortization, as follows:
 September 30, 2020December 31, 2019
Financing lease assets$42,402 $42,402 
Less - accumulated depreciation and amortization(7,865)(6,268)
Financing lease assets, net$34,537 $36,134 
Depreciation and amortization expense on the above energy assets, net of deferred grant amortization, included in the condensed consolidated statements of income is as follows:
Three Months Ended September 30,Nine Months Ended September 30,
Location2020201920202019
Cost of revenues$9,547 $8,843 $28,496 $26,338 
Included in the above depreciation and amortization expense on energy assets is depreciation and amortization on financing lease assets, as follows:
Three Months Ended September 30,Nine Months Ended September 30,
Location2020201920202019
Cost of revenues$533 $533 $1,597 $1,597 
The Company evaluates long-lived assets for impairment as events or changes in circumstances indicate the carrying value of these assets may not be fully recoverable. Examples of such triggering events applicable to our assets include a significant decrease in the market price of a long-lived asset or asset group or a current-period operating or cash flow loss combined with a history of operating or cash flow losses or a projection or forecast that demonstrates continuing losses associated with the use of a long-lived asset or asset group. The Company performs its annual long-lived asset impairment testing in the fourth quarter of each year. In addition to the annual impairment test, the Company regularly assesses whether a triggering event has occurred which would require interim impairment testing.
During the three months ended September 30, 2020, the Company performed an engine overhaul on one of its energy assets, however, the engine consistently failed to achieve emissions compliance and the Company considered the engine unsalvageable. As a result of this event, the Company performed an impairment analysis on this energy asset group and recorded an impairment charge of $1,028, which fully impaired this asset group. The impairment charge is included in selling, general and administrative expenses within the condensed consolidated statements of income for the three and nine months ended September 30, 2020.
The Company assessed the impact that the current macroeconomic environment surrounding the COVID-19 pandemic has or is expected to have on the business, and concluded that it was not a triggering event for impairment purposes and there was no indication of impairment of long-lived assets, except as indicated above, for the nine months ended September 30, 2020.
The Company capitalizes interest costs relating to construction financing during the period of construction, which is included in energy assets, net in the Company’s condensed consolidated balance sheets. Capitalized interest is amortized to cost of revenues in the Company’s condensed consolidated statements of income on a straight line basis over the useful life of the associated energy asset.
The Company capitalized interest costs as follows:
Three Months Ended September 30,Nine Months Ended September 30,
2020201920202019
Capitalized interest$1,096 $632 $2,870 $2,210 
As of September 30, 2020 and December 31, 2019, there are three ESPC asset projects which are included within energy assets, net on the Company’s condensed consolidated balance sheets. The Company controls and operates the assets as well as obtains financing during the construction period of the assets. As the Company has an obligation to the customer for performance of the
asset, the Company records a liability associated with these energy assets, although, the customer is responsible for payments to the lender based on the energy asset’s production. As of September 30, 2020 and December 31, 2019, the liabilities recognized in association with these assets were $11,077 and $10,243, respectively, of which $225 and $827, respectively, have been classified as the current portion and are included in accrued expenses and other current liabilities. The remainder is included in other liabilities in the accompanying condensed consolidated balance sheets.
During the three months ended June 30, 2020, the Company acquired one energy project, which did not constitute a business in accordance with ASC 805-50, Business Combinations. The Company acquired the energy project in exchange for a total purchase price of $1,251, which included cash of $1,031 paid by the Company, issuance of a promissory note payable to the sellers of $204, detailed further in Note 16, and $16 of rollover equity in connection with shares of one of the Company’s subsidiaries issued to the sellers. As of September 30, 2020, the Company has remaining deferred purchase price consideration on previously closed projects of $1,446 that will be paid upon final completion of the respective projects and throughout 2020. The Company has a definitive agreement from prior periods, which has recently been amended, to purchase eight additional solar projects from developers for a total purchase price of $10,242, of which the Company has not made any payments to the developers for those projects.
As of September 30, 2020, the Company had $1,484 in asset retirement obligations (“AROs”) assets recorded in project assets, net of accumulated depreciation, and $1,622 in ARO liabilities recorded in accrued expenses and other current liabilities and other liabilities. During the three and nine months ended September 30, 2020, the Company recorded $20 and $58, respectively, of depreciation expense related to the ARO assets. During the three and nine months ended September 30, 2020, the Company recorded $21 and $64, respectively, in accretion expense to the ARO liabilities, which is reflected in the accretion of ARO and contingent consideration on the condensed consolidated statements of cash flows. The Company’s current ARO liabilities relate to the removal of equipment and pipelines at certain renewable gas projects and obligations related to the decommissioning of certain solar facilities and wind turbines.
XML 27 R16.htm IDEA: XBRL DOCUMENT v3.20.2
Income Taxes
9 Months Ended
Sep. 30, 2020
Income Tax Disclosure [Abstract]  
Income Taxes INCOME TAXES
The Company recorded a provision for income taxes of $3,100 and $939 for the three months ended September 30, 2020 and 2019, respectively. The Company recorded a provision for income taxes of $597 and $2,000 for the nine months ended September 30, 2020 and 2019, respectively. The estimated effective annualized tax rate impacted by the period discrete items is 14.9% for the three months ended September 30, 2020, compared to a 10.1% of estimated effective annualized tax rate for the three months ended September 30, 2019. The estimated effective annualized tax rate impacted by the period discrete items is 1.8% for the nine months ended September 30, 2020, compared to a 9.2% of estimated effective annualized tax rate for the nine months ended September 30, 2019.
The principal reasons for the difference between the statutory rate and the estimated annual effective rate for 2020 were the effects of investment tax credits to which the Company is entitled from solar plants which have been placed into service or are forecasted to be placed into service during 2020, the tax deductions related to the Section 179D deduction, the tax rate benefits associated with net operating loss carryback made possible by the passing of the CARES Act on March 27, 2020 and tax basis adjustments on certain partnership flip transactions. The principal reason for the difference between the statutory rate and the estimated annual effective rate for 2019 were the effects of investment tax credits to which the Company is entitled from solar plants which have been placed into service or were forecasted to be placed into service during 2019.
The investment tax credits and production tax credits to which the Company may be entitled fluctuate from year to year based on the cost of the renewable energy plants the Company places or expects to place in service and production levels at company owned facilities in that year. As part of the Tax Extender and Disaster Relief Act of 2019, signed into law December 20, 2019, Section 179D was extended through December 31, 2020.
A reconciliation of the beginning and ending balances of the total amounts of gross unrecognized tax benefits is as follows:
Gross Unrecognized
Tax Benefits
Balance, December 31, 2019$400 
Balance, September 30, 2020$400 
At September 30, 2020 and December 31, 2019, the Company had approximately $80 of total gross unrecognized tax benefits (both net of the federal benefit on state amounts) representing the amount of unrecognized tax benefits that, if recognized, would favorably affect the effective income tax rate in any future periods.
The Company has presented all deferred tax assets and liabilities as noncurrent, net liabilities on its condensed consolidated balance sheets as of September 30, 2020, and December 31, 2019.
XML 28 R17.htm IDEA: XBRL DOCUMENT v3.20.2
Leases
9 Months Ended
Sep. 30, 2020
Leases [Abstract]  
Leases LEASES
The Company enters into a variety of operating lease agreements through the normal course of its business including certain administrative offices. The leases are long-term, non-concealable real estate lease agreements, expiring at various dates through fiscal 2028. The agreements generally provide for fixed minimum rental payments and the payment of utilities, real estate taxes, insurance and repairs. The Company also leases certain land parcels related to our energy projects, expiring at various dates through fiscal 2050. The office and land leases make up a significant portion of the Company’s operating lease activity. Many of these leases have one or more renewal options that allow the Company, at its discretion, to renew the lease for six months to seven years. Only renewal options that the Company believed were likely to be exercised were included in our lease calculations. Many land leases include minimum lease payments that increase when the related project becomes operational. In these cases, the commercial operation date was estimated by the Company and used to calculate the estimated minimum lease payments.
Supplemental balance sheet information related to leases at September 30, 2020 and December 31, 2019 is as follows:
September 30, 2020December 31, 2019
Operating Leases:
Operating lease assets$36,336 $32,791 
Current operating lease liabilities6,010 5,802 
Long-term portions of operating lease liabilities32,509 29,101 
Total operating lease liabilities$38,519 $34,903 
Weighted-average remaining lease term11 years11 years
Weighted-average discount rate 6.0 %6.3 %
Financing Leases:
Energy assets, net$34,537 $36,134 
Current portions of financing lease liabilities4,746 4,997 
Long-term financing lease liabilities, less current portions and net of deferred financing fees21,352 23,500 
Total financing lease liabilities$26,098 $28,497 
Weighted-average remaining lease term 16 years17 years
Weighted-average discount rate 11.9 %11.8 %
The costs related to the Company’s leases are as follows:
Three Months Ended September 30,
Nine Months Ended September 30,
2020201920202019
Operating Lease:
Operating lease costs$2,001 $1,913 $5,933 $5,660 
Financing Lease:
Amortization expense533 5331,597 1,597 
Interest on lease liabilities7238542,282 2,750 
Total lease costs$3,257 $3,300 $9,812 $10,007 

The Company’s estimated minimum future lease obligations under our leases are as follows: 
 Operating LeasesFinancing Leases
Year ended December 31, 
2020$2,339 $4,014 
20217,342 6,792 
20226,716 5,178 
20235,381 3,676 
20244,500 2,565 
Thereafter28,115 24,080 
Total minimum lease payments$54,393 $46,305 
Less: interest15,874 20,207 
Present value of lease liabilities$38,519 $26,098 
The Company has determined that certain power purchase agreements (“PPAs”) contain a lease component in accordance with ASC 840, Leases. The Company recognized $2,261 and $6,546 of operating lease revenue under these agreements during the three and nine months ended September 30, 2020, respectively, which was reflected in revenues on the condensed consolidated statements of income. The Company recognized $2,243 and $6,737 of operating lease revenue under these agreements during the three and nine months ended September 30, 2019, respectively, which was reflected in revenues on the condensed consolidated statements of income.
Sale-Leaseback
Most of the solar photovoltaic (“solar PV”) projects sold to date under the sale-leaseback program have been determined by the Company to be financing leases. The Company defers any gain or loss, representing the excess or shortfall of cash received from the investor compared to the net book value of the asset in the Company’s condensed consolidated balance sheets at the time of the sale. The Company records the long term portion of any deferred gain or loss in its condensed consolidated balance sheets in other liabilities and other assets, respectively, and the current portion in accrued expenses and other current liabilities and prepaid expenses and other current assets. The deferred amounts are amortized over the lease term and are included in cost of revenues in its condensed consolidated statements of income. Net gains from amortization expense in cost of revenues related to deferred gains and losses was $57 and $57 for the three months ended September 30, 2020 and 2019, respectively. Net gains from amortization expense in cost of revenues related to deferred gains and losses was $170 and $172 for the nine months ended September 30, 2020 and 2019, respectively.
During the third quarter of 2018, the Company entered into an agreement with an investor which gives us the option to sell and contemporaneously lease back solar PV projects through August 2019 up to a maximum funding amount of $100 million. In January 2020, the Company amended the August 2018 agreement with the investor to extend the end date of the agreement to November 24, 2020 and increase the maximum funding amount up to $150 million. During the nine months ended September 30,
2020, the Company completed one acquisition of a solar PV project and $130 million remained available under the lending commitment.
A summary of amounts related to sale leasebacks in the Company’s condensed consolidated balance sheets is as follows:
September 30, 2020December 31, 2019
Financing lease assets, net$34,537 $36,134 
Deferred loss, short-term, net115 115 
Deferred loss, long-term, net1,715 1,801 
Total deferred loss$1,830 $1,916 
Financing lease liabilities, short-term4,746 4,997 
Financing lease liabilities, long-term21,352 23,500 
Total financing lease liabilities$26,098 $28,497 
Deferred gain, short-term, net345 345 
Deferred gain, long-term, net5,206 5,463 
Total deferred gain$5,551 $5,808 
Leases LEASES
The Company enters into a variety of operating lease agreements through the normal course of its business including certain administrative offices. The leases are long-term, non-concealable real estate lease agreements, expiring at various dates through fiscal 2028. The agreements generally provide for fixed minimum rental payments and the payment of utilities, real estate taxes, insurance and repairs. The Company also leases certain land parcels related to our energy projects, expiring at various dates through fiscal 2050. The office and land leases make up a significant portion of the Company’s operating lease activity. Many of these leases have one or more renewal options that allow the Company, at its discretion, to renew the lease for six months to seven years. Only renewal options that the Company believed were likely to be exercised were included in our lease calculations. Many land leases include minimum lease payments that increase when the related project becomes operational. In these cases, the commercial operation date was estimated by the Company and used to calculate the estimated minimum lease payments.
Supplemental balance sheet information related to leases at September 30, 2020 and December 31, 2019 is as follows:
September 30, 2020December 31, 2019
Operating Leases:
Operating lease assets$36,336 $32,791 
Current operating lease liabilities6,010 5,802 
Long-term portions of operating lease liabilities32,509 29,101 
Total operating lease liabilities$38,519 $34,903 
Weighted-average remaining lease term11 years11 years
Weighted-average discount rate 6.0 %6.3 %
Financing Leases:
Energy assets, net$34,537 $36,134 
Current portions of financing lease liabilities4,746 4,997 
Long-term financing lease liabilities, less current portions and net of deferred financing fees21,352 23,500 
Total financing lease liabilities$26,098 $28,497 
Weighted-average remaining lease term 16 years17 years
Weighted-average discount rate 11.9 %11.8 %
The costs related to the Company’s leases are as follows:
Three Months Ended September 30,
Nine Months Ended September 30,
2020201920202019
Operating Lease:
Operating lease costs$2,001 $1,913 $5,933 $5,660 
Financing Lease:
Amortization expense533 5331,597 1,597 
Interest on lease liabilities7238542,282 2,750 
Total lease costs$3,257 $3,300 $9,812 $10,007 

The Company’s estimated minimum future lease obligations under our leases are as follows: 
 Operating LeasesFinancing Leases
Year ended December 31, 
2020$2,339 $4,014 
20217,342 6,792 
20226,716 5,178 
20235,381 3,676 
20244,500 2,565 
Thereafter28,115 24,080 
Total minimum lease payments$54,393 $46,305 
Less: interest15,874 20,207 
Present value of lease liabilities$38,519 $26,098 
The Company has determined that certain power purchase agreements (“PPAs”) contain a lease component in accordance with ASC 840, Leases. The Company recognized $2,261 and $6,546 of operating lease revenue under these agreements during the three and nine months ended September 30, 2020, respectively, which was reflected in revenues on the condensed consolidated statements of income. The Company recognized $2,243 and $6,737 of operating lease revenue under these agreements during the three and nine months ended September 30, 2019, respectively, which was reflected in revenues on the condensed consolidated statements of income.
Sale-Leaseback
Most of the solar photovoltaic (“solar PV”) projects sold to date under the sale-leaseback program have been determined by the Company to be financing leases. The Company defers any gain or loss, representing the excess or shortfall of cash received from the investor compared to the net book value of the asset in the Company’s condensed consolidated balance sheets at the time of the sale. The Company records the long term portion of any deferred gain or loss in its condensed consolidated balance sheets in other liabilities and other assets, respectively, and the current portion in accrued expenses and other current liabilities and prepaid expenses and other current assets. The deferred amounts are amortized over the lease term and are included in cost of revenues in its condensed consolidated statements of income. Net gains from amortization expense in cost of revenues related to deferred gains and losses was $57 and $57 for the three months ended September 30, 2020 and 2019, respectively. Net gains from amortization expense in cost of revenues related to deferred gains and losses was $170 and $172 for the nine months ended September 30, 2020 and 2019, respectively.
During the third quarter of 2018, the Company entered into an agreement with an investor which gives us the option to sell and contemporaneously lease back solar PV projects through August 2019 up to a maximum funding amount of $100 million. In January 2020, the Company amended the August 2018 agreement with the investor to extend the end date of the agreement to November 24, 2020 and increase the maximum funding amount up to $150 million. During the nine months ended September 30,
2020, the Company completed one acquisition of a solar PV project and $130 million remained available under the lending commitment.
A summary of amounts related to sale leasebacks in the Company’s condensed consolidated balance sheets is as follows:
September 30, 2020December 31, 2019
Financing lease assets, net$34,537 $36,134 
Deferred loss, short-term, net115 115 
Deferred loss, long-term, net1,715 1,801 
Total deferred loss$1,830 $1,916 
Financing lease liabilities, short-term4,746 4,997 
Financing lease liabilities, long-term21,352 23,500 
Total financing lease liabilities$26,098 $28,497 
Deferred gain, short-term, net345 345 
Deferred gain, long-term, net5,206 5,463 
Total deferred gain$5,551 $5,808 
Leases LEASES
The Company enters into a variety of operating lease agreements through the normal course of its business including certain administrative offices. The leases are long-term, non-concealable real estate lease agreements, expiring at various dates through fiscal 2028. The agreements generally provide for fixed minimum rental payments and the payment of utilities, real estate taxes, insurance and repairs. The Company also leases certain land parcels related to our energy projects, expiring at various dates through fiscal 2050. The office and land leases make up a significant portion of the Company’s operating lease activity. Many of these leases have one or more renewal options that allow the Company, at its discretion, to renew the lease for six months to seven years. Only renewal options that the Company believed were likely to be exercised were included in our lease calculations. Many land leases include minimum lease payments that increase when the related project becomes operational. In these cases, the commercial operation date was estimated by the Company and used to calculate the estimated minimum lease payments.
Supplemental balance sheet information related to leases at September 30, 2020 and December 31, 2019 is as follows:
September 30, 2020December 31, 2019
Operating Leases:
Operating lease assets$36,336 $32,791 
Current operating lease liabilities6,010 5,802 
Long-term portions of operating lease liabilities32,509 29,101 
Total operating lease liabilities$38,519 $34,903 
Weighted-average remaining lease term11 years11 years
Weighted-average discount rate 6.0 %6.3 %
Financing Leases:
Energy assets, net$34,537 $36,134 
Current portions of financing lease liabilities4,746 4,997 
Long-term financing lease liabilities, less current portions and net of deferred financing fees21,352 23,500 
Total financing lease liabilities$26,098 $28,497 
Weighted-average remaining lease term 16 years17 years
Weighted-average discount rate 11.9 %11.8 %
The costs related to the Company’s leases are as follows:
Three Months Ended September 30,
Nine Months Ended September 30,
2020201920202019
Operating Lease:
Operating lease costs$2,001 $1,913 $5,933 $5,660 
Financing Lease:
Amortization expense533 5331,597 1,597 
Interest on lease liabilities7238542,282 2,750 
Total lease costs$3,257 $3,300 $9,812 $10,007 

The Company’s estimated minimum future lease obligations under our leases are as follows: 
 Operating LeasesFinancing Leases
Year ended December 31, 
2020$2,339 $4,014 
20217,342 6,792 
20226,716 5,178 
20235,381 3,676 
20244,500 2,565 
Thereafter28,115 24,080 
Total minimum lease payments$54,393 $46,305 
Less: interest15,874 20,207 
Present value of lease liabilities$38,519 $26,098 
The Company has determined that certain power purchase agreements (“PPAs”) contain a lease component in accordance with ASC 840, Leases. The Company recognized $2,261 and $6,546 of operating lease revenue under these agreements during the three and nine months ended September 30, 2020, respectively, which was reflected in revenues on the condensed consolidated statements of income. The Company recognized $2,243 and $6,737 of operating lease revenue under these agreements during the three and nine months ended September 30, 2019, respectively, which was reflected in revenues on the condensed consolidated statements of income.
Sale-Leaseback
Most of the solar photovoltaic (“solar PV”) projects sold to date under the sale-leaseback program have been determined by the Company to be financing leases. The Company defers any gain or loss, representing the excess or shortfall of cash received from the investor compared to the net book value of the asset in the Company’s condensed consolidated balance sheets at the time of the sale. The Company records the long term portion of any deferred gain or loss in its condensed consolidated balance sheets in other liabilities and other assets, respectively, and the current portion in accrued expenses and other current liabilities and prepaid expenses and other current assets. The deferred amounts are amortized over the lease term and are included in cost of revenues in its condensed consolidated statements of income. Net gains from amortization expense in cost of revenues related to deferred gains and losses was $57 and $57 for the three months ended September 30, 2020 and 2019, respectively. Net gains from amortization expense in cost of revenues related to deferred gains and losses was $170 and $172 for the nine months ended September 30, 2020 and 2019, respectively.
During the third quarter of 2018, the Company entered into an agreement with an investor which gives us the option to sell and contemporaneously lease back solar PV projects through August 2019 up to a maximum funding amount of $100 million. In January 2020, the Company amended the August 2018 agreement with the investor to extend the end date of the agreement to November 24, 2020 and increase the maximum funding amount up to $150 million. During the nine months ended September 30,
2020, the Company completed one acquisition of a solar PV project and $130 million remained available under the lending commitment.
A summary of amounts related to sale leasebacks in the Company’s condensed consolidated balance sheets is as follows:
September 30, 2020December 31, 2019
Financing lease assets, net$34,537 $36,134 
Deferred loss, short-term, net115 115 
Deferred loss, long-term, net1,715 1,801 
Total deferred loss$1,830 $1,916 
Financing lease liabilities, short-term4,746 4,997 
Financing lease liabilities, long-term21,352 23,500 
Total financing lease liabilities$26,098 $28,497 
Deferred gain, short-term, net345 345 
Deferred gain, long-term, net5,206 5,463 
Total deferred gain$5,551 $5,808 
XML 29 R18.htm IDEA: XBRL DOCUMENT v3.20.2
Commitments and Contingencies
9 Months Ended
Sep. 30, 2020
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies COMMITMENTS AND CONTINGENCIES
The Company from time to time issues letters of credit and performance bonds, with their third-party lenders, to provide collateral.
Legal Proceedings
The Company is involved in a variety of claims and other legal proceedings generally incidental to its normal business activities. While the outcome of any of these proceedings cannot be accurately predicted, the Company does not believe the ultimate resolution of any of these existing matters would have a material adverse effect on its financial condition or results of operations.
Commitments as a Result of Acquisitions
In August 2018, the Company completed an acquisition which provided for a revenue earn-out contingent upon the acquired business meeting certain cumulative revenue targets over five years from the acquisition date. The Company evaluated financial forecasts of the acquired business and concluded that the fair value of this earn-out was approximately $555, which was subsequently increased to $678 as of December 31, 2019 which remained consistent at September 30, 2020, and is recorded in other liabilities on the condensed consolidated balance sheets. The contingent consideration will be paid annually, beginning in May 2020, if any of the cumulative revenue targets are achieved. No payments have been made to date. The fair value of the earn-out will be re-evaluated at each reporting period and adjustments will be recorded as needed. See Note 10 for additional information.
In November 2018, the Company completed an acquisition of certain lease options, which provided for an earn-out if the lease option is exercised and if certain financial metrics are achieved. The Company evaluated the acquired lease options and concluded that the fair-value of this contingent liability was approximately $363, which was subsequently increased to $378 at December 31, 2019 which remained consistent at September 30, 2020, and is recorded in accrued expenses and other current liabilities and other liabilities on the condensed consolidated balance sheets. Payments will be made when milestones are achieved. The contingent liability will be re-evaluated at each reporting period and adjustments will be recorded as needed.
In April 2020, the Company completed an acquisition which provided for a profit earn-out contingent upon the acquired project meeting certain financial return targets. The Company evaluated the financial forecasts of the acquired asset and concluded that fair value of the earn-out was $0 at completion of the acquisition which will be re-evaluated at each reporting period. The contingent consideration will be paid annually beginning in 2021, if the financial return targets are achieved.
XML 30 R19.htm IDEA: XBRL DOCUMENT v3.20.2
Fair Value Measurement
9 Months Ended
Sep. 30, 2020
Fair Value Disclosures [Abstract]  
Fair Value Measurement FAIR VALUE MEASUREMENT
The Company recognizes certain financial assets and liabilities at fair value on a recurring basis (at least annually). Fair value is defined as the price that would be received for an asset or paid to transfer a liability (an exit price) in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date.
Three levels of inputs that may be used to measure fair value are as follows:
Level 1: Inputs are based upon unadjusted quoted prices for identical instruments traded in active markets.
Level 2: Inputs are based upon quoted prices for similar instruments in active markets, quoted prices for identical or similar instruments in markets that are not active, and model based valuation techniques for which all significant assumptions are observable in the market or can be corroborated by observable market data for substantially the full term of the assets or liabilities.
Level 3: Inputs are generally unobservable and typically reflect management’s estimates of assumptions that market participants would use in pricing the asset or liability. The fair values are therefore determined using model-based techniques that include option pricing models, discounted cash flow models, and similar techniques.
The following table presents the input level used to determine the fair values of the Company’s financial instruments measured at fair value on a recurring basis:
Fair Value as of
LevelSeptember 30, 2020December 31, 2019
Assets:
Interest rate swap instruments2$— $15 
Commodity swap instruments2— 198 
Total assets$— $213 
Liabilities:
Interest rate swap instruments2$11,128 $6,236 
Commodity swap instruments244 — 
Make-whole provisions21,352 918 
Contingent consideration3678 678 
Total liabilities$13,202 $7,832 
The fair value of the Company’s interest rate swaps was determined using cash flow analysis on the expected cash flow of the contract in combination with observable market-based inputs, including interest rate curves and implied volatility. As part of this valuation, the Company considered the credit ratings of the counterparties to the interest rate swaps to determine if a credit risk adjustment was required.
The fair value of the Company’s commodity swaps was determined using a cash flow analysis on the expected cash flow of the contract in combination with observable forward price inputs obtained from a third-party pricing source. As part of this valuation, the Company considered the credit ratings of the counterparties to the commodity swaps to determine if a credit risk adjustment was required.
The fair value of the Company’s make-whole provisions was determined by either comparing it against the rates of similar debt instruments under similar terms without a make-whole provision obtained from various highly rated third-party pricing sources or evaluating the present value of the prepayment fee.
The fair value of the Company’s contingent consideration liabilities were determined by evaluating the acquired asset’s future financial forecasts and evaluating which, if any, of the cumulative revenue targets, financial metrics and/or milestones are likely to be met. The Company has classified contingent consideration related to certain acquisitions within level 3 of the fair value hierarchy because the fair value is derived using significant unobservable inputs, which include discount rates and probability-weighted cash flows. The Company determined the fair value of its contingent consideration obligations based on a probability-weighted income approach derived from financial performance estimates and probability assessments of the attainment of certain
targets. The Company establishes discount rates to be utilized in its valuation models based on the cost to borrow that would be required by a market participant for similar instruments.
The key assumptions as of September 30, 2020 related to the contingent consideration from the acquisition of certain assets of Chelsea Group Limited, used in the model include a discount rate of 18% for purposes of discounting the low and base case scenarios associated with achievement of the financial based earn-out. The probabilities assigned to these scenarios were 50% for both the low and base case scenarios. An increase or decrease in the probability of achievement of any scenario could result in a significant increase or decrease to the estimated fair value of the contingent consideration liability.
The following table sets forth a summary of changes in fair value of contingent liability classified as level 3 for the nine months ended September 30, 2020 and September 30, 2019:
Nine Months Ended September 30, 2020Nine Months Ended September 30, 2019
Contingent consideration liability balance at December 31, 2019 and 2018
$678 $600 
Changes in the fair value of contingent consideration obligation— 50 
Contingent consideration liability balance at September 30, 2020 and 2019
$678 $650 
The fair value of financial instruments is determined by reference to observable market data and other valuation techniques, as appropriate. The only category of financial instruments where the difference between fair value and recorded book value is notable is long-term debt. At September 30, 2020 and December 31, 2019 the fair value of the Company’s long-term debt was estimated using discounted cash flows analysis, based on the Company’s current incremental borrowing rates for similar types of borrowing arrangements which are considered to be level 2 inputs. There have been no transfers in or out of level 2 or level 3 financial instruments for the nine months ended September 30, 2020 and the year ended December 31, 2019.
Based on the analysis performed, the fair value and the carrying value of the Company’s long-term debt, excluding financing leases, are as follows:
As of September 30, 2020As of December 31, 2019
Fair ValueCarrying ValueFair ValueCarrying Value
Long-term debt (Level 2) $318,816 $313,550 $309,377 $307,508 
The Company is also required periodically to measure certain other assets at fair value on a nonrecurring basis, including long-lived assets, goodwill and other intangible assets. There were no assets recorded at fair value on a non-recurring basis at September 30, 2020 or December 31, 2019.
XML 31 R20.htm IDEA: XBRL DOCUMENT v3.20.2
Derivative Instruments and Hedging Activities
9 Months Ended
Sep. 30, 2020
Derivative Instruments and Hedging Activities Disclosure [Abstract]  
Derivative Instruments and Hedging Activities DERIVATIVE INSTRUMENTS AND HEDGING ACTIVITIES
The following table presents information about the fair value amounts of the Company’s derivative instruments as follows at September 30, 2020 and December 31, 2019:
 Derivatives as of
 September 30, 2020 December 31, 2019
 Balance Sheet LocationFair ValueFair Value
Derivatives Designated as Hedging Instruments:
Interest rate swap contractsOther assets$— $15 
Interest rate swap contractsOther liabilities$10,816 $6,210 
Derivatives Not Designated as Hedging Instruments:
Interest rate swap contractsOther liabilities$312 $26 
Commodity swap contractsOther assets$— $198 
Commodity swap contractsOther liabilities$44 $— 
Make-whole provisionsOther liabilities$1,352 $918 
During the three months ended September 30, 2020, as a result of a qualitative assessment of the original volatility inputs used to calculate the hedge effectiveness related to two interest rate swaps that were executed in May 2020, the Company de-designated these interest rate swaps as effective hedging instruments and reclassified $303 out of accumulated other comprehensive income (“AOCI”) into other expenses, net.
As of September 30, 2020, all but four of the Company’s freestanding derivatives were designated as hedging instruments. As of December 31, 2019 all but three of the Company’s freestanding derivatives were designated as hedging instruments.
The following tables present information about the effects of the Company’s derivative instruments on the condensed consolidated statements of income and condensed consolidated statements of comprehensive income:
Amount of (Gain) Loss Recognized in Net Income
Location of (Gain) Loss Recognized in Net IncomeThree Months Ended September 30,Nine Months Ended September 30,
2020201920202019
Derivatives Designated as Hedging Instruments:
Interest rate swap contractsOther expenses, net$503 $44 $908 $(6)
Derivatives Not Designated as Hedging Instruments:
Interest rate swap contractsOther expenses, net$287 $(3)$287 $66 
Commodity swap contractsOther expenses, net194 (31)241 (203)
Make-whole provisionsOther expenses, net(27)(150)443 (935)

Nine Months Ended September 30, 2020
Derivatives Designated as Hedging Instruments:
Accumulated loss in AOCI at the beginning of the period$(4,742)
Unrealized loss recognized in AOCI(4,623)
Loss reclassified from AOCI to other expenses, net1,211 
Net loss on derivatives(3,412)
Accumulated loss in AOCI at the end of the period$(8,154)
The following tables present a listing of the Company’s active derivative instruments as of September 30, 2020:
Active Interest Rate SwapEffective DateExpiration DateInitial Notional
Amount ($)
Status
11-Year, 5.77% Fixed
October 2018October 2029$9,200 Designated
15-Year, 5.24% Fixed
June 2018June 203310,000 Designated
3-Year, 2.46% Fixed
March 2018December 202017,100 Not Designated
10-Year, 4.74% Fixed
June 2017December 202714,100 Designated
15-Year, 3.26% Fixed
February 2023December 203814,084 Designated
7-Year, 2.19% Fixed
February 2016February 202320,746 Designated
8-Year, 3.70% Fixed
March 2020June 202814,643 Designated
8-Year, 3.70% Fixed
March 2020June 202810,734 Designated
13-Year, 0.93% Fixed
May 2020March 20339,505 Not Designated
13-Year, 0.93% Fixed
May 2020March 20336,968 Not Designated
15-Year, 5.30% Fixed
February 2006February 20213,256 Designated
15.5-Year, 5.40% Fixed
September 2008March 202413,081 Designated

Active Commodity SwapEffective DateExpiration DateInitial Notional Amount (Volume)Commodity MeasurementStatus
1-Year, $2.70 MMBtu Fixed
May 2020April 2021435,810 MMBtusNot Designated

Other DerivativesClassificationEffective DateExpiration DateFair Value ($)
Make-whole provisionsLiabilityJune/August 2018December 2038$534 
Make-whole provisionsLiabilityAugust 2016April 2031432 
Make-whole provisionsLiabilityApril 2017February 2034386 
XML 32 R21.htm IDEA: XBRL DOCUMENT v3.20.2
Investment Funds and Other Variable Interest Entities
9 Months Ended
Sep. 30, 2020
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Investment Funds and Other Variable Interest Entities INVESTMENT FUNDS AND OTHER VARIABLE INTEREST ENTITIES
Investment Funds
In each of September 2015, June 2017, June 2018, October 2018, and December 2019, the Company formed an investment fund with a different third-party investor which granted the applicable investor ownership interests in the net assets of certain of the Company’s renewable energy project subsidiaries. The Company currently has five such investment funds each with a different third-party investor.
The Company consolidates the investment funds, and all inter-company balances and transactions between the Company and the investment funds are eliminated in its condensed consolidated financial statements. The Company determined that the investment funds meet the definition of a variable interest entity (“VIE”). The Company uses a qualitative approach in assessing the consolidation requirements for VIEs that focuses on determining whether the Company has the power to direct the activities of the VIE that most significantly affect the VIE’s economic performance and whether the Company has the obligation to absorb losses or the right to receive benefits that could potentially be significant to the VIE.
The Company has considered the provisions within the contractual arrangements that grant it power to manage and make decisions that affect the operation of these VIEs, including determining the solar energy systems and associated long-term customer contracts to be sold or contributed to the VIEs, and installation, operation and maintenance of the solar energy systems. The Company considers that the rights granted to the other investors under the contractual arrangements are more protective in
nature rather than participating rights. As such, the Company has determined it is the primary beneficiary of the VIEs for all periods presented. The Company evaluates its relationships with VIEs on an ongoing basis to ensure that it continues to be the primary beneficiary.
Under the related agreements, cash distributions of income and other receipts by the funds, net of agreed-upon expenses and estimated expenses, tax benefits and detriments of income and loss, and tax benefits of tax credits, are assigned to the funds’ investor and Company’s subsidiaries as specified in contractual arrangements. Certain of these arrangements have call and put options to acquire the investor’s equity interest as specified in the contractual agreements. See Note 13 for additional information on the call and put options.
A summary of amounts related to the investment funds in the Company’s condensed consolidated balance sheets is as follows:
September 30,December 31,
2020(1)
2019(1)
Cash and cash equivalents$9,179 $4,666 
Restricted cash1,248 586 
Accounts receivable, net867 532 
Costs and estimated earnings in excess of billings2,168 1,125 
Prepaid expenses and other current assets128 108 
Total VIE current assets13,590 7,017 
Property and equipment, net1,266 1,266 
Energy assets, net145,008 142,456 
Operating lease assets6,483 6,511 
Other assets331 1,662 
Total VIE assets$166,678 $158,912 
Current portions of long-term debt and financing lease liabilities$2,243 $2,252 
Accounts payable594 2,006 
Accrued expenses and other current liabilities1,553 2,203 
Current portions of operating lease liabilities121 102 
Total VIE current liabilities4,511 6,563 
Long-term debt and financing lease liabilities, net of current portion and deferred financing fees23,626 24,654 
Long-term operating lease liabilities, net of current portion6,302 6,180 
Other liabilities895 1,171 
Total VIE liabilities$35,334 $38,568 
(1) The amounts in the above table are reflected in Note 1 on the Company’s condensed consolidated balance sheets. See the Company’s condensed consolidated balance sheets for additional information.
Other Variable Interest Entities
The Company follows guidance on the consolidation of VIEs that requires companies to utilize a qualitative approach to determine whether it is the primary beneficiary of a VIE. The process for identifying the primary beneficiary of a VIE requires consideration of the factors that indicate a party has the power to direct the activities that most significantly impact the joint ventures economic performance, including powers granted to the joint ventures program manager, powers contained in the joint venture governing board and, to a certain extent, a company's economic interest in the joint venture. The Company analyzes its joint ventures and classifies them as either:
a VIE that must be consolidated because the Company is the primary beneficiary or the joint venture is not a VIE and the Company holds the majority voting interest with no significant participative rights available to the other partners; or
a VIE that does not require consolidation and is treated as an equity method investment because the Company is not the primary beneficiary or the joint venture is not a VIE and the Company does not hold the majority voting interest.
Many of the joint ventures are deemed to be VIEs because they lack sufficient equity to finance the activities of the joint venture.
Unconsolidated joint ventures are accounted for under the equity method. For those joint ventures, the Company's investment balances for the joint venture are included in other assets on the condensed consolidated balance sheets and the Company’s pro rata share of net income or loss is included in operating income. The Company’s investments in equity method joint ventures on the condensed consolidated balance sheets as of September 30, 2020 and December 31, 2019 were a net asset of $1,370 and $1,292, respectively. During the three and nine months ended September 30, 2020, the Company recognized expense of $50 and $127, respectively, from equity method joint ventures. During the three and nine months ended September 30, 2019, the Company recognized expense of $73 and $147, respectively from equity method joint ventures.
XML 33 R22.htm IDEA: XBRL DOCUMENT v3.20.2
Redeemable Non-controlling Interests
9 Months Ended
Sep. 30, 2020
Noncontrolling Interest [Abstract]  
Redeemable Non-controlling Interests REDEEMABLE NON-CONTROLLING INTERESTS
The Company’s wholly owned subsidiary with a membership interest in the investment fund formed in the third quarter of 2015 has the right, beginning on the fifth anniversary of the final funding of the variable rate construction and term loans due 2023 and extending for six months, to elect to require the non-controlling interest holder to sell all of its membership units to the Company’s wholly owned subsidiary, a call option. The Company’s investment fund, which was formed in the third quarter of 2015, also includes a right, beginning on the sixth anniversary of the final funding and extending for one year, for the non-controlling interest holder to elect to require the Company’s wholly owned subsidiary to purchase all of its membership interests in the fund, a put option.
The Company’s wholly owned subsidiary with a membership interest in the investment fund formed in the second quarter of 2017 has the right, beginning on the fifth anniversary of the final funding of the non-controlling interest holder and extending for six months, to elect to require the non-controlling interest holder to sell all of its membership units to the Company’s wholly owned subsidiary, a call option. The Company’s investment fund formed in the second quarter of 2017 also includes a right, beginning on the sixth anniversary of the final funding and extending for one year, for the non-controlling interest holder to elect to require the Company’s wholly owned subsidiary to purchase all of its membership interests in the fund, a put option.
The Company’s wholly owned subsidiary with a membership interest in the investment fund formed in the second quarter of 2018 has the right, beginning on the fifth anniversary of the investment fund’s final project being placed into service and extending for six months, to elect to require the non-controlling interest holder to sell all of its membership units to the Company’s wholly owned subsidiary, a call option. The Company’s investment fund formed in the second quarter of 2018 also includes a right, upon the expiration of the call option and extending for six months, for the non-controlling interest holder to elect to require the Company’s wholly owned subsidiary to purchase all of its membership interests in the fund, a put option.
The Company’s wholly owned subsidiary with a membership interest in the investment fund formed in the fourth quarter of 2018 has the right, beginning on the fifth anniversary on the last projects placed in-service date and extending for six months, to elect to require the non-controlling interest holder to sell all of its membership units to the Company’s wholly owned subsidiary, a call option. The Company’s investment fund formed in the fourth quarter of 2018 also includes a right, upon the expiration of the call option and extending for six months, for the non-controlling interest partner to elect to require the Company’s wholly owned subsidiary to purchase all of its membership interests in the fund, a put option.
The Company’s wholly owned subsidiary with a membership interest in the investment fund formed in the fourth quarter of 2019 has the right, beginning on the fifth anniversary on the last projects placed in-service date and extending for six months, to elect to require the non-controlling interest holder to sell all of its membership units to the Company’s wholly owned subsidiary, a call option. The Company’s investment fund formed in the fourth quarter of 2019 also includes a right, beginning six months after the fifth anniversary of the final funding and extending for one year, for the non-controlling interest partner to elect to require the Company’s wholly owned subsidiary to purchase all of its membership interests in the fund, a put option.
The purchase price for two of the investment funds investors’ interests under the call options is equal to the fair market value of such interest at the time the option is exercised. The purchase price for two of the investment funds investor’s interests under the call options is equal to the greater of (i) the fair market value of such interests at the time the option is exercised or (ii) 7% of the investors’ contributed capital balance at the time the option is exercisable. The purchase price for the remaining investment fund investor’s interests under the call options is equal to the greater of (i) the fair market value of such interests at the time the option is exercised or (ii) 5% of the investors’ contributed capital balance at the time the option is exercisable. The call options are
exercisable beginning on the date that specified conditions are met for each respective fund. None of the call options are expected to become exercisable prior to 2021.
The purchase price for two of the funds investors’ interests in the investment funds under the put options is the lessor of fair market value at the time the option is exercised and a specified amount, ranging from $659 - $917. The purchase price for the two of the remaining funds investors’ interest in the investment funds under the put options is the sum of (i) the fair market value at the time the option is exercised, and (ii) the closing costs incurred by the investor in connection with the exercise of the put option. The purchase price for the remaining fund investors’ interest in the investment funds under the put options is the lessor of fair market value at the time the option is exercised and the sum of (i) 5% of the investors’ contributed capital balance at the time the option is exercisable, and (ii) the fair market value of any unpaid tax law change losses incurred by the investor in connection with the exercise of the put option. The put options for the investment funds are exercisable beginning on the date that specified conditions are met for each respective fund. The put options are not expected to become exercisable prior to 2022.
Because the put options represents redemption features that are not solely within the control of the Company, the non-controlling interests in these funds are presented outside of permanent equity. Redeemable non-controlling interests are reported using the greater of their carrying value at each reporting date (which is impacted by attribution under the hypothetical liquidation at book value method) or their estimated redemption value in each reporting period. At both September 30, 2020 and December 31, 2019 redeemable non-controlling interests were reported at their carrying value totaling $36,421 and $31,616, respectively, as the carrying value at each reporting period was greater than the estimated redemption value.
XML 34 R23.htm IDEA: XBRL DOCUMENT v3.20.2
Earnings Per Share and Other Equity Related Information
9 Months Ended
Sep. 30, 2020
Earnings Per Share [Abstract]  
Earnings Per Share and Other Equity Related Information EARNINGS PER SHARE AND OTHER EQUITY RELATED INFORMATION
Earnings Per Share
Basic earnings per share is calculated using the Company’s weighted-average outstanding common shares, including vested restricted shares. When the effects are not anti-dilutive, diluted earnings per share is calculated using the weighted-average outstanding common shares; the dilutive effect of convertible preferred stock, under the “if converted” method; and the treasury stock method with regard to warrants and stock options; all as determined under the treasury stock method.
Three Months Ended September 30,Nine Months Ended September 30,
2020201920202019
Numerator:
Net income attributable to common shareholders$20,002 $8,870 $30,568 $22,233 
Adjustment for accretion of tax equity financing fees(91)— (91)— 
Income attributable to common shareholders$19,911 $8,870 $30,477 $22,233 
Denominator:
Basic weighted-average shares outstanding47,788 46,555 47,597 46,413 
Effect of dilutive securities:
Stock options1,313 1,138 1,188 1,262 
Diluted weighted-average shares outstanding49,101 47,693 48,785 47,675 
Net income per share attributable to common shareholders:
Basic$0.42 $0.19 $0.64 $0.48 
Diluted$0.41 $0.19 $0.62 $0.47 
Potentially dilutive shares(1)
1,268 1,152 1,146 642 
(1) Potentially dilutive shares attributable to stock options were excluded from the computation of diluted earnings per share as the effect would have been anti-dilutive.
Stock-based Compensation Expense
The Company recorded stock-based compensation expense, including expense related to the ESPP, as follows:
Three Months Ended September 30,Nine Months Ended September 30,
2020201920202019
Stock-based compensation expense$521 $413 $1,380 $1,195 
The compensation expense is included in selling, general and administrative expenses in the condensed consolidated statements of income. As of September 30, 2020, there was $11,970 of unrecognized compensation expense related to non-vested stock option awards that is expected to be recognized over a weighted-average period of 2.6 years.
No awards to individuals who were not either an employee or director of the Company were granted during the nine months ended September 30, 2020 or during the year ended December 31, 2019.
Stock Option Grants
The Company’s 2020 Stock Incentive Plan (the “2020 Plan”), was adopted by the Company’s Board of Directors in February 2020 and approved by its stockholders in May 2020. The 2020 Plan provides for the grant of incentive stock options, non-statutory stock options, stock appreciation rights, restricted stock awards and other stock-based awards. Upon its effectiveness, 5,000 shares of the Company’s Class A common stock were reserved for issuance under the 2020 Plan.
During the three months ended September 30, 2020, the Company granted 95 common stock options to certain employee and directors under its 2020 Stock Incentive Plan, which have a contractual life of ten years and vest over a five-year period. During the nine months ended September 30, 2020, the Company granted 376 common stock options to certain employees and directors under its 2010 and 2020 Stock Incentive Plans, which have a contractual life of ten years and vest over a five-year period.
Employee Stock Purchase Plan
In May 2020, the Company amended its 2017 Employee Stock Purchase Plan ("ESPP") which permits eligible employees to purchase up to an aggregate of 350 shares of the Company’s Class A common stock. This plan commenced December 1, 2017 and was previously amended on August 2018. The ESPP allows participants to purchase shares of common stock at a 5% discount from the fair market value of the stock as determined on specific dates at six-month intervals. During the nine months ended September 30, 2020 and 2019, the Company issued 28 and 22 shares, respectively, under the ESPP.
Share Repurchase Program
In April 2016, the Company’s Board of Directors authorized the repurchase of up to $10,000 of the Company’s Class A common stock from time to time on the open market in privately negotiated transactions. The Company’s Board of Directors authorized an increase in the Company’s share repurchase authorization to $15,000 of the Company's Class A common stock in February 2017 and to $17,553 of the Company's Class A common stock in August 2019, in each case, from time to time on the open market or in privately negotiated transactions. The timing and amount of any shares repurchased will be determined by the Company's management based on its evaluation of market conditions and other factors. Any repurchased shares will be available for use in connection with its stock plans and for other corporate purposes. The repurchase program has and will be funded using the Company's working capital and borrowings under its revolving line of credit. The Company accounts for share repurchases using the cost method. Under this method, the cost of the share repurchase is recorded entirely in treasury stock, a contra equity account. During the nine months ended September 30, 2020, the Company repurchased an immaterial amount of shares of common stock. During the three and nine months ended September 30, 2019, the Company repurchased 10 shares of common stock.
XML 35 R24.htm IDEA: XBRL DOCUMENT v3.20.2
Business Segment Information
9 Months Ended
Sep. 30, 2020
Segment Reporting [Abstract]  
Business Segment Information BUSINESS SEGMENT INFORMATIONThe Company reports results under ASC 280, Segment Reporting. The Company’s reportable segments are U.S. Regions, U.S. Federal, Canada and Non-Solar Distributed Generation (“DG”). The Company’s U.S. Regions, U.S. Federal and Canada segments offer energy efficiency products and services, which include the design, engineering and installation of equipment and other measures to improve the efficiency and control the operation of a facility’s energy infrastructure, renewable energy solutions and services, which include the construction of small-scale plants that the company owns or develops for customers that produce electricity, gas, heat or cooling from renewable sources of energy and O&M services. The Company’s Non-Solar DG segment
sells electricity, processed renewable gas fuel, heat or cooling, produced from renewable sources of energy, other than solar, and generated by small-scale plants that the Company owns and O&M services for customer owned small-scale plants. The “All Other” category offers enterprise energy management services, consulting services and the sale of solar-PV energy products and systems which we refer to as integrated-PV.
These segments do not include results of other activities, such as corporate operating expenses not specifically allocated to the segments. Certain reportable segments are an aggregation of operating segments. The reports of the Company’s chief operating decision maker do not include assets at the operating segment level. The accounting policies are the same as those described in the summary of significant accounting policies in Note 2 included in the Company’s annual report on Form 10-K for the year ended December 31, 2019 filed with the Securities and Exchange Commission on March 4, 2020.
An analysis of the Company’s business segment information and reconciliation to the condensed consolidated financial statements is as follows:
U.S. Regions U.S. Federal Canada Non-Solar DG All Other Total Consolidated
Three Months Ended September 30, 2020
Revenues$92,944 $118,303 $12,263 $28,251 $30,746 $282,507 
Interest income32 — — — 34 
Interest expense892 340 992 1,510 34 3,768 
Depreciation and amortization of intangible assets3,239 995 402 5,013 426 10,075 
Unallocated corporate activity— — — — — (9,361)
Income before taxes, excluding unallocated corporate activity7,225 16,121 446 2,391 3,967 30,150 
Three Months Ended September 30, 2019
Revenues$84,079 $71,258 $12,665 $21,875 $22,149 $212,026 
Interest income69 92 — 21 — 182 
Interest expense1,548 209 179 1,213 — 3,149 
Depreciation and amortization of intangible assets2,538 901 396 5,149 429 9,413 
Unallocated corporate activity— — — — — (8,482)
Income before taxes, excluding unallocated corporate activity3,350 10,967 1,577 977 881 17,752 
Nine Months Ended September 30, 2020
Revenues$266,373 $271,539 $32,690 $74,104 $73,250 $717,956 
Interest income102 76 — 16 — 194 
Interest expense4,563 1,431 1,329 3,683 67 11,073 
Depreciation and amortization of intangible assets9,002 2,953 1,174 15,720 1,231 30,080 
Unallocated corporate activity— — — — — (30,104)
Income before taxes, excluding unallocated corporate activity15,960 33,162 741 6,964 7,035 63,862 
Nine Months Ended September 30, 2019
Revenues$227,896 $169,337 $27,696 $66,370 $69,022 $560,321 
Interest income132 160 — 65 39 396 
Interest expense4,118 627 517 4,075 — 9,337 
Depreciation and amortization of intangible assets7,184 2,524 986 16,051 1,153 27,898 
Unallocated corporate activity— — — — — (25,331)
Income before taxes, excluding unallocated corporate activity5,530 26,631 1,529 5,758 7,592 47,040 
XML 36 R25.htm IDEA: XBRL DOCUMENT v3.20.2
Debt
9 Months Ended
Sep. 30, 2020
Debt Disclosure [Abstract]  
Debt DEBT
As of September 30, 2020 and December 31, 2019, the Company’s outstanding debt obligations are comprised of the following:
 Commencement DateMaturity Date
Acceleration Clause(2)
Rate as of September 30, 2020
September 30, 2020December 31, 2019
Senior secured credit facility, interest at varying rates monthly in arrearsJun 2015Jun 2024NA3.41 %$114,632 $112,216 
Variable rate term loan payable in semi-annual installmentsJan 2006Feb 2021Yes2.48 %350 625 
Variable rate term loan payable in semi-annual installmentsJan 2006Jun 2024Yes2.23 %6,081 6,609 
Term loan payable in quarterly installmentsMar 2011Mar 2021Yes7.25 %339 831 
Term loan payable in monthly installments Oct 2011Jun 2028NA6.11 %3,196 3,649 
Variable rate term loan payable in quarterly installments Oct 2012May 2025NA2.48 %39,936 28,217 
Variable rate term loan payable in quarterly installmentsSep 2015Mar 2023NA2.98 %15,534 15,976 
Term loan payable in quarterly installmentsAug 2016Jul 2031NA4.95 %3,378 3,769 
Term loan payable in quarterly installmentsMar 2017Mar 2028NA5.00 %3,204 3,521 
Term loan payable in monthly installmentsApr 2017Apr 2027NA4.50 %19,538 22,553 
Term loan payable in quarterly installmentsApr 2017Feb 2034NA5.61 %2,479 2,706 
Variable rate term loan payable in quarterly installmentsJun 2017Dec 2027NA2.68 %11,126 11,740 
Variable rate term loan payable in quarterly installmentsFeb 2018Aug 2022Yes7.73 %9,236 15,645 
Term loan payable in quarterly installmentsJun 2018Dec 2038Yes5.15 %27,363 28,583 
Variable rate term loan payable in semi-annual installmentsJun 2018Jun 2033Yes2.28 %8,665 9,003 
Variable rate term loan payable in monthly/quarterly installmentsOct 2018Oct 2029Yes2.65 %8,583 9,092 
Long term finance liability in semi-annual installments(3)
Jul 2019Jul 2039NA0.28 %3,732 3,841 
Long term finance liability in semi-annual installments(3)
Nov 2019July 2040NA— %8,312 8,794 
Term loan payable in quarterly installmentsDec 2019Dec 2021Yes6.50 %15,655 27,226 
Fixed rate noteApr 2020Apr 2040NA5.00 %218 — 
Construction revolver payable July 2021Jul 2020Jul 2022Yes1.98 %10,659 — 
Construction revolver payable Nov 2020Jul 2020Nov 2020Yes5.25 %7,564 — 
Financing leases(1)
26,098 28,497 
$345,878 $343,093 
Less - current maturities61,521 69,969 
Less - deferred financing fees6,230 6,943 
Long-term debt and financing lease liabilities, net$278,127 $266,181 
(1) Financing leases do not include approximately $20,207 and $22,015 in future interest payments as of September 30, 2020 and December 31, 2019, respectively.
(2) These agreements have acceleration causes that, in the event of default, as defined, the payee has the option to accelerate payment terms and make due the remaining principal and the required interest balance according to the agreement.
(3) These agreements are sale-leaseback arrangements that provide for the sale of solar PV projects to a third party investor and the simultaneous leaseback of the projects. In accordance with Topic 842, Leases, these transactions are accounted for as failed sales as the Company retains control of the underlying assets and as such, are classified as financing liabilities. The low interest rates are the results of tax credits which were transferred to the counterparty.
Senior Secured Credit Facility - Revolver and Term Loan
In March 2020, the Company amended the Company’s senior secured credit facility which increased the total funded debt to EBITDA covenant ratio to a maximum of 3.75 for the year ended December 31, 2020. The amendment also increased the Eurocurrency Rate floor to 1% from 0%. The total commitment under the amended credit facility (revolving credit, term loan and swing line) remains unchanged, which is $185,000.
At September 30, 2020, funds of $45,668 are available for borrowing under the revolving credit facility.
April 2020 Note
In April 2020, the Company issued a note to a developer in connection with the acquisition of one energy project, discussed in Note 6. The note provides a principal amount of $218 and bears interest at a fixed rate of 5%. The principal and interest payments can be redeemed at any time after the issue date within 20 years before the note is expired after the issuance and prior to maturity in April 2040. At September 30, 2020, $218 was outstanding under this note.
May 2020 Credit Facility
In May 2020, the Company amended a non-recourse credit facility with two banks. The amended and restated credit facility replaces and extended the Company’s existing credit facility to May 27, 2025 from May 31, 2020. The amended credit facility provides an amended principal amount of $41,850. The amended credit facility bears interest at a rate of 2.25% above LIBOR. The interest rate increases by 0.125% above the base rate every three years following the date of execution. The principal and interest payments are due in quarterly installments. At September 30, 2020, $39,936 was outstanding under the amended credit facility, net of debt discount and deferred financing fees.
June 2020 Construction Revolver
In June 2020, the Company entered into a revolving credit agreement with a bank, with an aggregate borrowing capacity of $100,000 for use in financing the construction cost of its owned projects. The facility bears interest at (i) 1.5% above LIBOR or (ii) 0.5% above a base rate defined in the credit agreement, dependent on the type of borrowing requested by the Company. The revolving facility matures in November 2020, with all remaining unpaid amounts outstanding under the facility due at that time. As of September 30, 2020, the Company has drawn $7,564 under the construction revolving facility.
July 2020 Construction Revolver
In July 2020, the Company entered into a revolving credit agreement with a bank, with an aggregate borrowing capacity of $30,000 for use in financing the Company’s construction cost of energy projects. The facility may, at the Company’s request, be increased by up to an additional $20,000 after certain conditions have been met. The facility bears interest at a rate of 1.75% over LIBOR and matures in July 2022, with all remaining unpaid amounts outstanding under the facility due at that time.
The project loan drawn under the revolving facility matures at the earlier of (i) 12 months from the funding of project loan or (ii) July 17, 2022. As of September 30, 2020, $10,659 was outstanding under the revolving facility, net of debt discount and deferred financing fees. Funds of $18,956 are available for borrowing under this revolving facility.
XML 37 R26.htm IDEA: XBRL DOCUMENT v3.20.2
Subsequent Event
9 Months Ended
Sep. 30, 2020
Subsequent Events [Abstract]  
Subsequent Event SUBSEQUENT EVENTOn October 23, 2020, the Company amended a non-recourse credit facility with a bank. The amended and restated credit facility replaced and extended the Company's existing facility to March 31, 2026 from August 31, 2022. The amended credit facility provides an amended principal amount up to $50 million and bears interest at a rate of 6% above LIBOR. The principal and interest payments are due in quarterly installments. Within 60 days following October 23, 2020, the Company is required to maintain interest rate protection through hedging agreements covering an aggregate notional amount of not less than 50% of and not more than 95% of the aggregate outstanding principal amount of the loans.
XML 38 R27.htm IDEA: XBRL DOCUMENT v3.20.2
Summary of Significant Accounting Policies (Policies)
9 Months Ended
Sep. 30, 2020
Accounting Policies [Abstract]  
Recent Accounting Pronouncements
Recent Accounting Pronouncements
Fair Value Measurement
In August 2018, the FASB issued ASU 2018-13 Fair Value Measurement (Topic 820): Disclosure Framework—Changes to the Disclosure Requirements for Fair Value Measurement, which modifies the disclosure requirements on fair value measurements. ASU 2018-13 was effective for fiscal years beginning after December 15, 2019, including interim periods within those fiscal years. The Company adopted this guidance as of January 1, 2020 and the adoption did not have a material impact on the Company’s condensed consolidated financial statements.
Consolidations
In October 2018, the FASB issued ASU 2018-17, Consolidation (Topic 810), Targeted Improvements to Related Party Guidance for Variable Interest Entities, which aligns the evaluation of whether a decision maker's fee is a variable interest with the guidance in the primary beneficiary test by requiring the decision maker to consider an indirect interest in a VIE held by related party under common control on a proportionate basis. The new standard was effective for interim and annual periods beginning after December 15, 2019, with early adoption permitted. The Company adopted this guidance as of January 1, 2020 and the adoption did not have an impact on the Company’s condensed consolidated financial statements.
Credit Losses
In June 2016, the FASB issued ASU 2016-13, Financial Instruments-Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments (ASU 2016-13), and a subsequent amendment to the initial guidance, ASU 2018-19 Codification Improvements to Topic 326, Financial Instruments—Credit Losses (collectively, Topic 326). Topic 326 requires measurement and recognition of expected credit losses for financial assets held, which include, but are not limited to, trade and other receivables. The new standard was effective for fiscal years beginning after December 15, 2019. The Company adopted this guidance as of January 1, 2020 and the adoption did not have a material impact on the Company’s condensed consolidated financial statements.
In April 2019, the FASB issued ASU 2019-04, Codification Improvements to Topic 326, Financial Instruments – Credit Losses, Topic 815, Derivatives, and Hedging, and Topic 825, Financial Instruments. The improvements to Topic 815, among other things, clarifies some areas around partial-term fair value hedges, interest rate risk, the amortization of fair value hedge basis adjustments and their disclosure, and some clarification of matters related to the transitioning to ASU 2017-12, which was adopted by the Company during the year ended December 31, 2018. The improvements to Topic 326 clarify certain aspects surrounding accounting for credit losses in connection with the Company’s receivables. These include that the Company should consider anticipated recoveries in its calculation of credit losses. For those that have already adopted ASU No. 2017-12, the new standard
was effective the first annual period beginning after the issuance date of ASU No. 2019-04, or as of January 1, 2020 for the Company, with early adoption permitted. The Company adopted this guidance as of January 1, 2020 and the adoption did not have a material impact on the Company’s condensed consolidated financial statements.
Income Taxes
In December 2019, the FASB issued ASU 2019-12, Simplifying the Accounting for Income Taxes, which eliminates certain exceptions within ASC 740, Income Taxes, and clarifies certain aspects of the current guidance to promote consistency among reporting entities. ASU 2019-12 is effective for the Company for the fiscal year beginning after December 15, 2020. The Company is currently evaluating the impacts of the provisions of ASU 2019-12 on its condensed consolidated financial statements and disclosures.
Others
In March 2020, the FASB issued ASU 2020-04, Reference Rate Reform (Topic 848): Facilitation of the Effects of Reference Rate Reform on Financial Reporting. ASU 2020-0, which provides optional guidance for a limited period of time to ease the potential burden in accounting for (or recognizing the effects of) reference rate reform on financial reporting. Companies can apply the ASU immediately, however, the guidance will only be available until December 31, 2022. The Company is currently evaluating the impact that adopting this new accounting standard will have on its condensed consolidated financial statements and related disclosures.
Earnings Per Share
Earnings Per Share
Basic earnings per share is calculated using the Company’s weighted-average outstanding common shares, including vested restricted shares. When the effects are not anti-dilutive, diluted earnings per share is calculated using the weighted-average outstanding common shares; the dilutive effect of convertible preferred stock, under the “if converted” method; and the treasury stock method with regard to warrants and stock options; all as determined under the treasury stock method.
XML 39 R28.htm IDEA: XBRL DOCUMENT v3.20.2
Summary of Significant Accounting Policies (Tables)
9 Months Ended
Sep. 30, 2020
Accounting Policies [Abstract]  
Summary of Accounts Receivable, Allowance for Credit Loss
Changes in the allowance for credit losses are as follows:
September 30, 2020September 30, 2019
Allowance for credit loss, beginning of period$2,260 $2,765 
Recoveries of costs and expenses, net
(1,089)(134)
Account write-offs and other(191)(45)
Allowance for credit loss, end of period$980 $2,586 
XML 40 R29.htm IDEA: XBRL DOCUMENT v3.20.2
Revenue from Contracts with Customers (Tables)
9 Months Ended
Sep. 30, 2020
Revenue from Contract with Customer [Abstract]  
Summary of Disaggregation of Revenue
The following tables provide information about disaggregated revenue by line of business, reportable segments, and geographical region for the three and nine months ended September 30, 2020 and 2019.
U.S. RegionsU.S. FederalCanadaNon-Solar DGAll OtherTotal
Line of Business
Three Months Ended September 30, 2020
Project revenue$79,201 $105,444 $9,311 $7,506 $13,941 $215,403 
O&M revenue4,492 11,384 — 2,009 36 17,921 
Energy assets9,060 1,325 1,227 18,535 161 30,308 
Other191 150 1,725 201 16,608 18,875 
Total revenues$92,944 $118,303 $12,263 $28,251 $30,746 $282,507 
Three Months Ended September 30, 2019
Project revenue$72,667 $58,199 $9,380 $3,059 $2,592 $145,897 
O&M revenue4,280 11,123 — 2,330 88 17,821 
Energy assets6,699 1,339 1,327 16,421 — 25,786 
Other433 597 1,958 65 19,469 22,522 
Total revenues$84,079 $71,258 $12,665 $21,875 $22,149 $212,026 
Nine Months Ended September 30, 2020
Project revenue$226,734 $233,778 $24,342 $12,881 $22,027 $519,762 
O&M revenue13,127 33,765 26 6,144 229 53,291 
Energy assets25,556 3,549 3,234 54,341 599 87,279 
Other956 447 5,088 738 50,395 57,624 
Total revenues$266,373 $271,539 $32,690 $74,104 $73,250 $717,956 
Nine Months Ended September 30, 2019
Project revenue$196,284 $134,954 $20,112 $6,318 $8,818 $366,486 
O&M revenue11,580 30,370 6,771 109 48,835 
Energy assets18,063 2,958 2,585 52,612 582 76,800 
Other1,969 1,055 4,994 669 59,513 68,200 
Total revenues$227,896 $169,337 $27,696 $66,370 $69,022 $560,321 
U.S. RegionsU.S. FederalCanadaNon-Solar DGAll OtherTotal
Geographical Regions
Three Months Ended September 30, 2020
United States$92,944 $118,303 $655 $28,251 $16,173 $256,326 
Canada— — 11,608 — 22 11,630 
Other— — — — 14,551 14,551 
Total revenues$92,944 $118,303 $12,263 $28,251 $30,746 $282,507 
Three Months Ended September 30, 2019
United States$84,079 $71,258 $1,023 $21,875 $17,936 $196,171 
Canada— — 11,642 — 50 11,692 
Other— — — — 4,163 4,163 
Total revenues$84,079 $71,258 $12,665 $21,875 $22,149 $212,026 
Nine Months Ended September 30, 2020
United States$266,373 $271,539 $2,173 $74,104 $49,294 $663,483 
Canada— — 30,517 — 124 30,641 
Other— — — — 23,832 23,832 
Total revenues$266,373 $271,539 $32,690 $74,104 $73,250 $717,956 
Nine Months Ended September 30, 2019
United States$227,896 $169,337 $2,281 $66,370 $56,052 $521,936 
Canada— — 25,415 — 157 25,572 
Other— — — — 12,813 12,813 
Total revenues$227,896 $169,337 $27,696 $66,370 $69,022 $560,321 
Summary of Contract with Customer, Asset and Liability
The following table provides information about receivables, contract assets and contract liabilities from contracts with customers:
 September 30, 2020December 31, 2019
Accounts receivable, net$121,672 $95,863 
Accounts receivable retainage, net$24,359 $16,976 
Contract Assets:
Costs and estimated earnings in excess of billings $179,909 $202,243 
Contract Liabilities:
Billings in excess of cost and estimated earnings$40,302 $32,178 
September 30, 2019December 31, 2018
Accounts receivable, net$91,755 $85,985 
Accounts receivable retainage, net$16,652 $13,516 
Contract Assets:
Costs and estimated earnings in excess of billings$124,652 $86,842 
Contract Liabilities:
Billings in excess of cost and estimated earnings$28,768 $30,706 
XML 41 R30.htm IDEA: XBRL DOCUMENT v3.20.2
Goodwill and Intangible Assets (Tables)
9 Months Ended
Sep. 30, 2020
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of Carrying Value of Goodwill Attributable to Each Reportable Segment
The changes in the carrying value of goodwill attributable to each reporting unit are as follows:
U.S. RegionsU.S. FederalCanadaNon-solar DGOtherTotal
Carrying Value of Goodwill
Balance, December 31, 2019$26,705 $3,981 $3,369 $— $24,359 $58,414 
Currency effects— — (88)— (154)(242)
Balance, September 30, 2020$26,705 $3,981 $3,281 $— $24,205 $58,172 
Accumulated Goodwill Impairment
Balance, December 31, 2019$— $— $(1,016)$— $— $(1,016)
Balance, September 30, 2020$— $— $(1,016)$— $— $(1,016)
Schedule of Gross Carrying Amount and Accumulated Amortization of Intangible Assets
The gross carrying amount and accumulated amortization of intangible assets are as follows:
As of September 30, 2020As of December 31, 2019
Gross Carrying Amount
Customer contracts$7,847 $7,904 
Customer relationships12,634 12,749 
Non-compete agreements3,021 3,037 
Technology2,719 2,732 
Trade names542 544 
Total gross carrying amount26,763 26,966 
Accumulated Amortization
Customer contracts7,847 7,844 
Customer relationships11,585 11,236 
Non-compete agreements3,021 3,037 
Technology2,706 2,704 
Trade names532 531 
Total accumulated amortization25,691 25,352 
Intangible assets, net$1,072 $1,614 
Schedule of Amortization Expense
Amortization expense is as follows:
Three Months Ended September 30,Nine Months Ended September 30,
Asset typeLocation2020201920202019
Customer contractsCost of revenues$15 $22 $60 $67 
All other intangible assetsSelling, general and administrative expenses157 202 468 614 
Total$172 $224 $528 $681 
XML 42 R31.htm IDEA: XBRL DOCUMENT v3.20.2
Energy Assets (Tables)
9 Months Ended
Sep. 30, 2020
Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]  
Schedule of Energy Assets
Energy assets consist of the following:
 September 30, 2020December 31, 2019
Energy assets$885,148 $767,331 
Less - accumulated depreciation and amortization(215,009)(187,870)
Energy assets, net$670,139 $579,461 
Schedule of Financing Lease Assets
Included in the above energy assets are financing lease assets and associated accumulated depreciation and amortization, as follows:
 September 30, 2020December 31, 2019
Financing lease assets$42,402 $42,402 
Less - accumulated depreciation and amortization(7,865)(6,268)
Financing lease assets, net$34,537 $36,134 
Supplemental balance sheet information related to leases at September 30, 2020 and December 31, 2019 is as follows:
September 30, 2020December 31, 2019
Operating Leases:
Operating lease assets$36,336 $32,791 
Current operating lease liabilities6,010 5,802 
Long-term portions of operating lease liabilities32,509 29,101 
Total operating lease liabilities$38,519 $34,903 
Weighted-average remaining lease term11 years11 years
Weighted-average discount rate 6.0 %6.3 %
Financing Leases:
Energy assets, net$34,537 $36,134 
Current portions of financing lease liabilities4,746 4,997 
Long-term financing lease liabilities, less current portions and net of deferred financing fees21,352 23,500 
Total financing lease liabilities$26,098 $28,497 
Weighted-average remaining lease term 16 years17 years
Weighted-average discount rate 11.9 %11.8 %
Schedule of Depreciation and Amortization Expense of Energy Assets
Depreciation and amortization expense on the above energy assets, net of deferred grant amortization, included in the condensed consolidated statements of income is as follows:
Three Months Ended September 30,Nine Months Ended September 30,
Location2020201920202019
Cost of revenues$9,547 $8,843 $28,496 $26,338 
Schedule of Depreciation and Amortization Expense of Energy Assets, Finance Lease Assets
Included in the above depreciation and amortization expense on energy assets is depreciation and amortization on financing lease assets, as follows:
Three Months Ended September 30,Nine Months Ended September 30,
Location2020201920202019
Cost of revenues$533 $533 $1,597 $1,597 
The costs related to the Company’s leases are as follows:
Three Months Ended September 30,
Nine Months Ended September 30,
2020201920202019
Operating Lease:
Operating lease costs$2,001 $1,913 $5,933 $5,660 
Financing Lease:
Amortization expense533 5331,597 1,597 
Interest on lease liabilities7238542,282 2,750 
Total lease costs$3,257 $3,300 $9,812 $10,007 
Schedule of Capitalized Interest
The Company capitalized interest costs as follows:
Three Months Ended September 30,Nine Months Ended September 30,
2020201920202019
Capitalized interest$1,096 $632 $2,870 $2,210 
XML 43 R32.htm IDEA: XBRL DOCUMENT v3.20.2
Income Taxes (Tables)
9 Months Ended
Sep. 30, 2020
Income Tax Disclosure [Abstract]  
Reconciliation of Gross Unrecognized Tax Benefits
A reconciliation of the beginning and ending balances of the total amounts of gross unrecognized tax benefits is as follows:
Gross Unrecognized
Tax Benefits
Balance, December 31, 2019$400 
Balance, September 30, 2020$400 
XML 44 R33.htm IDEA: XBRL DOCUMENT v3.20.2
Leases (Tables)
9 Months Ended
Sep. 30, 2020
Leases [Abstract]  
Schedule of Assets and Liabilities, Lessee
Included in the above energy assets are financing lease assets and associated accumulated depreciation and amortization, as follows:
 September 30, 2020December 31, 2019
Financing lease assets$42,402 $42,402 
Less - accumulated depreciation and amortization(7,865)(6,268)
Financing lease assets, net$34,537 $36,134 
Supplemental balance sheet information related to leases at September 30, 2020 and December 31, 2019 is as follows:
September 30, 2020December 31, 2019
Operating Leases:
Operating lease assets$36,336 $32,791 
Current operating lease liabilities6,010 5,802 
Long-term portions of operating lease liabilities32,509 29,101 
Total operating lease liabilities$38,519 $34,903 
Weighted-average remaining lease term11 years11 years
Weighted-average discount rate 6.0 %6.3 %
Financing Leases:
Energy assets, net$34,537 $36,134 
Current portions of financing lease liabilities4,746 4,997 
Long-term financing lease liabilities, less current portions and net of deferred financing fees21,352 23,500 
Total financing lease liabilities$26,098 $28,497 
Weighted-average remaining lease term 16 years17 years
Weighted-average discount rate 11.9 %11.8 %
Schedule of Other Lease Cost Details
Included in the above depreciation and amortization expense on energy assets is depreciation and amortization on financing lease assets, as follows:
Three Months Ended September 30,Nine Months Ended September 30,
Location2020201920202019
Cost of revenues$533 $533 $1,597 $1,597 
The costs related to the Company’s leases are as follows:
Three Months Ended September 30,
Nine Months Ended September 30,
2020201920202019
Operating Lease:
Operating lease costs$2,001 $1,913 $5,933 $5,660 
Financing Lease:
Amortization expense533 5331,597 1,597 
Interest on lease liabilities7238542,282 2,750 
Total lease costs$3,257 $3,300 $9,812 $10,007 
Schedule of Operating Lease Liability Maturity
The Company’s estimated minimum future lease obligations under our leases are as follows: 
 Operating LeasesFinancing Leases
Year ended December 31, 
2020$2,339 $4,014 
20217,342 6,792 
20226,716 5,178 
20235,381 3,676 
20244,500 2,565 
Thereafter28,115 24,080 
Total minimum lease payments$54,393 $46,305 
Less: interest15,874 20,207 
Present value of lease liabilities$38,519 $26,098 
Schedule of Finance Lease Liability Maturity
The Company’s estimated minimum future lease obligations under our leases are as follows: 
 Operating LeasesFinancing Leases
Year ended December 31, 
2020$2,339 $4,014 
20217,342 6,792 
20226,716 5,178 
20235,381 3,676 
20244,500 2,565 
Thereafter28,115 24,080 
Total minimum lease payments$54,393 $46,305 
Less: interest15,874 20,207 
Present value of lease liabilities$38,519 $26,098 
Schedule of Amount Related to Sale Leasebacks
A summary of amounts related to sale leasebacks in the Company’s condensed consolidated balance sheets is as follows:
September 30, 2020December 31, 2019
Financing lease assets, net$34,537 $36,134 
Deferred loss, short-term, net115 115 
Deferred loss, long-term, net1,715 1,801 
Total deferred loss$1,830 $1,916 
Financing lease liabilities, short-term4,746 4,997 
Financing lease liabilities, long-term21,352 23,500 
Total financing lease liabilities$26,098 $28,497 
Deferred gain, short-term, net345 345 
Deferred gain, long-term, net5,206 5,463 
Total deferred gain$5,551 $5,808 
XML 45 R34.htm IDEA: XBRL DOCUMENT v3.20.2
Fair Value Measurement (Tables)
9 Months Ended
Sep. 30, 2020
Fair Value Disclosures [Abstract]  
Schedule of Fair Value of Liabilities Measured on a Recurring Basis
The following table presents the input level used to determine the fair values of the Company’s financial instruments measured at fair value on a recurring basis:
Fair Value as of
LevelSeptember 30, 2020December 31, 2019
Assets:
Interest rate swap instruments2$— $15 
Commodity swap instruments2— 198 
Total assets$— $213 
Liabilities:
Interest rate swap instruments2$11,128 $6,236 
Commodity swap instruments244 — 
Make-whole provisions21,352 918 
Contingent consideration3678 678 
Total liabilities$13,202 $7,832 
Schedule of Changes in Fair Value of Contingent Liabilities Classified as Level 3
The following table sets forth a summary of changes in fair value of contingent liability classified as level 3 for the nine months ended September 30, 2020 and September 30, 2019:
Nine Months Ended September 30, 2020Nine Months Ended September 30, 2019
Contingent consideration liability balance at December 31, 2019 and 2018
$678 $600 
Changes in the fair value of contingent consideration obligation— 50 
Contingent consideration liability balance at September 30, 2020 and 2019
$678 $650 
Schedule of Fair Value and Carrying Value for Company's Long-Term Debt
Based on the analysis performed, the fair value and the carrying value of the Company’s long-term debt, excluding financing leases, are as follows:
As of September 30, 2020As of December 31, 2019
Fair ValueCarrying ValueFair ValueCarrying Value
Long-term debt (Level 2) $318,816 $313,550 $309,377 $307,508 
XML 46 R35.htm IDEA: XBRL DOCUMENT v3.20.2
Derivative Instruments and Hedging Activities (Tables)
9 Months Ended
Sep. 30, 2020
Derivative Instruments and Hedging Activities Disclosure [Abstract]  
Schedule of Fair Value of Derivative Instruments
The following table presents information about the fair value amounts of the Company’s derivative instruments as follows at September 30, 2020 and December 31, 2019:
 Derivatives as of
 September 30, 2020 December 31, 2019
 Balance Sheet LocationFair ValueFair Value
Derivatives Designated as Hedging Instruments:
Interest rate swap contractsOther assets$— $15 
Interest rate swap contractsOther liabilities$10,816 $6,210 
Derivatives Not Designated as Hedging Instruments:
Interest rate swap contractsOther liabilities$312 $26 
Commodity swap contractsOther assets$— $198 
Commodity swap contractsOther liabilities$44 $— 
Make-whole provisionsOther liabilities$1,352 $918 
Other DerivativesClassificationEffective DateExpiration DateFair Value ($)
Make-whole provisionsLiabilityJune/August 2018December 2038$534 
Make-whole provisionsLiabilityAugust 2016April 2031432 
Make-whole provisionsLiabilityApril 2017February 2034386 
Schedule of Derivative Effect on Consolidated Statement of Income (Loss)
The following tables present information about the effects of the Company’s derivative instruments on the condensed consolidated statements of income and condensed consolidated statements of comprehensive income:
Amount of (Gain) Loss Recognized in Net Income
Location of (Gain) Loss Recognized in Net IncomeThree Months Ended September 30,Nine Months Ended September 30,
2020201920202019
Derivatives Designated as Hedging Instruments:
Interest rate swap contractsOther expenses, net$503 $44 $908 $(6)
Derivatives Not Designated as Hedging Instruments:
Interest rate swap contractsOther expenses, net$287 $(3)$287 $66 
Commodity swap contractsOther expenses, net194 (31)241 (203)
Make-whole provisionsOther expenses, net(27)(150)443 (935)
Schedule of Cash Flow Hedges Included in Accumulated Other Comprehensive Income (Loss)
Nine Months Ended September 30, 2020
Derivatives Designated as Hedging Instruments:
Accumulated loss in AOCI at the beginning of the period$(4,742)
Unrealized loss recognized in AOCI(4,623)
Loss reclassified from AOCI to other expenses, net1,211 
Net loss on derivatives(3,412)
Accumulated loss in AOCI at the end of the period$(8,154)
Schedule of Active Derivative Instruments
The following tables present a listing of the Company’s active derivative instruments as of September 30, 2020:
Active Interest Rate SwapEffective DateExpiration DateInitial Notional
Amount ($)
Status
11-Year, 5.77% Fixed
October 2018October 2029$9,200 Designated
15-Year, 5.24% Fixed
June 2018June 203310,000 Designated
3-Year, 2.46% Fixed
March 2018December 202017,100 Not Designated
10-Year, 4.74% Fixed
June 2017December 202714,100 Designated
15-Year, 3.26% Fixed
February 2023December 203814,084 Designated
7-Year, 2.19% Fixed
February 2016February 202320,746 Designated
8-Year, 3.70% Fixed
March 2020June 202814,643 Designated
8-Year, 3.70% Fixed
March 2020June 202810,734 Designated
13-Year, 0.93% Fixed
May 2020March 20339,505 Not Designated
13-Year, 0.93% Fixed
May 2020March 20336,968 Not Designated
15-Year, 5.30% Fixed
February 2006February 20213,256 Designated
15.5-Year, 5.40% Fixed
September 2008March 202413,081 Designated

Active Commodity SwapEffective DateExpiration DateInitial Notional Amount (Volume)Commodity MeasurementStatus
1-Year, $2.70 MMBtu Fixed
May 2020April 2021435,810 MMBtusNot Designated
XML 47 R36.htm IDEA: XBRL DOCUMENT v3.20.2
Investment Funds And Other Variable Interest Entities (Tables)
9 Months Ended
Sep. 30, 2020
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Schedule of Variable Interest Entities
A summary of amounts related to the investment funds in the Company’s condensed consolidated balance sheets is as follows:
September 30,December 31,
2020(1)
2019(1)
Cash and cash equivalents$9,179 $4,666 
Restricted cash1,248 586 
Accounts receivable, net867 532 
Costs and estimated earnings in excess of billings2,168 1,125 
Prepaid expenses and other current assets128 108 
Total VIE current assets13,590 7,017 
Property and equipment, net1,266 1,266 
Energy assets, net145,008 142,456 
Operating lease assets6,483 6,511 
Other assets331 1,662 
Total VIE assets$166,678 $158,912 
Current portions of long-term debt and financing lease liabilities$2,243 $2,252 
Accounts payable594 2,006 
Accrued expenses and other current liabilities1,553 2,203 
Current portions of operating lease liabilities121 102 
Total VIE current liabilities4,511 6,563 
Long-term debt and financing lease liabilities, net of current portion and deferred financing fees23,626 24,654 
Long-term operating lease liabilities, net of current portion6,302 6,180 
Other liabilities895 1,171 
Total VIE liabilities$35,334 $38,568 
(1) The amounts in the above table are reflected in Note 1 on the Company’s condensed consolidated balance sheets. See the Company’s condensed consolidated balance sheets for additional information.
XML 48 R37.htm IDEA: XBRL DOCUMENT v3.20.2
Earnings Per Share and Other Equity Related Information (Tables)
9 Months Ended
Sep. 30, 2020
Earnings Per Share [Abstract]  
Schedule of Earnings Per Share, Basic and Diluted Basic earnings per share is calculated using the Company’s weighted-average outstanding common shares, including vested restricted shares. When the effects are not anti-dilutive, diluted earnings per share is calculated using the weighted-average outstanding common shares; the dilutive effect of convertible preferred stock, under the “if converted” method; and the treasury stock method with regard to warrants and stock options; all as determined under the treasury stock method.
Three Months Ended September 30,Nine Months Ended September 30,
2020201920202019
Numerator:
Net income attributable to common shareholders$20,002 $8,870 $30,568 $22,233 
Adjustment for accretion of tax equity financing fees(91)— (91)— 
Income attributable to common shareholders$19,911 $8,870 $30,477 $22,233 
Denominator:
Basic weighted-average shares outstanding47,788 46,555 47,597 46,413 
Effect of dilutive securities:
Stock options1,313 1,138 1,188 1,262 
Diluted weighted-average shares outstanding49,101 47,693 48,785 47,675 
Net income per share attributable to common shareholders:
Basic$0.42 $0.19 $0.64 $0.48 
Diluted$0.41 $0.19 $0.62 $0.47 
Potentially dilutive shares(1)
1,268 1,152 1,146 642 
(1) Potentially dilutive shares attributable to stock options were excluded from the computation of diluted earnings per share as the effect would have been anti-dilutive.
Schedule of Share-based Compensation Expense
The Company recorded stock-based compensation expense, including expense related to the ESPP, as follows:
Three Months Ended September 30,Nine Months Ended September 30,
2020201920202019
Stock-based compensation expense$521 $413 $1,380 $1,195 
XML 49 R38.htm IDEA: XBRL DOCUMENT v3.20.2
Business Segment Information (Tables)
9 Months Ended
Sep. 30, 2020
Segment Reporting [Abstract]  
Schedule of Operational Results by Business Segments
An analysis of the Company’s business segment information and reconciliation to the condensed consolidated financial statements is as follows:
U.S. Regions U.S. Federal Canada Non-Solar DG All Other Total Consolidated
Three Months Ended September 30, 2020
Revenues$92,944 $118,303 $12,263 $28,251 $30,746 $282,507 
Interest income32 — — — 34 
Interest expense892 340 992 1,510 34 3,768 
Depreciation and amortization of intangible assets3,239 995 402 5,013 426 10,075 
Unallocated corporate activity— — — — — (9,361)
Income before taxes, excluding unallocated corporate activity7,225 16,121 446 2,391 3,967 30,150 
Three Months Ended September 30, 2019
Revenues$84,079 $71,258 $12,665 $21,875 $22,149 $212,026 
Interest income69 92 — 21 — 182 
Interest expense1,548 209 179 1,213 — 3,149 
Depreciation and amortization of intangible assets2,538 901 396 5,149 429 9,413 
Unallocated corporate activity— — — — — (8,482)
Income before taxes, excluding unallocated corporate activity3,350 10,967 1,577 977 881 17,752 
Nine Months Ended September 30, 2020
Revenues$266,373 $271,539 $32,690 $74,104 $73,250 $717,956 
Interest income102 76 — 16 — 194 
Interest expense4,563 1,431 1,329 3,683 67 11,073 
Depreciation and amortization of intangible assets9,002 2,953 1,174 15,720 1,231 30,080 
Unallocated corporate activity— — — — — (30,104)
Income before taxes, excluding unallocated corporate activity15,960 33,162 741 6,964 7,035 63,862 
Nine Months Ended September 30, 2019
Revenues$227,896 $169,337 $27,696 $66,370 $69,022 $560,321 
Interest income132 160 — 65 39 396 
Interest expense4,118 627 517 4,075 — 9,337 
Depreciation and amortization of intangible assets7,184 2,524 986 16,051 1,153 27,898 
Unallocated corporate activity— — — — — (25,331)
Income before taxes, excluding unallocated corporate activity5,530 26,631 1,529 5,758 7,592 47,040 
XML 50 R39.htm IDEA: XBRL DOCUMENT v3.20.2
Debt (Tables)
9 Months Ended
Sep. 30, 2020
Debt Disclosure [Abstract]  
Schedule of Long-term Debt Instruments
As of September 30, 2020 and December 31, 2019, the Company’s outstanding debt obligations are comprised of the following:
 Commencement DateMaturity Date
Acceleration Clause(2)
Rate as of September 30, 2020
September 30, 2020December 31, 2019
Senior secured credit facility, interest at varying rates monthly in arrearsJun 2015Jun 2024NA3.41 %$114,632 $112,216 
Variable rate term loan payable in semi-annual installmentsJan 2006Feb 2021Yes2.48 %350 625 
Variable rate term loan payable in semi-annual installmentsJan 2006Jun 2024Yes2.23 %6,081 6,609 
Term loan payable in quarterly installmentsMar 2011Mar 2021Yes7.25 %339 831 
Term loan payable in monthly installments Oct 2011Jun 2028NA6.11 %3,196 3,649 
Variable rate term loan payable in quarterly installments Oct 2012May 2025NA2.48 %39,936 28,217 
Variable rate term loan payable in quarterly installmentsSep 2015Mar 2023NA2.98 %15,534 15,976 
Term loan payable in quarterly installmentsAug 2016Jul 2031NA4.95 %3,378 3,769 
Term loan payable in quarterly installmentsMar 2017Mar 2028NA5.00 %3,204 3,521 
Term loan payable in monthly installmentsApr 2017Apr 2027NA4.50 %19,538 22,553 
Term loan payable in quarterly installmentsApr 2017Feb 2034NA5.61 %2,479 2,706 
Variable rate term loan payable in quarterly installmentsJun 2017Dec 2027NA2.68 %11,126 11,740 
Variable rate term loan payable in quarterly installmentsFeb 2018Aug 2022Yes7.73 %9,236 15,645 
Term loan payable in quarterly installmentsJun 2018Dec 2038Yes5.15 %27,363 28,583 
Variable rate term loan payable in semi-annual installmentsJun 2018Jun 2033Yes2.28 %8,665 9,003 
Variable rate term loan payable in monthly/quarterly installmentsOct 2018Oct 2029Yes2.65 %8,583 9,092 
Long term finance liability in semi-annual installments(3)
Jul 2019Jul 2039NA0.28 %3,732 3,841 
Long term finance liability in semi-annual installments(3)
Nov 2019July 2040NA— %8,312 8,794 
Term loan payable in quarterly installmentsDec 2019Dec 2021Yes6.50 %15,655 27,226 
Fixed rate noteApr 2020Apr 2040NA5.00 %218 — 
Construction revolver payable July 2021Jul 2020Jul 2022Yes1.98 %10,659 — 
Construction revolver payable Nov 2020Jul 2020Nov 2020Yes5.25 %7,564 — 
Financing leases(1)
26,098 28,497 
$345,878 $343,093 
Less - current maturities61,521 69,969 
Less - deferred financing fees6,230 6,943 
Long-term debt and financing lease liabilities, net$278,127 $266,181 
(1) Financing leases do not include approximately $20,207 and $22,015 in future interest payments as of September 30, 2020 and December 31, 2019, respectively.
(2) These agreements have acceleration causes that, in the event of default, as defined, the payee has the option to accelerate payment terms and make due the remaining principal and the required interest balance according to the agreement.
(3) These agreements are sale-leaseback arrangements that provide for the sale of solar PV projects to a third party investor and the simultaneous leaseback of the projects. In accordance with Topic 842, Leases, these transactions are accounted for as failed sales as the Company retains control of the underlying assets and as such, are classified as financing liabilities. The low interest rates are the results of tax credits which were transferred to the counterparty.
XML 51 R40.htm IDEA: XBRL DOCUMENT v3.20.2
Basis of Presentation (Details)
$ in Thousands
9 Months Ended
Sep. 30, 2020
USD ($)
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
CARES Act, payroll taxes to be paid in 2021 and 2022 $ 5,000
CARES Act, tax benefit associated with net operating loss 2,000
CARES Act, tax refund 1,700
CARES Act, AMT tax $ 3,600
XML 52 R41.htm IDEA: XBRL DOCUMENT v3.20.2
Summary of Significant Accounting Policies - Allowance for Credit Loss (Details) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2020
Sep. 30, 2019
Accounts Receivable, Allowance for Credit Loss [Roll Forward]    
Allowance for credit loss, beginning of period $ 2,260 $ 2,765
Recoveries of costs and expenses, net (1,089) (134)
Account write-offs and other (191) (45)
Allowance for credit loss, end of period $ 980 $ 2,586
XML 53 R42.htm IDEA: XBRL DOCUMENT v3.20.2
Revenue from Contracts with Customers - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2020
Sep. 30, 2019
Sep. 30, 2020
Sep. 30, 2019
Disaggregation of Revenue [Line Items]        
Revenues $ 282,507 $ 212,026 $ 717,956 $ 560,321
United States        
Disaggregation of Revenue [Line Items]        
Revenues 256,326 196,171 663,483 521,936
Canada        
Disaggregation of Revenue [Line Items]        
Revenues 11,630 11,692 30,641 25,572
Other        
Disaggregation of Revenue [Line Items]        
Revenues 14,551 4,163 23,832 12,813
Project revenue        
Disaggregation of Revenue [Line Items]        
Revenues 215,403 145,897 519,762 366,486
O&M revenue        
Disaggregation of Revenue [Line Items]        
Revenues 17,921 17,821 53,291 48,835
Energy assets        
Disaggregation of Revenue [Line Items]        
Revenues 30,308 25,786 87,279 76,800
Other        
Disaggregation of Revenue [Line Items]        
Revenues 18,875 22,522 57,624 68,200
U.S. Regions        
Disaggregation of Revenue [Line Items]        
Revenues 92,944 84,079 266,373 227,896
U.S. Regions | United States        
Disaggregation of Revenue [Line Items]        
Revenues 92,944 84,079 266,373 227,896
U.S. Regions | Canada        
Disaggregation of Revenue [Line Items]        
Revenues 0 0 0 0
U.S. Regions | Other        
Disaggregation of Revenue [Line Items]        
Revenues 0 0 0 0
U.S. Regions | Project revenue        
Disaggregation of Revenue [Line Items]        
Revenues 79,201 72,667 226,734 196,284
U.S. Regions | O&M revenue        
Disaggregation of Revenue [Line Items]        
Revenues 4,492 4,280 13,127 11,580
U.S. Regions | Energy assets        
Disaggregation of Revenue [Line Items]        
Revenues 9,060 6,699 25,556 18,063
U.S. Regions | Other        
Disaggregation of Revenue [Line Items]        
Revenues 191 433 956 1,969
U.S. Federal        
Disaggregation of Revenue [Line Items]        
Revenues 118,303 71,258 271,539 169,337
U.S. Federal | United States        
Disaggregation of Revenue [Line Items]        
Revenues 118,303 71,258 271,539 169,337
U.S. Federal | Canada        
Disaggregation of Revenue [Line Items]        
Revenues 0 0 0 0
U.S. Federal | Other        
Disaggregation of Revenue [Line Items]        
Revenues 0 0 0 0
U.S. Federal | Project revenue        
Disaggregation of Revenue [Line Items]        
Revenues 105,444 58,199 233,778 134,954
U.S. Federal | O&M revenue        
Disaggregation of Revenue [Line Items]        
Revenues 11,384 11,123 33,765 30,370
U.S. Federal | Energy assets        
Disaggregation of Revenue [Line Items]        
Revenues 1,325 1,339 3,549 2,958
U.S. Federal | Other        
Disaggregation of Revenue [Line Items]        
Revenues 150 597 447 1,055
Canada        
Disaggregation of Revenue [Line Items]        
Revenues 12,263 12,665 32,690 27,696
Canada | United States        
Disaggregation of Revenue [Line Items]        
Revenues 655 1,023 2,173 2,281
Canada | Canada        
Disaggregation of Revenue [Line Items]        
Revenues 11,608 11,642 30,517 25,415
Canada | Other        
Disaggregation of Revenue [Line Items]        
Revenues 0 0 0 0
Canada | Project revenue        
Disaggregation of Revenue [Line Items]        
Revenues 9,311 9,380 24,342 20,112
Canada | O&M revenue        
Disaggregation of Revenue [Line Items]        
Revenues 0 0 26 5
Canada | Energy assets        
Disaggregation of Revenue [Line Items]        
Revenues 1,227 1,327 3,234 2,585
Canada | Other        
Disaggregation of Revenue [Line Items]        
Revenues 1,725 1,958 5,088 4,994
Non-Solar DG        
Disaggregation of Revenue [Line Items]        
Revenues 28,251 21,875 74,104 66,370
Non-Solar DG | United States        
Disaggregation of Revenue [Line Items]        
Revenues 28,251 21,875 74,104 66,370
Non-Solar DG | Canada        
Disaggregation of Revenue [Line Items]        
Revenues 0 0 0 0
Non-Solar DG | Other        
Disaggregation of Revenue [Line Items]        
Revenues 0 0 0 0
Non-Solar DG | Project revenue        
Disaggregation of Revenue [Line Items]        
Revenues 7,506 3,059 12,881 6,318
Non-Solar DG | O&M revenue        
Disaggregation of Revenue [Line Items]        
Revenues 2,009 2,330 6,144 6,771
Non-Solar DG | Energy assets        
Disaggregation of Revenue [Line Items]        
Revenues 18,535 16,421 54,341 52,612
Non-Solar DG | Other        
Disaggregation of Revenue [Line Items]        
Revenues 201 65 738 669
All Other        
Disaggregation of Revenue [Line Items]        
Revenues 30,746 22,149 73,250 69,022
All Other | United States        
Disaggregation of Revenue [Line Items]        
Revenues 16,173 17,936 49,294 56,052
All Other | Canada        
Disaggregation of Revenue [Line Items]        
Revenues 22 50 124 157
All Other | Other        
Disaggregation of Revenue [Line Items]        
Revenues 14,551 4,163 23,832 12,813
All Other | Project revenue        
Disaggregation of Revenue [Line Items]        
Revenues 13,941 2,592 22,027 8,818
All Other | O&M revenue        
Disaggregation of Revenue [Line Items]        
Revenues 36 88 229 109
All Other | Energy assets        
Disaggregation of Revenue [Line Items]        
Revenues 161 0 599 582
All Other | Other        
Disaggregation of Revenue [Line Items]        
Revenues $ 16,608 $ 19,469 $ 50,395 $ 59,513
XML 54 R43.htm IDEA: XBRL DOCUMENT v3.20.2
Revenue from Contracts with Customers - Additional Information (Details) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2020
Sep. 30, 2019
Sep. 30, 2020
Sep. 30, 2019
Dec. 31, 2019
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]          
Percentage of revenue recognized over time 95.00% 93.00% 94.00% 91.00%  
Contract with customer, liability, noncurrent $ 4,982,000   $ 4,982,000   $ 5,560,000
Contract with customer, asset, reclassified to receivable     464,712,000 $ 282,568,000  
Contract with customer, asset, revenue recognized     434,709,000 317,088,000  
Contract with customer, liability, revenue recognized     85,356,000 92,685,000  
Contract with customer, liability, billings     86,203,000 92,427,000  
Revenue, remaining performance obligation $ 2,154,526,000   $ 2,154,526,000    
Revenue, remaining performance obligation, percentage 31.00%   31.00%    
Capitalized contract cost, gross $ 1,735,000   $ 1,735,000   1,735,000
Capitalized project development costs, noncurrent 1,228,000   1,228,000   $ 1,080,000
Capitalized contract cost, project development costs $ 3,611,000 $ 2,048,000 9,546,000 13,081,000  
Capitalized contract cost, impairment loss     $ 0 $ 0  
Minimum          
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]          
Contract receivable retainage percentage 5.00%   5.00%    
Maximum          
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]          
Contract receivable retainage percentage 10.00%   10.00%    
XML 55 R44.htm IDEA: XBRL DOCUMENT v3.20.2
Revenue from Contracts with Customers - Contract Balances (Details) - USD ($)
$ in Thousands
Sep. 30, 2020
Dec. 31, 2019
Sep. 30, 2019
Dec. 31, 2018
Revenue from Contract with Customer [Abstract]        
Accounts receivable, net $ 121,672 [1] $ 95,863 [1] $ 91,755 $ 85,985
Accounts receivable retainage, net 24,359 16,976 16,652 13,516
Contract Assets:        
Costs and estimated earnings in excess of billings 179,909 [1] 202,243 [1] 124,652 86,842
Contract Liabilities:        
Billings in excess of cost and estimated earnings $ 40,302 $ 32,178 $ 28,768 $ 30,706
[1] Includes restricted assets of consolidated variable interest entities (“VIEs”) at September 30, 2020 and December 31, 2019 of $166,678 and $158,912, respectively. Includes non-recourse liabilities of consolidated VIEs at September 30, 2020 and December 31, 2019 of $35,334 and $38,568, respectively. See Note 12.
XML 56 R45.htm IDEA: XBRL DOCUMENT v3.20.2
Business Acquisitions and Related Transactions - Additional Information (Details) - Solar Photovoltaic Projects
9 Months Ended
Sep. 30, 2020
Minimum  
Business Acquisition [Line Items]  
Estimated useful life 1 year
Maximum  
Business Acquisition [Line Items]  
Estimated useful life 15 years
XML 57 R46.htm IDEA: XBRL DOCUMENT v3.20.2
Goodwill and Intangible Assets - Goodwill (Details) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2020
Dec. 31, 2019
Carrying Value of Goodwill    
Balance, December 31, 2019 $ 58,414  
Currency effects (242)  
Balance, September 30, 2020 58,172  
Accumulated Goodwill Impairment (1,016) $ (1,016)
Operating Segments | U.S. Regions    
Carrying Value of Goodwill    
Balance, December 31, 2019 26,705  
Currency effects 0  
Balance, September 30, 2020 26,705  
Accumulated Goodwill Impairment 0 0
Operating Segments | U.S. Federal    
Carrying Value of Goodwill    
Balance, December 31, 2019 3,981  
Currency effects 0  
Balance, September 30, 2020 3,981  
Accumulated Goodwill Impairment 0 0
Operating Segments | Canada    
Carrying Value of Goodwill    
Balance, December 31, 2019 3,369  
Currency effects (88)  
Balance, September 30, 2020 3,281  
Accumulated Goodwill Impairment (1,016) (1,016)
Operating Segments | Non-solar DG    
Carrying Value of Goodwill    
Balance, December 31, 2019 0  
Currency effects 0  
Balance, September 30, 2020 0  
Accumulated Goodwill Impairment 0 0
Operating Segments | Other    
Carrying Value of Goodwill    
Balance, December 31, 2019 24,359  
Currency effects (154)  
Balance, September 30, 2020 24,205  
Accumulated Goodwill Impairment $ 0 $ 0
XML 58 R47.htm IDEA: XBRL DOCUMENT v3.20.2
Goodwill and Intangible Assets - Additional Information (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2020
Sep. 30, 2019
Sep. 30, 2020
Sep. 30, 2019
Dec. 31, 2019
Finite-Lived Intangible Assets [Line Items]          
Reporting units, fair value in excess of carrying amounts         15.00%
Gross Carrying Amount $ 26,763   $ 26,763   $ 26,966
Accumulated Amortization 25,691   25,691   25,352
Intangible assets, net 1,072   1,072   1,614
Amortization of intangible assets 172 $ 224 528 $ 681  
Customer contracts          
Finite-Lived Intangible Assets [Line Items]          
Gross Carrying Amount 7,847   7,847   7,904
Accumulated Amortization 7,847   7,847   7,844
Amortization of intangible assets 15 22 60 67  
Other intangible assets          
Finite-Lived Intangible Assets [Line Items]          
Amortization of intangible assets 157 $ 202 468 $ 614  
Customer relationships          
Finite-Lived Intangible Assets [Line Items]          
Gross Carrying Amount 12,634   12,634   12,749
Accumulated Amortization 11,585   11,585   11,236
Non-compete agreements          
Finite-Lived Intangible Assets [Line Items]          
Gross Carrying Amount 3,021   3,021   3,037
Accumulated Amortization 3,021   3,021   3,037
Technology          
Finite-Lived Intangible Assets [Line Items]          
Gross Carrying Amount 2,719   2,719   2,732
Accumulated Amortization 2,706   2,706   2,704
Trade names          
Finite-Lived Intangible Assets [Line Items]          
Gross Carrying Amount 542   542   544
Accumulated Amortization $ 532   $ 532   $ 531
Minimum | Customer contracts          
Finite-Lived Intangible Assets [Line Items]          
Acquired intangible assets useful life     1 year    
Minimum | Other intangible assets          
Finite-Lived Intangible Assets [Line Items]          
All other acquired intangible assets useful life     4 years    
Maximum | Customer contracts          
Finite-Lived Intangible Assets [Line Items]          
Acquired intangible assets useful life     5 years    
Maximum | Other intangible assets          
Finite-Lived Intangible Assets [Line Items]          
All other acquired intangible assets useful life     15 years    
XML 59 R48.htm IDEA: XBRL DOCUMENT v3.20.2
Energy Assets - Energy Assets (Details) - USD ($)
$ in Thousands
Sep. 30, 2020
Dec. 31, 2019
Property, Plant and Equipment [Line Items]    
Energy assets, net [1] $ 670,139 $ 579,461
Energy Assets    
Property, Plant and Equipment [Line Items]    
Energy assets 885,148 767,331
Less - accumulated depreciation and amortization (215,009) (187,870)
Energy assets, net $ 670,139 $ 579,461
[1] Includes restricted assets of consolidated variable interest entities (“VIEs”) at September 30, 2020 and December 31, 2019 of $166,678 and $158,912, respectively. Includes non-recourse liabilities of consolidated VIEs at September 30, 2020 and December 31, 2019 of $35,334 and $38,568, respectively. See Note 12.
XML 60 R49.htm IDEA: XBRL DOCUMENT v3.20.2
Energy Assets - Financing Lease Assets (Details) - USD ($)
$ in Thousands
Sep. 30, 2020
Dec. 31, 2019
Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]    
Financing lease assets $ 42,402 $ 42,402
Less - accumulated depreciation and amortization (7,865) (6,268)
Financing lease assets, net $ 34,537 $ 36,134
XML 61 R50.htm IDEA: XBRL DOCUMENT v3.20.2
Energy Assets - Additional Information (Details)
3 Months Ended 9 Months Ended
Sep. 30, 2020
USD ($)
project
Jun. 30, 2020
USD ($)
project
Sep. 30, 2019
USD ($)
Sep. 30, 2020
USD ($)
project
Sep. 30, 2019
USD ($)
Dec. 31, 2019
USD ($)
project
Dec. 31, 2018
USD ($)
Business Acquisition [Line Items]              
Depreciation and amortization expense, cost of revenues $ 9,547,000   $ 8,843,000 $ 28,496,000 $ 26,338,000    
Depreciation and amortization on financing lease assets, cost of revenues 533,000   533,000 1,597,000 1,597,000    
Energy asset impairment charges 1,028,000     1,028,000      
Capitalized interest costs $ 1,096,000   632,000 $ 2,870,000 2,210,000    
Number of ESPC projects included in energy assets that the Company owns and operates | project 3     3   3  
Contract with customer, liability $ 40,302,000   $ 28,768,000 $ 40,302,000 28,768,000 $ 32,178,000 $ 30,706,000
Contract with customer, current liability 35,320,000     35,320,000   26,618,000  
Asset retirement obligation recorded in project assets 1,484,000     1,484,000      
Asset retirement obligation liability recorded in accrued expenses 1,622,000     1,622,000      
Depreciation of property and equipment       2,492,000 $ 2,115,000    
ARO accretion expense 21,000     64,000      
ARO Asset              
Business Acquisition [Line Items]              
Depreciation of property and equipment 20,000     58,000      
Solar Projects 2020              
Business Acquisition [Line Items]              
Contingent consideration, liability 1,446,000     $ 1,446,000      
Number of projects under definitive agreement to acquire | project       8      
Solar Projects 2020, Additional Projects              
Business Acquisition [Line Items]              
Business acquisition, total purchase price       $ 10,242,000      
Amount paid to developers of projects       0      
Energy Project              
Business Acquisition [Line Items]              
Number of projects acquired | project   1          
Asset acquisition, total purchase price   $ 1,251,000          
Asset acquisition, cash paid   1,031,000          
Asset acquisition, note payable   204,000          
Asset acquisition, value of rollover equity in connection with shares   $ 16,000          
Energy Assets              
Business Acquisition [Line Items]              
Contract with customer, liability 11,077,000     11,077,000   10,243,000  
Energy Assets | Accrued expenses and other current liabilities              
Business Acquisition [Line Items]              
Contract with customer, current liability $ 225,000     $ 225,000   $ 827,000  
XML 62 R51.htm IDEA: XBRL DOCUMENT v3.20.2
Income Taxes - Additional Information (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2020
Sep. 30, 2019
Sep. 30, 2020
Sep. 30, 2019
Dec. 31, 2019
Income Tax Disclosure [Abstract]          
Income tax provision $ 3,100 $ 939 $ 597 $ 2,000  
Effective tax rate, percentage 14.90% 10.10% 1.80% 9.20%  
Unrecognized tax benefits $ 80   $ 80   $ 80
XML 63 R52.htm IDEA: XBRL DOCUMENT v3.20.2
Income Taxes - Unrecognized Tax Benefits (Details)
$ in Thousands
Sep. 30, 2020
USD ($)
Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]  
Balance, December 31, 2019 $ 400
Balance, September 30, 2020 $ 400
XML 64 R53.htm IDEA: XBRL DOCUMENT v3.20.2
Leases - Additional Information (Details) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2020
Sep. 30, 2019
Sep. 30, 2020
Sep. 30, 2019
Jan. 31, 2020
Sep. 30, 2018
Lessee, Lease, Description [Line Items]            
Operating lease revenue $ 2,261,000 $ 2,243,000 $ 6,546,000 $ 6,737,000    
Net amortization expense 57,000 $ 57,000 170,000 $ 172,000    
Maximum combined funding amount         $ 150,000,000 $ 100,000,000
Available funding under lending commitment $ 130,000,000   $ 130,000,000      
Minimum            
Lessee, Lease, Description [Line Items]            
Operating lease renewal term 6 months   6 months      
Maximum            
Lessee, Lease, Description [Line Items]            
Operating lease renewal term 7 years   7 years      
XML 65 R54.htm IDEA: XBRL DOCUMENT v3.20.2
Leases - Supplemental Balance Sheet Information Related to Leases (Details) - USD ($)
$ in Thousands
Sep. 30, 2020
Dec. 31, 2019
Operating Leases:    
Operating lease assets [1] $ 36,336 $ 32,791
Current operating lease liabilities [1] 6,010 5,802
Long-term portions of operating lease liabilities [1] 32,509 29,101
Total operating lease liabilities $ 38,519 $ 34,903
Operating lease, weighted-average remaining lease term (in years) 11 years 11 years
Operating lease, weighted-average discount rate (as a percent) 6.00% 6.30%
Financing Leases:    
Energy assets, net $ 34,537 $ 36,134
Current portions of financing lease liabilities 4,746 4,997
Long-term financing lease liabilities, less current portions and net of deferred financing fees 21,352 23,500
Total financing lease liabilities $ 26,098 $ 28,497
Financing lease, weighted-average remaining lease term (in years) 16 years 17 years
Financing lease, weighted-average discount rate (as a percent) 11.90% 11.80%
Finance Lease, Right-of-Use Asset, Statement of Financial Position [Extensible List] us-gaap:PropertyPlantAndEquipmentOtherNet us-gaap:PropertyPlantAndEquipmentOtherNet
Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible List] us-gaap:LongTermDebtAndCapitalLeaseObligations us-gaap:LongTermDebtAndCapitalLeaseObligations
[1] Includes restricted assets of consolidated variable interest entities (“VIEs”) at September 30, 2020 and December 31, 2019 of $166,678 and $158,912, respectively. Includes non-recourse liabilities of consolidated VIEs at September 30, 2020 and December 31, 2019 of $35,334 and $38,568, respectively. See Note 12.
XML 66 R55.htm IDEA: XBRL DOCUMENT v3.20.2
Leases - Lease Cost (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2020
Sep. 30, 2019
Sep. 30, 2020
Sep. 30, 2019
Operating Leases:        
Operating lease costs $ 2,001 $ 1,913 $ 5,933 $ 5,660
Financing Leases:        
Amortization expense 533 533 1,597 1,597
Interest on lease liabilities 723 854 2,282 2,750
Total lease costs $ 3,257 $ 3,300 $ 9,812 $ 10,007
XML 67 R56.htm IDEA: XBRL DOCUMENT v3.20.2
Leases - Minimum Future Lease Obligations (Details) - USD ($)
$ in Thousands
Sep. 30, 2020
Dec. 31, 2019
Operating Leases    
2020 $ 2,339  
2021 7,342  
2022 6,716  
2023 5,381  
2024 4,500  
Thereafter 28,115  
Total minimum lease payments 54,393  
Less: interest 15,874  
Present value of lease liabilities 38,519 $ 34,903
Financing Leases    
2020 4,014  
2021 6,792  
2022 5,178  
2023 3,676  
2024 2,565  
Thereafter 24,080  
Total minimum lease payments 46,305  
Less: interest 20,207 22,015
Present value of lease liabilities $ 26,098 $ 28,497
XML 68 R57.htm IDEA: XBRL DOCUMENT v3.20.2
Leases - Schedule of Sale Leaseback Transactions (Details) - USD ($)
$ in Thousands
Sep. 30, 2020
Dec. 31, 2019
Sale Leaseback Transaction [Line Items]    
Financing lease assets, net $ 34,537 $ 36,134
Financing lease liabilities, short-term 4,746 4,997
Financing lease liabilities, long-term 21,352 23,500
Present value of lease liabilities 26,098 28,497
Solar Photovoltaic Projects    
Sale Leaseback Transaction [Line Items]    
Financing lease assets, net 34,537 36,134
Deferred loss, short-term, net 115 115
Deferred loss, long-term, net 1,715 1,801
Total deferred loss 1,830 1,916
Financing lease liabilities, short-term 4,746 4,997
Financing lease liabilities, long-term 21,352 23,500
Present value of lease liabilities 26,098 28,497
Deferred gain, short-term, net 345 345
Deferred gain, long-term, net 5,206 5,463
Total deferred gain $ 5,551 $ 5,808
XML 69 R58.htm IDEA: XBRL DOCUMENT v3.20.2
Commitments and Contingencies (Details) - USD ($)
1 Months Ended
Aug. 31, 2018
Sep. 30, 2020
Apr. 30, 2020
Dec. 31, 2019
Nov. 30, 2018
Undisclosed Name of Acquiree 2          
Loss Contingencies [Line Items]          
Contingent consideration, liability, revenue earn-outs, payment period (in years) 5 years        
Contingent consideration, liability, fair value at date of acquisition $ 555,000 $ 678,000   $ 678,000  
Undisclosed Name of Acquiree 3          
Loss Contingencies [Line Items]          
Contingent consideration, liability   $ 378,000   $ 378,000 $ 363,000
Undisclosed Name of Acquiree 4          
Loss Contingencies [Line Items]          
Contingent consideration, liability, fair value at date of acquisition     $ 0    
XML 70 R59.htm IDEA: XBRL DOCUMENT v3.20.2
Fair Value Measurement - Fair Value of Assets and Liabilities Measured on a Recurring Basis (Details) - Recurring - USD ($)
$ in Thousands
Sep. 30, 2020
Dec. 31, 2019
Liabilities:    
Total liabilities $ 13,202 $ 7,832
Level 2    
Assets:    
Total assets 0 213
Level 2 | Interest rate swap instruments    
Assets:    
Total assets 0 15
Liabilities:    
Liability derivatives 11,128 6,236
Level 2 | Commodity swap instruments    
Assets:    
Total assets 0 198
Liabilities:    
Liability derivatives 44 0
Level 2 | Make-whole provisions    
Liabilities:    
Liability derivatives 1,352 918
Level 3    
Liabilities:    
Contingent consideration $ 678 $ 678
XML 71 R60.htm IDEA: XBRL DOCUMENT v3.20.2
Fair Value Measurement - Additional Information (Details)
Sep. 30, 2020
USD ($)
Dec. 31, 2019
USD ($)
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Probability of low case scenario, percentage 50.00%  
Probability of base case scenario, percentage 50.00%  
Fair Value, Measurements, Nonrecurring    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Assets, fair value disclosure, nonrecurring $ 0 $ 0
Undisclosed Name of Acquiree 1 | Make-whole provisions | Measurement Input, Discount Rate    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Derivative liability, measurement input percentage 0.18  
XML 72 R61.htm IDEA: XBRL DOCUMENT v3.20.2
Fair Value Measurement - Changes in Contingent Liabilities (Details) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2020
Sep. 30, 2019
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]    
Contingent consideration liability balance at December 31, 2019 and 2018 $ 678 $ 600
Changes in the fair value of contingent consideration obligation 0 50
Contingent consideration liability balance at September 30, 2020 and 2019 $ 678 $ 650
XML 73 R62.htm IDEA: XBRL DOCUMENT v3.20.2
Fair Value Measurement - Fair Value and Carrying Value of Long-term Debt (Details) - USD ($)
$ in Thousands
Sep. 30, 2020
Dec. 31, 2019
Fair Value Disclosures [Abstract]    
Long-term debt value (Level 2), Fair Value $ 318,816 $ 309,377
Long-term debt value (Level 2), Carrying Value $ 313,550 $ 307,508
XML 74 R63.htm IDEA: XBRL DOCUMENT v3.20.2
Derivative Instruments and Hedging Activities - Fair Value of Derivative Instruments on the Balance Sheet (Details) - USD ($)
$ in Thousands
Sep. 30, 2020
Dec. 31, 2019
Designated | Interest rate swap instruments | Other assets    
Derivatives, Fair Value [Line Items]    
Asset derivatives $ 0 $ 15
Designated | Interest rate swap instruments | Other liabilities    
Derivatives, Fair Value [Line Items]    
Liability derivatives 10,816 6,210
Not Designated | Interest rate swap instruments | Other liabilities    
Derivatives, Fair Value [Line Items]    
Liability derivatives 312 26
Not Designated | Commodity swap contracts | Other assets    
Derivatives, Fair Value [Line Items]    
Asset derivatives 0 198
Not Designated | Commodity swap contracts | Other liabilities    
Derivatives, Fair Value [Line Items]    
Liability derivatives 44 0
Not Designated | Make-whole provisions | Other liabilities    
Derivatives, Fair Value [Line Items]    
Liability derivatives $ 1,352 $ 918
XML 75 R64.htm IDEA: XBRL DOCUMENT v3.20.2
Derivative Instruments and Hedging Activities - Additional Information (Details)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2020
USD ($)
contract
Sep. 30, 2020
USD ($)
contract
Dec. 31, 2019
contract
Not Designated      
Derivative [Line Items]      
Number of instruments held | contract 4 4 3
Accumulated Gain (Loss), Net, Cash Flow Hedge      
Derivative [Line Items]      
Loss reclassified from AOCI to other expenses, net | $ $ 303 $ 1,211  
XML 76 R65.htm IDEA: XBRL DOCUMENT v3.20.2
Derivative Instruments and Hedging Activities - Effects on Statements of Income (Loss) and Consolidated Statements of Comprehensive Loss (Details) - Other expenses, net - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2020
Sep. 30, 2019
Sep. 30, 2020
Sep. 30, 2019
Designated | Interest rate swap instruments        
Derivative Instruments, Gain (Loss) [Line Items]        
Amount of (Gain) Loss Recognized in Net Income $ 503 $ 44 $ 908 $ (6)
Not Designated | Interest rate swap instruments        
Derivative Instruments, Gain (Loss) [Line Items]        
Amount of (Gain) Loss Recognized in Net Income 287 (3) 287 66
Not Designated | Commodity swap contracts        
Derivative Instruments, Gain (Loss) [Line Items]        
Amount of (Gain) Loss Recognized in Net Income 194 (31) 241 (203)
Not Designated | Make-whole provisions        
Derivative Instruments, Gain (Loss) [Line Items]        
Amount of (Gain) Loss Recognized in Net Income $ (27) $ (150) $ 443 $ (935)
XML 77 R66.htm IDEA: XBRL DOCUMENT v3.20.2
Derivative Instruments and Hedging Activities - Effects of Derivative Instruments in Accumulated Other Comprehensive Loss (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2020
Sep. 30, 2019
Sep. 30, 2020
Sep. 30, 2019
Increase (Decrease) in Stockholders' Equity [Roll Forward]        
Beginning balance $ 439,673 $ 390,328 $ 428,856 $ 376,875
Total other comprehensive income (loss) 1,499 (1,491) (4,181) (3,660)
Ending balance 463,057 $ 401,986 463,057 $ 401,986
Accumulated Gain (Loss), Net, Cash Flow Hedge        
Increase (Decrease) in Stockholders' Equity [Roll Forward]        
Beginning balance     (4,742)  
Unrealized loss recognized in AOCI     (4,623)  
Loss reclassified from AOCI to other expenses, net 303   1,211  
Total other comprehensive income (loss)     (3,412)  
Ending balance $ (8,154)   $ (8,154)  
XML 78 R67.htm IDEA: XBRL DOCUMENT v3.20.2
Derivative Instruments and Hedging Activities - Summary of Active Derivative Instruments (Details)
9 Months Ended
Sep. 30, 2020
USD ($)
MMBTU
$ / MMBTU
Designated | Interest Rate Swap October 2029  
Derivative [Line Items]  
Term of contract, years 11 years
Fixed interest rate, percentage 5.77%
Initial Notional Amount ($) $ 9,200,000
Designated | Interest Rate Swap June 2033  
Derivative [Line Items]  
Term of contract, years 15 years
Fixed interest rate, percentage 5.24%
Initial Notional Amount ($) $ 10,000,000
Designated | Interest Rate Swap - December 2027  
Derivative [Line Items]  
Term of contract, years 10 years
Fixed interest rate, percentage 4.74%
Initial Notional Amount ($) $ 14,100,000
Designated | Interest Rate Swap - December 2038  
Derivative [Line Items]  
Term of contract, years 15 years
Fixed interest rate, percentage 3.26%
Initial Notional Amount ($) $ 14,084,000
Designated | Interest Rate Swap - February 2023  
Derivative [Line Items]  
Term of contract, years 7 years
Fixed interest rate, percentage 2.19%
Initial Notional Amount ($) $ 20,746,000
Designated | Interest Rate Swap - June 2028  
Derivative [Line Items]  
Term of contract, years 8 years
Fixed interest rate, percentage 3.70%
Initial Notional Amount ($) $ 14,643,000
Designated | Interest Rate Swap - June 2028  
Derivative [Line Items]  
Term of contract, years 8 years
Fixed interest rate, percentage 3.70%
Initial Notional Amount ($) $ 10,734,000
Designated | Interest Rate Swap May 2033  
Derivative [Line Items]  
Term of contract, years 13 years
Fixed interest rate, percentage 0.93%
Initial Notional Amount ($) $ 9,505,000
Designated | Interest Rate Swap May 2033  
Derivative [Line Items]  
Term of contract, years 13 years
Fixed interest rate, percentage 0.93%
Initial Notional Amount ($) $ 6,968,000
Designated | Interest Rate Swap - February 2021  
Derivative [Line Items]  
Term of contract, years 15 years
Fixed interest rate, percentage 5.30%
Initial Notional Amount ($) $ 3,256,000
Designated | Interest Rate Swap - March 2024  
Derivative [Line Items]  
Term of contract, years 15 years 6 months
Fixed interest rate, percentage 5.40%
Initial Notional Amount ($) $ 13,081,000
Not Designated | Interest Rate Swap - December 2020  
Derivative [Line Items]  
Term of contract, years 3 years
Fixed interest rate, percentage 2.46%
Initial Notional Amount ($) $ 17,100,000
Not Designated | Commodity Contract - April 2021  
Derivative [Line Items]  
Term of contract, years 1 year
Active commodity swap, price (in usd per unit) | $ / MMBTU 2.70
Nonmonetary notional amount (in MMBtus) | MMBTU 435,810
Not Designated | Make-whole Provisions December 2038 | Other liabilities  
Derivative [Line Items]  
Liability derivatives, fair value $ 534,000
Not Designated | Make-whole Provisions April 2031 | Other liabilities  
Derivative [Line Items]  
Liability derivatives, fair value 432,000
Not Designated | Make-whole Provisions February 2034 | Other liabilities  
Derivative [Line Items]  
Liability derivatives, fair value $ 386,000
XML 79 R68.htm IDEA: XBRL DOCUMENT v3.20.2
Investment Funds And Other Variable Interest Entities - Additional Information (Details)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2020
USD ($)
fund
Sep. 30, 2019
USD ($)
Sep. 30, 2020
USD ($)
fund
Sep. 30, 2019
USD ($)
Dec. 31, 2019
USD ($)
Organization, Consolidation and Presentation of Financial Statements [Abstract]          
Number of investment funds | fund 5   5    
Net asset position of equity method joint ventures $ 1,370   $ 1,370   $ 1,292
Expense recognized from equity method joint ventures $ 50 $ 73 $ 127 $ 147  
XML 80 R69.htm IDEA: XBRL DOCUMENT v3.20.2
Investment Funds and Other Variable Interest Entities - Schedule of Variable Interest Entity Financial Information (Details) - USD ($)
$ in Thousands
Sep. 30, 2020
Dec. 31, 2019
Variable Interest Entity [Line Items]    
Variable interest entities, current assets [1] $ 456,579 $ 425,192
Total assets [1] 1,584,697 1,374,013
Variable interest entities, current liabilities [1] 338,667 336,647
Variable Interest Entity, Primary Beneficiary    
Variable Interest Entity [Line Items]    
Variable interest entities, current assets 13,590 7,017
Total assets 166,678 158,912
Variable interest entities, current liabilities 4,511 6,563
Total VIE liabilities 35,334 38,568
Cash and cash equivalents | Variable Interest Entity, Primary Beneficiary    
Variable Interest Entity [Line Items]    
Variable interest entities, current assets 9,179 4,666
Restricted cash | Variable Interest Entity, Primary Beneficiary    
Variable Interest Entity [Line Items]    
Variable interest entities, current assets 1,248 586
Accounts receivable, net | Variable Interest Entity, Primary Beneficiary    
Variable Interest Entity [Line Items]    
Variable interest entities, current assets 867 532
Costs and estimated earnings in excess of billings | Variable Interest Entity, Primary Beneficiary    
Variable Interest Entity [Line Items]    
Variable interest entities, current assets 2,168 1,125
Prepaid expenses and other current assets | Variable Interest Entity, Primary Beneficiary    
Variable Interest Entity [Line Items]    
Variable interest entities, current assets 128 108
Property and equipment, net | Variable Interest Entity, Primary Beneficiary    
Variable Interest Entity [Line Items]    
Variable interest entities, noncurrent assets 1,266 1,266
Energy assets, net | Variable Interest Entity, Primary Beneficiary    
Variable Interest Entity [Line Items]    
Variable interest entities, noncurrent assets 145,008 142,456
Operating lease assets | Variable Interest Entity, Primary Beneficiary    
Variable Interest Entity [Line Items]    
Variable interest entities, noncurrent assets 6,483 6,511
Other assets | Variable Interest Entity, Primary Beneficiary    
Variable Interest Entity [Line Items]    
Variable interest entities, noncurrent assets 331 1,662
Current portions of long-term debt and financing lease liabilities | Variable Interest Entity, Primary Beneficiary    
Variable Interest Entity [Line Items]    
Variable interest entities, current liabilities 2,243 2,252
Accounts payable | Variable Interest Entity, Primary Beneficiary    
Variable Interest Entity [Line Items]    
Variable interest entities, current liabilities 594 2,006
Accrued expenses and other current liabilities | Variable Interest Entity, Primary Beneficiary    
Variable Interest Entity [Line Items]    
Variable interest entities, current liabilities 1,553 2,203
Current portions of operating lease liabilities | Variable Interest Entity, Primary Beneficiary    
Variable Interest Entity [Line Items]    
Variable interest entities, current liabilities 121 102
Long-term debt and financing lease liabilities, net of current portion and deferred financing fees | Variable Interest Entity, Primary Beneficiary    
Variable Interest Entity [Line Items]    
Variable interest entities, noncurrent liabilities 23,626 24,654
Long-term operating lease liabilities, net of current portion | Variable Interest Entity, Primary Beneficiary    
Variable Interest Entity [Line Items]    
Variable interest entities, noncurrent liabilities 6,302 6,180
Other liabilities | Variable Interest Entity, Primary Beneficiary    
Variable Interest Entity [Line Items]    
Variable interest entities, noncurrent liabilities $ 895 $ 1,171
[1] Includes restricted assets of consolidated variable interest entities (“VIEs”) at September 30, 2020 and December 31, 2019 of $166,678 and $158,912, respectively. Includes non-recourse liabilities of consolidated VIEs at September 30, 2020 and December 31, 2019 of $35,334 and $38,568, respectively. See Note 12.
XML 81 R70.htm IDEA: XBRL DOCUMENT v3.20.2
Redeemable Non-controlling Interests (Details) - USD ($)
3 Months Ended 9 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Jun. 30, 2018
Jun. 30, 2017
Sep. 30, 2015
Sep. 30, 2020
Variable Interest Entity [Line Items]            
Term of extension of call option 6 months 6 months 6 months 6 months 6 months  
Term of extension of put option 6 months 6 months 6 months 1 year 1 year  
Percentage of investor contributed capital balance, percentage           7.00%
Remaining investor contributed capital balance           5.00%
Redeemable non-controlling interests, net $ 31,616,000         $ 36,421,000
Minimum            
Variable Interest Entity [Line Items]            
Exercise price of put options           659
Maximum            
Variable Interest Entity [Line Items]            
Exercise price of put options           $ 917
XML 82 R71.htm IDEA: XBRL DOCUMENT v3.20.2
Earnings Per Share and Other Equity Related Information - Schedule of Earnings Per Share, Basic and Diluted (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2020
Sep. 30, 2019
Sep. 30, 2020
Sep. 30, 2019
Numerator:        
Net income attributable to common shareholders $ 20,002 $ 8,870 $ 30,568 $ 22,233
Adjustment for accretion of tax equity financing fees (91) 0 (91) 0
Income attributable to common shareholders $ 19,911 $ 8,870 $ 30,477 $ 22,233
Denominator:        
Basic weighted-average shares outstanding (in shares) 47,788 46,555 47,597 46,413
Effect of dilutive securities:        
Stock options (in shares) 1,313 1,138 1,188 1,262
Diluted weighted-average shares outstanding (in shares) 49,101 47,693 48,785 47,675
Net income per share attributable to common shareholders:        
Basic (in usd per share) $ 0.42 $ 0.19 $ 0.64 $ 0.48
Diluted (in usd per share) $ 0.41 $ 0.19 $ 0.62 $ 0.47
Potentially dilutive shares (in shares) 1,268 1,152 1,146 642
XML 83 R72.htm IDEA: XBRL DOCUMENT v3.20.2
Earnings Per Share and Other Equity Related Information - Additional Information (Details) - USD ($)
1 Months Ended 3 Months Ended 9 Months Ended
May 31, 2020
Sep. 30, 2020
Sep. 30, 2019
Sep. 30, 2020
Sep. 30, 2019
Aug. 31, 2019
Feb. 28, 2017
Apr. 30, 2016
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]                
Stock-based compensation expense   $ 521,000 $ 413,000 $ 1,380,000 $ 1,195,000      
Treasury Stock                
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]                
Open market purchase of common shares (in shares)     10,000 455 10,000      
Class A Common Stock                
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]                
Stock repurchase program, authorized amount (up to)           $ 17,553,000 $ 15,000,000 $ 10,000,000
Class A Common Stock | 2020 Stock Incentive Plan                
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]                
Shares reserved for future issuance (in shares) 5,000,000              
Stock Options                
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]                
Non-vested stock options unrecognized compensation expense   $ 11,970,000   $ 11,970,000        
Non-vested stock options unrecognized compensation expense, weighted-average period of recognition       2 years 7 months 6 days        
Options granted in period (in shares)   95,000   376,000        
Stock options, contractual period       10 years        
Stock options, vesting period   5 years   5 years        
Stock Options | 2017 Employee Stock Purchase Plan                
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]                
Number of allocated shares (up to) (in shares) 350,000              
Discount from fair value of stock (as a percent) 5.00%              
Stock issued during period (in shares)       28,000 22,000      
XML 84 R73.htm IDEA: XBRL DOCUMENT v3.20.2
Business Segment Information (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2020
Sep. 30, 2019
Sep. 30, 2020
Sep. 30, 2019
Segment Reporting Information [Line Items]        
Revenues $ 282,507 $ 212,026 $ 717,956 $ 560,321
Interest income 34 182 194 396
Interest expense 3,768 3,149 11,073 9,337
Depreciation and amortization of intangible assets 10,075 9,413 30,080 27,898
Income before taxes, excluding unallocated corporate activity 30,150 17,752 63,862 47,040
U.S. Regions        
Segment Reporting Information [Line Items]        
Revenues 92,944 84,079 266,373 227,896
U.S. Federal        
Segment Reporting Information [Line Items]        
Revenues 118,303 71,258 271,539 169,337
Canada        
Segment Reporting Information [Line Items]        
Revenues 12,263 12,665 32,690 27,696
Non-Solar DG        
Segment Reporting Information [Line Items]        
Revenues 28,251 21,875 74,104 66,370
All Other        
Segment Reporting Information [Line Items]        
Revenues 30,746 22,149 73,250 69,022
Operating Segments | U.S. Regions        
Segment Reporting Information [Line Items]        
Revenues 92,944 84,079 266,373 227,896
Interest income 32 69 102 132
Interest expense 892 1,548 4,563 4,118
Depreciation and amortization of intangible assets 3,239 2,538 9,002 7,184
Income before taxes, excluding unallocated corporate activity 7,225 3,350 15,960 5,530
Operating Segments | U.S. Federal        
Segment Reporting Information [Line Items]        
Revenues 118,303 71,258 271,539 169,337
Interest income 2 92 76 160
Interest expense 340 209 1,431 627
Depreciation and amortization of intangible assets 995 901 2,953 2,524
Income before taxes, excluding unallocated corporate activity 16,121 10,967 33,162 26,631
Operating Segments | Canada        
Segment Reporting Information [Line Items]        
Revenues 12,263 12,665 32,690 27,696
Interest income 0 0 0 0
Interest expense 992 179 1,329 517
Depreciation and amortization of intangible assets 402 396 1,174 986
Income before taxes, excluding unallocated corporate activity 446 1,577 741 1,529
Operating Segments | Non-Solar DG        
Segment Reporting Information [Line Items]        
Revenues 28,251 21,875 74,104 66,370
Interest income 0 21 16 65
Interest expense 1,510 1,213 3,683 4,075
Depreciation and amortization of intangible assets 5,013 5,149 15,720 16,051
Income before taxes, excluding unallocated corporate activity 2,391 977 6,964 5,758
Operating Segments | All Other        
Segment Reporting Information [Line Items]        
Revenues 30,746 22,149 73,250 69,022
Interest income 0 0 0 39
Interest expense 34 0 67 0
Depreciation and amortization of intangible assets 426 429 1,231 1,153
Income before taxes, excluding unallocated corporate activity 3,967 881 7,035 7,592
Unallocated Corporate Activity        
Segment Reporting Information [Line Items]        
Unallocated corporate activity $ (9,361) $ (8,482) $ (30,104) $ (25,331)
XML 85 R74.htm IDEA: XBRL DOCUMENT v3.20.2
Debt - Summary of Long-term Debt (Details) - USD ($)
$ in Thousands
Sep. 30, 2020
Apr. 30, 2020
Dec. 31, 2019
Debt Instrument [Line Items]      
Financing leases $ 26,098   $ 28,497
Debt and financing leases, gross 345,878   343,093
Less - current maturities 61,521   69,969
Less - deferred financing fees 6,230   6,943
Long-term debt and financing lease liabilities, net [1] 278,127   266,181
Future interest payments $ 20,207   22,015
Term Loan | Variable Rate Term Loan due February 2021      
Debt Instrument [Line Items]      
Weighted average interest rate, percentage 2.48%    
Long-term debt, gross $ 350   625
Term Loan | Variable Rate Term Loan due June 2024      
Debt Instrument [Line Items]      
Weighted average interest rate, percentage 2.23%    
Long-term debt, gross $ 6,081   6,609
Term Loan | Term Loan due March 2021      
Debt Instrument [Line Items]      
Fixed interest rate, percentage 7.25%    
Long-term debt, gross $ 339   831
Term Loan | Term Loan Payable due June 2028      
Debt Instrument [Line Items]      
Fixed interest rate, percentage 6.11%    
Long-term debt, gross $ 3,196   3,649
Term Loan | Variable Rate Term Loan due May 2025      
Debt Instrument [Line Items]      
Weighted average interest rate, percentage 2.48%    
Long-term debt, gross $ 39,936   28,217
Term Loan | Variable Rate Term Loan due March 2023      
Debt Instrument [Line Items]      
Weighted average interest rate, percentage 2.98%    
Long-term debt, gross $ 15,534   15,976
Term Loan | Term Loan due July 2031      
Debt Instrument [Line Items]      
Fixed interest rate, percentage 4.95%    
Long-term debt, gross $ 3,378   3,769
Term Loan | Term Loan due March 2028      
Debt Instrument [Line Items]      
Fixed interest rate, percentage 5.00%    
Long-term debt, gross $ 3,204   3,521
Term Loan | Term Loan due April 2027      
Debt Instrument [Line Items]      
Fixed interest rate, percentage 4.50%    
Long-term debt, gross $ 19,538   22,553
Term Loan | Term Loan due February 2034      
Debt Instrument [Line Items]      
Fixed interest rate, percentage 5.61%    
Long-term debt, gross $ 2,479   2,706
Term Loan | Variable Rate Term Loan due December 2027      
Debt Instrument [Line Items]      
Weighted average interest rate, percentage 2.68%    
Long-term debt, gross $ 11,126   11,740
Term Loan | Variable Rate Term Loan due August 2022      
Debt Instrument [Line Items]      
Weighted average interest rate, percentage 7.73%    
Long-term debt, gross $ 9,236   15,645
Term Loan | Term Loan due December 2038      
Debt Instrument [Line Items]      
Fixed interest rate, percentage 5.15%    
Long-term debt, gross $ 27,363   28,583
Term Loan | Variable Rate Term Loan due June 2033      
Debt Instrument [Line Items]      
Weighted average interest rate, percentage 2.28%    
Long-term debt, gross $ 8,665   9,003
Term Loan | Variable Rate Term Loan due October 2029      
Debt Instrument [Line Items]      
Weighted average interest rate, percentage 2.65%    
Long-term debt, gross $ 8,583   9,092
Term Loan | Term Loan due December 2021      
Debt Instrument [Line Items]      
Fixed interest rate, percentage 6.50%    
Long-term debt, gross $ 15,655   27,226
Long Term Finance Lease Liability | Long Term Finance Liability due July 2039      
Debt Instrument [Line Items]      
Weighted average interest rate, percentage 0.28%    
Long-term debt, gross $ 3,732   3,841
Long Term Finance Lease Liability | Long Term Finance Liability July 2040      
Debt Instrument [Line Items]      
Weighted average interest rate, percentage 0.00%    
Long-term debt, gross $ 8,312   8,794
Loans Payable | Fixed Rate Loan due April 2040      
Debt Instrument [Line Items]      
Fixed interest rate, percentage 5.00% 5.00%  
Long-term debt, gross $ 218   $ 0
Line of Credit | Construction Revolver Loans Payable Due In July 2022      
Debt Instrument [Line Items]      
Weighted average interest rate, percentage     1.98%
Line of Credit | Construction Revolver Loans Payable Due In November 2020      
Debt Instrument [Line Items]      
Weighted average interest rate, percentage     5.25%
Revolving Senior Secured Credit Facility      
Debt Instrument [Line Items]      
Weighted average interest rate, percentage 3.41%    
Long-term debt, gross $ 114,632   $ 112,216
Revolving Credit Facility | Line of Credit | Construction Revolver Loans Payable Due In July 2022      
Debt Instrument [Line Items]      
Long-term debt, gross 10,659   0
Line of credit 10,659    
Revolving Credit Facility | Line of Credit | Construction Revolver Loans Payable Due In November 2020      
Debt Instrument [Line Items]      
Long-term debt, gross 7,564   $ 0
Line of credit $ 7,564    
[1] Includes restricted assets of consolidated variable interest entities (“VIEs”) at September 30, 2020 and December 31, 2019 of $166,678 and $158,912, respectively. Includes non-recourse liabilities of consolidated VIEs at September 30, 2020 and December 31, 2019 of $35,334 and $38,568, respectively. See Note 12.
XML 86 R75.htm IDEA: XBRL DOCUMENT v3.20.2
Debt - Additional Information (Details)
1 Months Ended 3 Months Ended
Feb. 29, 2020
Jul. 31, 2020
USD ($)
Jun. 30, 2020
USD ($)
May 31, 2020
USD ($)
bank
Apr. 30, 2020
USD ($)
project
Mar. 31, 2020
USD ($)
Jun. 30, 2020
USD ($)
project
Sep. 30, 2020
USD ($)
Energy Project                
Debt Instrument [Line Items]                
Number of projects acquired | project             1  
Fixed Rate Loan due April 2040                
Debt Instrument [Line Items]                
Long-term debt               $ 218,000
Line of Credit | Revolving Credit Facility                
Debt Instrument [Line Items]                
Total funded debt to EBITDA covenant ratio, maximum           3.75    
Long-term debt           $ 185,000,000    
Funds available for borrowing               45,668,000
Line of Credit | Revolving Credit Facility | Revolving Credit Agreement                
Debt Instrument [Line Items]                
Debt instrument, number of banks | bank       2        
Maximum borrowing capacity       $ 41,850,000        
Increase in interest rate       0.125%        
Period for increase in interest rate       3 years        
Line of credit               39,936,000
Line of Credit | Revolving Credit Facility | Construction Revolver Loans Payable Due In November 2020                
Debt Instrument [Line Items]                
Maximum borrowing capacity     $ 100,000,000       $ 100,000,000  
Line of credit               7,564,000
Line of Credit | Revolving Credit Facility | Construction Revolver Loans Payable Due In July 2022                
Debt Instrument [Line Items]                
Funds available for borrowing               18,956,000
Maximum borrowing capacity   $ 30,000,000            
Line of credit               $ 10,659,000
Line of Credit | Revolving Credit Facility | Eurocurrency Rate                
Debt Instrument [Line Items]                
Basis spread on variable rate 0.00%         1.00%    
Line of Credit | Revolving Credit Facility | LIBOR | Revolving Credit Agreement                
Debt Instrument [Line Items]                
Basis spread on variable rate       2.25%        
Line of Credit | Revolving Credit Facility | LIBOR | Construction Revolver Loans Payable Due In November 2020                
Debt Instrument [Line Items]                
Basis spread on variable rate     1.50%          
Line of Credit | Revolving Credit Facility | LIBOR | Construction Revolver Loans Payable Due In July 2022                
Debt Instrument [Line Items]                
Basis spread on variable rate   1.75%            
Borrowing capacity Increase limit   $ 20,000,000            
Line of Credit | Revolving Credit Facility | Base Rate | Construction Revolver Loans Payable Due In November 2020                
Debt Instrument [Line Items]                
Basis spread on variable rate     0.50%          
Loans Payable | Fixed Rate Loan due April 2040                
Debt Instrument [Line Items]                
Original principal amount         $ 218,000      
Fixed interest rate, percentage         5.00%     5.00%
Loans Payable | Fixed Rate Loan due April 2040 | Energy Project                
Debt Instrument [Line Items]                
Number of projects acquired | project         1      
XML 87 R76.htm IDEA: XBRL DOCUMENT v3.20.2
Subsequent Event (Details) - Revolving Credit Facility - Line of Credit - Subsequent Event
Oct. 23, 2020
USD ($)
Subsequent Event [Line Items]  
Principal amount $ 50,000,000
Principal and interest payments due limit 60 days
Minimum  
Subsequent Event [Line Items]  
Interest rate protection through hedging agreements covering an aggregate notional amount 50.00%
Maximum  
Subsequent Event [Line Items]  
Interest rate protection through hedging agreements covering an aggregate notional amount 95.00%
LIBOR  
Subsequent Event [Line Items]  
Bearing interest rate 6.00%
XML 88 R9999.htm IDEA: XBRL DOCUMENT v3.20.2
Label Element Value
Restricted Cash and Cash Equivalents, Noncurrent us-gaap_RestrictedCashAndCashEquivalentsNoncurrent $ 9,958,000
Restricted Cash and Cash Equivalents, Noncurrent us-gaap_RestrictedCashAndCashEquivalentsNoncurrent $ 22,782,000
Accounting Standards Update [Extensible List] us-gaap_AccountingStandardsUpdateExtensibleList us-gaap:AccountingStandardsUpdate201409Member
EXCEL 89 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( (."8U$'04UB@0 +$ 0 9&]C4')O<',O87!P+GAM M;$V./0L",1!$_\IQO;=!P4)B0-!2L+(/>QLOD&1#LD)^OCG!CVX>;QA&WPIG M*N*I#BV&5(_C(I(/ !47BK9.7:=N')=HI6-Y #OGDK7A.YNJQ<&4GPZ4A!0W_J=0U[R;UEA_6\#MI7E!+ P04 M " "#@F-1,Q*ZQ.X K @ $0 &1O8U!R;W!S+V-O&ULS9+! M2L0P$(9?17)OIVFE8.CFLN))07!!\1:2V=U@DX9DI-VWMXV[740?P&-F_GSS M#4RG@]!#Q.8T8 ].O24@)<7_*ZA?6) ME-"OXG;AMWQ?7'WY783<8N[?_ MV/@B*#OX=1?R"U!+ P04 " "#@F-1F5R<(Q & "<)P $P 'AL+W1H M96UE+W1H96UE,2YX;6SM6EMSVC@4?N^OT'AG]FT+QC:!MK03621A'^_1S80RY8-[9)-NIL\!"SI^\Y%1^?H.'GS[BYBZ(:(E/)X M8-DOV]:[MR_>X%#BVR]*+ M41B1%G\@M MNN01.+5)#3(3/PB=AIAJ4!P"I DQEJ&&^+3&K!'@$WVWO@C(WXV(]ZMOFCU7 MH5A)VH3X$$8:XIQSYG/1;/L'I4;1]E6\W*.76!4!EQC?-*HU+,76>)7 \:V< M/!T3$LV4"P9!AI@S M&L%&KQMUAVC2/'K^!?F<-0HACA*FNVB<5@$_9Y>PTG!Z(++9OVX?H;5,VPLCO='U!=*Y \FIS_I,C0' MHYI9";V$5FJ?JH,@H%\;D>/N5Z> HWEL:\4*Z">P'_T=HWPJOX@L Y M?RY]SZ7ON?0]H=*W-R-]9\'3BUO>1FY;Q/NN,=K7-"XH8U=RSTS0LS0[=R2^JVE+ZU)CA* M]+',<$X>RPP[9SR2';9WH!TU^_9==N0CI3!3ET.X&D*^ VVZG=PZ.)Z8D;D* MTU*0;\/YZ<5X&N(YV02Y?9A7;>?8T='[Y\%1L*/O/)8=QXCRHB'NH8:8S\-# MAWE[7YAGE<90-!1M;*PD+$:W8+C7\2P4X&1@+: '@Z]1 O)256 Q6\8#*Y"B M?$R,1>APYY=<7^/1DN/;IF6U;J\I=QEM(E(YPFF8$V>KRMYEL<%5'<]56_*P MOFH]M!5.S_Y9KF4Q9Z;RWRT,"2Q;B%D2XDU=[=7GFYRN>B)V^I=W MP6#R_7#)1P_E.^=?]%U#KG[VW>/Z;I,[2$R<><41 71% B.5' 86%S+D4.Z2 MD 83 >LX=SFWJXPD6L_UC6'ODRWSEPVSK> U[F M$RQ#I'[!?8J*@!&K8KZZKT_Y)9P[M'OQ@2";_-;;I/;=X Q\U*M:I60K$3]+ M!WP?D@9CC%OT-%^/%&*MIK&MQMHQ#'F 6/,,H68XWX=%FAHSU8NL.8T*;T'5 M0.4_V]0-:/8--!R1!5XQF;8VH^1."CS<_N\-L,+$CN'MB[\!4$L#!!0 ( M (."8U&%I0N,Q@4 "0: 8 >&PO=V]R:W-H965T&UL MM5EM;]LV$/[<_0K"&X86B&.1LAVG'XJ,Y'"F[E4"==PJQ:=/%."A]8HB3O,\_J=A$=I:S2TSZ9J-)2%CJ-43!7) MBR3A:G,I8KF^:-'6[L%]M%AJ\Z S&F9\(69"_Y9-%=QU]BAAE(@TCV1*E)A? MM,;T[:1K#6R+WR.QS@^NB1G*HY2?S-'R#",1BT ;" X_*S$1<6R0@,>7 M+6AKWZH5_;P<-@'GDN)C+^(PKU\J(U:)%0S'D1ZWNY_D5L!]0S>(&, M<_N?K,NV/=8B09%KF6R-@4$2I>4O?]I.Q*&!=\2 ;0W8"P/:/6+@;PU\.]"2 MF1W6.Z[Y:*CDFBC3&M#,A9T;:PVCB5*SC#.MX&T$=GHTD2NAR!16C+1)ON1* MY,..!F#SNA-L02Y+$'8$Y)SGQ&-5YL_H^/M)\BV>?P3O*M61WI";M P;XWY_O8^@>Z>&=# H(#DT>-IFH6@#A:KB@F-X'FW[W0&E M")_S/9_S)GSNQ2+*-4R3)G<\J5P]'&><"%"F0)Y $ :G"#'J.>'SFE #/*E@ MT6Q8GY"9!N\B4I&)+%*M-O ;5O*M07]WA9$\4&?:A.0#?R(W(?A:-(^"4H". MKVX-I-=M^SW*!OX 8\@<0]:$X3@,88'RD]T%L?KX(:V>.QR24DIFF1 IK(:" MQ(;Q=!)._7_/\V$M*WGBD+,B E_I4DQ,J,L %-?PEP0GY@X<\4&NTTIR.-RU MXE N+)8\P=BYS$!Q/7_);A\G4R5741I4KS..>3O&J+D407%E?TEM*G/-8_)G ME!T/7AS1HV<>IG[4I0B*Z[I=Q#'4U\>IX ]#PU3EQ(4-!!"ZDVE3RP7'&00 ;*R*_BFI2.)0' M)61W,*#^.<;,"3S#Y7@G$==1;D3LD^ *W0C4P+7;E+5]3-^9TW?6< ]PR.T: M'E;[/0Y6LR]A3NP9KM,O66TW3\=YX7 ??8R5$WQ66\.G84DKYHM*'CA G:_[ M3N%]7(\G,8?2;VSB+I&FS)3!9PS8";1/O]%)@>]DUL?E<2:"0EE9>PJ6/%V( MHWNJ&J"[3S-LE^(?'(_@JO@0:=AORCFA[/7C&[(C6$D)1[(+\^/WM._]]'QU M3L@/WJG1%9)!A*UX7 B201*T1U;8()P@^[B2PBX^M.7')GF4<25W'&!\>S_! MF#@E]ILI\;/AS^S9'/E0:*AN4\OT=91NC^S>5)V1;7OIV5[,<>YJQ,X'_;YW MUAMV5E4,G2+[-8ILX^>RKBQRFCCPO;U\0/ MCG00/Y?_2_QTG:9V&U7-_]5KM[T<>BT=>/:OVFN[3IR[>-5[)\GS(#^:B&J MCAUN=@[.X4W):3]/Y"0P1TGED?S^Z?X3R-@>_'=<\_+[R2TW%6M.8C$'4^_T M#"9$E9\DRALM,WNJ_RBUEHF]7 H>"F4:P/NYE'IW8SK8?Q@:_0-02P,$% M @ @X)C468U+D1<"0 D"H !@ !X;"]W;W)KW#YT^T!1LL2$)+4CY MTE_? U B).(BQ]-]2"Q1!^"YX)SO.P!.GX3\WJTX[Z/GIFZ[L]FJ[]>?%HNN M7/&FZ$[$FK?PR[V03='#5_FPZ-:2%TL]J*D7.(Z315-4[>S\5#^[D>>G8M/7 M5\%D]G,S3;/?A6/:QZ]6!Q?KHN'O@M[W]=WTCXMAAG658- M;[M*M)'D]V>S+^C3%<-J@);XK>)/W=[G2)ER)\1W]>5Z>3:+E4:\YF6OIBC@ MSR._Y'6M9@(]?M]..AO?J0;N?][-_I,V'HRY*SI^*>I_5LM^=3;+9M&2WQ>; MNO\FGO[*MP8Q-5\IZD[_'SUM9>-95&ZZ7C3;P:!!4[7#W^)YZXC7#,#; 7@R M %'/ +(=0%X[@&X'4.V9P13MAZNB+\Y/I7B*I)*&V=0'[4P]&LRO6A7WVU[" MKQ6,Z\\O1;N$*/)E!)\Z45?+HH5V'1%N^Q.%SWHH&9:E-OW70[OPY[WW?+U243B>81C'#N&7X6'7_$2AB,U M'.6'PQ=@^6@^'LW'>C[B,W\C)6_[J.@ZL/-38$8RSDCTC-0W8]&M(O!-5*H/ M_/=-]5C4\ J7KR["4_T+_=OEX&%0H@>IM'X\IXPP=+IXW/>C+44(QF24.C". MCL;1H$;?>-?+JE0K1)GG,BD\@<>D81#;4Q8QEF<3DVPIJ&YQXC:)C2:QH$9? MRE)L(#Q0Q$H.L;JK^3QJH>"*^ZBHH2SJ/( O[_(LUH%]A^H7 MER/"K_4X@MF.P"A)\<03MEC.LL03W&3T1/*CGH"//6 ' (#VB4OCQ X*)2R? M*&Q+H21//:%+1X73<*J)#K15(8%E636Z5.U&\G5101B>UPI5ANB(?L4E@-E^J75%(CRU)Q*Y906A:8NHU%L0'/^$@D2M'PJ"^>]Y+&"8JQO6!BO)>Q6_"SQ5A,/,L%[6$\ M.A(5\1\H5<"'H%B)=:/"4*KD<:J*7,4XG:X>EQA!6>;1U0 RPD%=?Q%]4;]B ML1R9QK-:MJ/8 7@F+)TFKDL.,Y1CCWF&': PIO_$EUR"@5]O;RZ/K1EB+VT2 M)W$ZU=66PR"'/*F,#-BC,%C#LEESV;\,)1:8C%XYOJ)S<60V7T1L5,\9G>:O M0PK%*/8EL %_%(;AKRV7#R_;9>:W[$U8CFR43M(8$6NMV7*P(&F"/,89/$=A M0/^+$,LG0#XO3" ;EEF&++;A%*/(YWP#WRB,K==M7[0/E>(9X0!<(@?>QK:> M#JG$JZ9!6Q2&VY\A"8H>Z$-4<^@P0S4I/)%OG=A 3!*RA\1;ZQQB.,U]J\0@ M-@KCZL\:G0-&O0F6D0-Q@?E8MWQL,!J' M,7ILA-;%BP><+XY,X3/, =4Q8U:N.^4P]4$Z-I".PR ,ILD-#_+S8Q%]$\IC M&[])'%MMHDL,$>8SV\ \#B.T:W&+25D_9O>;. !V< #@+5.S'0P@BSU<$QO\ MQV'\O]AVO8>]L"+^GJ;9:8$-_H01;)G@V =($N1I![#A"/@81]AU6#R4CY?8 MT6K;!<,6HIEO<1E^@,.P?MBQ'%M&;Z((V('])$L2"W=<>YSU)NJ!'=0CS1"VG.604TO60SZ((1\D MS!X.>KSP>K@D-E,@&2/9%!$<D,96V^R02K+,I^7>]G\8^4VF M! #&ER#.,X*W'1(X-@\PLS8H'6(XA\[:XP7#,TB8!@Q-Q9%:>&0.GV4.CI S M;%GF."W(6>J+KZ$2Y B5$$U3]6HC9"!/I6A5C#E4,D"H]_\0/8_R#T[%@Q.K M ]Y/W;HH^=EL+7G'Y2.?G4>N([+_PT2'QAM&0<*,XAM4-M[HDX%6M!^5[5)H MD@'I"(L>*$6@=CB81$(MD':)(>]N%C%,@J3!SNFV%^7WE:BA-G=__A/TF.EG MO:G5OP2/_0P-(&'HOI&[^M2I-\VC=_%)',<(6(N,'HMZP^<1F\,3]2_J5H54 M]'O3KX2L_LN7X#:Q>UIUG2+IFIMO^JZ'#\K%11_=\G7/FSO(K=T9JI:ZXN7V MJ?-H=.M_FQQ,65Q0Y- OACJ0,$I_62XK5=L $-71P$<@HV6QKH S.96T01E1 MQ'(KO1UR0'5\^\_4@#<-@_)UA!13!VI3FEM]G$L.4FA:-' $(((:^*3)'P!!U$ < M/78@KA7N;(6WOK7[W^D)9%#D4"V#C#2,C(,_+U[M3P,M-/\#_,D,%K P%ASS MYW;X_B4;ZZ9&2.10+57\#Y^8BLK>LH]Z<634=5O6FR57%S[&:SW#EOFP3[1W M'^RQD)5.]5UJ1T" =2&(WBO/X_CS;]=?=1 P^OSA1ZB*OEN#DF2>I-EPOP;R M?9XC/#^X8G,2C>JJN=;;8NX[7B[T6C/ZYX 4FD!.#W M>P'&;;^H%XR74,__!U!+ P04 " "#@F-1(?SB;P$% ":$P & 'AL M+W=O'.T6;;N_A= \N.(U5P#G;)-O[]3<&"B$0DK95U1HS,_Z^,9[/]F0GY(M: M,Z;1SSA*U$UOK?7F>CA4P9K%5 W$AB7P9B5D3#4\RN>AVDA&P\PICH;$LMQA M3'G2FTZROH6<3D2J(YZPA40JC6,J7VJF=XNO[XAM'#*+1\YV:J^-#)4G(5[,PWUXT[,, M(A:Q0)L0%/YMV9Q%D8D$./XM@O;*,8WC?OLM^F\9>2#S1!6;B^@O'NKU3<_O MH9"M:!KI[V+W.RL(C4R\0$0J^XMVN:TW[J$@55K$A3,@B'F2_Z<_BT3L.?C6 M$0=2.) #!^P<<; +!_M$M!S\]G8LDA%ED(8*6$A$/J8:'&8UH$C"T-($5NEQ0R1*]9IH'-+I" M7]"/Y1VZO+A"%X@GZ&$M4D634$V&&C"9R,.@&'^>CT^.C+]DFP&RK3XB%K%: MW.^ZW>]8 .[8N.-QW7T(F2C30;1"(- '&D@6,;^E3Q/J(1K Z MLG3 .D.!9"'7*!)*]6&&I$E,&^]\(#<;R*R^[73L \/M/KFF#2%N952C8)<4 M[$X*#T+3"%&E8.):<,VZO?_&_[21L1M \ASW J1%.]%I+_!R\,B[RW%7X>?[2':V1E/P?X3]O5"+@E M ?=#!+A2Z6GP;@/4(>PNBQI@KP3L?0@P")_24*AX\GP*M7<2=9=%#;5?HO8[ M43]2R4W%0?>)9H!+HV^)YOJUCQ:2&U5&,Y:P%0\XM#N*W;@<;_R92C$?-Q>S MZ[J>?Y"'%K.1/\:D/1G8JI3).@->!"GA$=>46OB+P/R\9C6#Q>@T";I0V_ MSN@(_DIW<+?PM.)_1PW$33TA8]]U+6]T2*+-DM@P!\=(5-J#N\7G 8XS*H7B M5Z=Q"GI34PBVL#=N(&\WM)UC7T^E0;A;A/+:,#N[-E0R@;MUXI.UP3^S-IRT MJ\.O5 =WR\YG:\.X,6'8<=IKPSFF]7-"I4ZD6YT^41N*R#58?BN!4ZY.UH0A_#HDS+.LDC$K6>RKA(1\YO\Q.>-TG092&S!S[E)8\,$?@?%^$ MQ H%^R?C[=LFC;]MTIC9I'%3DG[]Q2?$^OIX_TUE3?SU"E&-X(RK6?P$J_+M MH(L@QPC.KD5O<7XU8UW %JL/,I%97,!&J@\[J;[!M6'9%4GT.D EW$0D7^"D M*E*IV/Y.J8':0'HW%'O4AYU4CL3V^[!=.@2R9 S]*31#F S:2MMP[V(B9O(Y MN^!1*#MCYR?:LK>\1)IE=RV'_810-3"V^RVY-A-41^:_4'E<\\42AB M*QC.&GCP#[N(M%L #9L^R_J[V0FCR4A:5NIOLM3[<3J=J MLQ=EJF[D053PSU;69:JA6>^FZE"+-&N,RF+*/"^3>:SYMOG>CZ31UWD ME?A<$W4LR[3^\2 *^7PWH9/7#U_RW5Z;#]/Y[)#NQ*/07P^?:VA->R]97HI* MY;(BM=C>3>[I[8IYQJ!!_)&+9W7R3@R5M93?3>-C=C?Q3(]$(3;:N$CA\206 MHBB,)^C'WYW321_3&)Z^OWK_J2$/9-:I$@M9?,LSO;^;Q!.2B6UZ+/07^?R+ MZ @%QM]&%JKY)<\=UIN0S5%I67;&T(,RK]IG^M(EXL0 _. &K#-@MH%_P8!W M!ORM$?S.P']KA* S:*A/6^Y-XI:I3N>S6CZ3VJ#!FWEILM]80[[RRA3*HZ[A MWQSL]'PAJPR&760$WI0L\BS5T'C4\(!ZT(K(+?E8;60IR ?R]7%)WK^[(FJ? MUD*1O"*_[^51I56FKLF[L_9LJJ%[)LATTW7EH>T*N] 53C[)2N\564&7,L1^ M.6Z?C-A/(2U];MAK;A[8J,-'<;@AW+LFS&,>TI_%F\UI@M'Y?]%7_SGZ63)X M7RB\\<//\BGD1U%&C5M)9A8VG6 MO:9C!*@A.>7!*.;?HNC :1MR&+5U8$,!+B:8C[-,2C:?CM( S9:@<[@5DM,*JQ2]4/:&!1=5&4^R&S MJ+HH* QF^5JY*,Z],,:I)CW59)RJWHNZ']-K4@FTPA,W=F0O20L7Y-/$YNJ" M*(<9;W%%4)2?%-(95^H-(L$;9=LM_FL!RE1T@TMT^H)7<^?L;(R]*+;+&8$E M+/(LW@B*\RBPYS46DT;>)>8G\HB^A3EP->O84VX$,LJ9(I/3\VS*+BKAB3RW.W,SXKKRAT!]:%Q=Q9IQ 4@$)J$T5B M)I<'=I SE/\KT\)L3^];OE=K@L8< F;=";@5&9:E:P^;$!""/K# WOM66,2 7=C3Z*#)Z+@H&XK!R0U\ M+.&8UYP#]K+(1(VG A%E4*7,SH4+BV-W)7!1W M"9R5 8C)V(HS.LS%(-QJ, M"N"3;, VUU)_2UYN1^0Q'904'9=2#ZG*-Z96R5%E0P>NT*RWKN*3#'@WOI-T M#$6="L10H6_G'(UX88NE@ZJBX[)JF1='+32OC6W&\ [?0(]M1-G504'\J-6&@0F+$2CM35(&3JN98;::B/@ MV4542A3%L9U>!!8&06#G%_.&['*8-Y]>F,MLT#-L7,^<%M8(9^:*"C^AGEU2 M&"QR3R@8+(YB6Z[BWJ+ XCP]N?,I1;UK+ML4E,JQTNVIOO_:7^C=-]=8UO<' M>KN@R/6ANG-92:UDV MKWN1PF)H /#_5DK]VC !^FO1^3]02P,$% @ @X)C43936F;Y P 80T M !@ !X;"]W;W)KB0=I_OUNZ)DQ:%H+=U>;)$Z]^,<7I)7 MDR,7WV5.J4+/5NY!S";\H,J"T0>!Y*&JB/AQ3TM^G([PZ#3QN=CEJIYP9I,] MV=$558_[!P$CI_.2%15ELN ,";J=CN[P[1)K XWXO:!'>?:,:BIKSK_7@P_9 M=.36&=&2;E3M@L#?$YW3LJP]01Y_M4Y'7+, M /S8#;S6P#,-@@L&?FO@OS5"T!H$;XT0M@::NM-PU\(MB"*SB>!')&HT>*L? MM/K:&O0J6%TH*R7@;0%V:C;G+(-EIQF")\G+(B,*!BL%?U /2B*^A5<55&%> ME\<311_8AE<4C='C:H&NWEVC=ZA@Z$O.#Y*P3$X1,Y1(M(9?,8K\8MD\'[!W0HQ/%.XER[PTZ7-']#?+=]\AS/=>2S_S-YCBU MT?E_T9?_.?HK,?RN0GSMS[_D[U0*%ROAV]U:*@%;_H^!<$$7+M#A@@OA/L'A M6&B_MD)J;"-M6Y^!3S,<1PG0?#I?GCXJ\7W\&K3H@P 3&:BE)6 :NR\!7W$, M.X[AH*2_J9P*M'FE9<,97951P=\"BB.CE)=]D)=<()]TY)-!\E^X(B7B_U:#-NY) M+QL_^!-^KAO UJE<9$:5$L3XHLBXI4AQZ MOXQ"*UJ/&&?C#5RL@I?@<=<=&O8;WNTS]+%O:&5!A;Y1/PL+:.R%J>%K:8L8 M>L$%L<[Z(?S3Q=%3"28K."ED3@#*RXP*NRBX=WMX.'3-T\("B_VX)XO%&1R] ML2E+'X:3,/8-79RSEK&B8J=[=0G$#DPUO4$WVWT/W.DNV)B_Q[=S;)E?U-\/ MND5]<=]\?'PD8E,&ZD2H?8GW,N>1ZD47B :V52ET MWRN,6=[YODX+K)B^E$L4=)-+53%#6[7P]5(ARQRH*OTH"*[]BG'A#7KN;*H& M/;DR)13A7M_)8EXQ4* MS:4 A7G?NP_O)HF-=P%?.&[TWAIL)7,I7^SF(>M[@4T(2TR-96#T6.,(R](2 M41H_&DZOE;3 _?6._:.KG6J9,XTC67[EF2GZWHT'&>9L59HGN?F$33U7EB^5 MI7:_L&EB P_2E3:R:L"40<5%_63;I@][ .+I!D0-('H+2 X X@80OUQ6N&H KW:]K=XT;,\,&/24WH&PTL=F%Z[Y#4[^XL',R,XIN.>',8"1%1F\= M,Z"5EB7/F*'-S-"#QL%HD#E=532$A9V.-<*#2&6%<#IEB@(*-#QEY1E

D8724<(;+2XB#'C;5<[_J4_^6?U5,^)V8F+' M%Q_BVXW&PH%LXY-:1R)4S]9MK3UISOG2>].1^& M=Z.PXWQ,9EY[[Q_Z^DOPR-2""PTEYB057'X@?U&UN]8;(Y?./N;2D!FY94$? M)%0V@.YS*!ZLHL+ V20 & M 'AL+W=OZ'83.RM+7DDN6GGUR\E.Z9%'E*RXV9[T=C)2^H52?$Y MYTCV\4->?"TG2E71]_DL*U\?3:IJ\=MP6(XF:IZ6K_*%RO1?[O)BGE;Z;7$_ M+!>%2L=-H_ELB..8#^?I-#LZ.6Y^][$X.'*\2._59U5]67PL]+OAII?Q=*ZRLC>12-U5VZG%6?\H=W:GU" MK.YOE,_*YO_H8:V-CZ+1LJSR^;JQ=C"?9JN?Z??U0&PU0,33 *\;X+X-R+H! ML1I@Y&E UPUHWP9LW8!9#8C/$E\WX'T;B'4#85L2G@9RW4#:HR0]#9)U@\0^ M@J\!BA]G+K;/PF<*;2;;GFWJ;?(XWCW/!OH1E61SW2O]]%55JE" ME;I)FM4]Y*.ODWPV5D7YC^CBK^6T^A$-HB^?SZ,7O[R,?JD[^W.2+TLM+H^' ME3Z7VM%PM/9]NO*-/;[_S*MT!C0["S=[,_ZO'M7ZQ("VY^&V9[.T+*,W>J#F M<[WE-"<(]'+1IY?3KEXN.WK9:MW3U]M=>^ST^*YKK,?3>G-.9]''=#H>Z D_ M2Q=3>-ZNPGU]4I6&D%Z8%VF1Z<4&K9CW.W817 O7'>-#<[SJ ?3'3B[^> MK%$^5]"!N7M@S#"%CRPV1Q8'6. J&UNK^[-:Z-4=-ZL[@=P*QRW!*):P6[EQ M*X-N3YT+[85>W.4DU3Y?]KGH+J6[MB06C,5\XVP%$U>(9-S\:PMO@![C!,4T MAD\UV9QJLN.I]ME3$G?4!9>"M3V?)<[68YW5I:L@U@"Y"MQ6O',5"%/.4%MV M!73$$VE/R'M AD1;<^UJ!BRA25OU 5 Y7=T (H0X\2Q@%)MP--YG@P:CR=Z; M--J*AE%P65U\5\5HJ@^OH]ZR/F:4+U9;XM:5!(9KR%E:@C(J/?L/,H1%8<1Z M'8$Q,W9J;=@@&869?#%?S/(?2JW'=;$L1I-ZZ2WTAM(YWP"%,?+A!AD, MHS"'0Y[ 71Y2V)G_,*BME4#912F\A]Z5G4N6GS5=-[XU*MTM,H:5H/7.8X MMA& $4#7EK5/PO =A0'?ZR3 @7<)/D DL6T+8)\DGG (&$$$L>EYWRMH)C0$0CH,GH'&BIO=9-%H6AH&.JBP-T3 F0X 30 @;,.,PF ]6D, MJ GW^3,(QF$$]]MQ G9_J,]0;8(8'),PCL'J1.*]RA+E"E%-:*ONI2M1T:YM*.TNW3 MTDL*8 Y.+P&E)\" ^@REE]3 CNZ42_>)[2A0]8722^K>>+6C"T!B1Q? T<#T M$M"!Z26@@])+P%DHO:0&[S2,]P/=Z89GQHT ".+(=\UNW7*FSWRSVQ"=AHE^ MR-O=0/&:, _$J8$X#4/\8/DEA4".?85(:@!-PX!^,])SUF!!4[E*OT=J-5MW MTTROK-K6G8()35U")\ACQY"7'B#?I<#=7I;XYLI D_[T?+<.IP&_0+[+*?8, M%C.T9$_,=[OVA',&Y*8))K$3DU\ 2AA'E[W[?-N[SQNH3XTXXD,<,SQG>^30 MG7LI\S0":L8/^'')H9R+*?E$,S((>.9,QVJMM.M MY[<.GT,S%ZV(2/MQ@2Y5V[ !, L#^"EWWYG+7"PI]ZU_PUP69NZN=]^92UI* M[2)$AZAMU?"8A7E\D"($ [)Q<@&)#A<+' S,V;<#EDZ96V/ MAE.\XP&GOF4:,&(_YRZ,<"(YC^V'."\ I2+?!,#? @N)X:3WC 37C Y?/6?K@!.P^#_8"U M'^ZB'DONN82$ ;D(@_Q@M1\!\)QAGS^#6!$ MAS'QW6P3!L3B$(77/6H_ JBZ^FL_PD!8A"&\R[,.H+-+ 3Q;G @D46QMM6\! MI8='4)\A'@D#=!$&>M>S#I[1!^[,DH0+BS>7:UT(28#$1A)P-*2/ABV$7 $Z M@EELZZX!W0 19#^+<@-8"R%)F"! \.U/E!E6RC KGU*F MD4 9V?4GJ2]=Y]O>_=Y _49"I*D :;L M .;N\:ETGZ "DW9 9T=(@,39 5T)F+1#1X.2=D ')NVPSHV0AEM?<5)_H]!- M6NBPLXQFZDXWC%_5D5:Q^I*>U9LJ7S3?>G*;5U4^;UY.5*H#HUJ@_WZ7Y]7C MF_J+5#9?E73R/U!+ P04 " "#@F-1**MS:>T) "**P & 'AL+W=O M],%Q8H9R MI]17\^73^MU9:A2)1M2#N40%'X_B6C2-N1+H^'NZZ-G^GN;$P^.7J_]L!P^# MN:NTN%;-?^1Z>'AWMCI+UF)3[9KALWKZMY@&E)GKU:K1]O_D:;0MBK.DWNE! MM=/)H*"5W?A9?9L<<7 "7 <_@4XGT/D)/' "FTY@=J"C,CNL#]5075[TZBGI MC35&AR+6"1QIUF@3N7R:^J&QYT\A$4K(_/7\(H]D.A+T-Y3Z,7O!7;-PE+SQ.:TA31<_WJ MTTD9DBSD6>.TC77:IE=M C.OKP;9W8^A*PAP?N M\QO,==G5JA78,QC/S>VY9DH_7C)&/^NF#@#Q7R\IF#PAJT8G^_CFI MM!8#&K[CY;(#I] 5+_.9ZQ"KG+$5[KIBK[7X+JW;WGAE +7=.A%_[^36N!43 M7?AR>$EGFA$C0C)<\FHO>165?-6J?I#_["6OQ=V0K*6NU:X;K&Y(KJ+O(;EL M9%=!), 3W@B!NG[E"23@^MDH$*."<7P4Y7X4Y7>-0G9#U=W+.XC:<*"4GI", MKF9B?9M\17"M)'6Y.XVKK>M>O$B]^OR[=3/,,C-[(#[,H99K.YU4AV;HU)?% M9\H1FS(0WN2 .B2J_#,D@T?1P]0VTN^JM8T7G"+$N_^"I*MY-*!FH7 @U FE M4:&_* T2.Q/)6Z6K)EDFLMU6LC<3T&AO5'>_:* 464(L-$"2K;1]N"L[EJWXCP0+%# M'/_(*E[O68':5,4')8Q-"38O-[*ZD\W)1Y(]=1!BIZ$U%PF' [P&&&9B FF/G 6!:?S(@8S8VD1>([4 MH8G&T?2S,,1LDH^W-]@I_H0?9VK6EJ/H.YH:=*3"OA1YK M -DTYE=T"#YO*%_1>:6"F"W@6; EZCC$HUSZ:87@/SU2U8?!Z2&!]'#$AW2 MJ2EP@^RG/GM82>:9%+$R$;(*!8A#%(TCZJ97?XD:2G'Q*!IEUPV *AW0ZE-G M0;.LF(M%S+*5JSPUFB8':%0AP?J M6N8PR.AW-=LD8%%_1Q.)'73UXD2[V?50BNIQX?KZO@Q#V$3*?%Z$868Y6062 M%W,$8R<(=JCZJ/-E0]'\>M]7D+!@1+40>#^788P"/*1S$&.&!2QX R!F#F8L M#K.K&GRLI5EB.>&V@3@6:O,^\J3;Q]6<&8@)#"U43#)'-!8GVK7JAE[>[:QB MT^TT00+Q,L9G,%@0@AV6,9-FQ(I1%I#L.,?BG'O-5$)%(Y "%QYFT$DW8EB4 M9:A,8PYG[,0*;*;<]1E?F00<=E@<.S?5\_[ER.EN)D/(PDJO!L?,LE!1Q1U_ M>)P_-].,'GTBOHF^EE,B4-LQ+DWV@N7.#?H" 6D19MX"!['*:!Y(Z]P!B9]J M$VZGQ#46)FVKND2;I@LJ%<'+G)R8#6&!>IO-ICUAQPGA@WG,'-GX";$=#L&W-0?3MV,C?!SD: MX-RG%D]S#PN(69&3P J''[S_.K4Z.Q1^M'S?CHL?7+0/*5+R;.5%#&('"^@L M4&UQ!S-^YPII.[9X#Q M6HC6=GHZU2W,&XE>V:6&>:$B>K#5X5F O7?+O%A"K%)2A&:!HQ^/T\]E]FXV M!U"M6+O15$1SM1@;5RD+R77(X_$5W&N0APKWEV,TA87&O&)'[$A!5T6@,<0= M07FUF;]'!I*ABSW$F;%0\RYS3,[B>TAN=]MM8_?A ?,R_1&:2@I M]'[98Z8^Q.&XG0MJN5AYFSFB9G&BVJQB.YX&32\I&_4/ D=>^ \;,:.RQ$S&"Q#?\"FAT,LY,M3]O@W :[!ZAJ'W9L57#/S\A;N(+2D&B'Q.P$ M$A44([V>7G+WXE$U\-VLO2W*&U6A6R$RGW1SBB,F-#LLT(\5.Q9F9726?YYV M1KG]/CA63E/E>&.4HUH>I]H?RN07>SN[@^1_Q=ETF_Q$MD3-_&RY/-C5V$+, MV.K%=^'%7X/[7_8;2*[N-_+V>MP6ZBXS[E+]M>J!:3IIQ 8NF;XI MX-GVX\;/\G%8N;\O<-WCALS MV8-3LE;JT1FWQ3R(7$(H,+>.@='RC L4PA%1&D\#9S"&=,#I?LO^V6LG+6MF M<*'$#U[8>AY\#*# DG7"WJO-%QSTG#F^7 GCO[ 9?*, \LY8U0Q@RJ#ALE_9 MRW /$P#Q[ ;$ R#^5T R !(OM,_,R[IFEF6I5AO0SIO8W,;?C4>3&BY=%5=6 MTU]..)LME"RH)E@ [8P2O&"6C)6EA8IE#:@2%C63%1K@$NZQ0'I':X'P5.?(O]6J,P0V:6A)F\LPS <=5[V.^ T="=Q1*K6!&])3[, O]N,_[<&' M=*?CQ<;;B[V*]Q*NL#V!)#J".(JC7?G\-_RO=)*QSHGG2][BVQ;4U7-G;7Y> MKHW5U%:_]H2;C>%F/MSLC7"39R+IF>239\*'9P)'$GTVEKT ]CF47#*9.Z\2 M<>^[!N0CUGY\E9&CY/;W:_3Z\GG+1,@[KRD\1 KCII^^X93\=A=>E[ M-/SCWD^Z.Z8K+@T(+ D:G7R@SM7]].@-JUK?@&MEJ9W]MJ:!B]HYT/]2*;LU M7(!QA&>_ 5!+ P04 " "#@F-1!MX19#T( "T% &0 'AL+W=O^W8D\6SGWBB\OR9#!A0%11 M$=F"QK];.J>J8D. \6>V.>B/Y(W[OSOK;\5W^++0@L[W"54'^JDU>.QFHH@W1U7DS$-3&IO_Z+L?A6S9,\X:IX$X' M"U[3#=39]TN"E5]I:_X2]X;JW-G@*E/JQ Q;WG.?P_'66&T+HRLU MQTT"#6-0_YDM0O0@TG^?0'34(SH21$?_;^2_8F8VOYRKJ[?J^N9B?O';^]G[ MRZO?U/LU@?"%JQMMM\:N5.&0&!NHY%_9=UPL>S?#SDU@FM4$5(4;JDM;C-0S M8XNJ+=F0P8+0+H(IC?:&PE!%G/7/O[V<3B>OS].!E/:G6:NS$84/5 MM#ZTVD85G2K(1VB&\FU%05+@:=56$@6!P&;G5+3>1)-77-P5:VU7A/S5M0E! M5"KG 2S'KV1IY;C],IM=]T'+H'$PE"4(&+YNR!M7!A@J3<')&TF6NV78!:7V.7[=IKCV M1!(B"]ZH.A4I<9$BN !6+\CW=2;YLB[VH3#P()\'[>0SNN,V:U.L(41;M2!% M=PU$ENF4CUVV5:6VI'W"^ ;FTD$'?-#!J_LD7.@*)"25NA#N:;71 =KJ<2B, M>E>KS*%'"3M4BS;VA#(VM:JNLI?.1?A$JC2AJ%QHX4(F@G@GS"ES;K]2&6!# M@QC):LZ\+P6X,(%SJ-8:85H0V;V"0TP<"--GS-@(S^KO*Y1)/M!W*LW9O3!B]=< MN[:5LFNHZ^K I_Q3GLP]"@Q>Z3.,SU0I3@R M%9/2-1U+DY+F\8SQL%BEJN>?4HH/1('OL:+@7K8\4G.SLC!5 ML-S=F/ I8?U@,TT%_66'DB$F(?W#>>3T5](5G-UO6HIK?N6\^0N0SIUW5M\: MWP;UQ@3"6)(BU0G*^=7OEV]^/'BU4V*2 M0\)\EZQFFPJSW0*4^P2+5K AMZ"0A^H5V\3QAPSXGO:#L8QG-D4AFEI@,%ID MIJV;I&ZU+E%E6_RW&!QY%P#JJ/1RR1N3>C+7:)=B^ <3%).URNB%J78)3'1=C^L5X)OZ5:X^)9FE1P.B)CG;IRSL//T'F4[YC_ ]:^ UA%P6( & M&/2LDA#TDE>!VZV6PZVR,K54#.N@4*+UN][S$%T/HZL_ MNHO"LD?6/AI( $XO!<1PT,%X=>K%:=;JNB!;A/8PPH4(%IKX0Y; V+*-K?_2 M$)%(_V>+42\RI7*WR9GFYBD0N8-O$;E*;WDZ@9/;?HZ$5(#V5B9'Z"N96[VH MJ*?\@K9.VHF,97FC8KK!NYU%MV"?V$: JG*%Y1A(I?) GCBD-]HS61KO/D(( M8".T30.@:! P@R+W[1[7=]%"4G!CI&;]Y-E5-OI)*ST^W0_?5>?#_1RC=Z1$ M/4Y,'J5RRN_G>V>83S;I!:9/RU ZU:/IP]M%[^%(7?6]YL5PK]]\&,U':N60 M42NQ)YLRFC#LNLS,8'Z_H):03!J)B=!2^@W:R%[M9P^\_SDESS M8;JGEG"*XT1U4[DM&(0GWJ&.HK[;:6T:AI>)PQ\JZ03L'#!X3$PS1)92=0._&H.>3?\@B%-Z#<6EZ MT(N+ISJ7#2]_9.DT^]$EB[M*;>15Z&%P 4_F<+:+2>/E_C0H,.&"#'&23, M M--ZP9+@O/NW-3;?&MPRX,EJ1VI M607^VO3F]@X\J-M:O4?,"VX&,8P>^X8QWON2)!,=?R_C\0URG3XJ]7?[3W*S M]"5JMSQ]SX/:(*E!5;3$ULGHQ?.!\ND;6;J(KI'O4@L7(>;R&ULU5EK<]NZ$?TK&+?3QC.R+(A"0T),$ H!7?7]^S"P(B%=F^MVVFTR^V* &+?9P]NPN> MKXS]XI9*>?&M+"KW8F?I??WLX,!E2U5*MV]J5>&7N;&E]'BTBP-76R5SWE06 M!^/A\.2@E+K:>7G.WWVT+\]-XPM=J8]6N*8LI;U[I0JS>K$SVHE?7.G%TM,7 M!R_/:[E0U\I_JC]:/!TD*;DN5>6TJ815\Q<[D]&S5T>TGA=\UFKE.I\%63(S MY@L]3/,7.T-22!4J\R1!XM^MNE!%08*@QM=6YDXZDC9V/T?IEVP[;)E)IRY, M\5>=^^6+G=,=D:NY; I_958_J=:>8Y*7F<+Q7[$*:X\.=T36.&_*=C,T*'45 M_LMOK1\Z&TZ']VP8MQO&K'6[-2EA:#6GT@4WEW5!.5Q24:V_Q MJ\8^__(Z!$.8N;C6BTK/=28K+R999IK*ZVHA/II"9UJY\P./\VC70=;*?A5D MC^^1?2;>FJWA>'PX$8#\?#!^0=)N,/ M6=[A/?*V6"G^/IDY;P&6?SQPP%$ZX(@/./HAWGU$]J=W[R97?Q,?+L7U].W[ MZ>7T8O+^1DPN+CY\>G\S??]6?/SPR_1B^N9:W"P5X)_.K*.M4,OCIPM3UK*Z M$](JX< #2'6_%+H2[XU78BR\X669J1QVYM*K7,QU):M,RT(XCR^0IM[1"@\> MP,_8W)'\IS^W\1^ZQJU$=76='D MT'.IK(+$3%D2+YJ:='!!+^-4,F@_>M:)*Y4I?2MG!2ROK# MUBHG5\]D0:="LS?SN6(&$C]+V ]0C *.!_T8Y*:F4R?7G\A;)WNCPX&X3,Z> M5@!G$[S-7AT]W[#FR8VI=28.QR>[S\0[)5UC@[H(=G\E>7ZKX">=PW=%;8VK M@^K%'05(.]8.\2MD1F& ^@A58R%=%) M-&S1ED\M3:Z(TP H6;4NP[(L:+)] M-85HC2^]UFS00H(\BQS-52=D+F!'8F'.LJSZVF@+_?"@O59MH%!.D'B=!4*'%4*K%/.:SRIK1HK* +!X/VP4RAI"PVAT,8@RUD(W!W6LCD= M/>$O0(H QBZCR%A1&2_ND'IYHP9BM=394JP >OX^Z@PEFHIT)X>C M]JT[AN M7B\:)"?0UL^B6EDRC9",(D@:N8@'C6#W,Z-G)6=.KKRR)2Y!5S=Q"@+DE'8*OMU$FS%:9 M=.B\Q.M&12YV2W#G'D5&5-(CQ6,X.T +Q)*\B04;[G- $7ZS&HZCSB8G2H!U M^3;%$Y4E3=N(8C4ZF!5)F M;#A'UJ @:$I&X-.MYH:0X1"/"M!<2K"K1- 7*!BT="9GNM">ZV_;J>V+5RT0 MPK&$!J](\3E,ET0V&[A;+?$S\@]AFVN5H\; ;]*N$RA!;H/)"V>ZN[9%G'??06C)O=)'(B96NB* M:(64H]PUN?BC& _&)T/^__3DF I_3"DRVCCODKLKINX*CGTR&@Q/SW;Q__!H M-W8 :VH(6XPG'#T9G8VP\.AX]R'5%*WO*'5V&E0Z/CWA7F2CZ[.(=0-!@:DN M4?_$9["(ZE5LI,^D60#CY)C3@*[+R?4K9*YKUCW"*#_N:$E=%P=R!NI%TH.G9: M$N>V@0,\KE3!ZGP$!=Z)M]$C%)S/*"5<*J;D:W /!K_0>D5TR )T$[#1KYH@ M64XV"1K+ L&7\HNR?P;FE*)2)8&65KR.XKFM)&$I,"TKA;J&JJ8J!7+3]-G3 MCME=BT1N(0FBO>-Z+2+:)0WZM=38IR-Q@!2?IV\PDQ1Y$!?\4;,_0H.6F;*$ M2!J'+"9ZJJI4CFC>P5'$QRBWND5:I5:".P:THUL0'W'+4TR8G"*$?P/^V4/4 MGMZM45E3F4#1RW\8TJO_*L)[0PL _G-3*1Y/[D7W U/3WH^=E@8A3L(U,P>< M<:U/$TE+KIHF! B)/AYTDO(,OLJY'K-;-Y,O:7N/=9'-^S:VTRD/<(.UC-W] M]>?UM-1A8[9E8Z;9/@]MC&S4$GG'*1(SO^W54<.;,/P06@H-('*_-VCGN779 M_6ZR>R1/?E]E^/\B>6H$0&E%F]3WH/YL;W@T^,_PL_U.(6+FE+SW&M;=2G*[ M"V#_2>5P]B(\Q';C^)X#@M_U5K58/$8":N\8 E2@%S@E*\#\W%0X=/N$'DG- M)1JH0+LX(XQ"G:8"8\1"\85!2]R6:-=J]V40KW.P\==4@#:W!H;NC+II[L&Z M=5\3K&:U6BVS)!)(\#2;Q K1IC^ C@)#B[@&F1B^IWNC<9K]R< 6E*@QW;$B M;U+M(JQ3XXE%">"'C-/1Z4..IGP/VMZE.S7IPF46C&+'=L97^KAM^";D5NWE M>JK$FSC?3&.G(A6LIY1H&H;:ILB[!7CKI(R3:>Y"MF=-D;S=TVZ?[A3;WJXS M&A;TVJ)_Q_;>[*^=[Q^FF3#T6N?[A?@[MF&21VHRB^3M^-4Y+"0J%-S.,'-C MNV[Y7Q7Q'\1D&>7*C?P6:GG"[2/,1M&YAAX%,!OA/^G#LRLZYI&B"E/Q97$$ MNOJ6J3HTR^T(,+F^$$^/,'[V)9![ULRSF2?MU7DQ?J+BH,*,4&O/5F"'(R M+%VTN C>J*1IT^^WASU<3R3.A-$?B-\9 .^D19S6]^#?1W\\Y'2Y4G,0.;GX MBC(*C_36(,XL1Z?HWRYE1M<]B1)(7KAV9R.V2^CU=5A/:FA%*6C)C[7J[-B.$GA%,U[]U781R0N;IL@1G0@BUA4NS4B#807^>6NF" MYA>Z( 0EW$I=\ 1&ZA:;16<\_KUH:Z_"F7_X!VPA_NUX9$W%I DST[\)P%B& MNT#<]HKOH/,RM528@NF5,1T'C<)[U?1M>BL]"2]CU\O#*VV &_GI1*'FV#K< M?WJ\@Q:$7Q.'!V]J?C4[,]Z;DC\N4:*4I07X?6Z E_:!#DCOZE_^"U!+ P04 M " "#@F-1;U'#G*H1 X. &0 'AL+W=O![0ZI(RI(?Z62G,1B@T;%ELE@\K#KUH/WLMFE_[U9*]>+KNJJ[YV>K MOM\\N;SLBI5:R^ZBV:@:GRR:=BU[O&V7E]VF5;+D2>OJ,O3]]'(M=7WVXAD_ M^]B^>-9L^TK7ZF,KNNUZ+=N[EZIJ;I^?!6?NP2>]7/7TX/+%LXU\O&J[9Y<]EJ()EX45^]*(#4^(S<4[R%IU MXDU=JG(Z_Q(J#GJ&3L^7X;T"K]7F0D2^)T(_].^1%PW[CEA>])A]3[K5YVOQZ]O/ M_Q"OOEQ__O#NS:=K\5IWJ4YLVN9& METKHVG@]N\\<+BW*G2!5PBF-D/F=(+U([GS;X577>?APT[0L4'1J"3_N\5#6 MI5BJ9MG*S4H7LL*H)4G'.J*'*OVJ58I'U21P;8Q(D1$)F$"OUG,NUXG/3 M8\P_K?8OK?: A?08V_"QY3^VS6]@EP&'9%[B MI_1)Y.4Q/0@##/$C\>%O>GOL",,,'_89B)8.8E$=ZD :D;^3.[WR /1)#0 MV QC2=<@]5)\C FS++%X6%4Z4C^$NK2/ ",BJ(M7H1>F]"*<>6%"6\$269SR MDQ#;S!Z"7Y ?PR_TTC3#BV3F!7ENX)OYM(3G)_0>\H$.E(@3;Y9G1] +,1[H M!6$T0B^*?#&;$7JS _0 )8">A'_3^BE7HQAP_3$RV:I13".(I%@X<#+DYE( M@7'NQ6DN0F@6AH< SF+/STCS#">#&8Q?BGED 8SY.+I+("_-] (%/DJ0XH@2;P !HD-"J 8#*Q2SS0@!@T,LQ+HXSD7@^CB.+ M9B*!>>:)2#(O#>-#^,(T]:*,K0T )A&A% ' G(PBB[W I^UF6#7A)^0?R4, M/&I_09["?MCO K'^X4LCW!B&8 QO$DLDL%%GJS7S?>:^7IV2C?I+ T/,\ M%BG>)[F7!)%(X8T8>8A@"*//F7I2>%.4,99 D!XQN@01BK?JDU!9?K'C'F! .E23*F'[AK8$PDP79@KU9#Y[_N+PZ&J&YP M:V;9-'+H[@\_F![#S /WYT]ERGU,CI *CB\: GYP;Q,F MSQ0<^S!0X('8H?G_3^2^?4".T41HK6)@B1C1.8_9ZB-X;G0*$JR2!-D.(? 2 M'J7@LX=A$D9P\]#]^5,I[0"78\X/B@O&O@^O\1/V?9P*&_4"Y:[=1 M7"]6=QXEAH[:=8>71;.L]?]!?',#R3UJ5)/8DA*MHDH8/$E#*:O%&N66,GT: MT:GV1A?8+++_NENHMH44V0LI-HVN>R3<+.YBV-.CLN"#+<5V2\%?84M#D?52 M5K*F&4=J#U=Z=$=J#VBI] U7*)XHG#0;1$F5X5FEY5Q7NM>0P_56,:VW"E=O M/3D&YVNL8YX$UJFNBJ+9HGX9J>")6O7,9R#+C,PQ1SX*#CPR%B][("B7PRS* MR3B;1>3*LW2'S17OY@D>='93JNOY//%*MC"')4$CU->"RA0JN'15\5-B_-S+ M?68^'SX>1SNY_]PA\D2\=%,F@@HL>6I%4"<5$:$AJ@!YY1'JV<=M=A]N.0H0 M#N*SQ,N1\3P(-BI5F*>0H";!=X,-IV'$SI!K(11^/]00]K-T9L,^JK][=TD5 M,[R4"F4AUV9"@+F7N5S7-PVXX((]^U6SWLCZ3A057%0OR!D02/FB@\,;XA.B!?55\R]5=6-H\<+A#X[QC*;)RR<1$@=G]3C M;,/;G,39)5OZ4#JIG<@, F2JJ!MA])"=Y0.;U2KFW+$B);# M=JOU._PX=F9/\2GU%SM"@PY14RK.IVA47YG# 3L?)63,DH,-&857\L8H/%>J M=O#*SNEJVC=$S"6@FASI-U6BXUNJFHH%MD!\6FKZ!)NWJ%!,$!J3 083/2*" M:.:5-BTJ8Y$=7G>P'&!U9:9I#-NX'I8<3-T;(V8MI^-G!FOL$<:";<)O@%@_ M2.[NT\&$0)Y"H@;XX';=T+%R<'MP0-1 L%0XE+B#G0B,@(/!,J\ZT6V+U53+ M%;#FYK0]GLT&6+'*M".NFV@CI2:#N$4AM1*28F4WD8*9=(:R_ W:V>G-6G=T MEFRRAJ3&I^,T5XL%P\1(=AH)P *K8L8"KE@7=/0%5L%V:@#,,,ACGU%:8 WW M0OSJT'(*&J93W50)C\ A3/:-N9N:"R 9*'!DP!L<:DM['VR<-%HV3=F)B0LT MTY/;M>INFS$^&&'K$Q&FH1Y8W9*SE+@)8F$$U-5D MS6&K((UB'/.D9S&7H:""&\6% ^QXD:V/;74 MG;&,L_/%7HI_'D>8[^=&;R!\J/<8Y#U]6IQ:34L9PH<%;9@OK'DYZSK(0.C\ M6U69DQF")5DLZ J."#,U*8:U:[L#Q]MN8_(T^W,T'='_8^JA0P^VZ+EU"7>D MG1%J:A.Z&15UHYMM!UC&=DJ2YFJI:TH3!BLTE'H(K\L*R'H=6E@J]4(_0KCG M&-V=/!R*>++JFM&Y0'GK?(4%!O8#*"9%S5 "D>\9/N$@KM>D,^DZ"ES,%O=8 MRZ.M'(G_42L_;KWG49!1Y_>8O8_]8L_*N5F6SN[QSH=8^1\UPY&%.^RL@7\' M_WF,C>\S] D;ST,O16GU76W<.V'D6"L.L[^6D>]N66G59M%CO753FE!&%HZ0 M;?)F:-L5S4;1LB8TM>H_6]VJD;L,X= F++N4P0H=::^^ZJ[?98[CSX72O #9 M#[7H:G5+JQ86-T[,:#9M2U$/I%"F3#2Y-J$_LM +\8X*4)NS[^?G)Q0D-&C[ M1_(E5WQ13EFR%D6_,_%!L1/^8H R>>4T09]"8&,])V_2U*+PUV+4ZM<\%8I\TM,I[:YLKLF".>^M&>BQDS<"/6='SS M$^E-2>AZ"^FP7H'M%*OMAKX6HK'YCR/%/HQ8Y.J4RIJ,V>;K9(,CO$:Y+1X/ M1T%'-CJQ_01WJL/)8C\P6?\MA4P235#7R^J4"TYY M4A#9UL05O.%8#J%D%#3.!?8Q?+5%F=M5VAV$FL>63\RN-C#5GR>SW WNSNJF MN$U@ZQ0R%N9N6[ 856!N#;R@Y7Y0S4=U"J:W$VH$"SB1Y<.E3(^2.@/%H)/I MQAW0*TJ61[O/?&MQ#W!2/Q(5",1]2F:C_I@'=]'A?[3 MN1'/[X*G/^WUW[;UD;3J1E8FN;HWW()2UKH_S!V&D79E]I$;V=Z-*0S9&8.R M:\"Y'M;X1':)SUK^!FPIC3BV_A!1QTLNJBVUAWOEF)QJ]0(NBPA@M7Y+<=)T M89"K;]M1KL>-0\YX*27Q;%.EPX>BT"W"(YD&=\0H.JD6BM)2N_#!,77A&C'# M1HY!NF-$LPV]R^]<[+-3N$7XK6)P)VR3RB,*?N H M7?>ZT!NYZR=,LXKA+NU4=WKO,HT#2C_8YY0XJ1-(0?I4+Y XS_7SW<*(3$JN M;>[)J3U/'\SUV]Y"4G_4/^U'>>(@G+.NK0JFI8)#):G[G4[NZOVH)U*F<>J@ M8IE@!^39YDTV1^,M&>F> ]M@=/2Q[;-/>]YV=VK<7;\J$)P[4_:9"Z()VNY* M9@RK'$TQ[3>3&V%>I1<# >Q"%(=2FQL/E2>74/#$KC/%))4#&ZE9-_?874NT M:M?AHTG*-%GE*-8Q1]3+$[-=!( ]%FV#=!D/3C?788U#4Y*3O37AOKL '@^;6]F6KJE&BM@4^+%]QO/ RZ*$D9(;C:C%.A3[&W3%LKEIL)8U MO7;9-?CXT6&ST1:0UD7IV-D 3"O[ 4U'D^;N+<]!-[C'E M('/C;;*90^?F9!+O:IMU4 ;"$)B;"VLB%^+UEEO>?^ [LYYS,#KX0?N'04_= M! *=6++5=*M#%R6R.^@K/ 3FCKZK8BB=LW;,V+]"'&S#7>,-OC)2K^?>T(VJ M&I.)F]KQ-[[C&"X,]KV)V%N;*PP)(+"5Q;9:Z*IR(NZY'X(GCHS6Y:9C%09E MF9&;FF]XFN%,AUV8;DEM?ZG Q'MD-S:Q=9ORQDTNW=+:E9PWK<>5#_S4KD_Q MNZ=$?]C\B#$-=5$I!BP6BAY4:DDP*!=U6]AX!:&+T1T$9U7[):2YE#91CD 9 MC,H=TO!]<45GS-\SGU-SXV+X)N91\,R:NSL?DUS.[>WYWDJVIV39\^UJ,WU53^J<%==@4C__I$]W?.,:;9 8LRQ##5T*1^PUW1#?THQ=+" MW'V-AGVOU3VGWJ@L**C9V^J3)V(>34]%DT\+9/1+OF'[]M%0!D7?-I^9"Z' M\V?^*?8EL3]S)/FC/&SOJ!\>8\8W5$>(\^%\>1YY:1"8S8:>'\^.?*OJM+DP M,*.T4=][X76,%$=W>]9D, 7AVM&SZP&,[OU&NWUD<#C/O21.[#2YH==P]/A9W%7YM=@N^'F-W7O@(!&OE>I!:;Z%UER9A)H]Z9O-OS; ML'G3 TU^N5(2]1P-P.>+ING=&UI@^+'@B_\'4$L#!!0 ( (."8U&06+., MM@, &<( 9 >&PO=V]R:W-H965TG1%$C[T.F#L-98<[+DDV1([M=W5S:<%ZCM:9I<)>>)C3H4 M@2?2V:02!]QB>*P>'(W2"XM4)1JOK &'^3297[U;C#D^!ORE\.0[[\"5[*W] MP(.5G"8#%H0:L\ ,@AY'7*+63$0R/K::^;+K/;Q%TY-[/@F@:SVP98MF!24RC1/\=3ZT '< M#KX"&+: 8=3=)(HJ[T00LXFS)W <36S\$DN-:!*G#&_*-CA:580+LT7M:<9[ MF&+@W M$N5+?$I:+X*'9\&+X9N$6ZSZ,!KT8#@8#M[@&UT,&$6^T;<,6-IRKXQH#/AG MOO?!4=7_OI%B?$DQCBG&_YO'W^!_W*[6]]LMS)=_/JZVJ]WJCS4-UG>PN?]] MOKN_@]UFOM[.EW%A5R#76@GS3'-7//G#6JG9903<(*J<(QSE19 4H,D-KFT4K@HU9 M#7V/A/=(VOC22:#L-*\(XH,J8V@N:'@4ND8B"!$F:0%LWO!VE#<"\"EC95_H ML$=T$?P:,Y-UM$1*A[('IT)Q"H>0"9W5S3XVKFD\HH81V535A*E:^@YIH= ) M$D$[X/D;0HY%5]>6Y%_1X69>AVPQ+5#,P5IY4EKW866", >UU]AJZH'*04DT M0>6*E;W$TBGC"5%:%]0G-I++)4W*2@^.N4AR[FQ)%B/Z\\:%PB)' D#XH MFWN,?(^!;F' 7QRP9D,<>OIZ>C;Y[.S9 M:7(RP\N>QI O3J.'0AP1]HB&O,MT+1L3.SI^_.%V>'7S"Z&IX/9JDYO4OCSY M]3F<3W,$<.V9I1(-GSEZ\U8K&??6!WI0.VKD4D);8N_[@IG<8<&MC 0WT&CL M]Z&%+R"G[NG[KWV,TL['OT1WB"W.0[S831^XS%ZZZ+QI'I_#FQ;\7C@Z#9X. M<$[00?_F.@'7M+5F$&P56\G>!FI,\;6@?P+H.(#6T)PS[P< !T4 9 >&PO=V]R:W-H965TZ#34GD#.?QFP=YOM;FN\T0'?PLK_@F\2UW7L&UF2I]7=^N4LN.@,6"'.,'7,0-#SA->8Y,R(Q M?M0\.\V63+C_O.7^B]>==%D*B]($@J@DB+W?8R$MY(YRX/#=Z M#897$S=^\*IZ:A).*G;*@S,T*XG.7=YJG:QEGH-0"=PI)]1*+G.$A;7H['G? MT1Z\LA_7_*X"O^@%?F?PFU8NL_!!)9BTZ?LD6R-@M!7P*GJ5X0.6/1@-NA - MHL$K_$:-PB//;_27%(8;:>-L'-Y^^G3S>]W'S_"XOX&[NX?%_>W=U'#XP,\ M9@AQ1CNC!:G \:LP9B/5"IY$7B'H%%:-H,X9N:R<8#&=!A1Q1F%8:N.8H%+2 M@2 S"0NISBFX[3OXVGOHP1=<4;S9\/(+)FA$#M="B43 O5:G5N?"P,TM?"() M##QJY^=K0;YM!6DL=B5RH6+LP@W&6"R)9#1D. S/X U$T^YL,*&'4?=L/O3C M:,H3__C;/!I&[WG)N#N:\*?)O#L>CN&Z,@95O %,4\H-MEFZ'=_.YR>[E^%D M? )OHW%TLI.$0.EJ46ID'AOQUO@RP:TWBJPV4:+AD$-+(PD*IBIS<8$ON M5'1H/9YJ0*:Z,BZ#'Y4PCL0B''C<;5"8+F@#A2;(I09_5$2<;T"FQ!SPB5EI MLJ:QO"J6A@QK'6MI:\P3>^&H1E1YXKFLB1]1Z$JY'MQ4AE_=SA+>3+/W?]8([-PN")IO;VHA$\F>8#;H M@S]CI!!+>$>::L>SA>6&XAAR%-;!:MY&3;K"%M216:(.>G5,?(EUU/<0R=>JU /W&NSH&THLB1(NAI M,T[SI9$4'+5W0O8@S!/2=+!DX,\ HXF48S>HMXT&QVE>NHT/:0[7(X&Z#Z/& M634V*>S8FA2G1X/7K_D3H4L\@P7K25YQU.JW MK975!DH0BY#@/'V\9QV?A(A9.U)0/4FCE=^&.CE#?DV:I/SIV]W-*=5/VB)! M7LW;<*!;RJ4E]0/!T2'+!7,N*\LXM/Q]B:QDT(AYALKS+%.4E2DU0:#'UA7& M=U"'R<%KP:&UKV2]\RZW .<6&SJM@OWW!RWC0*TS?F4QK?*PJNVY4&\(50&. MQ&2;]L2V)-9%-Y.Z2;V-V6RU_#'"]_&4_9IO!O.0*#-9TG=% M?2G5E9*2#HB586^?%L,-XM:3D' MAE%W.AKS,!N?^1/$H:>HUQY$0_X?S>!QYS2B(8GH?Q3!X\YY,!E']!O7AX_C MIN-^?CKBX6PZ;;7JBWTC'E$LJ,7_+RLU[$[F$QZBT?1_5VHP]?_CME*DY&0T MK)5ZT>O1I#L]&_(PFD3[9]$ H&ZB;> /7T=$+A<4J'II;*G"B510[_?:0\ M9B1YZ_S_##;WW'N],N\/P^ V)<)''=?2,M0\KG9/1TQ^S4T.P=%PNN'.EP3G M@U;$*DSY6#.=P8+21T@IA[!_P)S.V*LNK%#Y$ZN/G(0Z$,FW +[,UWJ3]R8S M%@?&TSFP=8+%:4MOL2@:\Q$OFO.N= (\=GW0W[NR(4U6_F**,,C("[>69F M>;DQ]C>W5LJ+KV51N9#@;3\U+JZN35)=_[:%]=FL87NE(?K7!-64J[?:T*LWEY,CQI;WS2J[6G M&^>O+FNY4C?*_[W^:/'MO).2ZU)53IM*6+5\>7(U?/YZ3,_S []JM7&]:T&6 M+(SYC;Z\RU^>#$@A5:C,DP2)CUMUK8J"!$&-+U'F2;Q?M])_8MMART(Z M=6V*?^CS$]$KI:R*?PGL_FKBO9,2%YF"L?_Q28\.YN=B*QQWI1Q,30H M=14^Y=?HA]Z"^>">!6E82/6\HWT\M6E-1MAZ6E(HPLVE5=#.5U14&Z\ MQ:\:Z_RKMY6RJZVX7K/\@OQBZG\VHFW5:[R_?7G M4*73)VWU>9T^*/!&U6=B-$A$.D@'#\@;=?:-6-[H'GEOU%)9JW)Q;9QWB;B6 MM?:RT+^K/!$?K:JEQH6LC@U5V""3,N08'"B+(WU^O=PXTDZG"2#P<53\60XGR7SV>#I_C:)J$ [IV(Z M&R3#T06N)K.+9#P=BG=55C1 E- 56R,7YE8)M:>C1'"6NI)5!BM%H9";W4^D MBG.&5(.01ZL,)+CH.?=(O_UT7(-3,4Z3\2#=77R_^^"RZ03.FR;I=/[TGIU: M'X[&R60THXLI?#F&I@_)5E_!ZI!A[G5OD LPY6T&K:RL_(&[]$&< ,*C"^F=#$%WN?W8/#AF/7\N@]6&/OP M2OP=!W/R__729#3J_@^3R<6L^_P,GUR;LI;55JA;632(L1.%J5;/"E3:O#4= MG8/0>$Q;0@!90]()"E9D:UFML HNSK1%9@ I5<8W<@U%54"5M'9+?J%=5&2X M7:Z50J>%B M94U3\U=4=Z15Y9_5T,7D GV6162@%?E%NK58(N00Y8C;RP7BFJ,Y\&LL78/H MC=W29@\L4RYL5%OSG]@$X3O"H?"BO#69 MV[C'67FVAQ"H22TD?,K\7#6RN"N@!Q/HPU9%'R\1%>S_I9'6 \G87TG$S5IQ&R#OH$2L 5R3<=#@ MC+7&[AO3%#G$?&FT)31 ,UT>,>),O&E8$NWN.8/+D*'J2(92.NXK&GU';B)> M65&*$\#7Z#T%4CTQ7?8U81J[(%3W)3>5D<8M>/F3>%0(-[S@TR"%G=4S]!ZSK$T4E MBRTT#45*[]L6$XGTHFRW^9WEH!:[8K^<#I,!R#T&+5!$>)#5YSIT@-J[](Y_?M=G76CA0M< M@.2'N1@[ -$B<#1\^V^#T XI&F+4(MZO7G/\W3 MX>R%NP]Z"UEPBO,,Z<[Z$]+.#,J1T*V$^&:'C<+W[7D4[M05"4H>&J0%C3XT M;U/^@\':RH/LQ4_+M@GH%ZB^)^Z+3'X8F3^TMSK:4AW;FUJH ?>:TQ&-""D- M1_R9#@?$F[#NB&B"_9T))(F90.-08(JW-Q^O(Z7%TN\B=B27J0B>R$K'NO[_ M"4"?]^N$MZ8(&1M:%8 E!DX%_V] I?1I%EYJE)VC.;&7-;L$V4GBB5[+<&X51%<2?4%A\VH"_OL%.@$D/E#/5PH0OMM\=:(W=GAI*%7YMF MM4[V=]9$":ZF(DI-)RLBMR$AHI8%D4XX<39C.6?#@=).AXE;)KBT[9BFY!" 7RG:3H) M#\[3V>%37# 62F$.*+ !6FVFZ[TR51,!M;-3'\FD:Y;9ADB@K;D,..[EVN4] M0P-(K:)3RSS$HR\LK.L[IAT!LRP@@F#YR'1XN/7[6P-*.=[UR8S[RIS;NQCZ MF,]M+M\]=\W3!<3Y( MWTZ%'OJB"EQ[OH;YC0&,\FU =%2D<18A]%_I9-C5K];1/*S$]FPT%'02 M)Q;;O@L2!,8U;6[R($/-*4T^L%I1SK1#&ZVBGDQ93H'3=#!.,-SXT-XN:7B@ M.%?B/2T<3I,(V2E7,:H 5&2HDT=JTS1JJBK.3.PXARXPS)"QV3Y&D*Y9H"O6 MTC)DH'HHECW=[D_1Y YY!7@R#[9', >^;;OP[@2A1CW6IG%H<.GXDE:T!2 X M>CR>AKYKHT&Z"Q6\WM2Q%2E"SZ_:1LISEK1YNA,6^B]+S&8:?Z078O(EO6$ M+Y4K0)\[LB6"2/H'\@6/NQ89P>@L#";,!;+D+$G(BYWM?-#>#7S0&;DG[4XY MWB!'8U)0P7'?!">Q5MKCJ<,X4(*5DDX!:%@YH.F#?<#V;N>GQT<[Y^#,QY%V M48,M@F"#QW8ES(DG!+9T\.+JTP?'E\,73UM&[@8A7759>G"8=]_I8YL.R31- M:3G$WRD,]H>HMO?K'@'?H<7'SC?'*C,>/(U5[G0R/U*!]L[>VD,Z[LIW*4HV MM[W$'Z_=,&@W'1]J%SVJ]E3KJ=3S6F\$L&I9A&EK5YILE[=L2ABV:.S@,?:0 M*QX]C7:'2OO%8=<6QJ#?Q4S!!W@FTDAI;I&!='(#EJWCB ^&TK6B9A](@9;* M4A.(IRNU86Y?2;?/._UL.(A@#G>7\?B"3\26G<# $4N9]6&YT<1CC:6S-7=V M[/7.>>_-&AJW%;\_I$ZXJ7QXR=;=[5Y17H4W<[O'P_O-7Z1=47M;J"66#LYF MDQ-APSO#\,6;FM_3+8Q'E\B7:P7>L?0 ?E\:E*[XA3;H7MR^^B]02P,$% M @ @X)C46H]=W6$!0 *0\ !D !X;"]W;W)K&ULS5?;;ALW$/T50G" %A!T=6(KL W(E[9Y2!O825N@Z .U.ZMEPR6W)->R M^O4]0^ZNY-2.ZQ0!^B)QR;F<.9P9DB<;ZS[ZDBB(NTH;?SHH0ZA?C\<^*ZF2 M?F1K,E@IK*MDP*=;CWWM2.91J=+CV63R:EQ)909G)W'NG3L[L4W0RM [)WQ3 M5=)MSTG;S>E@.N@FKM6Z##PQ/CNIY9IN*'RHWSE\C7LKN:K(>&6-<%2<#I;3 MU^>'+!\%?E:T\7MCP9&LK/W('V_RT\&$ 9&F++ %B;];NB"MV1!@_-G:'/0N M67%_W%G_+L:.6%;2TX75OZ@\E*>#XX'(J9"-#M=V\P.U\;QD>YG5/OZ*39*= MSPM3SL*1Q/'E&8M0JSB#LYBB@O99!G)\YNA&-I6.-! M##5J YPRO"DWP6%502^ M7)F<\OOZ8R#IXSSQJ\H7HDYI.AF$UFD\_8F_?AS:.]^9/AB4OE,VU] MXTC\MESYX) 0OW_&Q6'OXC"Z./Q"!I_0_O'BI[=7XOWRUZL;\;XD<6&K6IHM M$CZS#J0**6IG;U6L A2A4,E?8'_"%N)@/IQ.)D*:7!PLYHLH$V HE(Y(5&E_ MB/='@-U U8I<3W%4FTVFBR$<^IIBC>CMZ NAO%P<)2"SX028.B@&0?\G).2# M0@5"D8HB+4'>-%*KOS ) ,)A62@ SEALM8V.:W+*YB+'UCOB=3CU0GDQ/1PM M7CR/JJ'(F _'_BRHF$Y&TQ<<];\%]PQOT\77BGMT_.)9V_)IU(O1[(N"?MI7 M%W/MD%:JEAIY(+TUOK>1*[AR9#(2*PH;(A.G?9"A"=9MDT?.HW"/NX1K#VB/ M+";>!C:31A2(F:S,+?1Q^(08"EC,%59 P:9461G%N_)0'%%00<-5X6PEO-72 MB5I+ Y4D7\I;!@W$F,X@J QL>7*W"M$ "1AF1)1)'Q+7*WI0-F_ S[K=FYA. MP <^FWC*>9"F96N!5V_:TV]ZM+CTT(Q4K,E1P?-)[FZFHOU&A% :W IS_ M$&*?Z)Y>9-*Y[4IF'W$*Y8"(.;72U&<>3+ L.(P<+:_1UY89S!CQ5CI0,3O: M*WB&@$,5%,K\CR8Q[EDV(Q=PI8 ]%PPY7ZI:%!H_Z-O&RQ3LPPGS5?-ENOA_ MY$L$\;R$Z0KL$:S, ]I[FR%/AU')+;O@Z:[.A(.LW$2H?1A?@)?$TX/!!52_X(9 MNS&,4F9*JZ!@4#$<"##"D5CZF&L=,+XQ7-T%;E4NVL;U@9EVXIJTHB+E=-&> M6%ZM3<>[EAMQ25EJ;;.VM0WO%^)&(@>2=4X^9YMUN5.:3U.% %0\>PU#EE&[ M1;>BM3*&MY6AP0P/5Q+<9>DDCN5M [)85K8Q*4G7C@NX,6QS;?H^W5<_5R%W M6XV;NG\MOH_B'_;%SY.+X:=8414'XA G?B_PP &?));AL@K"U4&PE.#NY,U#'V+?@'N\._Y4J$+Q$<: M P#9Z273S_;OP&5Z_NS$TR,21PPJPZ/\"ZA.1D6!NZ#W;0OX[/_@902P,$% @ @X)C4; FRU5"@ ^4D M !D !X;"]W;W)K&UL[5Q;;^.X%?XKA)L6+:!) M=+%\R28!,C=TBIG98#/=15'T@99HFQU)U)!2G.RO[W=(298O<6>GQ3RT>K!% MT^?PW"\\#[K:*/W9K(6HV&.>%>9ZM*ZJ\O+BPB1KD7-SKDI1X)^ETCFO\%.O M+DRI!4\M4IY=A+X_NN030R(3244G<#P>Q"N19700V/C2G#GJ2!)B?]V>_M;* M#ED6W(A7*OM%IM7Z>C0;L50L>9U5/ZG-GT4C3TSG)2HS]IMM'&P X*0VE?_F]O[-/?NT%NR5RDM>/#%15$(;)HM* M,N):B>F)JR1"#FE>R6+&,6&!\I85 :%2&56NMZM4:3\$*\M.,):K6 *> M!,"B-F#'T+%)5J=T2")TA7AE/(5'2=(/A080EC(1YMSRE#G]<8VE*E8OP%GN M@4+Q(E%%(GC&%YE 6(*>,!6OQ %K'A./I=1$D%=6&E4;E@)TR_52F@0GP.8S M1[8GV4H4D#K+GEBIU8-,!4,. L:C2"D29%[GH%]4P"_YD\/A16HUT6R0#NI* M9K*2 OSTN:WX(VW)PM2:0R"+JD7)I6XTT%J%9T:UZF@UEQ%TR74B,@.L#">" ML&+0/".V5Y;I?R+U_#8UQ+ZC[4QA>;*D&O(Y_RQ87<(YC%P5$C <0I9*VPP' M8:LMWW_XW2P,IC^80^>A1"BKIW/V@<1S6*:S^)J3*Q3X:)8K338NQ ;20=^5L*6;0@4(\T8K$MH*-.-C3R$4?;] $((QY$P9X$)\7_ M6,#>1RGV:+&%R"2P4K81Y)_RLP 6CEH(*%OH1)KV/^?T^ 6CD7$<$U!V4L-H M='JCAKZ:&Z3.RQQ2YV26'W,_8K_8+D&D+Q!D&DT/-$R=TQ;=\A,$+ARVBP,\BC)50UI-1I^<^^SW M^([P_586L&9?@V]<0G**0PZ'D2U#<31U:@RB<:>]OBZ6W5&'LHV]Z7B"[_E\ MVM/D"0P/6ZA"R3X=\AUB"?3030G\F_:.60K0"@,OBD,61E"_W^C]%&]G+(2A MYS-:S+PQ./Q*O4]:O4^_3N]!<#Z'RO&8X?')QK*I=BK"L8S',?0E.?#J<]8X,V#",_8FT?N.9GX^UYU MR6YS,N"O+D^@PJ%/%RP&!GT"+X;2W?<[:FJ0D5!3CIAJ&D9L%H]!/9S!PMXT M;@V\RUWDA;'U5B^""YRQN3<+0N+6!]O3?KWNM'R8!9=U5>NV$*E%)E>N!+ : MRM3;^G!HFOVT=!!E[&_P%Y1^,LI>5@M]J]THHCPP1@(:TV; IEXT#I&1IO.0 M-NP2'AA[P71&&U"E%\T"B#R93FAC#&P* &2A24PBHP MH5QR\B"(68C#9ZWZ MGJE=L.?8B^9DV#'RIQ^#?P,!96NE ,EQ2AQZ(?1Z1^UJ06U+5MN.\F22:Z*N MWSRMH<544'3!=U-7.MLFJE0HT:RL=;+>:VK_2$8,_1_N[FZ-708__ FN4+BN MM7.-O$2?4E#)0E.3*)W:,K:1U9K=WK]BLS%BPIEGMZ/3J,QHGWX%0V=PO$E@ MD]#9Q(N1TH[4 $T="N1W;N+J=X_;M+;='45Z94/8IC2*U:;)$<_$*G6DIA3V M8IJA@]JL9;*V11]74[JWNKZE(6\H@ER_@/,*JOQ8&97)U'JY[6L=1]3Z%]1] MG)1['+5R3U$)OIO$*R^=SV99U"F"$R64<&X"O-<]=$+P0ZPY[S[_5OKE_=JV-[ MGFHK(M7()[8BWT?SG"ECKS*E"\W6 N(QH?)*W?4:F7F)!IWD19NY)KL+2>WR M4JO<0LOB <$.8 HBKK>EBBHQS5"V$4^[MG4@DQRK9L^89:>KM(VC=129=Z>2 M[@X=5*?&71<42=9KSPBMTPFQW-<(,4>WCZ]CAO! 0^\D,O)>M]MV2KM>VMXM M]SJ8)OOH&F2:.M@_JX7>IU3:N^9)%,>&TU G-,^I_6@JE*O!V%4/C3_VNADZ MD.]=@9(F#+K0.JVVXZ'U$;Y NC?.G_BQ3N 8K5Y7M&-#)SM9$4"4!);GU_WT*G7*OM1<4[D'@X"? M>3O9Q,Z.K)%I>%1L\[2KA[S8QKQ+MRN00>?C@LW=M-UM'(F#6*)R*U!A-2^$ MJ@TNV,ZW;)YK\^0V/[:CC-MZ54.)MO>L2V8G63E_;/JOPLZ?G ^3'&X;MXLZ\LWEAI+% Y=N4+>M6)EPW-/4058D_CF[;8?RED*387J^3YF:=57. M_&>5X%O& F_W;GNG[[*OVU!UM=(6Q': "03JE>FS!]8?;/NJI_V MX>U-:1;YS8UI)^S!Q'R;NP\1]F+@/$_=AXCY,W(>)^S!Q'R;NP\1]F+@/$_?_ MDXG[I)NX3[YQXGX2;YBX#Q/W8>(^3-R'B?LP<1\F[L/$?9BX#Q/W8>(^3-R' MB?LP<1\F[L/$?9BX#Q/W8>(^3-R'B?LP42;.Q!*H_ODT'C'M7C3D?E2JM"_W6:BJ4KE= MK@5''! _E\J5;4_B$#WMJ>;?P%02P,$% @ @X)C47)U6NM"!0 ( T M !D !X;"]W;W)K&ULM5?;;ALW$/T50LBC+,F2 M[3B!;<"WM@9JQ;#=YJ'H [4<:=EPR0W)E:R_[QER=3,4MPT:P/#N\G)FYLR< M(76V*F,#>>=,L;Z8[\?BI(J&7JN)HN9J?.5C/CTLWZH/4F5-E6F M/QP,3OJ5U+9S<9;&'OS%F6NBT98>O A-54F_O"+C%N>=P\YJX%'/RL@#_8NS M6L[HB>)O]8/'5W^-HG1%-FAGA:?I>>?R\./5$:]/"W[7M A;[X(CF3CWA3_N MU'EGP Z1H2(R@L1C3M=D# /!C:\M9F=MDC=NOZ_0?TJQ(Y:)#'3MS&>M8GG> M.>T(15/9F/CH%K]0&\\QXQ7.A/1?+/+:XV%'%$V(KFHWPX-*V_R4+RT/6QM. M!]_8,&PW#)/?V5#R\D9&>7'FW4)X7@TT?DFAIMUP3EM.RE/TF-78%R^N757I M")9C$-(J<>ULU'9&MM 4SOH1)GAAOVCAKC+<\!MP'\0] ,H@;JTBM;N_#]?6 M_@U7_ET-WP1\HKHG1H.N& Z&@S?P1NMX1PEO]#WQBAL="N-"XTG\<3D)T:-H M_GS#ZM':ZE&R>O1_L?P/<)_N[^^>[V_'ST_BC: Q:/0-0O,*SC2I"[TV2"\Z<"E TSDA M"]<8)4H)#,F#Y#7"D6J.22R?3M'.!( XUJFV2!7/%TB6S@8\FX/IE%LT;SB. M<42_4X3X$X]I'2^[++XV.B2 (.ZLN&QF:#W0W.'I;IP@K4;I(&V2.^IZEUB4 MNBA7E: $J@@&/)BP#;R6WAZ Z]1HS2SXA#!"V@ 3-+& EMO:]06]\46.SMU!_-I6DDA[&A$"Y3(4/F M;;]C7),(H3 -QQA+&=/"J80X&)'R5E3W.N(%,UV#EY=4"JB@=\?'Q]V6+YX- MS230UP:F M9)&IGABC^\AEKNFDF0F1A6Q4:GB;Q+].T59-KOST=+ I"W!(,O%;.Y^*$4+2 M3B46I?H+ZLA&-[M;6I$OBP["SCT1P4'H_W"0!:&R1E%LVN;[%+YZ++@Q"CGE MZS](CGMEJQ##-0.Q)P%W]XK1;B+6F8'M35P9]$*^T(%RD'J#OM%(1='KXG42 M]BMK1T([#KZEHX-='6U5UZI,E_LT-3H9_4M-C5A3\0<)"@>%;_!*+S7+9_L4 MPPGBM\/0.[/?K\&'5?FO*C$5_Z)D&>"TPP72TKZ$[6?V1VEAWQVJOW5KK0CJ MYKLYI[RQ,5]@UZ/KZ_]EOO5NEN??#O=H#MKRK6:*K8/>^^..\/D^GC^BJ],= M>.(B;M3IM<1/&/*\ /-3!YVV'VQ@_:/HXF]02P,$% @ @X)C47W['F,6 M"@ BAT !D !X;"]W;W)K&ULO5G9;MPX%OT5 MPK.@ Y1=FQV7W4X 9^L)$#>";/,PF >6Q"IQ+)$*2;E2_?5S[J766IP$@YZ' MQ"R)O.NY&W6SL>[>9TH%\:W(C7]VDH507H_'/LE4(?V9+97!FY5UA0SXZ=9C M7SHE4SY4Y./99/)T7$AM3I[?\+/W[OF-K4*NC7KOA*^*0KKM"Y7;S;.3Z4GS MX(->9X$>C)_?E'*M/JKPN7SO\&O<4DEUH8S7U@BG5L].;J?7+\YI/V_XHM7& M]]:"-%E:>T\_WJ;/3B8DD,I5$HB"Q)\']5+E.1&"&%]KFB7A@]W\0]7Z7!"]Q.:>_Q>;N'=^?B*2R@=; MU(:IP+S]]([<07F5=*W"GI*Z=@\7 S#J!-.\9)3>=%I#,[0N=*W%D3 M,B]>FU2EP_-CR-0*-FL$>S%[E.!'59Z)^60D9I/9Y!%Z\U;1.=.;?U_15]HG MN25=O?C7[=('!VS\^Q$>YRV/<^9Q_C\;\SMT;M]^$%]NWWU^+>Y>WW[\_.'U MW>O?/XE/F1(O;5%*LT4\)'9M]!]0(5$N(/K$2AMI$BUS(;U7P0MI4I%KN=2Y M#AH;91 KDO"!):20(#*5<]JL"=K:BU^P)X?H 8=-)?-\^^1,O.D.80L@#W%3 M,!$! I5.)PHK'-S8*D_%4A%5A5A+!9(&"$5Y!-:EU*D(5L#BQJ\47K8";L'; M"/5-ATCRB8!*-0-H54(M$"@LB98^2!.0,FSE$0ON'L2)$^UN675T00>4K4N5 MR[>1M8PI8:G"1BG3T"BE"YI8&1C/1NY%YT>1RJ#.X 6G%(STH'+L6H%\604? M+5#(+>E?><5JUH?[5I>.9(2X.=*AOQ;OB(Z87HNWD0R]IRR3BJJ$")61Z7^0 M!?#[:V7I#QO'L[XZA50Z@66T 8@K$M*3@HA UIHS7JV=/ZMYS8[QVF?@=:%S MZ0;D]^B.'I7L.)7Z>#0 @JJHJ3]44N[],H]R&6N&E35+@<%'""?)=8YN[1.DBK+;?]( MO1?NE]$L%7(&V&B*#Z:VJB! 4*X@0+0P]'T<(@ ;#\P''E@KHQQ3JDR/*5D@ M;$LR8D[AOJ(Z!E$,<$\V_/M?%K/IY:]>*!\TJI-B,/85KQ&Y#^T8IP I&8.\ M1O%_.'C...ET^(TB8R\$LEBEBK3F?%!Y(L-..XU.Z[F*94$D%JP'Z4 P_L;79.KQ;B MDPU=V>@3F4WGXEV'X!\283H=36<++)Z.9O.GCPMQ?MXRNY/WZG2367:@?="> M03P3T]'\8B:NI@M00LR9-:7B!.^09%S,"7/Q]'+!_Z(B_:('>>8CV!6+R]%B M/ML!]#&/ZST]$3?2[P.^@RI",]]2$:U+A_I6(F0':*Z907KN.2C^$ELL@2[6 M8Z-#MI]XZFB*=6941Q&Q'LH(O#VH6/1U4>::LJ;-03C&\:WG)!!%@)!M1AWU M]6\-2X%"DF*AF0$8^DY^"E/'286"V]:1MF^R0;!IY*>6HO;W(M8VKJUD6Z>^ M5AJO=Y/.,1\E V0=\8_\4SV$)+B1KJY]32M@E]2/4?OC; $!8&^7GI*UMFW2 M\[9RB?I_N&772G^J2XJ#0;SC&%17I:F&D&R0EK&,HKV6E!R8KFL*6I/S4[4, M@]Q18P> )E0[)L>.7!S"F!C+#W$85E@O_<5=Q,5>U>^IZ61>: MH4GPL)1;MN!*J1_'\I'QV;'H( GL5Z M/V_D[]D_TR#EDHP:]412$[2S@4< 0J=IGKM8QVB#6#6Y&#W"&M+8"7$F\E MI&]4YM#H7%HJQQ<_!MFM:S1W=&*P>1_CLFF _F&HP!/&E?5H!DJ#+HPI_89 M*.\8+X*EHAKV1YQIR #=,!"[PT[9F.\HA^ @-?2;OZ+$ M]VH['"U8W0,M7 ^E334YZ#&V=ANW$<-]>S5CQ$J\S*"HDN(W9ZL2+5FA07\4 M.]IFI.%YJ8&A'-J2:$P7?V/]RLJ5UL?\VFQJ$D@LDRF;E""*0IXH0ZF2U/46 MJ"#%N X"-QIQUCB9T=HB)_I$26=.D9*C_3K,\'6$I\AJK31@Q9GN8A+E75HP M^XYPJ*2&='>*'ELJ&/6ZO4;H\$J#TE!VPF%#B^HHT(+<7N7< ,A!"CC(I'9T M$R+I@8S_W0R_/3S-, )@!C)XV [* SA MB!/B!OP=N; @CI:;K4-W*"-" QST<)G[59 @R$:5!KD)$.E:T?GT)VS(FX6Z3 M=([0VMB7[[:<&K3_7!)C ,_J%H2]AFV9?" 'P/JFNV-EY(,K-<;@U9RD6YXF M"QST[D_G!MJ\1<*O=^UYZ4R\Z%NO'<;J'H/*V8X?&ZH)S+(E\_R$>T>8[II! MN580*[K;9M3O7,/>'JOD\<4^XGK7.2\;Z>+/XV_>#?'W2WT?^P1I8#Y=C!;3 MI[R:CRZ0%+":7(WFEY>\NAQ=3!:#K@F&D[FW74<#,VK,>?&^L'?YW/02,0DT MGP;V;ZR,-3N75OV[!C9NSBUB)#$2:VO3C<[S7HK1P+Q9:[Z_Y%T-,KF> Y0U M^S8;');C=/>SQ.%D"H#N@^S09YQQ[_M8H=""TE= '^?E^*FL?=I^:+R-W]>Z M[?$KY1TZ6$0)@+3"T&ULM5AM;^(X$/XK%M<[@<1"W@BA;Q(M=)?3MKLJ MW9Y.I_M@$@/6)C%K.Z6]7W\S3@@)I;2[VOT"=C+SS/N,X].UD%_5DC%-'I,X M56>-I=:KXVY7A4N64-41*Y;"F[F0"=6PE8NN6DE&(\.4Q%W'LOQN0GG:.#\U MSS[+\U.1Z9BG[+,D*DL2*I\N6"S69PV[L7EPRQ=+C0^ZYZ^!7;(X1B!0XUN!V2A%(F-UO4&_,K:#+3.JV*6(_^*17IXU@@:)V)QFL;X5 MZP^LL*>'>*&(E?DEZYS6!^(P4UHD!3-HD/ T_Z>/A1\J#('U H-3,#A&[UR0 MT7)$-3T_E6)-)%(#&BZ,J88;E.,I!F6J);SEP*?/1TSR!XJ>(9-4:9F!P[4B M-(W(!Q8M>+H@0W0>0%^0*Y%JI>*C-.(177^+JA: MZNML]+UP#@).V:I#7*M-',NQ#N"YI?VNP7-_AOUDQ%48"Y5)1OX9SH T<+[55$X"(^%?:Q6-&1G#:A0#:YR/QK>3^^'=Y'Y,)C?3N]LO MU^.;NRD9WHS(A_'H_>3F/1E>PNO)W60\)7=+1N8BAAI&932=Q8P8+-23IWEW M,&4V@](G&LDIE^2!QADC-!$9$HJY>7,IDA5-G_[X+7#L_HF"*BK-YU7S52$2 MEII Y#5+9DR6X3?^&;&P>&KC4WMP3+;>-!@@= _O,SYR06.:AHQ,33/\*,+< MH"LTX]Z845E698R8XHN4:A:AN$W *H$\AHUFX"U-)) 1M:8K$D)A8/XH\@E\ M(H%5,=@<$>,6YP16=N\MC#&G,Q[G"0H\5CNP?5CX;<>V:GK>"/V3=*V+=&T' M?AT?XYJ(B.NGMULX"%[CJLORO K_-?W*WJV7PN2B>. X*5[P2MOMH9(#.R"C M3)H)7&Y$'$0!.C:3Q=96!2ID"$%B2D<9C%Z%]D6$(8&&'S.3,S*@4\$!>;* &Q M7@O@WPV* E8HBS4\)NR1A1E2\Q2<\E2H72DU*+%WT3;T\$:QO9A@:JF'T0M= MQ7=ZDF1A#&;S.0>L(]=R"=8\>B8,LR3+%1MD M^.ER8I;V20NU$043>X0S!WBU35*F.V3X0@U#8.*8S$#T7&3RI>8RAQ K#6JC M)5&E'(SGHEH][#%X(_YYO]@(SY/H5TG?TWC5IO.^T'CS 'YOMP4(I(;RB]#Y M$:Z4B'EDU ,;P/NL:.)%'#$7WD2_+PN.R=!,!7S?? _'QQ;T7$C\6Q:*1KG]_X:]D./:H']50T MNH$5P&_3;_VB/KXKV@GZ*,]ME6O_U:Y>Q[ ''O#;+>)X-FDZ%D =ZM)UYJ;3 M;Y&FW;-:8+Y+F@.WUWI;D+XS*L-*GXHQAR!QL!GA.0.+8,: )T6VHH96@"\B M](W7[GM.BWQ)X1,H-DEG &0M"0T6D/J.6R1IK67.I4ARFOTM#\:58]LFE0TX MY'RU=33=MF>##J]9 0/MN?Y!V^YYK<-MA<+T5+IB_FX+R;^E#IS;]O;KX_P0 MR[:9>8N9.<6L&I=#9X3/QH\K+O-J-_M)"I,<)BJD/CR#Q13Z2Z:(;;_[FU'9 M)KU.O_\[N>*/X(M/H18H%^HUJ&R< 594&SY7JREB]TH$Q]L@_)E!SAGV8N6Z M>+"RZJQNP>ET/'_#>4UEN,Q9RXEA,M3NMVU@WZE=VRHPO$[_F?1^#:)/;,] M[%/>[3BE"E=L)C/XP$8FMPKA!@AA!5X5HE\:80_V(,!1LHX'8[?O^56$H-2A M;^VZ 0POK'&,<-]S?XP5I+HUO>V-]ZW.P-WRYF>?$@3B-FCWK-XSO[^5VV\/ M_. 9]S9G7&N/TZRZTVSBMIV>7T?H;#&\$F-;,P 2;%WA@<(0.+L*4=32MCO_ M4!T5,[AY+V*HWE8%[II1_- U!]M-M14J'SD0+W)]?:&S7=<-5Y+'N=&>VX-/ MD8+NV=3*^W^U;U\6#;*8\J]84OD6:QZ]-&0^%A\!3R:5NL-LD4'7V:U.%X=L M#]+K-9 MOU\:ZJ*ASNNL!3D4=24U0*8;^&3?#4*W3,+DP-U<*IB^$*[_> M*9^6EV/#_$YH2Y[?K$$:P3A3)&9S8+4Z_5Z#R/RV*M]HL3(W1#.AM4C,&ULM5G;.SOE9Q_MV:FIRDSGZJ,5KEJOI=V^5IG9O.H->_6#:[U< ME?2@?W9:R*6Z4>6GXJ/%7;^1DNJURITVN;!J\:IW/GSQ>DSK><%GK3:N=2W( MD[DQ7^GF,GW5&Y!!*E-)21(D?N[4&Y5E) AF? LR>XU*VMB^KJ6_8]_ARUPZ M]<9D?^FT7+WJS7HB50M99>6UV?RN@C\3DI>8S/%?L0EK!SV15*XTZ[ 9%JQU M[G_E?8C#SVR(PX:8[?:*V,JWLI1GI]9LA*75D$87["KOAG$ZIZ3.B'S5'PH5\J*S])J.<^4N,Q+9;%*7.2E+K5RI_T2JDE M/PEJ7GLU\0$U)^*]RZ("\#W8I<_U=$E0B\<;DSF0ZE1XY",E'! !!\@_,0KS3N* NC$O\[GKK0 VK^?L&C<6#1FB\;_[\S\0,W5YXN;V_<75[?BW:>KMS?B M_.JM^'#[^\6U^'Q^?7G^^L\+<7EU>W&-50*K+F\O+V[$(^,NJJ39=A()>(H\K N9;P61CTJQ M2NB=X@44HUK*E9 BU8L%(H&GY4K;]'DA;;D-BXT5FY6&;4LK$:^4)'D.>I3.*3R!AXFR)?B.+EM6_O*/63P\?NG 5;G: ML&A9.IQK94^Y(W+8<3"I+UF=;L9).+$!46 R3'[CK?)!_ MRND'"AI$*\=&/Y3L-$> MZ4):1"/38#!)*4#P-&()JU(0/!ZT[$OA?UUO/Q\><%7PY>_=?56CB(AOE4RTT0& M=XPD:R3GBB'BG,Z7K#;IL(A5WRIM U, T )*G+=^81(6C%6U8R1CLU)<[NT M$SSHOC ;>F, DO08DQ3AV,:J)$)%5[#VL!)IY>Y7@#U##0)\(2-P5T&KX+5 M9JT342C+/1_)Y[0^98V99WKIW81).S41%Z3S) MJI12V4XK;0$NI*WIP6T=0.XK# @R0#Y506;RY7/:%N8 F%7[X,C .8M)*<#\ M7,\K9KL^H!').&2CP@)K5'@(RST$T0F([72B"SB#H'H#CL2Y M8^*,'L&TQ1C(L@Y59#6-H@&+B#NN=Z7CRY0H$3'3!HQ2^"E I=V J#N95K?*RIDW@$>F$<B4]-,%DA MM<>E53Z,D4BD6X$;G(<%PQ:. 9# $6?>YX:+L8#1\RV+"JV VATQ)0E,GU<% M3%?W!3&U1RGR"8M(9_T8 9?WNYJF18BXU3ZK7=5$#!Z:G3T4>-PG*&--+A 4 M4 [@@!VBV+[ 5;O&3:(>-N%VKX48X0K4[T+[WG,(?D?B3:>UHY([Z%Q)P#$A M1)#*HD*4"A]<7,.#>>A18^*HLGE$08J):Y0#6(X\HA, M4VYFDGJU/Y\Q#7=3'+L[KVE1YC=1=OP-Q[\^.(-H9=\8!A3[%!AG(%GXB0: M'I_@=QQ-IU-QK0CB">GGM<,H'L_$9#85YTE2>TD-A_J]!_9L>BPFHQANN?(1 MG*4ECF;7U3W&'H;E7&<9/XVCX70&'<-X0B>"0NJT6QB^JL(T5T^,PQA[!C-Q M:\##W),?+AA%DY.!.(XP)$,N473I9RERO:",>-/A'7SV?R\\0WL1X?5X$@V@ M:#B.H_%D*CYXK@?;9$HZ5:N;1N/9"'\GPV$X4(07H]$0PJ?3N&5J>/5,#*?3 M:'H\HZO)+#H9(H#!B\+8AF%V32M5\Y)]"--<8T6&V4MG?DYYAI#&XY'_G<2[ MI!5RRQ/:Y&2,5X,!Y]-6ZLEXMR4/H\ED1%('H[V&F@>QZ>R-$8=!O"=A[55C M#B#".!V)/_\KMQN"3;J&!=K$4&]56\!"05T\BJ;Q5,3 _63<4OB$(P?U3*,1 MW)M&P]D@(*#MV.QD0A@_'K8"T$W::!*-1F.ZF,']&=TFK7^%L=X:OS[%'683(]^>-+N# "!Y<2R@B*>I1I&;YT MD(C=S!^. V0JR="^X:-59_J[.G3$H'F_GF.:@?R'XXS<3(>9&6OHV MD48\!31?!]1]R<0M0XJW_VQ9W P"^X1WITO8E6V_A^'R@?'<(S.:DA8^A&I- M75=I0L8+P8?8Z29UQ47:.&;26OM^\)//V M.)X:Y2T,4'Y0G'Q2@HE6^5F:8EM/;6L4FDG;\]&!@)'X_UW0&HLI>D\&[TB\ MIPVA&A]BQ-+A5:U]! M_=:G:9Q@E_P!GHH+?<)_I6Z>-M_XS_VG[=UR_P^"]](N<99%FUM@Z^#H>-+S MD*AO2E/PA^ZY*7%CS& M6(X/&]U&.7#-1Y&Q ^U!/V4CO$'S6WJEZ*Y=:0EX@D)S*4!A>-@XZGX\WK'K MW8+?.8YU[1IL))Z4=_;F-#AL=*Q#&*-OK 9&/P]X@G%L%9$;]X7.1F72"M:O M2^T_N]@I%H]I/)'Q'SPPT6%COP$!ABR+S;4<_XI%/+M6GR]C[?[#.%^[O=< M/]-&)H4P>9!PD?^R28%#36"_LT2@5PCTG-^Y(>?E)V;8H*_D&)1=3=KLA0O5 M29-S7-BDW!A%LYSDS. : Z0T>S'"A11;OA1&R9A6C>!4&%2HC>ZW#5FRZ]M^ MH?4XU]I;HO4 SDE1I&$H @QFY=OD8>5FKW3SN+=2X0VF+=CN-*'7Z756Z-NN MPMYV^K:7Z*-8%X4*?QYYVBBBRE\KC.Q41G:7 M%ULGEQ>WUY=G9Z<7O\#IQ>WP>GAS>P.W$<*)3%(F'G_X;K_7W?M)PS@BXX\@ MQP(#*D)/\X!3'1+A3 0,$DP\5#KB*? 2#B[ D"8N'NB.2M% F(D ;"\@'<6L MB;@*X#YCBJ1 AI2C[BY$3+M99 &%1\NII<3 Z(]\XT;7@SW1^I) 55'O/ M?]PP'KU)0$"^O^>D<^_[6?]K6#M.<2\SM-QG*3?DF,=B)NR>;IT)^TUA.6JV M':']LIGS=;;J_A.X[;XZ;C,1,H7U%4^[N&O&)B+].D6?A]P:I[THG\HG%+I% M'QE%31&GZ#[<.M!;]D,:+G@>EZ;M8E)) 'NTQTUFO:',2M=F>IU>=Y-:65O= MBQ]X=0),.XO+OWM@H=;29?UIMC?)K6VVK(8?2V0FJ)4K)D:N_2J9P+L/NP>P M!>\.NGLK^5V+=DKU-7%_7M@Z2U8S?8/8FRYXQVQ'@%AJZZ\O\V3XF5($B/>=(8F;C+"!D1V"Z@^5!*4]Y8 ]5IXN ?4$L#!!0 ( (."8U'Y.OUV M/ D &49 9 >&PO=V]R:W-H965T_LM. ;<2/LUV*I\=1KM"0R$[F1*F=:K-]WYN&[\R&-=P/^ M)L6]:=TS\F2EU#=ZN$S>=_IDD$A%;$D#Q^5.?!!I2HI@QF^5SDXS)0FV[VOM M'YWO\&7%C?B@TE]E8K?O.],.2\2:EZF]5O>?1.7/B/3%*C7NE]W[L:-QA\6E ML2JKA&%!)G-_Y0]5'%H"T_XS E$E$#F[_43.R@MN^=FI5O=,TVAHHQOGJI.& M<3*G1;FQ&E\EY.S9@NMQ>2DHA=7$YW[B:)G)IJQSRJW6\,6>2*2??D>C&XLCVK+SZ,7%=Z( MHLL&_8!%_:C_@KY!$XF!TS=X?23^,5\9JP&%[\]>OE[=_9]>(O\]O%!;N\^OCE^O/\ M]O++%3M@X#DW,F:B_E#@@W$?I&$Q3^/2FUL:?&9PA'U06<'SQS_]81J%DQ/# M[EU6B.28WPF-)&?@!6/A-PG$*LN0F$ZC"9C,X[1T'^Z$(;5X:[6,Z=:/Z;)? MMR)W$XGU&GEM&!F3*XM06GFE-/W/AZLLH4IM88E4/6 MRE4J&"AR+;0FVZV*OP6L!.ZUDZ3H1/T3V0B(Q+T*3U@F[%8E)PX9--2":$VI M'[V2ZC,HPFX1G0W7&*78/=<:_ALGY0>J@K #2WF:,F[ 4U9HT =YW-AQ4'F7 MW6ZU$'O9RI!K5F0KR%'"74'/2]\I(?$3SEIW5V6&J%JEW[$KE!JLMXF0;321]73#(:3^E+%$2# 9LG_P)3HE18 MAKP!T\=:.,['FEC^P(3/KK7,>1[39#=AP M"M.<3>/)J+V>NRQ[1>SJ8!RQ?G<8N0N 0I?QT+^<-C:ZQW!OC)<83MA26:R\ M!-(?6^'P/KS!JI*WSO-11+_#,1MC.OKRDN13!_;R"C&#C^*!" O6K;7*7$;! MRP(B-?9>8"'DY([&T+F4:<*V6 "V$F"X/3;K^O4\IN8C<0R+GLC/L7B@>X&4 M;:@7O! KG=2\4TG%;2GAI=J,6[V"L*=%.$SF+6Z6RX!L7:L4[1N6['!'/X87T[D3(RFKLA8BK MH6'@L%0E"_OBX_.++XRW!UH3I]@/!M\3#P RQ3NO&D5:3>*WE85^FW@UI$G M6 #,OWH\V/:<*RK-B,!%%0V'J(]BI4OL?/S4#GY%H;$R3H^$G6YMZ]("B<_< M#^XZ#QI;&$G)1!A7[L@ %]@*C)4K>X05. 01;DM8\_CTHW\D:T0L/0@U 06? MVDV8'^610>8K!X VS_B/7?:U@ KRR!,<[,F%@;81*GF_*3#K@\'[D')CV+PI M&6Y6!Q\("4WA(K>E,27*N6@U-$V NNQB!Q?K*.L'$ OVP%KC%/2R9T5-_U30 MT+=AS[O#/@4D:9;;&T41>!9G0-)6QEM/^YP8QNTUD&@LE6OAPH-:X'+2:2<" MJ!-Y#2W'+A%\!N]Y_)J<.NSP8#)^M=*@<=MY6EA?44!/"4[EQ'?\N+@A648N6!3U" MG&\VU+);Y]M@]-]D =$ 6+X@:^B]0$Q;'.@I<.+"122%;+Z3JC3ISE-HFI<; M-,LT#>GH3TH7+)-=I!*K'4?C$C'XX=B$%J& DEYJ=17J$0 M/?K>PA-W8'PT]=^C9@^*G\+S5?K8WK)1C+K5IOA:-%%9:H7,R0AA\T++E*8: M!Z\M";S$ADN[\DP2>J>7V@.'FZ.P[QCS9ZC2+X',7-OJKLIW,W225R^)I"(B M[Q!KH",7&X4VV#4.( +#W8F9Z1ZLFR\[ F2B!-'&4M1-U%,%O@%N>5N+^\+C MO!X=\/K/S_B[7UDK_#LMV#.-!J_7LLN,&?7&:-N1YC&G3OE5,:6B].JP0@D! MV74!F4L=V$G8K#)M%Q_:[V,7CWZNE3'[C0>F+?U?$U=ZN)1M;M(G;35Q;55O [+E.W+:(R7/J%AL:\.FAUIQ---^/8 MRD]#P_U4V*$42A,78I9"&5$%I06*HDJM+??"]>SKTJ7Z=T=." &=_[K#&EY( M6S7X*Z6UNG>;KUU] B^J](Z&TMF9(S4M$) ]P-,Q JV+;[*>@M:T+(@54%.? MGGRM. ,\[5\%NS$U SY- &EVNS8JDIK00]FS=T 3-'6R/M"H+/P?:W][J2E] MLPP+HR4%L 'F8?H_T&91S']LPE,^;IL0]I^;[= A;*]U])T)O7$'_(:YN/A3 M\.9M\Q_"W!^=[X;[/R ^<[V1@&HJUA#M=R>CCN^"ZP>K"G>0OE+6JLS=;@7' ML'FJ#Y9^7L/U!+ P04 " "#@F-1Z4[T)[X' "Y$P &0 M 'AL+W=O2\F/-(^9;0LT%461]YY[SKU7 MM$[6QGYU2Z5:]E!7C3L=+=MV]78\=N52U=(=F95J\&1N;"U;W-K%V*VLDC._ MJ:[&(@C2<2UU,SH[\7.?[-F)Z=I*-^J39:ZK:VDW%ZHRZ]-1.-I.?-:+94L3 MX[.3E5RHB6J_K#Y9W(UW5F:Z5HW3IF%6S4]'Y^';BYC6^P6_:[5V!V-&D4R- M^4HWU[/344" 5*7*EBQ(7.[5I:HJ,@08?PPV1SN7M/%PO+7^WL>.6*;2J4M3 M_4O/VN7I*!^QF9K+KFH_F_4_U!!/0O9*4SG_/UOW:T4Q8F7G6E,/FX&@UDU_ ME0\##P<;\N"%#6+8(#SNWI%'^4ZV\NS$FC6SM!K6:.!#];L!3C*JQ MKSV[Z!QFG&,3M0#7+;MN>J5!V]-?&"M8+=F*9=.G;5S-3L M\?XQD.W@B2V\"_&JP8E:';$HX$P$(GC%7K0+-_+VHA?M]5%^5BMC6]TLV+_/ MIZZU2([_O&(^WIF/O?GX)['YJC6JQ[=N)4MU.D+!.67OU>CLXLOD^O9J,F&3 MJP\W5[=W[/KV_ZG+)=%-6W4RQ M%OYGRNE%PV%B 5&4I4RA/;IQK:RJ'KR9,_5'IU>>2'IJL-6R6DG7@7;6&J9K MN+SO;1[@H,4E*L6BWND1>JS=V91L+DM=Z78?_A");N96@D>$ <$P;C*F(SKDU]4$$SG066#VI?3 4PL=? M9+TZOMF%\GQV'*39AVT2X%I5[C$.@(,-AQ3<^P4V-N]4]00@W\8R^U.H?% > M##2D@;3,OQ^*7LHYC>??M\: M>EQG&]>JV@U)N%;T+B>R# /U&B 6GB-L]_C=0:N9&=:8=I>XVUX&CSWA_IVN M6TTX70?KL%@:BYX%B]NJ G#U@$., W"RYE:JU"A%L(HF QXU;4X?K' M_2'-BXM.Z/FB+O>,1>RX-:!;;"'NC'P;J&R:#AV[IX,A0#I8L3!X\T^?W[1E MHR0U;C+R3I6JGH* **3W?UBPN:XPO];MTJ^=J+*S7GV?9UIOX=W6VGD& M\>]&6B1&W!\ACM@Y5&MDM7'Z13VFV[?XEE*]?XM[3U:A**A%]U-#YF!N1EGF M6SLJ0L]\7LUU([$8<>/5T:H^?^"<^HY!]JW=VT>OM\=OM^'-]JC#[2J;W9F6 MUARZNUM:I1X=P\#3JAV8'$Y2\'6OF@[$_9T5@A=QC$$8YCP*(AH)+E(:B)R+ M),0 &[,X]3.")T&&@PV:AW(^+=&36"2@OV=0'#^Y1O%^_5"*+"\$Y@-6X!KR M) QH5<2S-(?P..Z4>L^WK.F,\M]=G:%I0&A-%3E40\1%5,!6PN) L(0'8<1B MD2*W>) E[$NSK_-]?QBZQ^9%W-]>?RUXE(:_(1@?\U0A+5!-\H'ZCWJ@Y*?* MZ%[WEG$A$A:F/!0AB\&JX%$1(H0BS8CH, G^BHJHAP,5\QB!%AAD(23+>Q'3 M-"')0IYG?B!X&!=^1O ['PK8@H*]RH"W788YN*I@E MS@&D8"$\PRTXWRGN M/7V'D,BN*&=% #Z*%$*2F5@ %X]A_F?IF/,X%S^J8\0C*(4,(]U 1I:Q G]Y M'H(0GB6"W:*-_#^E*-*41YDO/,B81*15!!F+@(2->1A0G69(]L3/P$V1/)4Q M1 EDZ5Z\@V'Q3"7&/$&QASR. )Q'(#OB:1XQBBI$5D7?HV/! Z! :TG(=)C% M+$QXAG"1)_"#Z(,\^&EZ4M4$\8\*"H1%BCZ$Y$W!8!RR%!,Q"C:($I9&/$__ MBJ:/"U.(C.<%M!$!@D:0 )PJ>:HL&& +<-&96- M]* :>49/='*6BHPE8<9BWP"WVWH$WZ%GQL,\INH4,2ORE-I7D%"^A!#8AYC_ M-#5% I0_W&83%%" DN*IS^L$>8T,1&O,>((N%T-5O'Z>^]$_/OB<@N/VPG\T MHH,E3C[]EY7=[.Z[U'G_.6:_O/^HA<,'?D Z',KFV!H<91]GON2GJU-]]DNE7+BMJE;^_QLZ=SJIXL+6RY5(^W(K%2+)PO3 M-=+ALKN^L*M.R8H/-?5%&L?%12-U>_;B&=][W[UX9GI7ZU:][X3MFT9VFRM5 MF_7SL^1L>^.#OEXZNG'QXME*7JN/ROUC];[#U<5 I=*-:JTVK>C4XOG99?+3 MU9CV\X;?M5K;O;4@3>;&?*:+M]7SLY@$4K4J'5&0^+M1+U5=$R&(\270/!M8 MTL']]9;Z&]8=NLRE52]-_4]=N>7SL^F9J-1"]K7[8-9_4T&?G.B5IK;\*]9^ M;SHY$V5OG6G"84C0Z-;_R]M@A[T#T_C$@30<2%ENSXBE?"6=?/&L,VO1T6Y0 MHP6KRJU&HDLCD0:I_$#]+)!K8SI90^H)5YI6];&]IT2 M_[Z<6]RE/2'[EU3QEL:K5!/E E/%*)$C_:B84L=0WVD="M4YVR3D@G;I @ M2#\(HJQH"&SU!CN@'U)/9\7?^Y:HYF&1CL6OER(;C1/Q2)R+)!E'19;R*HW2 MI!"_RT[+>:V8H@"C1M1&MF(E-WP;I*UJ]%/9MKVL<0D3US59";PDL8@+\4;- MB5^1^*YTG%V21;-LD*D4SAS\@,\ %0/FV"4S/.8$8\DC_)L M3'^S2?%=IK[LKXDJ^:_& G8%U?%HQI:.LLD4OY/B#[EOLI64[9V/XIAIIO$8 MOWGZ/1Z\7 6*?I%.O)0Y442NR;.I2-,HS[/OTWU+U0='-O9R%H2+-!I/9OB= MQ-\4@"S.'A6XE"HZHP9HS_8.Z/,Z> MA"A"Q0CA-".'QUX=!!+R>A9-D>E_A,>OYF;@0=D&Z $3KK'ISZQ+ADPTC2:S M\7>YW'L:= -8?=8M0I0!0GE.GD\!VC?Z%F607=$:*KT^+..P\!*%B$]A\JUP M+U'G7=?[KK93-Z:^09G=BA;T29-@/= +"X_I)"2[&*+,OI&F-]:.4KR[XP'- M-642Y<5XH/B&74(UO%;HFF'UY(E(4JT%H?"#;@!GTBT&(7.X:0I4@L)F19%E* $DP+WM*H,.0\8*.N^0H>T M6G7F5D-L!3>D_W5B>X0IU>*QYIZ M,^(V[=-201UYW2GE22[E#:[WF[J2>CJ+OE ZZKFX050W9&SP#O-,1*)@C1:V M\DTH9%0*U"Q?F163DQL'F\QES1$-^J;C5A?,:.N@VXCC^)["U !;6:NG[*"Y+#]3SRC;Z_"< M](8$YD97U!AW3)0.D/K6U*BV[W^G#?^%92VKB"VZJZ!?QXGE!O+AW%9VJQM8 M3+;*]%;LF(;6>TMH)-ZV01G6:ZW=4GPR*UV*Z3B-@&>"$]L:^F!4::TL=RT] MG>QAFXI%AA<64M>X(L$9-WN# JSI8&F+.:!U'2;*($J/60WYBFPIK57.^PAG M;5\N(S\YU'BB%UKQ_;THV<7'B$R.;+C>^^]+"'HQD)V]#FV_%>JG+ MI5BK+F@7XC9XU6O7L8E'VTGA8Y@47OI)X4V8%!#V'[89BC3@]/R.TC-,C&X) M;"AH#H8G(>']2E5'!RK[X& 2) =D._*1)^$,4CX"F6ER6H$BKZ_>?GIU"5T0 M3;)ENVCC$82)'3!IR"C9:)(/P-M@F!%>LCOQG<;>TBPXQY6LK;DCQNN^,SY5 MEAL_HBUJ0Z2-2!Z)16<:$3_R=+S$& T;[9@ M@2QOUQX"(:SXCR9YFA H-&E.Y+>(C8D(^88 MOP'&N?Z0M>:FZWB&W1/\KGR#Z".JH7JH5; +H+&[=0@-;6U/@/=5F-U5(2'6 M9@4V2) (HS:\0^*H99.52%A6\TV(;5KDT%9UUYMMP$>BTK;LK>6DYF4HO">8 M3<\[>Z/QA)Q.30.V)H'!Q]FU?O%I833YF2SBE)E MQ:2@O=,-U%FX8%(VAJB(-BFKJ:%DE%H$@$@> MC,WV'8/>N6%\&@ZL_5H>ONK8NAULB?UH.R;&]_(#IX'- TF 7-T^[12R3H=L M>R_@VRPA$)=K!JASU'\35.HFG^%6+'L+=%'::+_)&0<^0Z\>[MU6\? M/*F#FC D*V!G@P8^V1TAF]#+5+\/T=9!]26*>,#:\,:*=U:!J;I%BJ:8^S;$ M4Q*A[N-DMWX:@.%]PRD,GK29[QZYD4)-H!3 %B?Y3K2J(YK:5 #R?A<^U#C M>=ARB&?%*K/JE+7NI<.A+?*0E@SH*%P (-=X?DVVW2774JZ@"IQ/($GBF-(V MYU]Z$4B]ZR"\+]M[ I?&LNI4[1MFQ]RUP.X>JR?8# Y!)0 T\<:#^+= M [D'FM">;EO8NRHC :L5^8@ [[>XS8IAM-.6^DZ( "KSS;YEO< [>PZBZW/[=B5U%:+N%) &TH14F(+[4TK*HY,OBP]!0#UYUME7D'+W MR05@1%0Q=RT70-*ON$. !E7%Y1_9A\8\$M97P5)UU'Z31'Y'&,+F2K6B4>ZK MP;!+L@E:Q4?"D"=\2/BA:H#@UC?IGP*_3[OQQ;=\'F7'VJ][\1',"MUJC=W0 MA4,\]>^7K"]KS+_W$F'' :]M\+.*B:^&Z4,A<1[>:)Q.V??%_2/9^LW0JB;3 M:)87W]2J:GLL_(Y]BKK8^Y37 +W\P=+Z^2U6N!H#"R=B&PO=V]R:W-H965TYY[[D2>%CMC;UV-2/#0*.V644W4OHYC ME]?8"#+.'3V#KR0SYM8OWA;+*/&"4&%.GD'P[1XO4"E/Q#+N!LYH3.F! MQ\^/[&]"[5Q+)AQ>&/51%E0OHU<1%%B*3M&UV?V!0STSSY<;Y<(5=GUL>A9! MWCDRS0!F!8W4_5T\#'TX KQ*O@%(!T :=/>)@LK?!8G5PIH=6!_-;/XAE!K0 M+$YJ_U*V9-DK&4>K;9&4VU@XTN ML/@4'[.:45+Z*&F=/DFXQ78"T^0YI$F:/,$W'4NKOY^V;SUWO8?.#KI8;+G$R&%M)IWX;G0#7"A6E: MH?<@^%1PKT& -OJ%Q=QTUB'D%@M)4(I<*DE[WDE4LA1^E\=FZ4CJ:L#B@R\$S:O87H2%,^AM*:!\Z[B/?QH M3#^5\7GFUII[6:#CS&-,:Z7.92L46TS'/>Y:G^OG6?++3R?SY+=&*A5.-XO- M4%@'4A/ZXD#P#RS7"*:$^3,0F;E'^//M^O*ZUW'$S>@1UXI]$[:)L A%A^R! MNTY8=JL]+[AO2H6("7SD%K-[GD A]@Y*HWC*^<8\_0*EXS;?==+ZSAKPPY/X M?] 09',_:!A>5%O353746%2>7E06L5>9>:.OW#L:P\4&Q]DL.+S< QV/SB*P_>3M%V3:,.TR M0SP[PV/-'RNT/H#]I>&F#@N?8/S\K?X#4$L#!!0 ( (."8U'V8+1A@P@ M )P8 9 >&PO=V]R:W-H965TKE1NU^># MZ:!Y<:]76: 7XXNS4J[47(5?RCN'7^-62JH+9;RV1CBU/!]<3M]>'=%Z7O!) MJ[7O/ OR9&'M9_IQFYX/)F20RE422(+$GP=UK?*P^-])O MV'?XLI!>7=O\5YV&['QP,A"I6LHJ#_=V_8.J_6$#$YM[_E>LX]JCPX%(*A]L M46^&!84V\:]\K./0V7 RV;%A5F^8L=U1$5OY3@9Y<>;L6CA:#6GTP*[R;ABG M#25E'AR^:NP+%_.8#&&78JY71B]U(DT0ETEB*Q.T68D[F^M$*R]>-4][9^, MU21@G-1JKJ*:V0XU;\0':T+FQ7N3JK2_?PR36[MGC=U7LQ<%SE4Y$@>3H9A- M9I,7Y!VT<3A@>0<[Y&US^.^7"Q\<RO>:9_DEKZ)&R<+167XW5].9M/9Z74F MS0J1#):U=%;>J]\J[6I#P2T[- W%.M-))@J; IHD"6+2C1C7%8,B7Y*4!Y92 M;*3X4<^IM?1"+9>*"8&5+R%1YN))2>?%0JVT,11/N0S*B7>(<[' P_2(X#9] M,Q3:)'F5TA)ML$07HL2_-O6HWI!I S.M5SVQ(_$1IE_;HI3F26 \E63!4AOHINT^X$4=KNMV"11Z@LS/2; 4A"]A MYGC8W]QB93K9&XJ/TJT4J;TM2F+7(% M*^"H F[? ^X!:&C0(7-05\2&HN1'Q0CE.E-XZ1"D5"6:&TDA/ROW5V!.*1B/ M+P^->-V(IQRRL#8Q.H:T1*8I,PME%(A2TW.@'8NG&HD$"89H3QTY2$'7*=EB M("X%:)&J5B442/'I]KW(5)Y&<3$>)<>C,K0SL44!D9 4'!H%]3289$OKR%\L MI_ZD:Z09-$1DU*32I5L0W^"6P"4- )>W$/X*_'.$@.K\:8-*;"]T@,U_&M+- M?Q7A3J4ZB+]9[Q4#_,?**'+O]4YTOP9Y#,5-*^[6H#U4+&^_+Z[&_,'L-?BQ M2YQPNK\2KFP5*%YUE*)P.$\8G18>."-)(%J3LLR:7+5!34!($^-AIRC?(%8I M]W8.Z_/B:ZW=X5W#YGT?,7KD$5'YTW C8V^T>6[XV7?9F'T!_.V*+(Z%JAY+ MB*+,11UYU!&YN;%(XAT,IA)I*C\2,7Q=5)"+AD!HR36 2)"S2*63J6*-EID M>I5^H'K_NCKYML[P_T7R- B TO*ZJ'>@_LW^Y'#XQ_ CV+[I:1_[#69.*'KO MX-V#I+#["/8?5(I@K^*/9MPXVJ$@QEUO-8O%2Q#GJH8 ->@5M"0YF)^'"F\+ M1>A!:J3# !5I%SKV$?2B.U1DL(HL;(G;$>TZ[3_'^$$/-O[>-J#G6R-#(\O_ MQ/P5#:TSCW6;N29ZS6;55B:M2" !NGW;(>KR!]#18&@1]R#;I.]X?SIKJH7@ MW8 2/:8#()%6;>\BK M%<_H&X >,T^G)2X&F>H_6/HE$N2"IJ7FJ:T2XVMA,_Q_GS,O:JH0(LEZ'GFL]LE:?=!AS0NTL.'M'0 M Z 7-6M8BFI/JKR-=L^ZD;X(>7:88^+[7S MH=^(_XUMF.11FLPB5-=D7T=9+%08N)UAEM9UP_*_:N)_$I,E5"L?Y6/LY2UN MO\!LE)TY[,B!V0;^EWUX=D4W=:2HP]# Y5N@J\=$E7%8KH\ E_-K<7R($VI? M H5GPSS/ZP3Q)!L2E MURC;4*#*47&&1=,:Q#\HD3S6M.<4C()Y4/1B/NB[2 MF-MO:MWJ:'YW&MV7^MQLTD<'Y-<& TK- %Y',R:Y=8QX@P=CWX"W,=+6Y??U M:>=0;C@33O],_,X ^" =\D2F[LK^;,+E7;#5;L26UKJQ";W; MN!%3SPC&6"[+,H_MA-S310'.A! :"S.[5B#88?\\M=8YG5]R.DH)^2!USB

.BI +^X0B'F&X63;!=&WRA!7&#\2(OWX 9!">Z0/>M/YX$SEFX@^I^4U M7W.J=!\A;8-Z+AW+: M2=&934YUNT&E_ H3;Z$P+J2G;5<,C@]"3U%(_3FV8J=6A$C4]5HZ3',UP.+" M2 ZP5.9T$!*IHM$4"4\[=FP5OA6-X\Z-<:'P)=\_+VP(MN#'# .3&ULA53;CMHP$/V54=2'1:*;$"X+""(!;=5*70DM MO3Q4?7"226+5L5/;P/;O.W8@9=M=^H)OY\PY,V%F<53ZAZD0+3S60IIE4%G; MS,/09!76S-RJ!B6]%$K7S-)1EZ%I-++R5M9>"MS#%_R@_)<.QU<#[K"YA6'4 MASB*HROQAET5AC[>\(5XSZ7[;94:J^E?\_V*P*@3&'F!T?_+?-(R\( 9\H.K M:1]6@KJ#R0R!^@PV&G-NX:,RYKEB7Y5R73PW#3<:N%NI 3Z1/H$P9J@^3.> C31]RU0=) ^IFT(^FLQZM MPU'O7$@X:F[QM2J*EJ(H04V0V8" HW'OFC5T^ M3LVEK:3R=P'-?/;QHM!IU MZ<>) >^C[;GNMIM8J[91_\#;<7?/-)7%@,""J-'MW3@ W8Z0]F!5X]LV59:& M@-]6-'51.P"]%TK9\\$)=',\^0U02P,$% @ @X)C46-"';BZ!@ "Q, M !D !X;"]W;W)K&ULO5A=;]M&%OTK VU1=(&I M-=_#<6T#MK/M+I T09QT'Q9]H*2QQ"U%JB1M)_^^YPY)6;9E0T&#O)##X?TX M<^;>.Y<\N:N;/]I5C!W[M"ZK]G2RZKK-\73:SE=QG;=']296>'-=-^N\PV.S MG+:;)N:+I+0NITH(-UWG134Y.TES[YJSD_JF*XLJOFM8>[->Y\WGBUC6=Z<3 M.1DGWA?+54<3T[.33;Z,5['[N'G7X&FZM;(HUK%JB[IB3;P^G9S+XPM+\DG@ MMR+>M3MC1BN9U?4?]/"?Q>E$$*!8QGE'%G+<;N-E+$LR!!A_#C8G6Y>DN#L> MK?^KUH P$ZZ+J[_FG@8<=A4P\HZ &!95P]XX2RE=YEY^=-/4=:T@:UFB0 MEIJT :ZH:%.NN@9O"^AU9^_C;:QN(KMNZC6[K*NN 4\M0'0K=IG"3-*?SP?Y%;U\]8S^P-S"Z:MF_JD5 /OQ9? M%6V^7#9QF:<(QF)FGQDY(W2SFQ:CMN5XN:F;9)"U M<8DD[3"95PNVC/6RR3>K8IZ7D%J2=?AA':!TJR;&)%61P74?&)$"@V%;N[B> M@>QQ;Y.@$C(@AHRU_+C,JWR1LU_KZL>KNLP;]NH7=EZ6 M["W\->Q#W4'F]8#^8D#//B06A^^8#QQX,)#"6^'HC>;!T(22$!&:O?T^7V]^>K.U8K@)BDG)=6;8]__(E%0_,<6%"$P[ M)CT/2@)3;):?6=ZV$;D8N'""04-97)7R3&;<:CPX27"UR(;URB"9M"3K(4M8 MI>,.KZ&0>3OP,4!I";X"7%J'A(0&7(P45XX&*N/*TE+@PAN79A26Z0_A3X9] M_"GNG,? 9ER&T-.7"7+!A:5GV <[ &$LSX+?PYZ"/-B32N^PI[5@64;L94_8 M P%P!?9TNA)[CAN(;=4M]YD;:,PO'D@>;,0>. S$+N ML3/02/PYZ%$$),Z_(UUITNKP3BC'?J6 _/+P4\IQKVFWE-;<>_*F#-=&]6ZS M3/;>A$HD [IWZ@F'"%$) 3(!G(#C ,] +S"KN0J/"00_UCILD<4B( $EKQ* M$!58YKD" 3U[ 7+&>&:YP'9XG3&+\ R66<^=,D_I4\YQ[5.T@4"KB24- @,% MA3=<"EJNAU>;9B@_["$$[HT_&1SB)X6[-C"4J!1<2B(00"0QBDQ)=PUHAN+B M,7W B1BDO/."6>AYCSQ#_AJH(BL?LH>\$D@GE>()092!#"P0+FVFF'<\$V+, M7AX@F$.SS9P*S5SR$9(/F50(>A#*CT.V:1]XA(,TE1BEXC#*Z%H ME=8!-X+_[U747W:+_&CEL*KZL2KH<+GJ<,8\4X&Q@IR$"LL+]^P]KWF)!]94(-4;&M$@:G\90EW"E$,].XP3I9'F:KQ]TY+VA)=]R8\2)W=S'UDC;,I][ H%S3.\ MH,X;:>]YL3Z5?G]HK- )A$(UW+Y6H7JAX;;;AML>VG#O[^\Y.Z=BG1K.UT4^ M*\JB^[RO!7_1S\$M^-B!MWM:\";.8W&;&G7.YB/:X2PA?-NY<@!:P$[Z=ID_ M_'B;CQ]OQ_LR[!7\]#-RB*WS^;R^01N_ X&S"JQ06J-F>-J5@+8,I6"/+(9= M7E3XCA^UJ#5)31T*>/#NGOM$-F!=UNVPJ-AVQ3I]=,2\P;?!DJAA\=.XFW@#X\G669Y0$'_T&T4<>>TA5]FI5?C3;L1F\V0\N!$^'KL8;3S[ML M./WP$;0O8Z<[/R@0D\OT&Z9EB8[^7\5V=ONGY[S_P7$OWO\F>I,WRP+M1AFO MH2J./)*RZ7^]] ]=O4F_.V9UAP1(PU7,T=R0 -Y?UW4W/I"#[?^OL[\ 4$L# M!!0 ( (."8U%($NG1G00 "\, 9 >&PO=V]R:W-H965TO&!) BR7JQ7:6!'"2MBNP=D62=A^&?:"ELR14 M$E62BIO]^MU1MAPGCM?U@\77.SYWO.=X/ELI_<44B!:^U55CSD>%M>WI>&S2 M FMI3E2+#:TLE:ZEI:'.QZ;5*#,G5%=CX?O)N)9E,[HX6)X87YRU,L=;M)_:CYI&XT%+5M;8F%(UH'%Y M/IH'IY<)[W<;/I>X,H_ZP)8LE/K"@W?9^K["J6!'!^+K6 M.1J.9,''_8WV-\YVLF4A#5ZIZL\RL\7Y:#J"#)>RJ^R-6OV&:WMBUI>JRK@O MK-9[_1&DG;&J7@L3@KIL^E9^6_OA>P3$6D XW/U!#N6UM/+B3*L5:-Y-VKCC M3'72!*YL^%)NK:;5DN3LQ5NELE5952";#-XU5C9YN:@0YL:@-7!T)VEDCL_& ME@YCD7&Z5GS9*Q8O*)[!>]78PL#K)L-L5WY,( >D8H/T4AQ4>(OM"82^!\(7 M_@%]X6!YZ/2%/V;Y=6G22IE.(_PU7QBK*7[^/G!L-!P;N6.CE\P@6F4=G:.6 M<"6U?BB;'#[+JG,S ZBYM;I<=);=#U;!:YD6<(.MTOW4+>9$#;OO7@Z??U<@ MI 49BP;*!BP/-S#N-S#RP3=/8"##T X&"W1-:4&2BZ2!I:J(X>84/IWQ(^I$WJS:>#:,.&%GW^:BD#\RELB+XQY*IYZ41#!5:*!)_ M-T7>:F7,-C#FM>K()4S9QVZC:0K(?Z1+]"3UC,[[>'(0!#^&IZ:5*9Z/Z+4S MJ.]QY,B3.T0#9^06D7R$2#Y!5&X1R3[!/*7-W/"^/9?1+SR__/VNN7)O!NU+ M*?URTC)T-Q-O&DU<._.C[1:-E0-HBK(U$ @O"2-N)M',D315=8N68.8:D6/1 M4#C[(N!O.($[3(M&52I_ )(A1/0-!=QIF2$TLJ8,$T>"?M&:W_M=QY1)0FYF M2?+RM>XQK#>+OR\;%7CQ-.9&A,G_-\I/W#?:-8J,C,-@;=2+MRYB+YD%W(2Q M>!R2?0!XT%#-]0J(-I0$N$TH+QV@3S+0)_EN^NQX\/4W*N4,[N/"08W[N;"C M&GO54)J=F+XKR,<[A<"3 /] )QU:=^P%^] B_*[2M5^9%(X!V]Z>X+A2QK(+ M--YCTR'3(."L*]C9">>X9 )S2K7*O4#/"7I+I2*%J0ZGSDA[?"I&PO=V]R:W-H965T66J"RF MGN-$TY+Q:G)Q9N=NY<69:'3!*[B51#5ER>33%13B\7SB3KJ)3WRYTF9B>G%6 MLR7<@?Z]OI7X-.VYY+R$2G%1$0F+\\FE>WJ5F/5VP1\<'M76F!A+YD)\,0_O M\O.)8Q2" C)M.#"\/< ,BL(P0C7^7O.<]"(-X?:XX_[6VHZVS)F"F2@^\URO MSB?)A.2P8$VA/XG'7V%M3VCX9:)0]DH>UVN="K4*^9U MBEUYHPSOH#XAOD.)YWC."#^_-]2W_/P7^%W# J2$G,R$THJ2&:NY9@7_!CDE MMQ)JQG' JIQ\U"N0'2+77&6%4(T$\N?E7&F)8?37B#I!KTY@U0E>,@^S*V\* M(&)!=GPP!/TH*Y.VIZIF&9Q/,"\5R >8='YEK169P"Q2V@A#X\A"%)B,O%J> M$H190SE'@SNLR35DZQG7S+@IV65V1)(DI&Z0X"B.8NK[+GD/2I$WF&-94S8% MTXAS#JA-QEF;?(@K*X74_%L[\=IS0^HXZ3%Y[28Q36+G>%<,)166I",2Q0YU M_11'89S2('+)"/IACWYX,/IO><6J#,% (S"]1]PPSO-=E14-QC[AE069S<4# M$-B!CF$8+7IYA977O3((*24,8LCD8"0Q9M7:H>I =[X=UN"(!!X-'&\S^'ZO MHB>C$'T:42]*CE^0U+G6#VCHQV80H8L#LAPH]USX[GZ?L ^UB!1=AN U/')9]NZ('_#'I!L"8BP:><;[HPST^#'?7/4D13*VR M08E$HH3]XG*_D@ [&Z.]>O,;FCWV_KW(6N-L8;*U:#,R&QDC6\(#5(V-L)2& M@4F?A":!WP5:U(:>[R=CK3/NHR'^P=% U]4 _K7ACFHR'"/#77B\:VU%SFZ[ M1G>.4^)ON)W3_S<.0M_OKRX-T[B_W]N(QAWP=ALU0,U$6;/JZ>>?$L^-?U%] M:Y7PWYHR9,%>?WW>7EN-,8QQR^A:6U+76DC3UE(:1J%M7M3'CF"R,7'-;LIU M4.UX+/F2/OF2@Y-OZP#3ZS^41*,%S,AF0;[SNV MJ$6^9V,"#P_V[N$N:@CDZ=;QN,3\MA\!S*$(6V9[4NYG^^\,E^WQ>K.\_4CQ M@&PO=V]R:W-H965T M.D6QLD!I)VESX4*'K9'H8] MR#9M"]7%$^6FV]=/DATWPY+LQ1:IP\-#4=1BH\T3-8@67J10M(P::]MY'%/1 MH&1TJEM4;J?21C+K3%/'U!ID90B2(DZ3Y'TL&5=1M@B^6Y,M=&<%5WAK@#HI MF?FU1J$WRV@2;1UWO&ZL=\39HF4UWJ-];&^-L^*1I>02%7&MP&"UC%:3^7KF M\0'PE>.&=M;@*\FU?O+&=;F,$B\(!1;6,S#W>\9+%,(3.1D_!\YH3.D#=]=; M]D^A=E=+S@@OM?C&2]LLH_,(2JQ8)^R=WGS!H9XSSU=H0>$+FQY[ED10=&2U M'(*= LE5_V/K!<(+U;Q-91>T!<##3KGB8]0',!-UK9AN"C M*K'\.SYVDD9=Z5;7.CU*>(_M*4R3$TB3-#G"-QWKG :^Z7_KA"M.A=#4&83O MJYRL<3?CQY$4LS'%+*28'4AQAX56!1>06X)ML!,71Z0.SK1KQSR26:.HPR0>&5]_=]](ZOQ:H?DE=X M_]3<,...AD!@Y4*3TP]G$9A^?'O#ZC:,3*ZM&\"P;-R+A\8#W'ZEM=T:/L'X MAF9_ %!+ P04 " "#@F-1C"#PMAD& "_$P &0 'AL+W=O.\WY?9V6#KH2B!K,4P&?R7H"HA5H\ N^$*0'S MHN9U5M0+*,G"X17J@4.9%=P@$YYE3=64=IP+S%N:M^E ZRJI3/&WG6!(!7-9 M8I;J$\!-,**:"37L!+P163?CTHR;PKO]&AQ!X+' \=8#<@6\?KXN\#)F212^ M@I<1\Z+DU0%)#&I$K2/P Q;Z,0TBYOH!W#:K52D0.0PO,65+)!700EQ1MSC6 M0DJKBI$M5_2=V6H8-0H*G12\E+F."W>2 MG#>V'E5+6(A6V0U('1\^6P@4^6M^CV0+@1ZFLK FM_JX+CP*KO1Z\(0N+W0F M&[06A0N(CAUX@5+8KAV*'5$)Y6"H$OLTWV,P%RO)>#ZZW^G\/J;;$7BXT6E"@X0% MJ.$S_1[U?H^?YW?7/4[1Y7A+X,4(:(8#:(;/!LV/B&RJW4.XDMI@LAA>E'H? M7(YRI:;E1*]X)LXFB"A:J'LQ.8"AXY@COF*C@^K0< ML,=/'*?&W'XRW,?5N MJ838JI8[J/$+FC;V_EIFK4 ++Q91UB/K1?2L$O>B;FR4?1;LH.-3<&PUQK!G#B(4V9*Z MUD*6MI:R*')V(>($+O;M,GF%_JT_VNO[&A-%D!OK/7D7>SXD88#2O033E<5A MGZW;VOG,"RWT,!_S^0A2EKA4"UT'U8YA))&B(9&BYR?2MM.&%N01/G#3*!SL M2ZE1_OM3ZFY/=*"OBLJ&#W:F1=4@1#8H5'0>D;.R6/ 6"!L, @6R48=":K1LB]YV5C=W2TTG;0/Q)$ M\1!$\;.#J'6U^*80&N7^?PC]ET,H&4(H>?Y74&4;AT_KR MC[+?'T,7_?$!">56Z%81TR2U'*3V#([ M7<6,GJBXU<>N5=CJ@D=I!GV^0S,[F+K %O:I1_P@M/^=93L>"3$O*$F#R-_U M"*VWO4(8NO:>./N38;IQJ%)A/VB/CBAR,.3:\Y5A=CB=NF@/9=;+VZ.M#UPM MBIJZJ3F2.L&PO=V]R:W-H965T KWYKWGI)@#:]PPYHAZ+M;A^&?9!M M)A$J6YXD-\V_'RD[KM.FN6X?FE(213XD']*:;I1^,&L RYX*69J9M[:V.@L" MDZVAX.9$55#BR5+I@EM90YH\ZI?8],Q7/8.9A?QK0C^#-[]? EDIB M[Y%E2U5E[K2TAED\%&556R;A$22K#8*Q"EEM02/9P&DL*8!'"L!0!+2U4$7% MR^TO/XWC:/39L*4H>9D)+M$<9K$NG/EB%Q^W/2--M+J+-J5HS_IIXL[/E8.$ MU;=0I* ["K!+R-J=B':B"3LW!BS:^%8B;C"6:6Z!F0VO]O#$[&?F(,>?48H& M%$:AHS#TXV1X',3I:>?L MFC_ I\U:N0*J1T%CD50B/QG$;!*-T5)I,:/4OQF>B1P0!(V^A U'8_?7!")[ M)$0\B8]Y16'DCY.8':'_H*/_X-WT7ZPY0C(8UXM.Z*'M-\5"8IK%4A!M3$N" MY% S'(7P_F9P)<6/FUTC*]M/$\'+GG'WN;NDU.YP[_*X9=D>ZJ:;$C+KVJ6D M5BJ:L0@T%@_1FI>OMZ/)&?N=+O=GZJ'+/U;"-GF3'\]QI%QB(P-U[.LV(X0H M..J.W&\8]NN[/RQ>Y&K?HTJE6#7BCM^#\#\"?".'#FJ'$*T>(?2P(_3P_\QS M)8F#'8S/ MN';#NFDI''[G;G ?J$MS\)I1O5R^R./;)U=[ -F'9D3$'[':233VQ]'028D_ MP-JC%$[\9#1RTL@?A..#? AZ+Z@"],J]$PVRL"YM\YCJ=KNGZ'GS GM6;]ZQ MUURO<(ACDI9X-3P9X:#2S=NP65A5N?=8JBR^[IRXQN&PO=V]R:W-H965T M[2P)X#C-FJ%IBZ3M, S[ M0$NT3502/9**D_WZW5$OEAW'<8ONBTV*O.>>.]X=3SI=2_55+SDWY"%+(YK,RERIB!J5H,]4IQEEBA+!VZCA,.,R;RSOFI??91 MG9_*PJ0BYQ\5T466,?5XP5.Y/NO03OW@5BR6!A\,ST]7;,'ON/F\^JA@-FQ0 M$I'Q7 N9$\7G9YT)/;F(<+_=\$7PM6Z-"5HRD_(K3JZ3LXZ#A'C*8X,(#/[N M^92G*0(!C7\JS$ZC$@7;XQK]RMH.MLR8YE.9_B$2LSSKC#HDX7-6I.96KM_R MRIX \6*9:OM+UM5>IT/B0AN95<+ (!-Y^<\>*C\<(^!6 J[E72JR+"^98>>G M2JZ)PMV A@-KJI4&E'O<9/6-R(W.SU.1-GO!D6WX( MG!OB;DW\PCT(>,=7 ^(Y?>(ZKG, SVLL9B?=2"+ M-5?WO'/^:LF.9+' CL,25 MJ12Z-?->1(PURT/:LKE3 T!([3\&S&57.FUO67/*Z>4GQ*QRR?CTJ"6DUO#MHY+KL4B9X8GJ*Z.A=89G,#$ MZO,*+!,8*I8#.1EE$',DY_ M1$,8A'V7.EL\WTOS@[ANJ_2H"[]NB.>:R428Q^,M'(]>DMK6Y?LM^1OVE;]> M+Z6-17DO\!YXQBM]+T"28SJJUMN.F:9 3)OYG-NKP)RB1YX\[ 2JERQ M\U84=%_UGB'QKE+_2'XO^[)HM9U&Y(K/5 $7*PK[Q!N%Y$!!"IJ"%!Q=D%HEJ'0B :=-@8],16*# M[L[ 'P8:;K_.8YF!%]])O?_&.*QY3TW2=5%ZIB9QR^I;"Q% X&Z(S 2:#; B M;IND:Y,LK"AMPM)TU'[8#927V,18K2A]0B:V8.)Z]S?HFWH$741N>2P7N?@7 M0$1.WD.5JCS8%*MC!3XM%>=;%^Y.C7P/OCZT;FNH+9N;T8^OB?QAA0[4?9(# M=T@5QZMKP-C!W.F&O?^IQ.VJ=D<1ZO-ZS3A\L>!M8]"Q#_*T1UR?DBZDX'.U M8Y]PUXUZI$L#IP?F>Z0[]H+>@>0-F^0-CT[>*=-+<@799'T&SH1828NDC)U) M'!=9D5JOEORF6X'[8BH?YG%4N'UC?+4IIY@-:,:'Z34V$YC.,PXR.8I5U6 % M^#+!4_;[D>_VR.<D&Z]5- COF2F;E'B.)W!K-X/[6YO6V>Q6ZO)=[4#GN+?K.ZF-: K +1: .TS>%V[]ZQQZ"99BA8%G M,,";K-"$TM=_K#ZW [?FG0(+A^ MC8!=0RE>C3P/6SMG6]2K)-V!']:2-TS%RR>=!J0/C?H4Q'=*)'4J#'\0/=$> M;4%$A/H68A]Y;^ V%%I]ANOM]#L X8S\-D34&$''>Q"@X]G&#FV'5=W>^ZV!X'\#)4 M[=MM#O95QV'K,TG&U<)^#-)PKP/#\HM)\[3YWC0I/[-LMIH(+F*]SY?U!+ P04 M " "#@F-1-!J:EE$$ #D"0 &0 'AL+W=O.RD4WABPZZ;A MYOD,I=Z<#I+!=N%6+%?.+PRGDY8O\0[=;^V-H=EP9Z46#2HKM *#B]/!+#DY MR[Q\$'@0N+%[8_!(YEI_]9.K^G00^X!08N6\!4Z_1SQ'*;TA"N-;;W.P<^D5 M]\=;ZYA[^BP+K%5B(NW,4HOS$'9].C-Z \=)DS0\"U*!-P0GE MDW+G#.T*TG/3*_6(UA'+#B[7JK8P4S5.!&\+E$N%(.#4G!A7+"";3P MX=YOV(^3H:,8O*5AU?L[Z_RQ=_R-X8M6;F7)5HWU:_TAQ;X#P+8 SMA!@W?8 M'D,:1\!B%A^PE^X(28.]]!U[UV;)E?B+^YJ)X%PKJZ6H>5="Q,T-,4%L=0MZ M 9="<54)+N&.%M$S:>&/V=PZ0Q7WYX&(LEU$68@H>P\A'<1Z37D@;^_GY*U4 M'+8[VYY$;Y@W>NTC-R@)10U. Q4!B)?R6(3R$"JLG^NFY>KYQQ]*EHQ^ME!I M2J>RI%CM&*/)G$LB!R'4)RE;X!866E(KL"= J2/"YE1J/G^?L.HG29=,^)!\ MI$$R#H-S;EU>.0RD'T$XR@9C>F?1451P"U%;$3E_0?9)&)9"7E9 MP*RJMB@K)'TB,@)%G:\L1I"GC&!9VO5>R(9H @;D1@FU#-#QJ4)K/5]S(658 M95%2E.0C8;FOC98+4GEJ/1F=)1T.4[4VQK/(K?5,)(QTXA+NM:/*>;BZ^)= M&N7C&$91G(S(+C5AXYZ[R AZZS/2A4[H"'/WO5!HEL^]B7X[RZ.8'"49B[*\ M@&LR1+6KEB"1FMG671%E94K?/$GZT]]OI&E"QHN"[87:;QU!4A11,2K]*"^C M<4($]BA:;?P!"51)K98_4;4VU"WG+F!8=(=F%X6DHA:RZRU'1"G+TNZ?LY>D MM?PYE'X^SFB++AV_9=9XD.]]RTF4YZFW&J=O!JK_P;;G\ "0=_T444KP MBB@IX[X"]H&5X]S7^"C9(^!UTM(\2M/,#TJ"7X8S>T^=8MM8^L;!Y_H1P85$ M/.::N@M_1HNB9 [RNA>>$< K5O7MH=OQ6*Q_N MW;P-';[POO"^"'-W">]6=T^867=SOXAW[Y\OW"P%%:+$!:G&QZ-\ *9[4W03 MI]MPC\^UHU=!&*[H&8;&"]#^0A-]_<0[V#WLIG\#4$L#!!0 ( (."8U$K M!_5-O00 ,<+ 9 >&PO=V]R:W-H965T^D+BV./;$WNY4?K!E(@6GNJJ,5>]TMKU^6!@LA)K8?IJC0W=%$K7PM)6 MKP9FK5'DCJFN!G$8C@>UD$UO=NG.YGIVJ5I;R0;G&DQ;UT(_WV"E-E>]J+<[ M^"A7I>6#P>QR+5:X0/O'>JYI-^BDY++&QDC5@,;BJG<=G=\D3.\(_I2X,7MK M8$N62CWPYBZ_ZH4,""O,+$L0]'O$MUA5+(A@?-G*['4JF7%_O9/^WME.MBR% MP;>J^BQS6U[UTA[D6(BVLA_5YC?I"UQJIZRTP(:MGX MOWC:^F&/(0U_P!!O&6*'VRMR*-\)*V:76FU ,S5)XX4SU7$3.-EP4!96TZTD M/CN[%;J1SV75MIG^(B5L)C#7>.3@+UY^DDL*S1O M+@>64+"L0;;5>.,UQC_0.(4/JK&E@=LFQ_R0?T#H.Q/BG0DW\5&!"USW81@& M$(=Q>$3>L'/)T,D;OMXE?UTOC=6407\?D3_JY(^<_-&/\%)AY6V%H KX5E< M-\+(S$7AG:Q:^[6/O$N.J_ B<"=\3<*-,T0:R$25M3Z@K:%KH%##6U6O1?/\ MZR]I'$TN#&Q<-F-^)AY14W$"U;.QA(D9,E77E ).H@E -EG5NHM'-"R63JV6 M&2\]31\^E]@X15@45(\&&$RC+)EIY5G.=E)Q!I![BW\&^NNA7CCZG;(M%(Y" MIAKBM9(R&JBU%:@U8[PB@I335CI.]$X<7LF/ W!U%%U"C+55^X:+&I)8: MI&GULQ>RO:;2MB5Y9R4T42G8"*W)?N.X/*%:Y)S[)[KAS[1=&]UW];D5:OT.=S3$T&Q5C6U M"$L!7K:6>P!;LN_F4E4$U, )"0C",*9%&J23D/ZD)!FG?!,'\7 (U_D_U.&H MQ5N@SD(=.M/HN@O%Q(HG0-]_"MF()N-P%H@&3J?1&Q>+*+XXW-S]#+IH&DRC MZ!#=:#)Y0?<.&T6N]\;[BOHFUWQB':3<:!),TA1&XR!)$MXETPGO1M$0;KN4 MZ[+08-9J:26:!V8:1"%$:,83X)/OQ?*FR5_ANYXP3"/NCV/TH4?@W'OG#M,/HMM$!C><836"N+$5>4J8_ M[[G#VW!*465KG>5)S-_1&,:DCF^.<7YMP$%=D<_(1GSBAD7H"JUJ5U%DY9I8 M=KEWI M13;ZT,9HXVBJ'D@( 2Z0.=]#-^D?>BJ1[*Y)7OQ7N>3CC$21W_9HF M(X_X]HG7^+UGXJAT'OC.S5ID>-6CMF=0/V)O]NGE.:!>E2F=[WKA5G>VKQN] M[OU78'M$S+Y54Q#89;>+^3Q@_Q6JHE&0TNA_:5B+_T!*V9?$G)%]%;+ W7%$O7+D1DMXBU3;6SUG=:3>E7OOA[(7ZS?P%02P,$% M @ @X)C421;PTGU! F@P !D !X;"]W;W)K&ULK5?;'%LSMM.T>GR#-,3N_%MTYLW [E- MUU7#S;EI[=5I(I*=XFVS7/F@F$Q/UM727!K_?OUFP&JR]U(WG>E=8WL:S.(T M.1/'YSKLCQO^:,R5.Y I5#*S]D-8O*A/$QX2,JV9^^"APN.CN3!M&QPAC7^V M/I-]R&!X*.^\/X^UHY99Y#/:* MAK ;WH(02XW62*[I RF7?L#;!G9^>KYQT#A'EV8)K#V]Z$>F V1/WE6SUKB? M3R8>H8+!9+YU>SZZE0^X+>FE[?W*T:]];>I/[2=(<9^GW.5Y+A]U>&G61Z0X M(\DE?\2?VM>MHC_UH+^QW+=F;0??]$OZZVSF_( N^?L1]WKO7D?W^B'W&)YZ MTQJR"WJ]-D/$LVH1SJ%=',UNZ'/DW7TH/QHE#.RQ6U=SH96 M1Z@;U[@0W:\,7=AN7?4W/_U02)$_1?1=:+=%H3D@O>IK3-O<]O.F;4:5M]$- M=#7&T=1!U_N;1M-="SW^BL;>DU(@[TSOJPYS#AU HJ*4T',J\10L%3SL4BS/"GIF0->\N<6[ MZD(3_CLJ0%K3^ZI?-A@^H.@,\%1,JA*^4M)<4LJX4*1E1H(SGJ?T'HRW=AX! MFML!/0UQ//(:?_-@WI\_GY1,9>)G%!-KGAFTA2%?71O'4-B\W=1A5#:/1\N9 ME"F)C DI2 -5R50I4$*9Y0%HD?(O85&4ARP6&H66$'(!RHJ1Q"Q+ V6"%7D4 M)!.ZC!K).-#YG,0,$-ZRB.QVHBCD70;!FBZ02$D"D1$6F.\9CY&^@DATERJH MY,"CS$!D<*,E\F(:[K\7CP73A?Q6'A538 H=%G@#&'E.)3Y%(0 (RU-)KW", M_)]1E%G&5!X'#S2F*G"E0&/) [&:"1[F-$>SIU&#,&5ZET:!$ M2=0LQ; +IA429PI@*Y85BD)5 EVEOH;'DG%D@:,E#:Y%KDFD+$>YZ!/$0?6\ MX-^-SS U7'\KHAGX1(#B66'PW-F6*++_YF$TQ0!PC MQ;+8URGZ&AV(HS%G*4XY#5;Q\W/?969R<%_LS+",MV*'&)O>CU?'O79_\3X; M[YNWV\=;^\MJ6#;X36_- J;\*$\3&L:;\+CP=AUOGS/K<9>-X@I_'LP0-N#] MPEJ_6X0 ^[\CT_\ 4$L#!!0 ( (."8U$1\NV/Z 8 ',1 9 >&PO M=V]R:W-H965T2M.Q%9@:9IE]D4B+//??)2U\E6+E-?;?@<5PL M>M$.LZL+]^Z]OKI0H^W:0;[7S(Q]+_3=:]FIP^4LF1U??&@W6TLO%E<7.[&1 M'Z7]^^Z]QFPQH:S:7@ZF50/3O:.Z?[0KN[V< M53.VDFLQ=O:#.OQ5!GURPFM49]R3'?S:M)ZQ9C16]6$S&/3MX'_%;;##V88J M?F ##QNXX^T%.99OA!57%UH=F*;50*.!4]7M!KEV(*=\M!I?6^RS5V_DTK+G MG\2RD^;%Q<("DCXLFK#]M=_.']A>LW=JL%O#?AY6JVYSZJ/XUX;0H0IK.R74D_V8&)8 M ;X);Q-ZF]01LUO);E2_$\/=7_Y4\:3\"0"C-1;KVV&#* 4CM>S:C:!4,$S M$@TVZ-;(%8G_/JV^4P:*A5:@:LH&[5JS!H[5L+9JV@_B(M0.,+(UEPK(] MR@CI!R+2L)XBL;O#"NB' J4-^W4<"#4/ YZQWZ]9.L\2]F?VC"5)%A4I=R,> M\:1@GX5N*14<(G/>[)08V$[ -K)O7XIA&$6'*4S<=<[+[%=!(N*"O95+ MDI6P?X(4GV<5A*5YS J>_W\$3,IX 3R%@"**JP3/(J[9I_M@OXY"0YZSSQGH M.Z')0DD8!-;E'%S!.JU9E2;W Y[,?0;WM\9ZN,"Q(H,7\X0,GD9)7>!99/7W MV.$!PD$"!^$[DI"3A*.5ZZA."\8K.+/\ 1D(5!\VP2BIEU&3C"2/\C2CG[HL MGF3JZW%#J.2_#@/8%:C9O':6CM*RPK,L_B?WE4>FSM[Y/(X=)H\S/'/^% ]> M[P*B'_#2L\P)$;4F3RO&>93GZ=-T/Z+ZY$@SS[.@N.!15M9XEO%W)> #$D*J MEU12)MY\7CB?)5'""_HIL_@'9'CR215! M.0Q,J/D\H<#@9906*85T7J4_5CZ.8OP@38_E@RQ414610X4X_BXA(7(6C^=H M%0:\#J**W(DB32"JYN[0]!+6[2!PX+ .HEVE?U27Y^F+D$4X,4(ZU>3PV*N# M1$)=3Z,*E?Y'9/RN]I,,JC:('@AQ9RS_R>F2HA)545EG3W*Y]S1P0[#ZJEN$ M+$,(Y3EYGB-HW[:W. :=*P9%1Z]/RS@,/*.0\1PF/Y*[4:X#\;VOEGO5[7', M'JD%?7@2K >\,/ QG81B%X-*_9V8WE@GI/CTQ@>T.U/**"^R"?&M(W3OI+C_=W=RU:9^V$NJ(C9;20V[% M'O/SIJZAGLZ@+Q26>B[7(,H]&1NRPZTG(BH8HWM=^284'*4$FG$SM7-05IV@ MY5$-EY'&4>[%%\E6HW1[M*2;))D.S2ELN$-:TB+_[>O8DALGFRQ%YS(:^$J[ M5A?":.FDV]SE\3<*4P-L1"=?.@D8Q;,)WTAL,U+Y=46.L'2AM(/6- MZG#:OO],"_X#RQJG(I:T>@7]M"LL>_##OB-WT_:PF!BD&@T["0VM]Q%HCGM# M4,;I=6CMEGU2N[9A5<8CQ#.%D[,U],$]9C"B.;7TM'.$;5:.,KRP%FV'&1%W M<7-V48 U+2QM< \8K,:],U 9<9%#O2);"F.D]3["7C,VV\C?'#I\:=>M=._/ MLN24'W,R.:KAX>0KWZ33?N]+ WNX2+;B-K3YAAVV;;-E!ZF#=B%O@U>]=MJ9 M>'[?_6UQ=A'NI=ZXZ[[Q^_R=>'H[_:-P[2_2I^7^[P@T5!LR3R?7V!K/RWS& MM+_B^XE5.W>M7BJ+2[H;;J6 \6@!OJ\5RG68D(#I?Y:K_P)02P,$% @ M@X)C47H.+MV= @ 1 8 !D !X;"]W;W)K&UL ME551;]HP$/XKIZ@/K50U(138*D "VFI[J(9*NSU,>S#)0:PZ=F8?A>[7[^Q M1E6HNA?B.]]]WW=G^^BOC7UR!2+!IE3:#:*"J+J*8Y<56 IW82K4O+,PMA3$ MIEW&KK(H\I!4JCA-DFY<"JFC83_XIG;8-RM24N/4@EN5I; O8U1F/8A:T4<\[%=BB3.DQVIJV8H;E%R6J)TT&BPN!M&H=37N^?@0\%WBVNVMP5CL?+C'+A%];;V"2";.7(E-MD5E!*77_%9MN' MO82T=20AW2:D07=-%%1>"Q+#OC5KL#Z:T?PBE!JR69S4_E!F9'E7"K-R0N>N'Q-S^LPXV^*/:_ST"/YGN#.: M"@OV<+MNI18ZDT+!C)W(UY0<_!S-'5F^:+_> M4739*+H,BBZ/*)J,[F]F,,KH'"KQ8HU20&*##LC '-DGX)X0YWV(J0/-0X?%A MN6MZ"HINKL"4R/"NPV KO_(Y!?^DKGA\B[;\A;O6/DO8:\]U'RT=V# M%W"(N??F7-K=-\SQWLLNT2[#_'*0F96F^I$WWF9$CNK)\"^\GJ]WPBZE=J!P MP:G)18^+MO7,J@TR59@3H/GC&/X%4$L#!!0 M ( (."8U%=JH1/V@( (0' 9 >&PO=V]R:W-H965TT\%((:49!;NWF/@Q-DF/!S*W:H*2; M3.F"6=KJ=6@V&EGJ084(XRCJA07C,A@/_=E4%2L.5!(W9*)BT[F=]9^\-OG'< MFX,UN$A62CV[S>=T%$1.$ I,K&-@]-GA#(5P1"3C5\49U"X=\'#]RO[1QTZQ MK)C!F1+?>6KS47 70(H9VPJ[4/M/6,73=7R)$L;_PKZRC0)(ML:JH@*3@H++ M\LM>JCP< (BG&1!7@/@8T#D!:%> M@^T5.;#>F"6C8=:[4$[:V)S"Y\;CZ9H MN'157%I-MYQP=KPLJP\=^I_7>\_\XI M_V]<):4K0:ZN885K+J6K/O7%!C57:5/]2OZ>YW?C8C>.XQYE=G>8U :C?J]; M&[V1WJVE=\]*IXRI':;@8I HFV27%)VST0<].*[@9' MDINLVIUFR;U:W!VWPWN;N'O7.](<'@RT O7:SWD#/H/E_[T^K9^2B9^@ M1^=3>F+*%^$O3?D^/3)-/6Y 8$:4T6V?LJC+F5]NK-KXL;E2EH:P7^;T3*)V M!G2?*65?-\Y!_?"._P!02P,$% @ @X)C46&B%ZFM"P 5E4 !D !X M;"]W;W)K&ULM5S=;N.X&7T5(5@4NT!WS(__G&8" MS%C>=H%.=S#IM!=%+S2QDKAK6ZFD3':!/GQEQS9I\A.E*.#-3.P M\?#RJ:I_;>[+LLU^VZRWS;N+^[9]>#N;-3?WY:9HWE0/Y;;[S6U5;XJV^UC? MS9J'NBR6^T*;]8P2(F>;8K6]N+KIOKJL'MOU:EM^JK/F<;,IZM\_E.OJ MZ=T%7!R_^+RZNV]W7\RN+A^*N_*Z;+\\?*J[3[/359:K3;EM5M4VJ\O;=Q?O MX>T"N-B5V$/^L2J?&N?G;->6KU7UZ^[#S\MW%V1W2^6ZO&EWURBZ_[Z5\W*] MWEVJNY'_'JYZ<:IT5]#]^7CUG_:M[UKSM6C*>;7^YVK9WK^[T!?9LKPM'M?M MY^KI+^6A1?L;O*G6S?[?[.F )1?9S6/35IM#X>X.-JOM\__%;X>>< ITU\$+ MT$,!ZA?@/078H0 ;6P,_%.!C:Q"' ONFSY[;ON^XO&B+J\NZ>LKJ';J[VNZ' M?>_O2W?]M=KN_E*NV[K[[:HKUUY]+K^5V\9_-] M]67=9#]F^:HI[N[J\J[8\UO=9L>2W^=E6ZS6S0\=ZLMUGGW_W0_9=]EJF_W] MOGILBNVRN9RUW9WNZIO='.[JP_-=T9Z[8MG'[E;NFVRQ799+I'P>+V\BY6== M#YVZB1Z[Z0.-7O"Z?'B3,?+'C!)*D/N9CRX.!FO.ZVI?3*[]K#/8Z6^&[:_' M>J[7_[?PK[]VT.SGMMPT_XY4Q$\5\7U%//['B?X!/9>4^Y([.?QV13451%W. MOKF\(##H>E&>P_(0ID 9X<$6(4Q(PBB<8&?-%*=FBF@SOVQ7;;G,KMNB]=MZ M=CUYNIY,RX\Z5:0F\_-<4K@=+R3S.WX>PL!(4.#Q$\*D9%PSCY\0)B@8)G%^ M]*F9.MK,>;$MED6DO\SI0B8M,4"LK)/)U!R*GG4Z2$8\:G"8H1XU"(P1R3T& M%PB,"J$H3@TXXQ=$&_I+>U_6L2ZC]DHT,3M60(%-9X>%W[1.+!:#G$Q_^4/Q>;A3Q_'<&6% M$W1BKJRT@IG.E0DY4(8&CQ0&TSXL1V""41,(7@CC6C.!\T2MLM.XLB^V97WW M>U8T3=G&9@O42BB%M"Q1J[&43F;I4/1\(&%$>RPA,"J4]F=T"$PKJHS'$@)3 M4A/2PY)5>!I7^*%AB5H-I3PQ.U9::7PB&F5'A ^'UDKX[(0P2@7U)PT(3'1: MQWUV0IC4M)<=*^PT+NQ?WER_Z;KQKNO0Z"-DQ9.JQ"193:7QV6B4)!WTEZ&& M-72B;L_YBZ=A2#X,640AYPVS(L\&W(9S=H8&*F9%E26V'9B56S;=>&"A"1"0 M,PC)AR&+*.2\85;<65S$!BE4C%_0H'@P$BJ.4X.! M^Z[0'$-1[3]E" H84.6SAL! Z)ZGC3OVV*O@5GWY=*^" MAYZ!(=)7100EI?%G%PB*"A$ZY8CMH8GL<92X57X>5_X7CE[<*B]/;%5PJ\!\ MNE7!$0_"MQ;F"(@SW_I#0,@+#:PZ:7"6A!5^$1?^/4L_E0(C"H0S#1M<80FK MKR*QD2&LXHKI1H8(+05_N!J&Y,.0111RWC"K[V*$;6'9&1JCI)55F=BND%9P MY72[0H;&@4_.,"0?ABRBD/.&67F7(\P)2\[X%9:TJBH3NQ32ZJN<[E+(T#P M(GA@*R$XH2&8^"$PVDF9TCYI2+6,&]&SQ))6X.4(X\)YK$8OL:2S<2*QA2&M MT,KI%H9$=D4 TP%Q& RH/Q%$8!UO4OB\(3#"5-\#9V5>CK T+&UC%UG2RJU, M;&@H*\!JNJ&A$&N!4?_]"(KR)PXY@F*"^],+!$6-,UDY;Z25?C7"RA@_?"DK MO2JQ@:&L!*OI!H9"W 3A#V (2 3O[!$0Y[YY@55'1,]K8&657\65?W#.IZRP MJL0NA;("JZ:[% JQ#"CUM[3,49CTY2Q'8(Q*XT\Q$!A5LN\=B')VQL7E_9F> M%ZRIE!54E=BI4%9:U72G0H76@12!W"'^ @E&* 1%(7A?A:&H[ME[J:VFZ[BF MGY@:?**TE5"=V*[05E3U=+M"8W:%#'94X##NO[-'8(P(\/4.@5'!H4?PM)5T M'9?T$T]# Y*V&JH3NQ/::JR>[D[HT";PAZ-A2#X,640AYPVSBJ[CBGZB9?Q* M2EL5U8G=".WL\9WN1FAD6P4#WY5%4<$K#P1%.?,?M@4&(]WDOH7R"8'ITS5M!-7-!/#(U=*1DK MH2:Q,6&LM)KIQH1!' +JO_2;8RCFHW($Q6CPVA=!4:'[J+*B;N*B/GI(,E9. M36('PEAQ-=,="(-8"RI8S&(H$[CE"$H0[=M&"(H;TV,:&2OK)B[K?ZNV/UY7 MZZ+.\C_'>LV)<"3/<+@ACM>D.)#EOZ9A4 ##0;!S,\=PB@/QGR4,M]M>UC.3 M .)$.4ABZQ4P%NP ZF>Q7'LF?Z)8B?%\5@C C?0,=@0+4.0CH(3C+H\=#!3?@-1/S\ MAVQ\NLJ-UT%B P/RYUOU!/,G^RA.\C >A^ $9V$@&,-1 MV6=Q@!L%',@"OG2 <\)W0!-;'.#D\H!.-SF.93V'R"<-006O2C"08OX"#;U4 MWU9!<"*!,) )?+]>CZ#(45Z:V.4 )YP'=+K/<2Q[/E8I'HQI"(Y2\-_WYAA. M,>J_NUQ@.&D([7NRG( @#"0$3UR]9'GFY/* )K8_P,GL 9UN@!S+GJM=\%)J MCN*4>^3$D3O,WZ F&-,0G)!$]'+G# (#P4&7N^&UF9/2 YK:$G$2>\!>88DP M+ ;B,X: _$5BY#$78\^Y>-E!%TY<$ ;R@BYE+UBJ.;D]8*DM$"?+!^P5%@A#MF PX\_P MYAB.BO &0Q&29 "PG#=BJYOK>:D"6$@3GCVN(U?J#FQ/F"I?1$GX ?L%;X( M"[T*?[":8R#?L,\Q$*7^'C4,!:1OUNA$"V$@6^AR-GI]YN3Y@*\90:A/$"?0!?X4) M<31S\6]=UJVV3K\K:KBKS9 M[4BLG\_P?/[05@_[0RJ_5FU;;?8_WI?%LJQW@.[WMU75'C_L*C@=I7KU?U!+ M P04 " "#@F-1(#U^:LD$ "!% &0 'AL+W=OR"]JPYA&;W&4J+O>1NOT M=C!0P8;%5-V(E"7PSTK(F&IXE.N!2B6C80Z*HP&Q+&\04Y[T)N-\[5E.QF*K M(YZP9XG4-HZI_/K (K&_Z^'>8>&%KSF/Z?/$IX&E9:0QRQ1 M7"1(LM5=[Q[?+D@.R"5^YVROCNY11F4IQ)?LX3&\ZUF91RQB@Q_924A M-],7B$CEOVA?REH]%&R5%G$)!@]BGA17^E8&X@@ >LP 4@+(>X#3 K!+@'VI M!:<$.)=:<$N >RG *P%>'OLB6'FD9U33R5B*/9*9-&C+;O+MRM$08)YDF?6J M)?S+ :%1!(8>@/)!.A:\LO4&VU4?$(I;!G^G%<#PRT;G.^OPZZXMN^(P% M ,NM0L5G]U^.-4_CBY/TZ+/V R8(F&JHG$"FICD?Z2!6*= M\']9B,2.2:2A>IH2N5OWR+VQK)]-"7,&9[?@9F=P3@MN?@:'F[B38+I5,-U. M18>"4=2+H*P7?11QNN01UU_[*!%)L)420FZ*9Z'>R]5G37 W<48^=$7(^]UQ M'"Z46S3E7->SCN5.>'H53^^[>%*EF.YGV1/!+5]QR!\MLF?&=W09F7)H5IAR MC[EXSA WV+[;RF14,1E=RP2N@%HKD_^CIO\>L>RF M_TW!$7'(L-5_;-6#A-7)H"KTDF43+7B*4B;S42$)H-@N([[.J[YQ0+":J8Y= MQR7-+9A=)GO*XF@\JLG#VQ?S"^5XN]L ML AA?R.1PK=1056=ZU"EC1/W"/$-A"\47)2")Y&Q_/8FA>O1!G?W]8X-;>5O MY.PT/+0]C!M4I@9!8CFFX#C-NN,ZAOIJ$,2VY>/VZ-2S"CXSK+1'A\A M:[;NC&ILM>W==P +>H.C$Q*8J];Y69:"MW^;Z.);MEJMSLON\U.B=^L/^':* M#>LS?#LO3L-J]<7AW!.5:YXH%+$5F+)NAE E9''>53QHD>;G,TNA8>C+;S>, MADQF O#_2@A]>,@,5*>.D_\ 4$L#!!0 ( (."8U&MX^M $P0 !X- 9 M >&PO=V]R:W-H965T1L?V.YUHOAD:S64AOLX6"#5_ $ M\NOF@:LGNV99D *H((PB#LL;Z];MSUQ' XS'-P)[\6:,]%3FC/W4#_>+&\O1 M&4$.F=046/WM8 QYKIE4'O]6I%8=4P/?CE_8IV;R:C)S+&#,\G_(0JYOK,1" M"UCB;2X?V?X+5!,*-5_&HX=E9E M,RJS\8YD\P2;:^0[/>0YGM,!GYR&3R!3<%?#W;0#/CT[>B=\=G[TY!!N*U5J M:;Q:&L_P^>^1YE 9]/UV+HS]QXF ?AW0-P&#(P%OLXQMJ5*?0P9DA^KJ!N^MKAJJ+415RS]:YY(S?).*%_AA>ICPI.WE1FD< M'7I-N[RBL"'9K,/+#]VH>_)A/?GPY%JNE^^M$"!%_\1JC6K*Z&0]QTRH8JH^ M@T!(H@XE4"/,*:$KH=L0/*LN)1!;HCG)7M 6L^V61$G@=8L9UY6/SQ/S#X)5;8DD<%+1I.9-3DYU M5.ETJ%ZF=#XB@26OO!H[O-.HR:7OYGALGC0W3]O*2.&IXS3JXG-@YLF%2 MJV%PG=>3VOG 2AC]#^J>9OEV ;KMJ)."9+I^V&S"LKA4L)PL3%EWF!/3E@B5 MH-T14&G419>__Y9XGO/YV_V=,$/W\Q7"$JDC4T(Q5R?1RZEMI%)'866M#F,= MZT)UFUX4)\;CP@V37NIZ/9W7!LR%-/]UC>IT*:.?5*=D6RX Y:\+K96U3NG= MJ?AAS_>#,A,_Z851TDSD"0#]Q20@U[ON6MOVFSN7.HE7YCHMD.GQY:%06\LK M^\CMC\W-MF&?N/V[+OMMVI^E'78E^,O=WWX-7'XY_(GYBE"!&PO=V]R:W-H965T(Y/"0M>KK7YMZ6B 1/4B@[BTJBZC*.;5:B9/9,5ZC<2:&- M9.2V9A?;RB#+ TB*.$V2BU@RKJ+Y--C69C[5-0FN<&W UE(R\[Q$H?>S:! = M#!N^*\D;XOFT8CO<(GVNUL;MXHXEYQ*5Y5J!P6(6+0:7RXGW#PY?..[MT1I\ M)G=:W_O-;3Z+$B\(!6;D&9A[/>(5"N&)G(R'EC/J0GK@\?K _C[D[G*Y8Q:O MM/C*$X#TA:0!MU-H*#RFA&;3XW>@_'>CLTO0JH![<1QY9NR)>-.NRU8(96)>:]*,6SIS!VN@?K@]V&I,3[4/'62MPV0A,7Q#X#E9:46GA1N68 M_XZ/7;)=QNDAXV7:2[C%Z@R&R1M(DS3IX1MV%1P&OO,7^%9<<5G+'J;SCND\ M, W_HA?P[:.SP2VAM-][8HRZ&*->M3>6N Q]K2T6M0#!"SS5E7Z: 3PC,SUZ M+CH]%_W58T]_J-ZX8QK_M^I-NAB3?U.]?IK!*)3/GE(4']UEB687)I:%3->* MFFO=6;NAN&AFP2_W9J*NF-EQ=VD%%@Z:G(U=3TTSI9H-Z2I,ACM-;LZ$9>D& M.QKOX,X+K>FP\0&Z7\7\)U!+ P04 " "#@F-1FJ_Y5UH$ !$%0 &0 M 'AL+W=O4R@$_ --OMERD5.E;L7/E00"-BJ T<;'G MC=V4QLQ9S(IG=V(QXYE*8@9W LDL3:EX6D+"CW/'=YX?W,>[OY@ M#>KA<"?TG5NC1'$*3,:<(0';N7/MOUN1( \H5GR)X2A/KE%>RH;S;_G-;31W MO)P1)!"J'(+J?X^P@B3)D32/?RM0I\Z9!YY>/Z-_*(K7Q6RHA!5/OL:1VL^= MB8,BV-(L4??\^!=4!8URO) GLOB+CN7:('!0F$G%TRI8,TAC5OZGWZM&G 1H MG/8 7 7@_P<,.P)(%4"*0DMF15DW5-'%3/ C$OEJC99?%+TIHG4U,[^I*ZG+P M7%'BD V]%A7B*V0Y] MH4D&B&_K=EK AS7XL ?=H O:4)9"&^19@WI!D0'\[)O)=:XP,I_VX^+T63H M#V?N8PN%44UA9*6PRH0 %CXAV&[U[[)5 27"Z"3Q%1[B]KSC.N^X7^GZ>ZNJ M]NZ/OAPW*(PF?M#!(:@Y!%8.UV&8I5E"%43F1W*;'F@LM,VI-AY!LQ6^YX]K M'J5$@\:7.E]UQG92LYU8V7X^@* JE^(:=CD_B7Z@A\%Z@.YAI_U46@0YK7-, M+Z]VWS-.Y5U0[Q78:;/Q./!&[6WT3_S2_V/)5Q"GN;V.O-CDQ9>4?(76MWQC M:#ZYM.HKQ/9NE)*W+CEG:MS1M]MCM^(_0*1?645I#- ?O8#FC<_Y/8VNG^:; M1D>F$[^CD\;H?+O3]9)\T]NZOJ"Q+-_N6;\J^7/'3GRO>MN1\ M]#$&B>T&V:KX%64THK;1RE@?]B^O=6P<#O=TN%Y:QTV#(V0\[>BA\3=L][<^ M6L=-M[J:3#HR&[_"/<>Y?FJOT,[JQUUJQ\;/L'VB^PVUXY8)KV6L^>FR<\;& M(K'=(EM5_S=G5Y(G5*";CS9Q&@_$P0MHWU@=[FEU_;3?=+HN\S VA^TVUTOX MO4V+&-,B/:>Z?K(GS;&NBX+Q-6(?Z7Y#\\0VX95ZMRXY9VHLDM@MLE7KG]4> MA&VS>K);?8'M*C$.1RZY825-@\-#,NIP>&(=6H8[-,C%61BVY; M27.&"\C%]^YDN:FM*%WVY*2J7MR3I6"V!7'=Q*%/&.J/+*JG]9' MA-?%P9AKEI?GBY^HV,5,H@2V.M0;!+I+HCRR*V\4/Q2G7ANN%$^+RSU0/?CG M"_3[+>?J^29/4!^<+OX#4$L#!!0 ( (."8U'0 <\@M@4 -P> 9 M>&PO=V]R:W-H965TRW-) M<[)CZ7>^H52 QSA*^-5@(\3V?T^F$92(*$_HY!3R+8Y(^7=.([:X&\:^YP\?EU<#*X^(1C00N0LB_SW0.8VBW).,XT?I=%"-F1O6/S][]PORDLP] MX73.HK_"I=A<#48#L*0KDD7B"]O]1DM"3NXO8!$O_H)=B;4&(,BX8'%I+".( MPV3_GSR6$U$SD'[T!J@T0$T#N\, EP:X[PAV:6#W'<$I#9R^!FYIX!9SOY^L M8J871)#I)&4[D.9HZ2W_4*2KL)83'"9Y9=V)5'X;2CLQ_<#8 MJLE!SY-SC8P.[^CV F#K'4 6LC3QS'N;P[&.SL^-?O-SH_MF\P4-I#G4F1_, M):X*#1?^<(<_/TQ"0=]_DCJB*[2_/TD\^"AHS/\QC&97H]G%:';':%_HEJ4B M3-8@D\/R=V!%PA0\D"BC>9'2QX!R#M@*!"1-GW(C5NXR3O'PQ2YGHLGPX=ZHXC$R)Z66B+SRPR8O M':51.Y!FL/-1NX20W6#=]N.@T2'FINW''4$]YW'%>6SD/"\:*$U!(!M#*GR/;:R2C%\K7H<961Q%"I+B@DVE#Z>H8 MG3XH7X_JHJ.Z&L2G7U6ESX-EY316E0:#FEJBP;A68U7I,%X':]5=H;GG_2$V M!8\TJU=EL-UJH.,U4^BVE=%JY;#MR7:;TJCQU-D/ MH&ILT-S9*G5,:530YYMP:TRBZC5P=(XD*IV'9J'OKY#C=N*0BYO]JA_,U\(\ M>ZS/#%(-!EDG$\G2U4$,T!DU]&31#^9K80AW; B1:F'(W,)^9\G[@,5;*N2R M6J>4QK2UVSYTK3H*0F>H-:0D'YDEOW>MH;;T8@LUM[:]4+X6A3N$'"DA1V8A M?U&AV;WH]$'Y6E0G'=4[D/D(]94&FX1%;/UDRK1J#<@]1V4I049F0>Y?6>T# M O+@N)F*/BA?B\(=AR:D.@ Z^>8 M>26W^(C<1A%@!1_R^AR8A["+'!BG1\DI-LOI+7E\3>7;2E_M<^BKK?35-NOK MZRO_B&/GZ*S;2CMMLW:J67]YZ=M*U>RS_-)?^ZG_R![V!*5_9 AHR,*P=ODF MZWA=7)-R6ZO1ZJWU57LK+B ;+R_AI=SJ'F_@)TR!'1W P X@D !D !X;"]W;W)K&ULM59M;QHY$/XKUEYT2B3"OK^0 E(#J2Y2KT*E[7VH^L$L M UCUVM3VAN9^_8V]VRTAP.7N=%_ ]LXS\\SC\=C#G51?]0; D.\5%WKD;8S9 MWOB^+C=04=V76Q#X925510U.U=K76P5TZ4 5]Z,@R/R*,N&-AVYMIL9#61O. M!,P4T7554?5X"USN1E[H_5AXS]8;8Q?\\7!+US '\W$[4SCS.R]+5H'03 JB M8#7R7H2]WOT&;4&K]E9)K M]TMVC6V6>J2LM9%5"T8&%1/-/_W>"K$'*((3@*@%1 > ,#D!B%M _%) T@(2 MITR3BM-A2@T=#Y7<$66MT9L=.#$=&M-GPN[[W"C\RA!GQG<"U/J1O-8:C";7 MY.G\<@J&,JZO\,O'^91<7ER1"\($^;"1M:9BJ8>^01;6EU^V$2=-Q.A$Q#EL M^R0.>B0*HN (?'H>/H42X:&%AX.G4E>3=6W?H.Y%R>LE:+P3M5&LM/O5)$[D MBI12:,G9TFWC U6,+CA@/S5@S0D6-S,,P9>__E)$4?#JT_V==L/PU16AAF#O MQ*I?@.H:J-M_[(GM:ML7;:R+,,MZ65XXBXLP+7J#,.I97EMPERU_[)..KI#B M&HM*UDH#X'"<-D[CHI5EQ2&0.0-Y) R2,^L?.M+]W MQ5583NZIH)%:+4S3?[O5[CERZV[MP_7!S61P9!TW]F;2O%_\GP&:U\_O5*V9 MT(3#"H,%_1R/B&H>%,W$R*V[8A?2X(7MAAM\A(&R!OA])3&U=F(#=,^Z\5]0 M2P,$% @ @X)C41R$&ULG55=;YLP%/TK%NI#*Z6% $FZBB"UR:I-ZK2H6;>':0\.W 2K MQF:V:=K^^ET;PM*.=-->P!_WG'ON,;XD6ZGN=0%@R&/)A9YZA3'5A>_KK("2 MZC-9@<"=M50E-3A5&U]7"FCN0"7WPR 8^R5EPDL3M[90:2)KPYF A2*Z+DNJ MGJZ R^W4&WJ[A5NV*8Q=\-.DHAM8@KFK%@IG?L>2LQ*$9E(0!>NI=SF\F(UL MO OXRF"K]\;$5K*2\MY./N93+[""@$-F+ /%UP/,@'-+A#)^MIQ>E]("]\<[ M]FM7.]:RHAIFDG]CN2FFWKE'=/'UH<]P# ^ A;0/BO@*@%1*[01IDK:TX-31,EMT39:&2S ^>- M0V,U3-A37!J%NPQQ)GTO0&V>R*768#0Y)==,4)$QL2$W@.[L-H[G8"CC^@1# M[I9SJK)G5X(/42JC,2!0,2!F'0 Y^] M#9]#AO"AA0_?O83[:$+G1-@Y$3J^Z"#?&I2"G,RD-GI 9K1BAG+V#/F +!14 ME.$ 2R6?30%JY\RH%R+C3F3\IL@;T/:CH5E6ES6G!MW+ ;M) MQFAS2=$M6DIEV+-;Z)/?9!CM"3N=G(]'K^3W1(W#\7F__%$G?_0?'@^( -.G M=/2'A5$\BB:OE/9$C8=1_$JIOW=E;;O\1-6&"8U"UH@+SB9(HYH6U$R,K-PM M7DF#/<$-"^S:H&P [J^E-+N);0S=?R#]!5!+ P04 " "#@F-1+& AY*@& M <'@ &0 'AL+W=O@0;>'80^,S-A<9JYWD;%4R;=,Q"8)HO&4B&YT^NY,E17NA49/Q*(E5LMTP^G/$TOS\> MX='CBX]BO='FQ?CD:,?6_)KK3[LK"=_&C925V/),B3Q#DM\>CT[QX26-#4-) M\8?@]VKO&1E7;O+\L_GR?G4\"HQ%/.6)-B(8_+OCX=H M<(!(0()/UPOTYJ>W.YG_ ZO)8=W<+^R7(OL?PA:#+<.S6I@K8#_2O_,?8M*% M7\J")R %=Z3TFW0Y7%CL-*E3%K19";042WO$GA4*WBB%3I-_"Z'*58#^^A7> MH?>:;]7?'AUAHR,L=82]ID.#242UIEBV0FR;2RV^5B_X%^A(BA^@)%<:Y;?0 M&^YX5G#E6G25HJA49!K4W(K7R&1:2XYI,SDS6GLU*HP'#@J<3&UC(THL7VRQ9'8 M).%IMFQQA."@U_>X\3WV^OY;L;WATA3H\OIJCFK84Q"')"U694 0W\NH0GK# M-'QP-,\AN=D#RN\S52X)&%DETURA;Z@?/L]BRQ'Z)"3/4ESX*#IAF#5AF/E+ M )JXA$D5YAN]J2<;+@]0*MB-2(5^<'DRLU(7!C2P<[RP"2''D:/ ATH\G]G5 MX)1X84ND!$]MPDL'83 -HMX"PT$[PP4OBFU22&F P1OC6G8GU9-R'3V-W6#* M"P;$S3=(Z;K$DD04\UK."VS%BVQL1!S(.(.PZULY2F YO MY@!]D V +O#%H!B'^6IGW'5N!JA=.N',L4!KPLZ:QWC2;WP[I&'_E';Z\?0+IAZ[,R.5_!UB\U0*+V"\5ID[TGZS.F14XR:#]VY2JWKL@6)LGT M]=+;8AH9NC5IUE:]>E;>Y3,G]O8 ]T2Q!4+BWR!4L]!+"FU.[-$:DPGNK3/: MXB;UXZ;#J(2I35EX+DNH S #ZK&DQ4$Z9.[M6)+E&H+"'MA-Z@P+M4&.!/V# M!VV1C@X96SNVW+&TX.4I3)ZF^1U4E6GFT-=A9H6.D]57%>4&16V8=$ZN\UIO M)Y']383N'>WYQ]'.*;?OK+!%1AJ^V@*E+D')M#>%ZI/5563U1>>[ M\F+K)M<0RO)QPQG,AH8 ?K_- 2#K+T9!&ULI59;;]HP M%/XK5M1)K;21&]"" D(:'VH5)5V>YCV8)(38C6Q,]M MU\_VPDIES0@]878 MSOF^S^?".1EL&7\5"8!$;UE*Q=!*I,S[MBW"!#(L6BP'JM[$C&=8JBU?V2+G M@",#RE+;R*)2(94$$811SBH35V^_.NMC<&/PALQ=X::4^6C+WJ MS7TTM!Q](4@AE)H!J\<&II"FFDA=XT_):562&KB_WK'/C>_*ER46,&7I3Q+) M9&C=62B"&*]3^<2VWZ'TIZ/Y0I8*\XNVA>VM;Z%P+23+2K"Z049H\<1O91SV M (JG'N"5 .\8T/X X)< _U*%=@EH7ZK0*0&=2P'=$F"2:1?!,I$.L,2C 6=; MQ+6U8M,+DRZ#5@$F5!?60G+UEBB<'-W3D&6 GO$;"/0-C:.(Z(SC%-W3HFQU M_J\#D)BDXD:9O"P"='UU@ZX0H>@Y86N!:20&ME2WT9QV6"I/"F7O V4?/3 J M$X%F-(*H!A\TXWL->%M%H0J%MPO%Q&LD7$#>0K[S%7F.Y]3<9WHQW.W5N?,Y M]=GGU.?-\ !"!7?KX >Q]*NR\@V??[:L4$!$F#*QYH!^C9="S T4[E:*?1T5D<@^F_QE>.)7Q%.? 0J%2MO\[E9CZWW>HY7^H* M_ S.:;FUN. ,KG57"YLUPWHM[QAV$+YN%;YN(\\+Y1"R%27_(#(17 *%F,C: MEM4]R=_=4:D$YTWFC2:%$_9>R\Z K\QP%2AD:RJ+OUEU6LWOL1E;1^<3MS]U M:\X#MS\KQO,[??&Q\(#YBE"!4HB5E-.Z57G@Q0 N-I+E9F LF53CQRP3]&PO=V]R:W-H965T.DW58X M!IIFPWH8$"3-=AAV4&PZ%JH/3Y+K;+]^E.(8&= ,O=@B13Z^1U'*.FV>;8WH M8"^%LK.H=JZYBV-;U"B9O=8-*MJIM)',D6EVL6T,LC(D21&G27(;2\95E&?! MMS1YIELGN,*E =M*R ;QP[>[(&KV2K];,W'LM9E'A"*+!P'H'1[P4?4 @/ M1#1^]9C14-(GGJZ/Z)^#=M*R918?M/C.2U?/H@\1E%BQ5KB5[KY@K^?&XQ5: MV/"%KH]-(BA:Z[3LDXF!Y.KP9_N^#R<)Z?A,0MHGI('WH5!@N6".Y9G1'1@? M36A^$:2&;"+'E3^4M3.TRRG/Y8^JT!+AB>W1PCO8*(.%WBG^!TOOA#DJK+BS M<+E Q[BP5W !7,%3K5O+5&FSV!$-#Q87?7'U+TI,(@8EZ: D#;"3,[ K(JX*+C@+QZVK\V)&\&E?B+;D:@?W4K>*]"W1 MD#[E74[3/J-F]VDK=*U1%GZLM!! P] Q4_[\#^7)0'D2*$_/4)XSP52!(UA@ M@7*+!B9CWY;QQ]>Z>L"Z#5C^KKWDTR3)XI=7"$P' M.W$: S<3V#_F!>8S!] M X/X9!;]M?[*S(Y3\P16E)5ISRH0W M'KJY>S4>RK4IF8![1?2:D\3']EB:>R$/QZNZ (>P'Q:W2L< M^0U+P3@(S:0@"N8C[S*\N EC"W 6GQEL]F4<*F--U:3[* M[5]0"THLWTR6VOV3;66;1!Z9K;61O 9C!)R)ZDH?ZX78 2!/-R"J =%+P. M(*X!\;$>!C5@<*R'I 8DQP+2&I >"\AJ0.:25:VN2TU.#1T/E=P29:V1S=ZX M_#HT9H0)6XH/1N%3AC@S?@>81TW^))=%P6QQT)+O_G@]] TZMG!_5CN95$ZB TYB%66IR+0HH.O!Y/_Z\!^^CX$9U]*1Z M$O42/L#JE,3!"8F"*.B(Y^IH>'C>)>?7O%__FOJ;8RM7>UW=H2VX-/JP M H5%+1:DM+YP(]V 6$-7.5=$J2.RF_EF'$5I& 2X7IO=,NFR&\0MN[QMER:# MM&5WW6&7Q=FNW9[RI%&>]"I_CRV--(* MM,,J;W.%UNJEZC99F$4'1:>-Z+17]!U]9'S-R4SR*3XJR'PM"IM]7(FU,%TO M3MH.) FJWW[(-QV6P4O+O:BS)NJL-^K+#>ZV=%I"$RY>0&')5B-4PYG!LT"7 M@$G6#BON%) ?8[DGX*P1<-:_[$S89>]Y7\\;IO/?O#.$P7,7#'YP;Q"PQ59H M0/'.?M=/EQ+N&E9GJ_L9Z+ZLG>8>'O,.]'%%SUS1[T['0E2A_Y]#%02W<>5KC"XJ;2]7^FMGFS'[I3JHOYB?AQ578,9^'%]?5 MB?R9OOI N*-JP83&Q9FCJ^ TPQU456?N:F#DRAWYIM+@ =+=+O$[!90UP.=S M*&ULM5AM;]LV$/XKA)<-"> 74;)D*74,-':* M!>C:H&Z[#\4^T-;9)B:)*DG'S;_?D5+E-UE.NO:++5'WW-US1]Z1'&Z$_%>M M #3YEB:9NFFMM,ZO>STU7T'*5%?DD.&7A9 IT_@JESV52V"Q!:5)SW6J-ASI8P!?TI M?Y#XUJNTQ#R%3'&1$0F+F]9K>CVAD0%8B<\<-FKGF1@J,R'^-2_W\4W+,1Y! M G-M5##\>X0Q)(G1A'Y\+96V*IL&N/O\7?L;2Q[)S)B"L4C^YK%>W;3"%HEA MP=:)_B V?T))R#?ZYB)1]I=L2EFG1>9KI45:@M&#E&?%/_M6!N(Y +<$N > M_N $P"L!WG,!_1+0MY$IJ-@X3)AFHZ$4&R*--&HS#S:8%HWT>6;R/M42OW+$ MZ=%;P* ITB'3=9XG@!G5+"&W+&'9',C43KW[K)A?)D\?(&$:8J(%*:&7$]", M)^H*E7R:3LCEQ16Y(#PC'U=BK5@6JV%/HZ?&7F]>>C4NO')/>#6%O$L\ITU< MQW5JX)-F^ 3F"*<&3J-]> _C4P7)K8+D6GW>"7WO"_FAX]:3 M]"N2?J,_;T6V[&B0*5F$R@$EU5<>GV22E!;2N:/T(8>P/;I113=J+,]O>(;=ZGGEF3K;QN@T M>G>7@5P^E76Y33+0M7W,J9FXOC4PMW0 5?<6YBT&,ZXTP/\ M&N^H6< )ONYQ::2>[QX2KA'S?,@@[.5E&[[/&WNPN>YO[26GC%(:3>J MKZ;G@6%C/:7;/D^;&WU!&HIZVB;V--@1B\XG3.UK4Q#;9*J1;6KW>0M2!@DG M]H-0W!X4OMQ]T^9X.$M0#5>Z=B]SQHVUZBP9RZ\?I-ESZ*<'/)7HUUE\]W7- M_1O=^0+<;$=K> 9UCH4)Y@V6[_)Y1^_ MA:[KO/I\?Z?L(WUU19@F>*C%[,Y 5B=;V\'PL%J.E@=68^N"!D$[&(16XH+Z M83NB;MOXE8.]*4F>NJ1R-Q-91P(6(;G?2HZ\-BZ]V!7/;WM>O_#$"]M^$!XZ M,@7 >8S%C[K=NH3V=NXG4MQ5V7L>;.BF:A8GYFJTNDNZM5N97DQW^TUV_B_Z_)^CGR3#+ZO -WK^&;UO&7 L"=WD92 &+9J=4K-C-#L? M:B:FM%:JM!H+)Y?I&AE]K+V/U2'G#NWWX]VH@]R^ZY^"9G50T/7Y:];:G9;\W>7,B[);VS.4]BKBT% 4_IRE>#83]7S M] +,K(YQ@WZODKP/0"=&>Z717JO1!RJ!@SIWE,^\5!*"ER0ADD!CP?1JB^AY M5<=U3!AT*H[K&,\+O8KC!E O.%,N8>DX;'7\PB1./OI;A+4Z];V@LA_3!I#O M.!6?=5 _=*L^ZR#7<9SJUMI'-TT*?&.N>*%,;*G,CYMRM'Q%W)G+LS(^<0=3 MMV%\IEX=^2/AKWS^9'G$?$.H4&E;JU#.;4_M"<^? 7E'LLS<.CI ^18;_P%02P,$% @ @X)C40FQ?[!H P Y P !D M !X;"]W;W)K&ULM9=O;],Z%,:_BA7Q J3+DN/\ MG]I*=YLFD$!,#.Y][;9N:^'$P797^/;83I:4Q>E0@3>M[?@YSSFG]4_.["#D M%[6C5*-O%:_5/-AIW5R&H5KM:$74A6AH;9YLA*R(-E.Y#54C*5D[4<5#'$59 M6!%6!XN96[N3BYG8:\YJ>B>1VE<5D=^O*!>'>0#!X\)'MMUINQ N9@W9TGNJ M/S=WTLS"/LJ:5;163-1(TLT\^!\*69)%+T6_'^VUKMY4 1H M33=DS_5'<7A#NX)2&V\EN'*?Z-#NS?, K?9*BZH3FPPJ5K??Y%O7B",!)!," MW GPKPKB3A"[0MO,7%DW1)/%3(H#DG:WB68'KC=.;:IAM?T9[[4T3YG1Z<4[ M:GJ@T&OTGM6LVE?H=J_WDB*WCCXL.=L2VV^%7MY031A7K\SFS_JUFH7:9&3CAJO._:IUQQ/N][2Y0''T#\(1CCSRZ]/R&[HR>9Q@OU?:>Z7/>6&?5SKRRG+(_%Y9[Y4] MYQ7[O+*15QH7X/?*>Z_\.:_$YY6/O)(TBOQ>1>]5G/3ZM*.&O!M-I<^Q&#GB M B#U6Y:]97G:4FC"+4?<6>?ND#?DN^&R]A[?[D1C9PA+?)DPOD(=W#2^^R M@5$V<9'"<%X[6L'H5,=)&4VU:\ 2G.;2+:M)O?HE+L$ )CB/3)WLI[]Z!%.- M']@$Y\$)QG3*\G*"3C#@"<[C$XP!E4)>3-@-A(+S$ 5C1L59/L%#&" %YU$* MQIC":3;!#!@X!;\#*O"0*HF*"3C"@"KXLZR",:R2+(XFJL<#K/#OP@J/865/ M5_X$#[YMYN8RE># -/PWF(;'L,)95!9/D_9L*Y(R?Y)T>'0%M??_]T1NF;DU M;Q0]0 M2P,$% @ @X)C46Z'\1N> P 10X !D !X;"]W;W)K&ULM9==C],Z$(;_BA5Q 1)LXGPU16TEV J!Q)$JNL %XL)-IXU9 M)RZVVW+^/7::3=K$"5L^;IHX>6?\>)J9L2='+NYE!J#0CYP5NJY, M,\B)O.$[*/2;#1,%K 0 M2.[SG(C_7P/CQZF#G8<''^@V4^:!.YOLR!:6H#[N%D*/W-K+FN902,H+)& S M=5[AE[#=>NIXA@@8I,JX(/IR@%M@S'C2'-\K MITX]IS$\OW_P_J9PS7:MLZB0.6L.&[)GZP(]OH5I09/REG,GR M%QTKK>>@="\5SRMC39#3XG0E/ZI G!G@L,? KPS\QQH$E4%0+O1$5BYK3A29 M300_(F'4VINY*6-36NO5T,+\C4LE]%NJ[=3L/>@82/0"+?4'LMXS0'R#ED1? MRS7YJX.1QT3OXZ)7_H+ M^G!ZEX^^O-=:]$Y!+K\.S!34,P7E3&'/3&]H08J4%EO$S'2(2 E*/D<%*%L4 M3\[BTIG)S\,L"*-@-'$/Y\&RJ&(J% MY#;JD^/HC"<Z-J1H(?@W7:;E0(8DM??D'^?BN)YI_#=S<=R)I2T7+:K^7,1>4[2]0=8Y M;$ (6.NO6%[D7R]NY?"V MJ?W8'Z2]XXHPLQ%HF*V,OF7VP&LS6E1C'/=?5&.;JK<< MXZ:'X#]H(H,%&7?[@ZTBVV3])1DWC00/=Y+?*\K8TB L5=DFZR_+N&DD>+B3 MU'FWU;OYQQ6);H/01:V-.RRZA&V:"![N(BW81Q2)40*[&UL MQ5;;3N,P$/V54;0/( &Y-:5%;:72@A8)$ *Q^[#:!S>9MA:)'6RWA;]?VTE# M@314(+0OK2]SYLPMX^FMN'B0<1S9/IFRD5& ME-Z*F2MS@22QH"QU \]KNQFAS!GT[-F-&/3X0J64X8T N<@R(IY/,>6KON,[ MZX-;.ILK<^ .>CF9X1VJ^_Q&Z)U;:4EHADQ2SD#@M.\,_9-S/S *_&+XDIN MK,&X,N'\P6PNDK[C&8LPQ5@9%43_+7&$:6HT:3L>2Z5.Q6F F^NU]G/KO'9F M0B2.>/J;)FK>=SH.)#@EBU3=\M5/+!V*C+Z8I]+^PJJ4]1R(%U+QK 1K"S+* MBG_R5 9B Z#UU ."$A"\!;2V ,(2$.X*:)6 UJZ J 1$NP+:):!M8U\$RT9Z M3!09] 1?@3#26IM9V'19M XP9::R[I30MU3CU&#$LXPJ72I* F$)C#A3E,V0 MQ10E[(U1$9K*?3B$^[LQ[/W8[[E*TQJP&Y<4IP5%L(7"ARNM="[AC"68O,:[ MVMS*YF!M\VG0J'"XF!U!Z!] X/F=&GM&S? [S#7<,_# JX&//V#/12/\K!D^ MQK@ROEL#/V^&7_/EFOVM[Z]B&5;Y#ZV^UA9]]RRA,DZYQ 2N28; IS",'Q=4 M($+00-"J"%J6(-Q"<,FE?%-5?RZU#%PHS.3?!H:H8H@:7:B4*XBY;GD)"F*Z MU@&DE$QH2M7S@6Z"2V0+!"2"'>H.*P\@)\^F[B%'07D">Y3!L[Z6M27>;$)4 M(!N<:5?.M+_NS)10 4N2:G^(@H0HFS9BTB:ID:[SH.!M6U[SWBP'411YGB[A MY>:W\UZL?=QY)W;VH=@K[X\K[X\_7XUA0W@[%4'GFZJQ6S%TOYK NI;5?1?/ ML"[LNXF=UXBUPZW9\;V7Q\+[?'Y:#='S-]XC_YLRY Z2XEB ME"HVBN?VZ9]PI0<)NYSK\1.%$=#W4\[5>F,(JH%V\ ]02P,$% @ @X)C M4:;XZ'MO P [@P !D !X;"]W;W)K&ULK5== M;]LX$/PK"Z$/+7")1,J?@6V@<5!<@08(DK;WS-AKFP@EJB1EMT!__)&2(BFV MS*A(7VQ1W!GO#E?CU>P@U9/>(1KXF8A4SX.=,=E5&.K5#A.F+V6&J=W92)4P M8Y=J&^I,(5L7H$2$-(I&8<)X&BQFQ;T[M9C)W B>XIT"G2<)4[^N41"XC%+@RCH+9KSTN40C'9//X49$&]6\Z8/OZF?U34;PM MYI%I7$KQ'U^;W3R8!+#&#'?[$J:.CX5E+HXA,.56P4P"K71B85V&:0 M\+3\9C\K(5H ,C@#H!6 ]@7$%2 N"BTS*\JZ888M9DH>0+EHR^8N"FT*M*V& MI^X8'XRRN]SBS.(3XPJ^,Y$CW"+3N4)[1@8NH+4A-_!1:S0:6+J&+YP]-"?[!TS=X%?'NX@??O/L [X"E\WQ$W0B_0&=7H#;WI?<(\"J*?08>,-(R/^(_FXKPEW5^Q??,_:5T M&Q$Y+8<0.CDJNB-L1./1F;H;8R&T9PLM99+(M4OX#]J'-)9#XCB6/>'%82<%0J;DGKMIS-LZC?40O_?T5;5Q(.*WH/ZJ=EA-/#S^#^R(FI(S MO40;1Z)1#V5CW_30F!$E?T-!VII'_+:QE*FQ$Y>;YU;VF+G5D;G9N4O$BJH] M(XS&Q_;V2E"99M@:1MV;P"U36^M3('!C4='EV!Z!*H?KX MW-D7$E0NP.YOI#3/"S?RUJ\XB_\!4$L#!!0 ( (."8U%QO;-QY@( *H( M 9 >&PO=V]R:W-H965T>^XY M7R[CO9!W*D74\) QKB9>JG5^YOLJ3C$CJBMRY&9G(V1&M)G*K:]RB21Q1AGS MHR 8^!FAW)N.W=I23L>BT(QR7$I01981^7B.3.PG7N@]+5S3;:KM@C\=YV2+ M*]0W^5*:F5^C)#1#KJC@('$S\6;AV3P,K($[<4MQKQICL*&LA;BSDXMDX@66 M$3*,M84@YK7#.3)FD0R/^PK4JWU:P^;X"?VK"]X$LR8*YX+]I(E.)][0@P0W MI&#Z6NR_8150W^+%@BGWA'UU-O @+I06665L&&24EV_R4 G1,(C" P9191#] MKT&O,NBY0$MF+JP%T60ZEF(/TIXV:';@M''6)AK*;1I76II=:NST]"NA$FX) M*Q ND:A"HLF1AF.8)0FU0A,&%[R\+E;VHP5J0IGZ,O:U<6]!_+AR=5ZZB@ZX M6F'>A5[0@2B(@IO5 HX^O88R;T=98&Q00HL2CEY%\8T$M0Y1K4/D8'OOT^&" MYX560'CB-DL-?F"<Q[,= M_DV>_9IGOQ7H.:F=9E95!ZX$EQ@74E*^;7$TJ!T-/O#VG-8L3EO#G2F%-KB- M9;-S;!*J8B8LH0[P@S&722G!!P[&ULK55-;^(P$/TKHZB'5F*; (5^") *;+65ME(% MV^YAM0*^F'.N Q& []VKT<# M55C!)=YK,$6>,_TR1J$VPZ =;!=F?)E9MQ".!BNVQ#G:A]6]IEE8>TEYCM)P M)4'C8AA04F!CF7Y9\]5WG8 9"?9D"G G3> \[V +H5H.N%ELR\K"FS M;#30:@/:69,W-_"Y\6A2PZ6KXMQJVN6$LZ,;QC4\,E$@W"$SA48JD84O,,F8 M7*(!+F&BI.4TH?7OG,5<<,MIYWB*EG%A3LCZ83Z%XZ,3.'+V/S)5&"93,P@M M472!PJ2B,R[I=/;0N80["I89^"I33-_B0Y)6Z^ML]8T[!QW.<74*W:@%G:@3 M-?"9?!K>OCQ IUNGN^O]=?^9[M:;7%:Y3X%.]@R30FM*.(R9X:8%#U+%!O6: MQ0+A5JX*ZVR43 C-W&5HP82)I!!^ K]F2@B@0[YA.OU]@/193?K,DS[;0WJG M_A35\!1U&4E4"E[H)@DF$P1F88H)YC%JZ+;+M $=!3>X:#H.9>2^C^PZSGK4 M/R?#]6Z)&FRBJ+9Y(ZE72^H=EO1ZNFV&L'!E6?M;H!9.9+->%0N^],,F*67$ MW@[-Z)V0CQ:]/3KZM8[^?RP-G69;U::Z$=O:7#8)ZG^B-@TV'S2%.^TI1[WT M7=L0X4+:\B;7J_7#<.W[X;OU,3T897]_=5.^-G=,+[DT('!!+J/3&PO=V]R:W-H965TW"3V\;"L3/;:>#?SW;3+*#")NTE M_KKGW'./H'ZNE-"N_8\EIB5Q1P4'B9N9=AU?SH8UW 4\4&]6;@ZUD+<2S77S- M9UY@!2'#3%L&8H8=SI$Q2V1D_&HYO2ZE!?;G!_9;5[NI94T4S@7[3G-=S+RI M!SEN2,WT@VB^8%O/R/)E@BGWA::-#3S(:J5%V8*-@I+R_4A>6A]Z@'#X 2!J M =&_ N(6$+M"]\I<60NB29I(T8"TT8;-3IPW#FVJH=S>XDI+WA$IX M(JQ&N$>B:HGFBC1<0.^ \!SF1,I7RK?MEMC G>#;"XVRA 6N-9PN4!/*U)G! M/JX6<'IR!B= .7PK1*T,A4I\;03;M'[6BKO9BXL^$+?":@!Q< Y1$ 5'X/// MX0O,##RT\/#R+=PW-G5>19U7D>.+_^[5@JJ,"6N7@A_7:Z6E^1]_?I(C[G+$ M+L?P@QQ_7,VMJSN7[?0.=\@@.COO77QN%T&HX3?]>W[4A8 MD1^/1L$[^4?"@LDHF+Z3[_>ZPKY(]T1N M*5? <&. P6 R\D#NNWR_T*)RC;(6VK2=FQ;F841I \SY1@A]6-C>ZY[:]#=0 M2P,$% @ @X)C45%^Y*Y) P \ P !D !X;"]W;W)K&ULM5==;YLP%/TK5V@/F[06# E-IB12FZAJI7:KEGT\3'MPPTVP M:C"SG:23]N-G.Q18/MBJ-2\!PSWWGGM/.)C!6L@'E2)J>,QXKH9>JG7QSO?5 M+,6,JE-18&[NS(7,J#9+N?!5(9$F#I1Q/PR"V,\HR[W1P%V[DZ.!6&K.5>B >[N$Z&7F 9(<>9MBFH.:QPC)S;3(;'CS*I M5]6TP.;Y4_9+U[QIYIXJ' O^E24Z'7H]#Q*S)9*BZP$&P89RS='^E@.H@$@G0. L 2$_PJ(2D#D&MTP39IJA@A.XI$S"%\J7"&(.!]!&'ITB7%!.\QG"U/T?7T]04\;5&Y/E\W0" MKU^]@5? PO-NS# ^RG6)Q"%+R%, B#/?!Q.WR" M,P,G%D[Z?\)],\=JF&$US-#EZQS,I]@BIQH3^&4&HE&BTB#-!5!K6IAFZQG] M@@]F1A*H4JA52_&H*AZYXM%?E51OFS)]NS&!<*TQ4]];RG2J,IW6'L\M7_.@ M5,7VJ;9)$;L4UDA6(Z/.JBG,;@3I5B%_$.M6Q+HO/GS.Z#WC[K_=,IJX8A ? M4X&SJLQ9:Z,W)>F??U-ADZ;;G''0(_&6$KM1<4B"_5KT*HJ]5HKOA8;CZ=&O M6/2/J0<):@\-7D:1,D]SV!$)MP39$Q3&^_4@#9LGSU-D++),)):S4V,F-''5WO&DWJD^V'PR_L1VUWP*W5)J-I *.:+/?=:>I^21!:0/,_;D0^FEA-[W51\[H-U!+ P04 M " "#@F-1$R+^6.@" #S!P &0 'AL+W=OC)TN1H-!<"E X[WO#SEE\8NV= MP0^.:[VU!AO)3,H[NYFD?2^P#F&.B;$,C#XK'&.>6R)RXT_-Z35/6N#V>L-^ M[F*G6&9,XUCF/WEJLKYWXD&*@Z9:I0G XQ,VS04W(- MREH3FUTX,1V:PN?"IGUJ%-URPIE!C(JOF-4>)D(;55)*C08F4OB*Z8*+!0QM M:KCAJ.$3#-.4VX2QG.RKJK/IVXW1,)[K/=@!+N![)DM-'+KG&W+2/N4GM4.C MRJ'P#8+,2&VCF7KG+Y.\R3FJ*F*R/%VW^"]D@9BU'PA MF&D5L=L0=AUA]'Z9_;J@.Y@8+/3O%N;#AOFPW=6RF*$".:>Z>ZS?#/,4'J!% MV5%%>^AH;7-<#;H]?[6=R7,D4]48-. MB:JK P 80T !D !X;"]W;W)K&ULO5??;^(X M$/Y7K&@?6JDT/Z%0 5(+W&VE[5Y5;N\>5OO@DH%83>R<;:"[NC_^QDX($%+4 M[E[[ K'S?3.9^<;VN+\6\E$E )H\92E7 R?1.K]T735+(*/J7.3 \@O^9W$D5M9B5D&7#'!B83YP+GR+R=^9 @6\1>#M=IY M)B:4!R$>S> F'CB>^2)(8::-"8I_*QA!FAI+^!W_E$:=RJ3*3*_I)UB?4<,ELJ+;*2C%^0 M,5[\TZFB7!!NZ6\1N$S>FF@[[ M4JR)-&BT9AYL]BT;\\6X*92IEOB6(4\/QR#9BAJQR U76BZQ"+0BE,?D(\0+ MQA?DRFC)- -%6F0RGZ/$BJ#&4TTU%' Q1_9,9$!./@FE3BU_)+@2*8L1%=? M(Y%A62>FWM"QH9"3,6C*4N2VR!\Z 4G@"5># G5&."Z8%ODR'9.3#Z?D V&< M_)F(I4(OJN]J3(,)QIV5(5\7(0?/A!R26\%UHLB$QQ W\,?'^;TC?!?37VD0 M;#2X#HX:G$)^3D+OC 1>X#5\S^C%=+_7%,ZO>9_\M/>]9(1508;67O1L02JV MX+9F_L6BTB!!:2)Q@J@US5'[JDJ/>(LJ;Y'U%KZJ_,_([[C%;FKYZRT;A7A=][G<:X MWV\,]T^)+<(Q=7UO>X)Y[Z6OOW-L^F^L<.E@-^]^K[9&1PV@5NC7 M1&X !5$--&FR%.QL&_MY"+9Y"%XG]2U]A-8Z$2F07(H5,QWE49VW!X,?OIO. MV_/!C]Y:Y^AP#PWJ2[D)Y+>]NM"'J"@*ZT(WF.J%[9K0[D[+F(%C,P#JI;U? _4$L#!!0 ( (." M8U&SS/[HZ0, .P, 9 >&PO=V]R:W-H965T!JMA7Q0!2$:/96,J[%3:+VZ<%V5%:3$ZERL"(=ZXIZD;!R6Y2CI24HD?<0F6>B:*RTK. 1:(!W^3-^L M[@^[Z+S/^NQ?6]\*1MB>M=#BA0?PKGD&O4P1D_KZJ6?R/=R@$RXE4OZ'9 MSXKJ7^C/6\$8@EZPQC+_ZXCQJ#4>6>/1 >-7! XS-^?Y'C/,,])UNFJ(V$*8 M%OLXB<)A/ A'[N-FTO;%PJ$7!LFV6-J!%B1)/]X6FW6@#>)DT&_%MOCV6[[] MHWR_"8T9$K;ZLJWJHQS6D 0&5=CKBD(-W-]PR(^&PYT8[ N=@92_$X(.JAS5Y% MVR([:,D.CI+=[+B_PWB 3DR/[9VB/X@^15.L"O019@+;T\F1:DI:>\G_7\K# MUOCPW:6<#CM.WB *NL/L>R_7I7?4]AT'MHS^#7$V]0.S4B:6W*[-Q?=U>MUY MZW@=WL1!>,";C[(7M-K';0W9C>2B*7=FQ6$(V*Z_IR;7?;T?S2#J0[^U?^Q=3OV$_-*&^G MQ1?X^CO@"Y902@HQL@!3WOD @BGKT;I>:+&RL^.]T#")VL<"/D>(- +P?B&$ M?EX8 ^T'SN0?4$L#!!0 ( (."8U&_!A2]3 8 #&PO=V]R M:W-H965T"IG%2N_*Y:A<2Q$OJD99.L)! MP$=9G.2#V;0Z=BMGTV*CTB07MQ*5FRR+Y=.E2(OM^2 <[ Y\398K90Z,9M-U MO!1W0GU?WTJ]-VI5%DDF\C(I!3O19H:)1W'OXWHH.W3-.QN[]0_5,GK9.[C4KPO MTK^2A5J=#\8#M! /\2957XOM1]$DQ(S>O$C+ZC_:-N<& S3?E*K(FL8Z@BS) MZ\_X9U.(3@/">AK@I@&NXJX[JJ*\BE4\F\IBBZ0Y6ZN9C2K5JK4.+LG-J-PI MJ;]-=#LUNQ(R>8Q-9=!U7BJYT157)8KS!?HH%LLD7Z(+4[A$):)$;]%=/7JH M>*B/"]2C\/I*J#A)RS?3D=)QFMY&\R:FRSHFW!/3!-T4N5J5Z/=\(1;/VX]T M?FV2>)?D);8*WHGU$)'@#.$ !]_OKM#K5V]N;BZ_?7^%1JC:L'1"VDJ2JA/: M6\DR6>:Q$@OTGZZ$$E*4"GW5!]#=-EZC+W-5W MI8IA8NJ-M=[3JCK@'[N]/ M^CMTK416_F-19JTRLR;R3:1CNXS"DHR4C/D!&&HQIKQDQD!&?2L8/XEYNS'VU)J/M(HV!C-@W M&3&0$7LCHT,IQ' B$\%8W.S MB&U0Q !%[!N*!*!(O$'1H31V^I $XEW)CH4R3 *;#XDP$3BE8GD$!,Y);T^ M))W9\JE,/,:'!'A(?/.0 ^)-QXZE([P(?"0>.>A0]'I0^ A\D^#2AH,CS A[3PX]$U""B2DWDCH4#K&A(!"ZAV%#D6G M"0&%U"L*Z3X*^82/^TT()*2GWAEV9RFA+7D (O4-1 9 9-Z Z% Z8LK, (C, M.Q =BFQ(K)=E!D!D7H'(]H%(,.N?I3 (COU[O FEO.5,2*U90Y09-Y?IW3> MI_A[H>* 8F-$Q%%6O2*SQ0=T9-[IZ%!D0VIW)-"1>:4C.W"C2()QV&])P".S MXU%'@%[VB#NP50 0R7PCD@,BN3=$.I3<5VL.A.3>">E0Q$-J?:C(@9#<*R'Y M@0ET9'O"S0&1W([(/3^^+[*L6"3J26_5PZG]>+&62>JZ7G/ )/>-20Z8Y-XP MZ5"JWSO;@NJ\=[:3K%GD,&]K6^K?N7:C3.8"O4YRM"D7QIMHHXWQ1H]"SY*" M)NZZLTGWN=XPZG$",)+;&?FYR/750"AS9Y;O?!DWOM0AZG#4IC3!]0=6]\ Z M@5'"-#=[8@-J\A=2\R;^(=YN5T4JT*TL'A.SO*=\_C)&G_5%K?1.FL3W25HM M/;$-)J"4^T9I!"B-[ #\U,3ZA!9M+^49>H@3B1[C=',06XUF%P_,\E0C H1& M=N =6?8='4CXPII' ,P(^ZXY(#"R(_#7:DX.6!WWUQS8&%$?->],H@A]:=D! MIA'S779@8F1GXJ^5G>_/%<8'I@JCSEJV3,AEM6*OU #6-*N7M;5'VU6!%_5: M.#B]7E*HIPC+1%<\%0^Z:3 T)9/U*KUZ1Q7K:F7&ULK5;;CM,P$/T5*^(!)-CN6DN@B045N1MX7MG &?E7\ZZQMP;W#+9J;TQ,)$LA?IK)=3)P/",(((A. ((:$!P"_!. L :$YWKH MU(#.N1ZB&A"="^C6 'N8;I4LF^DIU738EV)+I+%&-C.PQV71F&#&36$MM,1= MAC@]O.8;4!HK19-YR1-%1CPAMSH#2>ZI9'29 [GF&B1:D1G73#-0Y!T9)0DS MI4%SW*[JVQ3*ZREHRG+UAKPBC)//F2@51=J^JU&L<>G&M;!Q)2PX(2PD-X+K M3*'3!)(C^&D[_K(%[V*2FDP%NTR-@U;"!:PO2.B])8$7>%\64_+ZU9L44W9$ MVN1L)O^R9CH6X(OIF;V(GGD[RQ1B9/%;6)ZD/6P*-+2TX0G:6[FBG/VVY?66 M3 17(F=)56U86>0.*Q.KMUH0*9DS3GG,L"X7N BFLA7Y-EHJ+?$K]KU%4:=1 MU+&*.B<4?2R+)5X/],7^79[47IX_Y,0)C"O*R%*:C_UF&/7=S?YIMUD\T1DU M.J-VG=B6J%+X7 O%=OF!7R73CZ0 G8F$_! ,Q6\P@A+S>$QXY:.[)\L/>]Z! M]G.,YD>,@LO@>(S=)L9N:XRS!^RP"K#%Q6*%90()2:4H_CO*[C-MT8'\R7.3 M7GB0AN%R!7MO,J$HN2Z^KF-*M-38R#YA=I^!=02P,$% @ @X)C4?!Y[:LJ!P !RD !D M !X;"]W;W)K&ULM5K;;MLX$/T5PALL6L"-Q9LL MMTF QDFQ ;K;H&FS#T4?%)F.A;1?<9_Y0O&!'A8)FE^/%@(L7H_&N71@BW#_#!;L51^F6=\&0KYRF]'^8JS M<*:5ELD(>9X_6H9Q.C@YTFV7_.0H6XLD3MDE!_EZN0SYXRE+LOOC 1P\-7R- M;Q="-8Q.CE;A+;MBXOOJDLNW4=7++%ZR-(^S%' V/QY\A._/?*V@):YC=I_7 MGH%RY2;+?JF7B]GQP%,6L81%0G41RG]W;,J21/4D[?A==CJHQE2*]>>GWC]I MYZ4S-V'.IEGR;SP3B^-!, S-@_7B?B:W?_%2H>HZB_*DES_!?>EK#< T3H7 MV;)4EA8LX[3X'SZ4$[&+ BH54$,!D@X%7"K@715(J4#TS!2NZ'DX"T5X\"5M.Q-/>C)U-K2_3A5N%\)+K_&4D^<7*1W+!<22 $^K=-9#L)T!KZ(!>/@ M.N1Q>),P<)$*QJ44.$]%+&*6@W?@2B[ V5I^S.9=@H_@4YR&:12'B?Q2+%$% M]9LS)L(XR=_*;KY?G8$W!V_! 8A3\&V1K7,Y?GXT$M(U9> H*MV8%FZ@#C>N MV.H08&\(D(<\B_J96_V,15(=*G4XV50?R0FM9A55LXIT?[BCO\X9^?%92H(+ MP9;Y3\%$JV9"FE M_,FXX9)%#H^)!['=)UKY1%^-82(EXD0WVMQV#]#A-FVY@W'@^TVO;6*^3\9V MI_W*:7\WIQL!,@27/%8)")RRE,UC21[\T1$HXVJ\<:\!&53C!/T%Y#2PK# Z M\1J(M*7&'NS 8U+9/7E-8$TG;18"5H>P3*D#GT^P7*T#@<]PG4N,U/B#1)S")% M@RZ<3&* [LSP,8JRM8HDSB(FPTHZ,02I/-CM$3##]G#2*V#(,#=Z/7-W X;: M=!RT=B@6(8H[4@XRE(WYNJPPAXBEN?J^"/Y M/-&M^T,2U0X:_9XTD&%CU.-98UIV7@<)0;\9>A8I"!'MP-+0.W+3^R5GJS"6 M^#VL6)JS M9,'W(W+=\GA(;!$>T70L/3:,==]\L@]"WLV4+0(N1U[$N0H7WD MIOU+GJT8EU.BXU%N2U:J8K%O_D2&S%'0+V2&J9%[8^Z"+,W2'5"S[,E1;=M1 MPK9%:K,Z8=@?N]G_/&7\]K&T;M]P8, M,ZL<(K0+LEI%R4WS7V2@A4+F,Y"P,&?[)T9L:!N3?F$S%(Q?7H/9#;9VF<0G M 6Z"9I&JGT$WK3>TCMVT7I1K]P^4H6?<;W4%&^+%+Z^O[ 94NWJ"<;,*8!&" MOM^QI<2&R[&;RZ>E=:N,JT*XWCPF67K[3KJR!#-V(W1^FQ=5\RH":R6#/:)+ M#(D3KU=TB>%IXMYS[Z',0]J5$81(,Q"M4K2K.&W8G[C9OSKCK<)'[<<>X3($ M3OJMFI!:,?[U59-M<+6+(G32K'99A-3/FAUH&=(G;M*7:/$U@H]P^RD MW\(*,11.7E]8V8:EI;I":2OTVE((>1T55F(2 W$G!ANW9HVM3$]H&OXG_59= MJ*%LVGN]G+:K*A U$Z5-R.N@46K2 '6G@<_/RHG%L4+"'6TN :TW8W,F6^L= MS-E>X:T;0582C;81\VCHTV,^)1TK *37:@[NYA5 MX(CC3O#W"'#MA]Q^"SG4Y 7Z\D+.,P!NUVI\7 O?$E^+% R\#GA-PJ'NA%,< M6OJA9&K2!NVWD$,-^=.]%'*V039IW:L()K2)6%L(PG'',=-7266SQ1"U[R9J M^\V"TRU:%VF4K&=,_1)2_715'EY5(,ODG27Q3!?<[SHG#;SY\X] ;AP^7%^< MY_H1?G@+0@&NV$J"=B/7UM-U()T(SEA4MI:W?-18!_)4-_3'@98X@#083B : M*KM63-]'2QX/066N1.D=9W*'SQM[B:;5RJ1GFX+I$&-26(*#(?6#IB%7C(%_ M,L$ 1(>V)3FJW0);,GZK;]/E0!])BBM%56MU8^]47VQKMOO>^ZE<%^TO$EKY MI;B39X8HK@C^'?+;6&Z\$C:7PWF'8\D8O+AU5[R(;*7OH=UD0F1+_;A@X8QQ M)2"_SS/I7/FB!JCN/I[\#U!+ P04 " "#@F-1S8L# -#@ &0 M 'AL+W=O2*A M5("T+;3;T_54M;=[+T[WPB0#6.O8.=LI]-N?[80 W>!2I'T#L>/??\8SCCT> MKKCX(9< "JT+RN3(6RI57OJ^S)908'G.2V#ZS9R+ BO=% M?E@)P;J&"^E$0 MI'Z!"?/&0]OW(,9#7BE*&#P()*NBP.+E"BA?C;S0VW0\DL52F0Y_/"SQ IY M?2L?A&[YK4I."F"2<(8$S$?>E_#R-NP9P([X3F E=YZ1F/O,!X M!!0R922P_GN&:Z#4*&D__FM$O=:F 7>?-^HW=O)Z,C,LX9K3OTFNEB/OPD,Y MS'%%U2-??85F0HG1RSB5]A>MZK%I[*&LDHH7#:P]* BK__&Z"<0.H'6Z@:@! MHM= [P 0-T!\+-!K@-ZQ0-( R;% V@#IL9/N-T#?)JN.KDW-!"L\'@J^0L*, MUFKFP>;7TCHCA)FE^*2$?DLTI\:/D(->W#,*Z$_./F><*<&I'K5 =TR! *DD M^C@!A0F5G]!G].UI@C[^]FGH*VW=:/A98^FJMA0=L!2C>RV^E&C*P$9BH)PT.'/]?'X10<^<>._5TSCP4%\>CS> M[\!OW/@3E"V>=.7B:#P*'*F(VU486[WX@-YW+(A=@YLUIY.LB'I!__RA1Z([ M!87\UV&GU]KI63N] W;^ E$@/D>P5LUNJAL9IA3QTNR,7:O:K9BBPJ[*KO5S M,CDYF9R>3-Z<0NXE(6F3D+P_"66E'#EP"[IR<#(Y.9F@"1 5.ZT#"!)^Q9?V]<(+OUDUFE(->?1$D4IOJ0IYAE<(;*ENG: M+-SV^N=!\,'A=[_UN^_4>0136IF3Z1B?N_QTZR=O^'G1^GGQAI_MD':ED M(0:J:Z77TJF5-F7D\S@.TS - KW-/N_.I6-@VHO"W8%[W@]:[P=.[^]U MB(NJ<,0A#+:U1?!+M_5PIXH)G5Y/UWJ!$@FH%"2#_0VEZQN];?22G?BER: [ M=&&T=2-R!P^OWPK>]D@,?^V9&&X/Q="]M[\_>+V?%M_ 5"%[P?-WBM("Q,+> M-Z3^9"NFZB*M[6WO-%]L)?^J_RJ\O*EO)EN9^J)TC\6",(DHS+5D<-[7Z13U MW:-N*%[:TG?&E2ZD[>-2W]= F 'Z_9QSM6D8 ^T-&PO=V]R:W-H965T373^KG[E:+Z8[Q5Y$2(M%[GA7B=I1*N;VQ+!&G),?BFFU) 6_6C.=8 MPI!O++'E!"?:*,\LU[9#*\>T&,VF>F[)9U-6RHP69,F1*/,<\X][DK'=[<@9 M?4X\T4TJU80UFV[QAJR(?-XN.8RLAB6A.2D$907B9'T[NG-N%DZ@##3B7TIV MHO6,E"LOC+VJP6-R.[+5CDA&8JDH,/R\D0>298H)]O&C)ATU:RK#]O,G^Q_: M>7#F!0ORP++O-)'I[2@:H82L<9G))[;[D]0.Z0W&+!/Z+]K56'N$XE)(EM?& ML(.<%M4O?J^%:!D C]G K0W98 MXMF4LQWB"@ULZD&KKZU!+UJH0%E)#F\IV,G9 O."%AN!EH2C58HY0;A(T-\R MA?'B1TGE!WHB&98D08]%%9CJ U^A%<1L4F8$L37JLURB>RQHK,GF-"N5_?F< M2$PS<0'6SZLY.C^[0&?(0D(9"$0+]%Q0*2Y;$_^DK!3 9-G!^.I)<%[Y8,5 MUY[>5YZZ1SSUT#=6R%2@19&0Q& _'[:?#-A;H'HCO?LI_;T[2+@BVVODV9?( MM5W;L)^'D\V=BFM_H#XJBL;V(6C>!WEV$$:'J(5A0=?UO 9UH$/0Z! ,ZG"7_ <5!,JZ1)"Y M4)1C3G3V0LI*_(Y(E=]K6N BAOQ%:T*,)$U@60RP' M&H2-!N&@!H^_%0=A[[,XDXG3=;V/,L1!'^39_GC<\;^/&HB#<:/!>#"YYJ1@ M<'9\E5Y10Q<-2EI5]IT^@TERA=\@TEEAA\; M!(DZJ?%@0(5!$'3D-7$%DZZ\)B[?.2+OI-%C,BCO8KV&MDE'PE6?R*V%9EK_A*UIJK[:7CM9RL9#6A'*\C_MR(ZGZB MA0GEAJY95J?5FSB#7G\V#O]#J-4K'7SYB6-W,]D$&X<3KZN* 1:-HZ KBY%M M'!S1Q=WKX@X?EOOS;0L-EZC:MJ\KW& L[D]JQSLA_97>I4CV&S#+7E%%[7I^ M[7?/42-*M16'HIM0H=_5W+AB=$3R?4?A#+<430][FMN^:1.]8#.A^FZ;4*'; M==NXXOB(V_L&PAGN()9,0O= <99]M(I;E7U?95S_*(>:T"WN)I03N%T-3"@_ M[&K01X5^MPA9K;L2M)P;?4D5D"UE(:MVM9EM+L)W^OK7F;]W;AXSK,>R45Q?9:B#95M_47IB$>Y]^3.'R3[@"P/LU M@\]1#]0"S;\39C\!4$L#!!0 ( (."8U'$W;RH4P4 $\6 9 >&PO M=V]R:W-H965T])3%>W#;>Q>? UFB^$>M <]#,\)U,B MOF4O3-XU2RUAE)"41S0%1F:WC3OW9H)\!= 2?T1DQ;>N087R2NF;NIF$MPU' M>41B$@BE LN?)1F2.%::I!_?C=)&:5,!MZ\WVA]T\#*85\S)D,9_1J%8W#:Z M#0C)#.>Q^$I7C\0$I!T,:,SU?U@96:I!$:?&+WTTBM@!23ST M&0 Z%^ 9@+ M;H>B?KKX(RSPH,_H"IB2EMK4A>X@C98UCU+5[%/!Y-M(XL1@C%D:I7,.+X3! M=($9 9R&\"P6\G[\/8_$&KZ2& L2PB0MADLUZ17*GO-P'AU7WB%CGCEPA--Q8+#. U)6(,?VO'>*?S8CN]9 M\$V9X3+-:)/F>V15^(37X+F7@!SDU(5C1T])=@V>Q+EL-9@QFL"0)EDNBGFB,ZB9T;]^DXIA(DC"_[:X MU2K=:FFW6L=J)&CP=J5((X1 &I=D5E@G[^J:U+5LH;&M-2I*70Y\Y#J.[)#E M=FL>BK5<[T!L?"CF>EWG0.ZA1L[M^=MR.PGPRP3XU@3\+C<*/&=KT)FP9+1= M*FQ_I$)W2K8IS:4HTJH^A#]4!% M*ZYG[X%B<.4?84OE!V4PRT4N;462YE25+!<"!R^856!%";:+M.URDR;?L&JI@*G<-4 MI8.JJ^1 'G=N>$*?7^>;^:3Y >1N5!43(3L3[2QOFH+<#HR3+*9K0@P7O6RX M^005H8J*T(>B(E11$;)3T9<\>97:I34;?66Q^SC%1.B0B3S_^%*& M*B)"=B(:13S0VR"=FQF.&"QQG.L=<+&V76 .6#6DVCK4.V?M[I,[^]YT/W9N36/!^[-P_%V6:EOCAJ?<)L'LF9BLE,FG*N.])7 M5IQ>%C>"9OIHZY4*01-]N2 X)$P)R/&UL MO5M=;]LV%/TK@M&'%FAC\5-2D 1(;'<+L*Y%LFP/PQX4F[&%RI(GT4DZ[,>/ M^H@IDU>TYZ9^26SGD/2]I,XYO&3.GO+B:[D00GK/RS0KSP<+*5>GPV$Y78AE M7)[D*Y&IOSSDQ3*6ZFTQ'Y:K0L2SNM$R'6+?Y\-EG&2#B[/ZLR_%Q5F^EFF2 MB2^%5ZZ7R[CX=B72_.E\@ 8O']PD\X6L/AA>G*WBN;@5\F[UI5#OAIM>9LE2 M9&629UXA'LX'E^ATPNL&->+W1#R5G==>%O]8!Z^"N8]+,I-L M)F9 ^[&[?>1H/U3!;S* 7S)PA9T=WHK5B4?\]Q[VL0]\G]'>S5$$A?-]HT\. M'GTK&62S'$C='^GMKUD%-V*5%S+)YEOKX<]?%-R[EF)9_N48C&X&H_5@M&>P M&_$HLK4 %U'3DM?&R>DC^:3[(']0$RSB;)_>I\.*R%!)Y"'?,>;66O7NAV$%X,GX6Y7LU_]-T M/:M88YW%:9I/8REFWC0O%)FHEXTK2.0W*"TA$ MB1BPC&X6"@)G/@8WB).0& M:F*C:.!3'\Y+M,E+Y,S+WF7( P'# >Q\G+0C( MK0B_YMF'VSR-"V_\DRMSFDE1].,G"FNBQ?[!$]4VW@L*9X[*;XRS3U/LN%*%QITRR*\1%F27,L)H?/$@$\1$"Y M.4LV#&/;9P*P@D4P F'KF,.Z9)[M@&[MW[8-MIA9,4).'M&31\"H"@S]7("H93[Z8E5 MZQ%V6_O7V?ZU@VQ/NFFD1@ *,V*EPT9%OCWS-BI (8730;1>$K=>OOH.D "R MB+&Y,090A)BL/ 90B$7<)&\ QACI45BB%9:X%;:?NW=O-XA67G($Y26=RN#A MRDML$02W&P .VFX ,'"[ 0WKV&X0+;[$+;Y[D#*X;S:UZR!NU_$ZQ$T M?Q)9[ 2 ?&3F O <$3-5#$(QW$?;VI>07;[DM6D;,!8<87-O!,'\B =F;@!/ M1)!5NP-@E;WKJ=03[6>(V\^ S+VS^$"TAR!'V--2K='T\#TM!202*#Z ,+OX M ,"@X@, @UUU%M)V7K1UH6[K M K+TGO5'JFT#/4*AF&IAIH<7BBD@=T#]$8(!]4< !M4? 9BC_DBUQM(]:P8. MKK9W\!97VQ#37N?XPBF M[0,[PADLTPK-#C^#9;;X0<<1 PZC@!@T'$$ ',<1[#.':8]JP6.2TSVYMUD ML]V0\6[(!("0'D_!M-JS[[_$Q( +2M8]+1MCA6A#S'WPQ-G-=HC:8;!CW%]B MMBV@YH6[$0BREC1TKFW5A" 4ZE1+MI.A70@[\@4F!MQ@LNH;(P 5AJ9O 4"! M3YB9& #%HKXG77L7MN,&4R?RT2;R2S#R[>N"VC'P(]QIXEJ/N5N/[_[W7+8= M=F^"?H@(-Q47@H74NI8)P8AO&VX(AQFQJEK#SG7OI2CF]3W[4H6VSF1SU7?S MZ>8N_V5]@]WX_ J=CA#P^1B=3IJ;^KK[YA\'/L7%/,E*+Q4/:BC_)%"KKVCN MXC=O9+ZJ+YO?YU+FR_KE0L0S450 ]?>'/)WK@D <] 9 >&PO=V]R:W-H965TW>;Y^-Y]G MBUN]"K)9LM:QV7*=I*L@-U_3FWFV3G6P+#NMHCGV?3Y?!6%\<')4_O8U/3E* M-GD4QOIKZF6;U2I('S[J*+D_/D 'CS]\"V]N\^*'^ZCOL\9GKSB6JR3YJ_AROCP^\(N4 M=*07>1$C,/_N]"<=144HD\C?5=2#>J=%Q^;GQ^AGY=&;H[D*,OTIB7X/E_GM M\8$\\);Z.MA$^;?D_K^Z.B)6Q%LD45;^]>ZKMOZ!M]AD>;*J.IL,5F&\_1_\ MJ$9BGPZXZH!;'1#MZ4"J#F3?#K3J0/?MP*H.Y:'/M\=>#MQID \0\][&/?TOW4W?W#.G5V_^SN?JH7ICLJNB.UVWUN1J\>0EP/(2[C M$=<0GL=9GF[,)91[?UR8!MYYKE?9GX[PI Y/RO"T)_Q9& ?Q(HQOO$B;*\(Z MW-L(O(Q0L.'N!'-?R:/Y77-8+*TD5:)NM9,>K=.CSO3*HS1YZ-VF2 M6=/=1F2-1 AE4K3SM34COB+VA%F=,',F?*&S[.>?$/??OS476)H6I\P 9Y.& M>6@?7=;)@R.&42M;2RNEN+(GR^MD^6"RYL(SY-,FT^8@7VM[LKR;!B9^*U=+ M(T5[QE74J0IWJC4WECV2\*(PN JCZM@X>" ]:S([N7H&%8.T_9S=.P MBMG35'6:RIGFK\6IN4B"V/O'^QZDYE1$VOL6Y-J#+UKN&JT>Z7W: 3!9(/^H$+UO,)<=U( U+))$:4 _)E$9T(#B>*:=,"&"4C&1$2=>((L8(;1<6 MNE84,26X72:D4?G8WXRV[6=4X(.X? 8!LI))["D%L^)_387:-=TDF;A;#=+H"Q]CNLLM/!AG891H07A&@[@))W$ M;E( '!W=;@Y$I#/FUD*CKCN2W:1=NXD4(YUJ;M=O8FPFDQXU %OI_H:SMY)% M7'4*"JRDD_A,"IBC;LP]1Q#NB&S&G?0NF<5=(H3; M-R',XBZ1H'[/8R" +QNGU/EA<[,Q8VQT@EWC V!ED[A-UGC -66QB'':4Q%G@&3V7.?90 AQF4\&B&63F$\&=&2C MF\^!B&R&G#NQU+>Q?EFS,7U9LS#T8HEC;UUF9M MU 44 ;P5D[A5 :@44[K5@>#^P+PC *QB)+ =K M^"6LE^BGT@[U76,&$!:3V%D!_!1N?KY0.^[@_D!950)ZY4C.5G:=K22HK1UI M>98O%+5K1P*_I9NVQ=R3U0_O__&V/"]-2Z? ZA2(!"S+24RM!)[*T0NL Q$M MQ?:RW^G3^^T>$Q!9CN2 9==E#]B6:HJSH@"XR@W!LX!4O!<15;N)N MQ[UX/_I2QV&2FG^+3?&:=W6:SH)%.2V[=@:L59.P5@%KU90%A('@9$:=CS$4 MX%.-A$]E>:Z%*.]8.6L[C%'/S8 "C"HW1D$>+3T4)FYBQ"I K)H$L0H0JYZR ML,!UPKKO]R.?L_:#)TNSGAE/ 5_5?GQ=E*?#FERW@K";W.Z>&V_UNUWJ5"+9 ME_K(;ZX#F&8A@-]8"> /F=A]WZ"N C5/B&"\_0K#8[,]_!'R&RL!_(%ZQ*!> M'B/POOQ:^RXPW?JI\?J][V:B?5G-QZ%NY_$BVBQUYA643\-%"?\LTWE6'IL1 M6Q*%RZ#X^>ZQ"%I/"D8 Y4H@[_7//TF,_???SS]GY4?T_HT7Y&8R7.=;"3ZN M]2L7%=65L<95Z<;)_';5"^2 M3;J[**F3=9'2DU,A[) 0NLV$R$/&93N12ZW-]67NJQ">V70_;ZSG7.GTIEQ( MFYG4-G&^73A8_UJOUOU8KFGM_.Z3=Z>%.+K;BK-;;"L7GLYA-]LEPE^"]"8T M5(CTM=FE/ROJ+.EVT>WV2YZLRU6E5TF>)ZORXZT.ECHM&ICMUXDYP.I+L8-Z M[?/)OU!+ P04 " "#@F-1_\,S_AH& J( &0 'AL+W=O&CFD0:"3EQX\"! 70K#%!N@$XUP+D!/C2H"JN[U&;D#CN;$D^\PA//ZLF4 M_51CWA-)P2TG$5@D%"@2LD!E"#N6J7:+ ;I-1+)7P/>L_M_R:/5.4A&J_C4O M)61FW]T)&73[CN.4QZU?C-NWCZMGH?(W5BEC4B7MGFYXL&'1ZOFC*?%9P.36 M,LE!,=B@B1BZCI%XQSJ;KUPJ75\FT4*100<22 YNKF=?)U? YQL:$36JT(I_ MH5L+"Y.P5(ZR408[L4;MGE<>:7>G ;G_+\F]LZ3*"Z-H5\8X*QA=I>;"S/+3#(K"E1,0V%XV,NH.3RL=/ZZ&T M=@='Q$&# >I6I@T:C85VC3VK=L<\Y7VVW5,S7'3H&=V2;"M%$M>I9!#XK M?4[KXG@9O>^IT5OH-E'9<&>U9I?4LTIIDH/MB;OC'(A[MCPZZ=%]IXWVPM.T MMYH\.< N>7I>%U>/;;06VM>+37%'[:&VFC?0EE8CV-!KA#=&@J%=@L]NQ3G> MWGJY/_ LY6Q4&-J5\RP.C^'Q*A39>6ET%YZV$K7PLE]2%5UO4#VX451XFJ*> M1,R;1' _$8)&_C;=U,(5$EMB& I_2HZ MVG4-GM-VG#=EJ]@:._?8;G]&1G^177_/RMKM[/K+_4N7DVAGP]W(CAL9#45V M#3TWC3+!M7SDAHYO(OM!]43H:6"$@(\2HD4T],NJ*[.IZ;K(F-7ANV[/7 MCI%;]%H;_Y'&"COMB^JCTW4>,:/+?=LU85-K*-:V3[J#&# M8N<4L+"T58[Q\8L$:.W3V(@N?D71O=9>IF_E&JET;&09-_,B=.=-Z.O*\J0& MSZFI=&QD&=?(\EZ$?X$7ORK%1E=Q([J*C:YBNPY^$6S%]!F.\CORV5I=D9 G MAST\.ZK Y[TZQ49#L5U#LTCNO1FX &LJ?#5GLBK+^K0&T:M84\W.M]N?DU%: M7+,2/HLM>C5\ZIF%9\38:V0I[!E-]>R:^M)SBVF.:SNXZ.P<4>I3]$]$**K& M(*!+9>.HOM "(CN8SFXD7Z>GEG,N)0_3RT2BSB+P" #=" &0 'AL+W=O?[82439#VI=+RD/AV?OZ?X^2W[ M*LF!8=43!7 SLQ*286VZ,O-5(0&GSHA1/PJ"H<\PX=XX=F,S.8Y%J2GA,)-( ME8QAN9T %>N1%WJ[@3G)9<>2F&%2ZKG8OT=&H<&EI<(JMP=K9NU@8>2 M4FG!&F.C@!%>/_&F"<2>010>,8@:@\CIKC=R*F^QQN-8BC62=K6AV89SU5D; M<83;4UEH:6:)L=/C1;E4\%("U^A;9>\GMZ QH>H4G:$Y5()6A&?H1D)*-+K# M":%$;\W%K?H MY-/IWQ3?>->Z&+4N1@[;?Z^+OYSVJ0:F?G?P^RV_[_CG1_@S27A""DP19J(\ M['A-&#J"_5"J\2"HK]BO#NQ]WNY]_MZ]>8H(UR!!:53@K?ERM$)I"8@21@Z* MZD8/ Y3BK>H(T* 5.>@D/1!.6,DZ2,.6-/R0H[QH^1>=2J>[ $JL 152Z"9Y MZ%R*,LM1#FEFOP><28 ZQ(FH0+HQDV,R,YY96RZL7><[T2UE$/2"X'.'3Y>M M3Y?=T<>;-Z)_U9*N/B3Z8?":C(+_)_YO:+D:O'$ X5Z.#3M1]]/)X[R+])K* MPH_)9>%K,@N[L]D$L(LFV3^*@^'KY@R/1<_?*U:V\#]@:8Y4(0HK PIZ%R:9 MR+J6UATM"E>_ED*;:NB:N?G_ &D7F/F5,*])T[$EL?VC&?\!4$L#!!0 ( M (."8U$GWQL+0P( %,& 9 >&PO=V]R:W-H965TL>>]-R^1)_%>JA>= R Y%%SHL9Y/.:!;9>E?PS&"OSV)BG:RE M?+')YVSL!;8AX)"B9:!FV<$,.+=$IHW7AM-K)2WP/#ZR?W3>C9B2M-,JB 9L."B;JE1Z:]W & MZ'6N ,(&$/X&B/I7 -T&T'5&Z\Z%9@D;%4H2,S*C."15-,'^MV(YRTYQ^1[Y(D59*7>YT>ENATN^WE)8_ M3DJ6?R+<#\*K_J/4?W>QNDJ:R$LC$EJS0F*CMM'JK9,:,)A M8P2#N_N>1U0]PNH$9>FN\UJBF2DNS,W4!V4+S/E&2CPF=K"T_Y'D)U!+ P04 M " "#@F-1RF VBSD" """@ #0 'AL+W-T>6QE9A;T6QKVV!/CQ9SIS^^NG#<9RT&:$/6YJ' MZ-YSI7./KH2OXD:O&3Q4 !IUG(DFP976]><@:+(*.&DN90W"1 JI.-'&5670 MU I(WMA%G 63,)P'G%"!TUBT_);K!F6R%3K!TP%"?OB6)SB:?\3(T]W('!+\ M>/[^5ROU]3ODQ[,/9V?AX\7U/G[N A)%T=@3I96A^!YE=]!#]_#CZOY$[ MZJ O41H74NQ6R@(F-^& 5H0E^(8PNE34KBH(IVSMX8D%,LFD0MH_;T>AY.A50NM\_@_Y?]]+W QK,"*6.#P GV0!K71&M0XM8X;K(#GX50 M;R_6M5%8*K*.)C.\7> &DV0I50YJ2!/A#93&# HK1]&RLJ.6=6"#6DMNC)R2 M4@KB-&Q6](:AS8"Q!WNU?Q8[W%TQ.M70GJD83".H-SV-=RS_F,USCVG#5_&B MFJZD_MJ:[0CGV\L"]PH*VCF_*P8!A]BCP^RDKMGZ"Z.EX. W?W3"-":;=:B2 MBCZ9;/:J9 8 A=$*E*;9&/FM2+V 3F^N4U<-/E_G;@2=&A(E@6FD7)TZ(=I7\=Q_:0 MT^FO8R*T>EOH^7%H5 J.W&,EC'%BM/XU@LD/['X 4$L#!!0 ( (."8U%& M3& =P@4 .XR / >&PO=V]R:V)O;VLN>&ULQ9M;<]HX%(#_BH:G[D,6 M\+7M))U)0](RTTNFI'G=$?8!-+4E*LFDZ:]?R6Q2*2%G]N7@)\ V]H=LZ3OG M2)S>*?UCJ=0/]JMMI#D;;:S=OAV/3;6!EIN_U1:DV[-2NN76?=3KL=EJX+79 M -BV&2>323%NN9"C=Z<.7IM]B^?(;=R!GHV+B3K@2VMC^B/[\W#'NP!V\_]19=24:"WK&+7S0JML* MN?:G<;]B'/R,OAT>7O>-^%;_GV94JY6H8*:JK@5I]^VHH?& TFS$UHR8Y"V< MC2[4#C2[YFOP/\I=95[O?Z!U9$%SZ;?"[=#SNF>DY)$U2 ,U<^^,:D3M.&KV MGC=<5L "R 2!3 :$_"<)(%,$,AT$DC((H!\@T"^H85\SXTP3*W8M0;C#NV/"(?P M"3:&3VCA%EW;6G5>5ZJ05(2:J&F+7?(,=R [82JO6WVNK MG:8-NQ-VPRXZ$V)BLID2V^9]9X0$8US[_>SJ>QNOO3FA^A7H>1->:.A-@=<[D# MT]]I=M7)>@_XU6[ -ZT.W9%@[DC(W5&#.XD?X+XH>5)Y>[CDT#V3?NP+DZD$ M352(W7')M71,AEV[]EMLN(:@/2]_AIB8.Q)B=SPJ;@'K_M;/Y?X\<5"38.9( MB,TQ@V78EQ-,& FQ,!;=TL#/SK?4Y2X>8Q),&@FQ--# +TKG$LPF";%-<,PP MH4LPGR3$/D'CT[@U,;$DQ&+! [^P9)-B8DF)Q1)%?NS5C1^[S5\A'>:3E-@G M80AX$ ZS2$ILD7TL>! ++7 16^-PO'40$Q-'2BX.)/"*JX684U+R).1)X'4> M!%XQ)J:8E%@Q:$038V**28D5@T4T[@D-,3'%I,2*\4'-P0Z#"24=HK;%7LW M@H6.,B3DG(W8.CAEU($-,S#D9 ML7.>8EX)R67E*R=]G!EB8A;*B"WT%/.\KOMNQ)O>Y>'4)&:AG+Q>%B0.SRAU MB(E9*#]F?G/"ODL-E7+2_ VUWQAB8A;*CY/I/&_'9[6H'+-03FRA1\Q%M]TV M?=KC0!\622Q"3,Q".;&%'C'[-TZ7QAX,XW)T1_ MS%]#3,Q!^5'F8_PM=R>K.V"TSZD*8A0IB"Z%SW7$7PBQ4$%L(G>N.QLT2LU!)/<H;#FUYB M%BJ)+81C1@LU,0N5QUIU=K" /0LQ,0N5Y!9:VCX/>JS%?E)R?6)!M\SM"S$Q M"Y5'6#SP8E89A<4E9J'RR.L*#F9K)2:@DEA WV7EKKSV?]6 FLTMM#XGXJVN M3I))OW#I$1-=Y]P+:-P?;-Z=UK!R#WO]Q5W"N.T5;ZIKS?Q+OVPKR7*_=&O5 M-NU.;58" ".+0 M&@ 'AL+U]R96QS+W=O24'XIM$-!*LONVG(%]4 ]Z$G%&J$!<_M$G5/#X4@[-N&]/ MPV[?#8O/X^$TK*K=.':_ZGI8[\JQ&>[:KIS.5S9M?VS&\[+?UEVS?F^VI9;E M,NK^=D;U]'@[<_'ZU97_F=AN-OMU^=VN_QS+:?S'X/JC[=^'72ECM7AM^FT9 M5U7]>;B>'NK+(=V=)U>+Y[=5U3^_I:J>.T@@2.8/4@C2^8,,@FS^((<@GS\H M("CF#\H0E.@^_F#'B#H8?Z@M$09EP1)$ZP)M$[(=2+P.B'8B4#LA&0G M K,3HIT(U$[(=B)P.R'@N!WH)Z"X'>@GH+@=Z">@N!WH)Z"X'>@GH+@=Z">@N!WHIZ*X'>BGHK@=Z* M>BN!WCK9+"'06U%O)=!;46\ET%M1;R706U%O)=!;46\ET%M1;R70VU!O(]#; M4&\CT-M0;R/0VU!O(]#;)IO=!'H;ZFT$>AOJ;01Z&^IM!'H;ZFT$>AOJ;01Z M.^KM!'H[ZNT$>COJ[01Z.^KM!'H[ZNT$>OOD8R6!WHYZ.X'>CGH[@=Z.>CN! MWHYZ.X'>@7H'@=Z!>@>!WH%Z!X'>@7H'@=Z!>@>!WH%Z!X'>,?G9A$#O0+V# M0.] O8- [T"]@T#OC'IG KTSZIT)],ZH=R;0.Z/>F4#OC'IG KTSZIT)],ZH M=R;0.T]^%OQ)O8?QZU"&:\_W&I__DU2/YWO+]?&7Y??)"3L7G.O;BN'I+U!+ M P04 " "#@F-15:BY9Q(" !S+ $P %M#;VYT96YT7U1Y<&5S72YX M;6S-VM].VS 4!O!7J7*+&M?_-T2Y 6XW+O8"7G+:1DUBRS:LO/V<%) VL0I4 MI'TWC5K;YSOQD7Y7O?KQ%"@M#D,_IG6URSE<,I::'0TNU3[06%8V/@XNEZ]Q MRX)K]FY+3*Q6AC5^S#3F99YJ5-=7M[1Q#WU>W!W*SZGSX[J*U*=J<7/<.&6M M*Q="WS4NEW7V.+9_I2R?$^IRE7?$TLI<]^/YJFW5+[ MSNQRO;]\W,_S2&Q^G'_'?\[XM?X'^Q @?4B0/A1('QJD#P/2AP7IXPM('U]! M^N KE$901.4HI'(44SD*JAQ%58["*D=QE:/ RE%D%2BR"A19!8JL D56@2*K M0)%5H,@J4&05*+(*%%DEBJP215:)(JM$D56BR"I19)4HLDH4626*K!)%5H4B MJT*15:'(JE!D52BR*A19%8JL"D56A2*K0I%5H\BJ4635*+)J%%DUBJP:15:- M(JM&D56CR*I19#4HLAH460V*K 9%5H,BJT&1U:#(:E!D-2BR&A19+8JL%D56 MBR*K19'5HLAJ462U*++:_RGK3^_WGQP_/^O!=>-+/IO_:WS]&U!+ 0(4 Q0 M ( (."8U$'04UB@0 +$ 0 " 0 !D;V-0&UL4$L! A0#% @ @X)C43,2NL3N *P( !$ M ( !KP &1O8U!R;W!S+V-O&UL4$L! A0#% @ @X)C49E< MG",0!@ G"< !, ( !S $ 'AL+W1H96UE+W1H96UE,2YX M;6Q02P$"% ,4 " "#@F-1A:4+C,8% D&@ & @($- M" >&PO=V]R:W-H965T&UL4$L! A0#% @ @X)C468U M+D1<"0 D"H !@ ("!"0X 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0#% @ @X)C43936F;Y P 80T !@ M ("!6R( 'AL+W=O!ZLHL+ V20 M& @(%?*0 >&PO=V]R:W-H965T&UL4$L! M A0#% @ @X)C42BK0( M ,X% 8 " @4,_ !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ @X)C46]1PYRJ$0 .#@ !D M ("!EE4 'AL+W=O&PO=V]R:W-H M965TT)PS[P< !T4 9 M " @61K !X;"]W;W)K&UL4$L! M A0#% @ @X)C4=@4,U%N"@ Q!T !D ("!BG, 'AL M+W=O&PO=V]R:W-H965TJ# !X;"]W;W)K&UL4$L! A0#% @ @X)C M47)U6NM"!0 ( T !D ("!=HX 'AL+W=O8Q8* "*'0 &0 M @('ODP >&PO=V]R:W-H965T !X;"]W;W)K M&UL4$L! A0#% @ @X)C44)'N;"%"0 !1D M !D ("!3:4 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ @X)C4>E.]">^!P N1, !D M ("!%;X 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ @X)C4?9@M&&#" G!@ !D ("!<-0 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ @X)C44@2 MZ=&=! +PP !D ("!]^8 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ @X)C48P@\+89!@ OQ, !D M ("!+?0 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ @X)C430:FI91! Y D !D ("! MBP4! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ @X)C41'R[8_H!@ 0!X M;"]W;W)K&UL4$L! A0#% @ @X)C46&B%ZFM M"P 5E4 !D ("!-R$! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ @X)C46:'Z1%8 @ -@8 !D M ("!938! 'AL+W=O&PO=V]R M:W-H965T M 9 " @84] 0!X;"]W;W)K&UL M4$L! A0#% @ @X)C4>TR!'1W P X@D !D ("!&PO=V]R:W-H965T 9 M " @=U) 0!X;"]W;W)K&UL4$L! A0#% @ M@X)C483!E=OE @ $0D !D ("!O% ! 'AL+W=O&PO=V]R:W-H965TP, 4- 9 " @4E6 0!X;"]W M;W)K&UL4$L! A0#% @ @X)C42^ER?E!!0 MH1, !D ("!^UD! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ @X)C46Z'\1N> P 10X !D M ("!/68! 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ @X)C47&]LW'F @ J@@ !D ("!#'$! 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ @X)C M45%^Y*Y) P \ P !D ("!P'D! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ @X)C4;/,_NCI P [ P M !D ("!080! 'AL+W=O&PO=V]R:W-H965T2. 0!X;"]W;W)K&UL4$L! A0#% @ @X)C4?!Y[:LJ!P !RD !D M ("!09(! 'AL+W=OS8L# -#@ &0 @(&BF0$ >&PO=V]R:W-H965T M&UL4$L! A0# M% @ @X)C4<3=O*A3!0 3Q8 !D ("!#J(! 'AL+W=O M&PO=V]R:W-H965TWK@D <] 9 " @0FP M 0!X;"]W;W)K&UL4$L! A0#% @ @X)C4?_# M,_X:!@ *B !D ("![KD! 'AL+W=O2BSB+P" #=" &0 M @($_P $ >&PO=V]R:W-H965T&UL4$L! A0#% @ @X)C46QE&PO M=V]R:V)O;VLN>&UL4$L! A0#% @ @X)C47KM3FU6 @ CBT !H M ( !Z,X! 'AL+U]R96QS+W=O XML 90 Show.js IDEA: XBRL DOCUMENT // Edgar(tm) Renderer was created by staff of the U.S. Securities and Exchange Commission. Data and content created by government employees within the scope of their employment are not subject to domestic copyright protection. 17 U.S.C. 105. var Show={};Show.LastAR=null,Show.showAR=function(a,r,w){if(Show.LastAR)Show.hideAR();var e=a;while(e&&e.nodeName!='TABLE')e=e.nextSibling;if(!e||e.nodeName!='TABLE'){var ref=((window)?w.document:document).getElementById(r);if(ref){e=ref.cloneNode(!0); e.removeAttribute('id');a.parentNode.appendChild(e)}} if(e)e.style.display='block';Show.LastAR=e};Show.hideAR=function(){Show.LastAR.style.display='none'};Show.toggleNext=function(a){var e=a;while(e.nodeName!='DIV')e=e.nextSibling;if(!e.style){}else if(!e.style.display){}else{var d,p_;if(e.style.display=='none'){d='block';p='-'}else{d='none';p='+'} e.style.display=d;if(a.textContent){a.textContent=p+a.textContent.substring(1)}else{a.innerText=p+a.innerText.substring(1)}}} XML 91 report.css IDEA: XBRL DOCUMENT /* Updated 2009-11-04 */ /* v2.2.0.24 */ /* DefRef Styles */ ..report table.authRefData{ background-color: #def; border: 2px solid #2F4497; font-size: 1em; position: absolute; } ..report table.authRefData a { display: block; font-weight: bold; } ..report table.authRefData p { margin-top: 0px; } ..report table.authRefData .hide { background-color: #2F4497; padding: 1px 3px 0px 0px; text-align: right; } ..report table.authRefData .hide a:hover { background-color: #2F4497; } ..report table.authRefData .body { height: 150px; overflow: auto; width: 400px; } ..report table.authRefData table{ font-size: 1em; } /* Report Styles */ ..pl a, .pl a:visited { color: black; text-decoration: none; } /* table */ ..report { background-color: white; border: 2px solid #acf; clear: both; color: black; font: normal 8pt Helvetica, Arial, san-serif; margin-bottom: 2em; } ..report hr { border: 1px solid #acf; } /* Top labels */ ..report th { background-color: #acf; color: black; font-weight: bold; text-align: center; } ..report th.void { background-color: transparent; color: #000000; font: bold 10pt Helvetica, Arial, san-serif; text-align: left; } ..report .pl { text-align: left; vertical-align: top; white-space: normal; width: 200px; white-space: normal; /* word-wrap: break-word; */ } ..report td.pl a.a { cursor: pointer; display: block; width: 200px; overflow: hidden; } ..report td.pl div.a { width: 200px; } ..report td.pl a:hover { background-color: #ffc; } /* Header rows... */ ..report tr.rh { background-color: #acf; color: black; font-weight: bold; } /* Calendars... */ ..report .rc { background-color: #f0f0f0; } /* Even rows... */ ..report .re, .report .reu { background-color: #def; } ..report .reu td { border-bottom: 1px solid black; } /* Odd rows... */ ..report .ro, .report .rou { background-color: white; } ..report .rou td { border-bottom: 1px solid black; } ..report .rou table td, .report .reu table td { border-bottom: 0px solid black; } /* styles for footnote marker */ ..report .fn { white-space: nowrap; } /* styles for numeric types */ ..report .num, .report .nump { text-align: right; white-space: nowrap; } ..report .nump { padding-left: 2em; } ..report .nump { padding: 0px 0.4em 0px 2em; } /* styles for text types */ ..report .text { text-align: left; white-space: normal; } ..report .text .big { margin-bottom: 1em; width: 17em; } ..report .text .more { display: none; } ..report .text .note { font-style: italic; font-weight: bold; } ..report .text .small { width: 10em; } ..report sup { font-style: italic; } ..report .outerFootnotes { font-size: 1em; } XML 92 FilingSummary.xml IDEA: XBRL DOCUMENT 3.20.2 html 546 449 1 true 128 0 false 10 false false R1.htm 0001001 - Document - Cover Page Sheet http://www.ameresco.com/role/CoverPage Cover Page Cover 1 false false R2.htm 1001002 - Statement - Condensed Consolidated Balance Sheets Sheet http://www.ameresco.com/role/CondensedConsolidatedBalanceSheets Condensed Consolidated Balance Sheets Statements 2 false false R3.htm 1002003 - Statement - Condensed Consolidated Balance Sheets (Parenthetical) Sheet http://www.ameresco.com/role/CondensedConsolidatedBalanceSheetsParenthetical Condensed Consolidated Balance Sheets (Parenthetical) Statements 3 false false R4.htm 1003004 - Statement - Condensed Consolidated Statements of Income Sheet http://www.ameresco.com/role/CondensedConsolidatedStatementsofIncome Condensed Consolidated Statements of Income Statements 4 false false R5.htm 1004005 - Statement - Condensed Consolidated Statements of Comprehensive Income Sheet http://www.ameresco.com/role/CondensedConsolidatedStatementsofComprehensiveIncome Condensed Consolidated Statements of Comprehensive Income Statements 5 false false R6.htm 1005006 - Statement - Condensed Consolidated Statements of Comprehensive Income (Parenthetical) Sheet http://www.ameresco.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeParenthetical Condensed Consolidated Statements of Comprehensive Income (Parenthetical) Statements 6 false false R7.htm 1006007 - Statement - Condensed Consolidated Statements of Changes in Redeemable Non-Controlling Interests and Stockholders' Equity Sheet http://www.ameresco.com/role/CondensedConsolidatedStatementsofChangesinRedeemableNonControllingInterestsandStockholdersEquity Condensed Consolidated Statements of Changes in Redeemable Non-Controlling Interests and Stockholders' Equity Statements 7 false false R8.htm 1008008 - Statement - Condensed Consolidated Statements of Cash Flows Sheet http://www.ameresco.com/role/CondensedConsolidatedStatementsofCashFlows Condensed Consolidated Statements of Cash Flows Statements 8 false false R9.htm 1407401 - Statement - Condensed Consolidated Statements of Changes in Redeemable Non-Controlling Interests and Stockholders' Equity (Parenthetical) Sheet http://www.ameresco.com/role/CondensedConsolidatedStatementsofChangesinRedeemableNonControllingInterestsandStockholdersEquityParenthetical Condensed Consolidated Statements of Changes in Redeemable Non-Controlling Interests and Stockholders' Equity (Parenthetical) Statements 9 false false R10.htm 2101101 - Disclosure - Basis of Presentation Sheet http://www.ameresco.com/role/BasisofPresentation Basis of Presentation Notes 10 false false R11.htm 2103102 - Disclosure - Summary of Significant Accounting Policies Sheet http://www.ameresco.com/role/SummaryofSignificantAccountingPolicies Summary of Significant Accounting Policies Notes 11 false false R12.htm 2107103 - Disclosure - Revenue from Contracts with Customers Sheet http://www.ameresco.com/role/RevenuefromContractswithCustomers Revenue from Contracts with Customers Notes 12 false false R13.htm 2112104 - Disclosure - Business Acquisitions and Related Transactions Sheet http://www.ameresco.com/role/BusinessAcquisitionsandRelatedTransactions Business Acquisitions and Related Transactions Notes 13 false false R14.htm 2114105 - Disclosure - Goodwill and Intangible Assets Sheet http://www.ameresco.com/role/GoodwillandIntangibleAssets Goodwill and Intangible Assets Notes 14 false false R15.htm 2118106 - Disclosure - Energy Assets Sheet http://www.ameresco.com/role/EnergyAssets Energy Assets Notes 15 false false R16.htm 2123107 - Disclosure - Income Taxes Sheet http://www.ameresco.com/role/IncomeTaxes Income Taxes Notes 16 false false R17.htm 2127108 - Disclosure - Leases Sheet http://www.ameresco.com/role/Leases Leases Notes 17 false false R18.htm 2134109 - Disclosure - Commitments and Contingencies Sheet http://www.ameresco.com/role/CommitmentsandContingencies Commitments and Contingencies Notes 18 false false R19.htm 2136110 - Disclosure - Fair Value Measurement Sheet http://www.ameresco.com/role/FairValueMeasurement Fair Value Measurement Notes 19 false false R20.htm 2142111 - Disclosure - Derivative Instruments and Hedging Activities Sheet http://www.ameresco.com/role/DerivativeInstrumentsandHedgingActivities Derivative Instruments and Hedging Activities Notes 20 false false R21.htm 2149112 - Disclosure - Investment Funds and Other Variable Interest Entities Sheet http://www.ameresco.com/role/InvestmentFundsandOtherVariableInterestEntities Investment Funds and Other Variable Interest Entities Notes 21 false false R22.htm 2153113 - Disclosure - Redeemable Non-controlling Interests Sheet http://www.ameresco.com/role/RedeemableNoncontrollingInterests Redeemable Non-controlling Interests Notes 22 false false R23.htm 2155114 - Disclosure - Earnings Per Share and Other Equity Related Information Sheet http://www.ameresco.com/role/EarningsPerShareandOtherEquityRelatedInformation Earnings Per Share and Other Equity Related Information Notes 23 false false R24.htm 2159115 - Disclosure - Business Segment Information Sheet http://www.ameresco.com/role/BusinessSegmentInformation Business Segment Information Notes 24 false false R25.htm 2162116 - Disclosure - Debt Sheet http://www.ameresco.com/role/Debt Debt Notes 25 false false R26.htm 2166117 - Disclosure - Subsequent Event Sheet http://www.ameresco.com/role/SubsequentEvent Subsequent Event Notes 26 false false R27.htm 2204201 - Disclosure - Summary of Significant Accounting Policies (Policies) Sheet http://www.ameresco.com/role/SummaryofSignificantAccountingPoliciesPolicies Summary of Significant Accounting Policies (Policies) Policies http://www.ameresco.com/role/SummaryofSignificantAccountingPolicies 27 false false R28.htm 2305301 - Disclosure - Summary of Significant Accounting Policies (Tables) Sheet http://www.ameresco.com/role/SummaryofSignificantAccountingPoliciesTables Summary of Significant Accounting Policies (Tables) Tables http://www.ameresco.com/role/SummaryofSignificantAccountingPolicies 28 false false R29.htm 2308302 - Disclosure - Revenue from Contracts with Customers (Tables) Sheet http://www.ameresco.com/role/RevenuefromContractswithCustomersTables Revenue from Contracts with Customers (Tables) Tables http://www.ameresco.com/role/RevenuefromContractswithCustomers 29 false false R30.htm 2315303 - Disclosure - Goodwill and Intangible Assets (Tables) Sheet http://www.ameresco.com/role/GoodwillandIntangibleAssetsTables Goodwill and Intangible Assets (Tables) Tables http://www.ameresco.com/role/GoodwillandIntangibleAssets 30 false false R31.htm 2319304 - Disclosure - Energy Assets (Tables) Sheet http://www.ameresco.com/role/EnergyAssetsTables Energy Assets (Tables) Tables http://www.ameresco.com/role/EnergyAssets 31 false false R32.htm 2324305 - Disclosure - Income Taxes (Tables) Sheet http://www.ameresco.com/role/IncomeTaxesTables Income Taxes (Tables) Tables http://www.ameresco.com/role/IncomeTaxes 32 false false R33.htm 2328306 - Disclosure - Leases (Tables) Sheet http://www.ameresco.com/role/LeasesTables Leases (Tables) Tables http://www.ameresco.com/role/Leases 33 false false R34.htm 2337307 - Disclosure - Fair Value Measurement (Tables) Sheet http://www.ameresco.com/role/FairValueMeasurementTables Fair Value Measurement (Tables) Tables http://www.ameresco.com/role/FairValueMeasurement 34 false false R35.htm 2343308 - Disclosure - Derivative Instruments and Hedging Activities (Tables) Sheet http://www.ameresco.com/role/DerivativeInstrumentsandHedgingActivitiesTables Derivative Instruments and Hedging Activities (Tables) Tables http://www.ameresco.com/role/DerivativeInstrumentsandHedgingActivities 35 false false R36.htm 2350309 - Disclosure - Investment Funds And Other Variable Interest Entities (Tables) Sheet http://www.ameresco.com/role/InvestmentFundsAndOtherVariableInterestEntitiesTables Investment Funds And Other Variable Interest Entities (Tables) Tables 36 false false R37.htm 2356310 - Disclosure - Earnings Per Share and Other Equity Related Information (Tables) Sheet http://www.ameresco.com/role/EarningsPerShareandOtherEquityRelatedInformationTables Earnings Per Share and Other Equity Related Information (Tables) Tables http://www.ameresco.com/role/EarningsPerShareandOtherEquityRelatedInformation 37 false false R38.htm 2360311 - Disclosure - Business Segment Information (Tables) Sheet http://www.ameresco.com/role/BusinessSegmentInformationTables Business Segment Information (Tables) Tables http://www.ameresco.com/role/BusinessSegmentInformation 38 false false R39.htm 2363312 - Disclosure - Debt (Tables) Sheet http://www.ameresco.com/role/DebtTables Debt (Tables) Tables http://www.ameresco.com/role/Debt 39 false false R40.htm 2402402 - Disclosure - Basis of Presentation (Details) Sheet http://www.ameresco.com/role/BasisofPresentationDetails Basis of Presentation (Details) Details http://www.ameresco.com/role/BasisofPresentation 40 false false R41.htm 2406403 - Disclosure - Summary of Significant Accounting Policies - Allowance for Credit Loss (Details) Sheet http://www.ameresco.com/role/SummaryofSignificantAccountingPoliciesAllowanceforCreditLossDetails Summary of Significant Accounting Policies - Allowance for Credit Loss (Details) Details 41 false false R42.htm 2409404 - Disclosure - Revenue from Contracts with Customers - Disaggregation of Revenue (Details) Sheet http://www.ameresco.com/role/RevenuefromContractswithCustomersDisaggregationofRevenueDetails Revenue from Contracts with Customers - Disaggregation of Revenue (Details) Details 42 false false R43.htm 2410405 - Disclosure - Revenue from Contracts with Customers - Additional Information (Details) Sheet http://www.ameresco.com/role/RevenuefromContractswithCustomersAdditionalInformationDetails Revenue from Contracts with Customers - Additional Information (Details) Details 43 false false R44.htm 2411406 - Disclosure - Revenue from Contracts with Customers - Contract Balances (Details) Sheet http://www.ameresco.com/role/RevenuefromContractswithCustomersContractBalancesDetails Revenue from Contracts with Customers - Contract Balances (Details) Details 44 false false R45.htm 2413407 - Disclosure - Business Acquisitions and Related Transactions - Additional Information (Details) Sheet http://www.ameresco.com/role/BusinessAcquisitionsandRelatedTransactionsAdditionalInformationDetails Business Acquisitions and Related Transactions - Additional Information (Details) Details 45 false false R46.htm 2416408 - Disclosure - Goodwill and Intangible Assets - Goodwill (Details) Sheet http://www.ameresco.com/role/GoodwillandIntangibleAssetsGoodwillDetails Goodwill and Intangible Assets - Goodwill (Details) Details 46 false false R47.htm 2417409 - Disclosure - Goodwill and Intangible Assets - Additional Information (Details) Sheet http://www.ameresco.com/role/GoodwillandIntangibleAssetsAdditionalInformationDetails Goodwill and Intangible Assets - Additional Information (Details) Details 47 false false R48.htm 2420410 - Disclosure - Energy Assets - Energy Assets (Details) Sheet http://www.ameresco.com/role/EnergyAssetsEnergyAssetsDetails Energy Assets - Energy Assets (Details) Details 48 false false R49.htm 2421411 - Disclosure - Energy Assets - Financing Lease Assets (Details) Sheet http://www.ameresco.com/role/EnergyAssetsFinancingLeaseAssetsDetails Energy Assets - Financing Lease Assets (Details) Details 49 false false R50.htm 2422412 - Disclosure - Energy Assets - Additional Information (Details) Sheet http://www.ameresco.com/role/EnergyAssetsAdditionalInformationDetails Energy Assets - Additional Information (Details) Details 50 false false R51.htm 2425413 - Disclosure - Income Taxes - Additional Information (Details) Sheet http://www.ameresco.com/role/IncomeTaxesAdditionalInformationDetails Income Taxes - Additional Information (Details) Details 51 false false R52.htm 2426414 - Disclosure - Income Taxes - Unrecognized Tax Benefits (Details) Sheet http://www.ameresco.com/role/IncomeTaxesUnrecognizedTaxBenefitsDetails Income Taxes - Unrecognized Tax Benefits (Details) Details 52 false false R53.htm 2429415 - Disclosure - Leases - Additional Information (Details) Sheet http://www.ameresco.com/role/LeasesAdditionalInformationDetails Leases - Additional Information (Details) Details 53 false false R54.htm 2430416 - Disclosure - Leases - Supplemental Balance Sheet Information Related to Leases (Details) Sheet http://www.ameresco.com/role/LeasesSupplementalBalanceSheetInformationRelatedtoLeasesDetails Leases - Supplemental Balance Sheet Information Related to Leases (Details) Details 54 false false R55.htm 2431417 - Disclosure - Leases - Lease Cost (Details) Sheet http://www.ameresco.com/role/LeasesLeaseCostDetails Leases - Lease Cost (Details) Details 55 false false R56.htm 2432418 - Disclosure - Leases - Minimum Future Lease Obligations (Details) Sheet http://www.ameresco.com/role/LeasesMinimumFutureLeaseObligationsDetails Leases - Minimum Future Lease Obligations (Details) Details 56 false false R57.htm 2433419 - Disclosure - Leases - Schedule of Sale Leaseback Transactions (Details) Sheet http://www.ameresco.com/role/LeasesScheduleofSaleLeasebackTransactionsDetails Leases - Schedule of Sale Leaseback Transactions (Details) Details 57 false false R58.htm 2435420 - Disclosure - Commitments and Contingencies (Details) Sheet http://www.ameresco.com/role/CommitmentsandContingenciesDetails Commitments and Contingencies (Details) Details http://www.ameresco.com/role/CommitmentsandContingencies 58 false false R59.htm 2438421 - Disclosure - Fair Value Measurement - Fair Value of Assets and Liabilities Measured on a Recurring Basis (Details) Sheet http://www.ameresco.com/role/FairValueMeasurementFairValueofAssetsandLiabilitiesMeasuredonaRecurringBasisDetails Fair Value Measurement - Fair Value of Assets and Liabilities Measured on a Recurring Basis (Details) Details 59 false false R60.htm 2439422 - Disclosure - Fair Value Measurement - Additional Information (Details) Sheet http://www.ameresco.com/role/FairValueMeasurementAdditionalInformationDetails Fair Value Measurement - Additional Information (Details) Details 60 false false R61.htm 2440423 - Disclosure - Fair Value Measurement - Changes in Contingent Liabilities (Details) Sheet http://www.ameresco.com/role/FairValueMeasurementChangesinContingentLiabilitiesDetails Fair Value Measurement - Changes in Contingent Liabilities (Details) Details 61 false false R62.htm 2441424 - Disclosure - Fair Value Measurement - Fair Value and Carrying Value of Long-term Debt (Details) Sheet http://www.ameresco.com/role/FairValueMeasurementFairValueandCarryingValueofLongtermDebtDetails Fair Value Measurement - Fair Value and Carrying Value of Long-term Debt (Details) Details 62 false false R63.htm 2444425 - Disclosure - Derivative Instruments and Hedging Activities - Fair Value of Derivative Instruments on the Balance Sheet (Details) Sheet http://www.ameresco.com/role/DerivativeInstrumentsandHedgingActivitiesFairValueofDerivativeInstrumentsontheBalanceSheetDetails Derivative Instruments and Hedging Activities - Fair Value of Derivative Instruments on the Balance Sheet (Details) Details 63 false false R64.htm 2445426 - Disclosure - Derivative Instruments and Hedging Activities - Additional Information (Details) Sheet http://www.ameresco.com/role/DerivativeInstrumentsandHedgingActivitiesAdditionalInformationDetails Derivative Instruments and Hedging Activities - Additional Information (Details) Details 64 false false R65.htm 2446427 - Disclosure - Derivative Instruments and Hedging Activities - Effects on Statements of Income (Loss) and Consolidated Statements of Comprehensive Loss (Details) Sheet http://www.ameresco.com/role/DerivativeInstrumentsandHedgingActivitiesEffectsonStatementsofIncomeLossandConsolidatedStatementsofComprehensiveLossDetails Derivative Instruments and Hedging Activities - Effects on Statements of Income (Loss) and Consolidated Statements of Comprehensive Loss (Details) Details 65 false false R66.htm 2447428 - Disclosure - Derivative Instruments and Hedging Activities - Effects of Derivative Instruments in Accumulated Other Comprehensive Loss (Details) Sheet http://www.ameresco.com/role/DerivativeInstrumentsandHedgingActivitiesEffectsofDerivativeInstrumentsinAccumulatedOtherComprehensiveLossDetails Derivative Instruments and Hedging Activities - Effects of Derivative Instruments in Accumulated Other Comprehensive Loss (Details) Details 66 false false R67.htm 2448429 - Disclosure - Derivative Instruments and Hedging Activities - Summary of Active Derivative Instruments (Details) Sheet http://www.ameresco.com/role/DerivativeInstrumentsandHedgingActivitiesSummaryofActiveDerivativeInstrumentsDetails Derivative Instruments and Hedging Activities - Summary of Active Derivative Instruments (Details) Details 67 false false R68.htm 2451430 - Disclosure - Investment Funds And Other Variable Interest Entities - Additional Information (Details) Sheet http://www.ameresco.com/role/InvestmentFundsAndOtherVariableInterestEntitiesAdditionalInformationDetails Investment Funds And Other Variable Interest Entities - Additional Information (Details) Details 68 false false R69.htm 2452431 - Disclosure - Investment Funds and Other Variable Interest Entities - Schedule of Variable Interest Entity Financial Information (Details) Sheet http://www.ameresco.com/role/InvestmentFundsandOtherVariableInterestEntitiesScheduleofVariableInterestEntityFinancialInformationDetails Investment Funds and Other Variable Interest Entities - Schedule of Variable Interest Entity Financial Information (Details) Details 69 false false R70.htm 2454432 - Disclosure - Redeemable Non-controlling Interests (Details) Sheet http://www.ameresco.com/role/RedeemableNoncontrollingInterestsDetails Redeemable Non-controlling Interests (Details) Details http://www.ameresco.com/role/RedeemableNoncontrollingInterests 70 false false R71.htm 2457433 - Disclosure - Earnings Per Share and Other Equity Related Information - Schedule of Earnings Per Share, Basic and Diluted (Details) Sheet http://www.ameresco.com/role/EarningsPerShareandOtherEquityRelatedInformationScheduleofEarningsPerShareBasicandDilutedDetails Earnings Per Share and Other Equity Related Information - Schedule of Earnings Per Share, Basic and Diluted (Details) Details 71 false false R72.htm 2458434 - Disclosure - Earnings Per Share and Other Equity Related Information - Additional Information (Details) Sheet http://www.ameresco.com/role/EarningsPerShareandOtherEquityRelatedInformationAdditionalInformationDetails Earnings Per Share and Other Equity Related Information - Additional Information (Details) Details 72 false false R73.htm 2461435 - Disclosure - Business Segment Information (Details) Sheet http://www.ameresco.com/role/BusinessSegmentInformationDetails Business Segment Information (Details) Details http://www.ameresco.com/role/BusinessSegmentInformationTables 73 false false R74.htm 2464436 - Disclosure - Debt - Summary of Long-term Debt (Details) Sheet http://www.ameresco.com/role/DebtSummaryofLongtermDebtDetails Debt - Summary of Long-term Debt (Details) Details 74 false false R75.htm 2465437 - Disclosure - Debt - Additional Information (Details) Sheet http://www.ameresco.com/role/DebtAdditionalInformationDetails Debt - Additional Information (Details) Details 75 false false R76.htm 2467438 - Disclosure - Subsequent Event (Details) Sheet http://www.ameresco.com/role/SubsequentEventDetails Subsequent Event (Details) Details http://www.ameresco.com/role/SubsequentEvent 76 false false R9999.htm Uncategorized Items - amrc-20200930.htm Sheet http://xbrl.sec.gov/role/uncategorizedFacts Uncategorized Items - amrc-20200930.htm Cover 77 false false All Reports Book All Reports amrc-20200930.htm amrc-20200930.xsd amrc-20200930_cal.xml amrc-20200930_def.xml amrc-20200930_lab.xml amrc-20200930_pre.xml amrc2020093010-qex101.htm amrc2020093010-qex311.htm amrc2020093010-qex312.htm amrc2020093010-qex321.htm http://xbrl.sec.gov/country/2020-01-31 http://xbrl.sec.gov/dei/2019-01-31 http://fasb.org/us-gaap/2020-01-31 http://fasb.org/srt/2020-01-31 true true JSON 95 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "amrc-20200930.htm": { "axisCustom": 1, "axisStandard": 29, "contextCount": 546, "dts": { "calculationLink": { "local": [ "amrc-20200930_cal.xml" ] }, "definitionLink": { "local": [ "amrc-20200930_def.xml" ], "remote": [ "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-eedm-def-2020-01-31.xml", "http://xbrl.fasb.org/srt/2020/elts/srt-eedm1-def-2020-01-31.xml" ] }, "inline": { "local": [ "amrc-20200930.htm" ] }, "labelLink": { "local": [ "amrc-20200930_lab.xml" ], "remote": [ "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-doc-2020-01-31.xml", "https://xbrl.sec.gov/dei/2019/dei-doc-2019-01-31.xml" ] }, "presentationLink": { "local": [ "amrc-20200930_pre.xml" ] }, "referenceLink": { "remote": [ "https://xbrl.sec.gov/dei/2019/dei-ref-2019-01-31.xml", "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-ref-2020-01-31.xml" ] }, "schema": { "local": [ "amrc-20200930.xsd" ], "remote": [ "http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd", "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/dtr/type/numeric-2009-12-16.xsd", "http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://xbrl.fasb.org/srt/2020/elts/srt-types-2020-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2020/elts/us-roles-2020-01-31.xsd", "http://xbrl.fasb.org/srt/2020/elts/srt-roles-2020-01-31.xsd", "https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2020/elts/us-types-2020-01-31.xsd", "https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/deprecated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "http://xbrl.fasb.org/us-gaap/2020/elts/us-parts-codification-2020-01-31.xsd" ] } }, "elementCount": 668, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2020-01-31": 8, "http://xbrl.sec.gov/dei/2019-01-31": 6, "total": 14 }, "keyCustom": 68, "keyStandard": 381, "memberCustom": 73, "memberStandard": 51, "nsprefix": "amrc", "nsuri": "http://www.ameresco.com/20200930", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "amrc-20200930.htm", "contextRef": "ibb5901deb1e347eaaaf37d258ce4ff13_D20200101-20200930", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "0001001 - Document - Cover Page", "role": "http://www.ameresco.com/role/CoverPage", "shortName": "Cover Page", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "amrc-20200930.htm", "contextRef": "ibb5901deb1e347eaaaf37d258ce4ff13_D20200101-20200930", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "amrc-20200930.htm", "contextRef": "ibb5901deb1e347eaaaf37d258ce4ff13_D20200101-20200930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NatureOfOperations", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2101101 - Disclosure - Basis of Presentation", "role": "http://www.ameresco.com/role/BasisofPresentation", "shortName": "Basis of Presentation", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "amrc-20200930.htm", "contextRef": "ibb5901deb1e347eaaaf37d258ce4ff13_D20200101-20200930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NatureOfOperations", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "amrc-20200930.htm", "contextRef": "ibb5901deb1e347eaaaf37d258ce4ff13_D20200101-20200930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2103102 - Disclosure - Summary of Significant Accounting Policies", "role": "http://www.ameresco.com/role/SummaryofSignificantAccountingPolicies", "shortName": "Summary of Significant Accounting Policies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "amrc-20200930.htm", "contextRef": "ibb5901deb1e347eaaaf37d258ce4ff13_D20200101-20200930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "amrc-20200930.htm", "contextRef": "ibb5901deb1e347eaaaf37d258ce4ff13_D20200101-20200930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2107103 - Disclosure - Revenue from Contracts with Customers", "role": "http://www.ameresco.com/role/RevenuefromContractswithCustomers", "shortName": "Revenue from Contracts with Customers", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "amrc-20200930.htm", "contextRef": "ibb5901deb1e347eaaaf37d258ce4ff13_D20200101-20200930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "amrc-20200930.htm", "contextRef": "ibb5901deb1e347eaaaf37d258ce4ff13_D20200101-20200930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2112104 - Disclosure - Business Acquisitions and Related Transactions", "role": "http://www.ameresco.com/role/BusinessAcquisitionsandRelatedTransactions", "shortName": "Business Acquisitions and Related Transactions", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "amrc-20200930.htm", "contextRef": "ibb5901deb1e347eaaaf37d258ce4ff13_D20200101-20200930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "amrc-20200930.htm", "contextRef": "ibb5901deb1e347eaaaf37d258ce4ff13_D20200101-20200930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2114105 - Disclosure - Goodwill and Intangible Assets", "role": "http://www.ameresco.com/role/GoodwillandIntangibleAssets", "shortName": "Goodwill and Intangible Assets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "amrc-20200930.htm", "contextRef": "ibb5901deb1e347eaaaf37d258ce4ff13_D20200101-20200930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "amrc-20200930.htm", "contextRef": "ibb5901deb1e347eaaaf37d258ce4ff13_D20200101-20200930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OtherAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2118106 - Disclosure - Energy Assets", "role": "http://www.ameresco.com/role/EnergyAssets", "shortName": "Energy Assets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "amrc-20200930.htm", "contextRef": "ibb5901deb1e347eaaaf37d258ce4ff13_D20200101-20200930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OtherAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "amrc-20200930.htm", "contextRef": "ibb5901deb1e347eaaaf37d258ce4ff13_D20200101-20200930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2123107 - Disclosure - Income Taxes", "role": "http://www.ameresco.com/role/IncomeTaxes", "shortName": "Income Taxes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "amrc-20200930.htm", "contextRef": "ibb5901deb1e347eaaaf37d258ce4ff13_D20200101-20200930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "us-gaap:LesseeFinanceLeasesTextBlock", "us-gaap:LesseeOperatingLeasesTextBlock", "span", "div", "body", "html" ], "baseRef": "amrc-20200930.htm", "contextRef": "ibb5901deb1e347eaaaf37d258ce4ff13_D20200101-20200930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LessorSalesTypeLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2127108 - Disclosure - Leases", "role": "http://www.ameresco.com/role/Leases", "shortName": "Leases", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "us-gaap:LesseeFinanceLeasesTextBlock", "us-gaap:LesseeOperatingLeasesTextBlock", "span", "div", "body", "html" ], "baseRef": "amrc-20200930.htm", "contextRef": "ibb5901deb1e347eaaaf37d258ce4ff13_D20200101-20200930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LessorSalesTypeLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "amrc-20200930.htm", "contextRef": "ibb5901deb1e347eaaaf37d258ce4ff13_D20200101-20200930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2134109 - Disclosure - Commitments and Contingencies", "role": "http://www.ameresco.com/role/CommitmentsandContingencies", "shortName": "Commitments and Contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "amrc-20200930.htm", "contextRef": "ibb5901deb1e347eaaaf37d258ce4ff13_D20200101-20200930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "amrc-20200930.htm", "contextRef": "ibb5901deb1e347eaaaf37d258ce4ff13_D20200101-20200930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2136110 - Disclosure - Fair Value Measurement", "role": "http://www.ameresco.com/role/FairValueMeasurement", "shortName": "Fair Value Measurement", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "amrc-20200930.htm", "contextRef": "ibb5901deb1e347eaaaf37d258ce4ff13_D20200101-20200930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "amrc-20200930.htm", "contextRef": "i0e933702b86c40b5891371bd0bb48863_I20200930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1001002 - Statement - Condensed Consolidated Balance Sheets", "role": "http://www.ameresco.com/role/CondensedConsolidatedBalanceSheets", "shortName": "Condensed Consolidated Balance Sheets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "amrc-20200930.htm", "contextRef": "i0e933702b86c40b5891371bd0bb48863_I20200930", "decimals": "-3", "lang": "en-US", "name": "us-gaap:InventoryNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "amrc-20200930.htm", "contextRef": "ibb5901deb1e347eaaaf37d258ce4ff13_D20200101-20200930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2142111 - Disclosure - Derivative Instruments and Hedging Activities", "role": "http://www.ameresco.com/role/DerivativeInstrumentsandHedgingActivities", "shortName": "Derivative Instruments and Hedging Activities", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "amrc-20200930.htm", "contextRef": "ibb5901deb1e347eaaaf37d258ce4ff13_D20200101-20200930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "amrc-20200930.htm", "contextRef": "ibb5901deb1e347eaaaf37d258ce4ff13_D20200101-20200930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:VariableInterestEntityDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2149112 - Disclosure - Investment Funds and Other Variable Interest Entities", "role": "http://www.ameresco.com/role/InvestmentFundsandOtherVariableInterestEntities", "shortName": "Investment Funds and Other Variable Interest Entities", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "amrc-20200930.htm", "contextRef": "ibb5901deb1e347eaaaf37d258ce4ff13_D20200101-20200930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:VariableInterestEntityDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "amrc-20200930.htm", "contextRef": "ibb5901deb1e347eaaaf37d258ce4ff13_D20200101-20200930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2153113 - Disclosure - Redeemable Non-controlling Interests", "role": "http://www.ameresco.com/role/RedeemableNoncontrollingInterests", "shortName": "Redeemable Non-controlling Interests", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "amrc-20200930.htm", "contextRef": "ibb5901deb1e347eaaaf37d258ce4ff13_D20200101-20200930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "amrc-20200930.htm", "contextRef": "ibb5901deb1e347eaaaf37d258ce4ff13_D20200101-20200930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2155114 - Disclosure - Earnings Per Share and Other Equity Related Information", "role": "http://www.ameresco.com/role/EarningsPerShareandOtherEquityRelatedInformation", "shortName": "Earnings Per Share and Other Equity Related Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "amrc-20200930.htm", "contextRef": "ibb5901deb1e347eaaaf37d258ce4ff13_D20200101-20200930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "amrc-20200930.htm", "contextRef": "ibb5901deb1e347eaaaf37d258ce4ff13_D20200101-20200930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2159115 - Disclosure - Business Segment Information", "role": "http://www.ameresco.com/role/BusinessSegmentInformation", "shortName": "Business Segment Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "amrc-20200930.htm", "contextRef": "ibb5901deb1e347eaaaf37d258ce4ff13_D20200101-20200930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "amrc-20200930.htm", "contextRef": "ibb5901deb1e347eaaaf37d258ce4ff13_D20200101-20200930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebtTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2162116 - Disclosure - Debt", "role": "http://www.ameresco.com/role/Debt", "shortName": "Debt", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "amrc-20200930.htm", "contextRef": "ibb5901deb1e347eaaaf37d258ce4ff13_D20200101-20200930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebtTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "amrc-20200930.htm", "contextRef": "ibb5901deb1e347eaaaf37d258ce4ff13_D20200101-20200930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2166117 - Disclosure - Subsequent Event", "role": "http://www.ameresco.com/role/SubsequentEvent", "shortName": "Subsequent Event", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "amrc-20200930.htm", "contextRef": "ibb5901deb1e347eaaaf37d258ce4ff13_D20200101-20200930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "amrc-20200930.htm", "contextRef": "ibb5901deb1e347eaaaf37d258ce4ff13_D20200101-20200930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2204201 - Disclosure - Summary of Significant Accounting Policies (Policies)", "role": "http://www.ameresco.com/role/SummaryofSignificantAccountingPoliciesPolicies", "shortName": "Summary of Significant Accounting Policies (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "amrc-20200930.htm", "contextRef": "ibb5901deb1e347eaaaf37d258ce4ff13_D20200101-20200930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "amrc-20200930.htm", "contextRef": "ibb5901deb1e347eaaaf37d258ce4ff13_D20200101-20200930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2305301 - Disclosure - Summary of Significant Accounting Policies (Tables)", "role": "http://www.ameresco.com/role/SummaryofSignificantAccountingPoliciesTables", "shortName": "Summary of Significant Accounting Policies (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "amrc-20200930.htm", "contextRef": "ibb5901deb1e347eaaaf37d258ce4ff13_D20200101-20200930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "amrc-20200930.htm", "contextRef": "ibb5901deb1e347eaaaf37d258ce4ff13_D20200101-20200930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2308302 - Disclosure - Revenue from Contracts with Customers (Tables)", "role": "http://www.ameresco.com/role/RevenuefromContractswithCustomersTables", "shortName": "Revenue from Contracts with Customers (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "amrc-20200930.htm", "contextRef": "ibb5901deb1e347eaaaf37d258ce4ff13_D20200101-20200930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "amrc-20200930.htm", "contextRef": "i0e933702b86c40b5891371bd0bb48863_I20200930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1002003 - Statement - Condensed Consolidated Balance Sheets (Parenthetical)", "role": "http://www.ameresco.com/role/CondensedConsolidatedBalanceSheetsParenthetical", "shortName": "Condensed Consolidated Balance Sheets (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "amrc-20200930.htm", "contextRef": "i0e933702b86c40b5891371bd0bb48863_I20200930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "amrc-20200930.htm", "contextRef": "ibb5901deb1e347eaaaf37d258ce4ff13_D20200101-20200930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2315303 - Disclosure - Goodwill and Intangible Assets (Tables)", "role": "http://www.ameresco.com/role/GoodwillandIntangibleAssetsTables", "shortName": "Goodwill and Intangible Assets (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "amrc-20200930.htm", "contextRef": "ibb5901deb1e347eaaaf37d258ce4ff13_D20200101-20200930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "amrc-20200930.htm", "contextRef": "ibb5901deb1e347eaaaf37d258ce4ff13_D20200101-20200930", "decimals": null, "first": true, "lang": "en-US", "name": "amrc:EnergyAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2319304 - Disclosure - Energy Assets (Tables)", "role": "http://www.ameresco.com/role/EnergyAssetsTables", "shortName": "Energy Assets (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "amrc-20200930.htm", "contextRef": "ibb5901deb1e347eaaaf37d258ce4ff13_D20200101-20200930", "decimals": null, "first": true, "lang": "en-US", "name": "amrc:EnergyAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "amrc-20200930.htm", "contextRef": "ibb5901deb1e347eaaaf37d258ce4ff13_D20200101-20200930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2324305 - Disclosure - Income Taxes (Tables)", "role": "http://www.ameresco.com/role/IncomeTaxesTables", "shortName": "Income Taxes (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "amrc-20200930.htm", "contextRef": "ibb5901deb1e347eaaaf37d258ce4ff13_D20200101-20200930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "amrc-20200930.htm", "contextRef": "ibb5901deb1e347eaaaf37d258ce4ff13_D20200101-20200930", "decimals": null, "first": true, "lang": "en-US", "name": "amrc:AssetsAndLiabilitiesLesseeTableTextBlock", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2328306 - Disclosure - Leases (Tables)", "role": "http://www.ameresco.com/role/LeasesTables", "shortName": "Leases (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "amrc-20200930.htm", "contextRef": "ibb5901deb1e347eaaaf37d258ce4ff13_D20200101-20200930", "decimals": null, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "amrc-20200930.htm", "contextRef": "ibb5901deb1e347eaaaf37d258ce4ff13_D20200101-20200930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2337307 - Disclosure - Fair Value Measurement (Tables)", "role": "http://www.ameresco.com/role/FairValueMeasurementTables", "shortName": "Fair Value Measurement (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "amrc-20200930.htm", "contextRef": "ibb5901deb1e347eaaaf37d258ce4ff13_D20200101-20200930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "amrc-20200930.htm", "contextRef": "ibb5901deb1e347eaaaf37d258ce4ff13_D20200101-20200930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDerivativeLiabilitiesAtFairValueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2343308 - Disclosure - Derivative Instruments and Hedging Activities (Tables)", "role": "http://www.ameresco.com/role/DerivativeInstrumentsandHedgingActivitiesTables", "shortName": "Derivative Instruments and Hedging Activities (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "amrc-20200930.htm", "contextRef": "ibb5901deb1e347eaaaf37d258ce4ff13_D20200101-20200930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDerivativeLiabilitiesAtFairValueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "amrc-20200930.htm", "contextRef": "ibb5901deb1e347eaaaf37d258ce4ff13_D20200101-20200930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfVariableInterestEntitiesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2350309 - Disclosure - Investment Funds And Other Variable Interest Entities (Tables)", "role": "http://www.ameresco.com/role/InvestmentFundsAndOtherVariableInterestEntitiesTables", "shortName": "Investment Funds And Other Variable Interest Entities (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "amrc-20200930.htm", "contextRef": "ibb5901deb1e347eaaaf37d258ce4ff13_D20200101-20200930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfVariableInterestEntitiesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "span", "div", "us-gaap:EarningsPerSharePolicyTextBlock", "ix:continuation", "body", "html" ], "baseRef": "amrc-20200930.htm", "contextRef": "ibb5901deb1e347eaaaf37d258ce4ff13_D20200101-20200930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2356310 - Disclosure - Earnings Per Share and Other Equity Related Information (Tables)", "role": "http://www.ameresco.com/role/EarningsPerShareandOtherEquityRelatedInformationTables", "shortName": "Earnings Per Share and Other Equity Related Information (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "us-gaap:EarningsPerSharePolicyTextBlock", "ix:continuation", "body", "html" ], "baseRef": "amrc-20200930.htm", "contextRef": "ibb5901deb1e347eaaaf37d258ce4ff13_D20200101-20200930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "amrc-20200930.htm", "contextRef": "ibb5901deb1e347eaaaf37d258ce4ff13_D20200101-20200930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2360311 - Disclosure - Business Segment Information (Tables)", "role": "http://www.ameresco.com/role/BusinessSegmentInformationTables", "shortName": "Business Segment Information (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "amrc-20200930.htm", "contextRef": "ibb5901deb1e347eaaaf37d258ce4ff13_D20200101-20200930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "amrc-20200930.htm", "contextRef": "ibb5901deb1e347eaaaf37d258ce4ff13_D20200101-20200930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2363312 - Disclosure - Debt (Tables)", "role": "http://www.ameresco.com/role/DebtTables", "shortName": "Debt (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "amrc-20200930.htm", "contextRef": "ibb5901deb1e347eaaaf37d258ce4ff13_D20200101-20200930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "amrc-20200930.htm", "contextRef": "i094b5f73c9ba455f872a8bf83b0fa47f_D20200701-20200930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1003004 - Statement - Condensed Consolidated Statements of Income", "role": "http://www.ameresco.com/role/CondensedConsolidatedStatementsofIncome", "shortName": "Condensed Consolidated Statements of Income", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "amrc-20200930.htm", "contextRef": "i094b5f73c9ba455f872a8bf83b0fa47f_D20200701-20200930", "decimals": "-3", "lang": "en-US", "name": "us-gaap:CostOfGoodsAndServicesSold", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "amrc-20200930.htm", "contextRef": "i0e933702b86c40b5891371bd0bb48863_I20200930", "decimals": "-3", "first": true, "lang": "en-US", "name": "amrc:CoronavirusAidReliefAndEconomicSecuritiesCARESActAccruedPayrollTaxesAmountDueIn2021And2022", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2402402 - Disclosure - Basis of Presentation (Details)", "role": "http://www.ameresco.com/role/BasisofPresentationDetails", "shortName": "Basis of Presentation (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "amrc-20200930.htm", "contextRef": "i0e933702b86c40b5891371bd0bb48863_I20200930", "decimals": "-3", "first": true, "lang": "en-US", "name": "amrc:CoronavirusAidReliefAndEconomicSecuritiesCARESActAccruedPayrollTaxesAmountDueIn2021And2022", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "amrc-20200930.htm", "contextRef": "iac43650e048d4963a111bcfe21713d9c_I20191231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2406403 - Disclosure - Summary of Significant Accounting Policies - Allowance for Credit Loss (Details)", "role": "http://www.ameresco.com/role/SummaryofSignificantAccountingPoliciesAllowanceforCreditLossDetails", "shortName": "Summary of Significant Accounting Policies - Allowance for Credit Loss (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "amrc-20200930.htm", "contextRef": "iac43650e048d4963a111bcfe21713d9c_I20191231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "amrc-20200930.htm", "contextRef": "i094b5f73c9ba455f872a8bf83b0fa47f_D20200701-20200930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2409404 - Disclosure - Revenue from Contracts with Customers - Disaggregation of Revenue (Details)", "role": "http://www.ameresco.com/role/RevenuefromContractswithCustomersDisaggregationofRevenueDetails", "shortName": "Revenue from Contracts with Customers - Disaggregation of Revenue (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "amrc-20200930.htm", "contextRef": "i61d399c3ea674ba1bb32156838f311a9_D20200701-20200930", "decimals": "-3", "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "amrc-20200930.htm", "contextRef": "i094b5f73c9ba455f872a8bf83b0fa47f_D20200701-20200930", "decimals": "2", "first": true, "lang": "en-US", "name": "amrc:RevenuesPercentageOfRevenueRecognizedOverTime", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2410405 - Disclosure - Revenue from Contracts with Customers - Additional Information (Details)", "role": "http://www.ameresco.com/role/RevenuefromContractswithCustomersAdditionalInformationDetails", "shortName": "Revenue from Contracts with Customers - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "amrc-20200930.htm", "contextRef": "i094b5f73c9ba455f872a8bf83b0fa47f_D20200701-20200930", "decimals": "2", "first": true, "lang": "en-US", "name": "amrc:RevenuesPercentageOfRevenueRecognizedOverTime", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "amrc-20200930.htm", "contextRef": "i0e933702b86c40b5891371bd0bb48863_I20200930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AccountsReceivableNet", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2411406 - Disclosure - Revenue from Contracts with Customers - Contract Balances (Details)", "role": "http://www.ameresco.com/role/RevenuefromContractswithCustomersContractBalancesDetails", "shortName": "Revenue from Contracts with Customers - Contract Balances (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "amrc-20200930.htm", "contextRef": "if931b6a19c9941c39e4996a28856c528_I20190930", "decimals": "-3", "lang": "en-US", "name": "us-gaap:AccountsReceivableNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "amrc-20200930.htm", "contextRef": "if1ad423a2be34ad8820c932a38706acf_D20200101-20200930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetUsefulLife", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2413407 - Disclosure - Business Acquisitions and Related Transactions - Additional Information (Details)", "role": "http://www.ameresco.com/role/BusinessAcquisitionsandRelatedTransactionsAdditionalInformationDetails", "shortName": "Business Acquisitions and Related Transactions - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "amrc-20200930.htm", "contextRef": "if1ad423a2be34ad8820c932a38706acf_D20200101-20200930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetUsefulLife", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfGoodwillTextBlock", "ix:continuation", "body", "html" ], "baseRef": "amrc-20200930.htm", "contextRef": "iac43650e048d4963a111bcfe21713d9c_I20191231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2416408 - Disclosure - Goodwill and Intangible Assets - Goodwill (Details)", "role": "http://www.ameresco.com/role/GoodwillandIntangibleAssetsGoodwillDetails", "shortName": "Goodwill and Intangible Assets - Goodwill (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfGoodwillTextBlock", "ix:continuation", "body", "html" ], "baseRef": "amrc-20200930.htm", "contextRef": "ibb5901deb1e347eaaaf37d258ce4ff13_D20200101-20200930", "decimals": "-3", "lang": "en-US", "name": "us-gaap:GoodwillForeignCurrencyTranslationGainLoss", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "amrc-20200930.htm", "contextRef": "iac43650e048d4963a111bcfe21713d9c_I20191231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ReportingUnitPercentageOfFairValueInExcessOfCarryingAmount", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2417409 - Disclosure - Goodwill and Intangible Assets - Additional Information (Details)", "role": "http://www.ameresco.com/role/GoodwillandIntangibleAssetsAdditionalInformationDetails", "shortName": "Goodwill and Intangible Assets - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "amrc-20200930.htm", "contextRef": "iac43650e048d4963a111bcfe21713d9c_I20191231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ReportingUnitPercentageOfFairValueInExcessOfCarryingAmount", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "amrc-20200930.htm", "contextRef": "i0e933702b86c40b5891371bd0bb48863_I20200930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentOtherNet", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2420410 - Disclosure - Energy Assets - Energy Assets (Details)", "role": "http://www.ameresco.com/role/EnergyAssetsEnergyAssetsDetails", "shortName": "Energy Assets - Energy Assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "amrc:EnergyAssetsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "amrc-20200930.htm", "contextRef": "ic02418b9c61b47bab6e4140bf174f4ac_I20200930", "decimals": "-3", "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentOther", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "amrc:AssetsAndLiabilitiesLesseeTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "amrc-20200930.htm", "contextRef": "i0e933702b86c40b5891371bd0bb48863_I20200930", "decimals": "-3", "first": true, "lang": "en-US", "name": "amrc:FinanceLeaseRightOfUseAssetGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2421411 - Disclosure - Energy Assets - Financing Lease Assets (Details)", "role": "http://www.ameresco.com/role/EnergyAssetsFinancingLeaseAssetsDetails", "shortName": "Energy Assets - Financing Lease Assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "amrc:AssetsAndLiabilitiesLesseeTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "amrc-20200930.htm", "contextRef": "i0e933702b86c40b5891371bd0bb48863_I20200930", "decimals": "-3", "first": true, "lang": "en-US", "name": "amrc:FinanceLeaseRightOfUseAssetGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "amrc-20200930.htm", "contextRef": "i094b5f73c9ba455f872a8bf83b0fa47f_D20200701-20200930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ProfitLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1004005 - Statement - Condensed Consolidated Statements of Comprehensive Income", "role": "http://www.ameresco.com/role/CondensedConsolidatedStatementsofComprehensiveIncome", "shortName": "Condensed Consolidated Statements of Comprehensive Income", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "amrc-20200930.htm", "contextRef": "i094b5f73c9ba455f872a8bf83b0fa47f_D20200701-20200930", "decimals": "-3", "lang": "en-US", "name": "us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "amrc:ScheduleOfDepreciationAndAmortizationExpenseOfEnergyAssetsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "amrc-20200930.htm", "contextRef": "i094b5f73c9ba455f872a8bf83b0fa47f_D20200701-20200930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2422412 - Disclosure - Energy Assets - Additional Information (Details)", "role": "http://www.ameresco.com/role/EnergyAssetsAdditionalInformationDetails", "shortName": "Energy Assets - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "amrc-20200930.htm", "contextRef": "i094b5f73c9ba455f872a8bf83b0fa47f_D20200701-20200930", "decimals": "-3", "lang": "en-US", "name": "us-gaap:TangibleAssetImpairmentCharges", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "amrc-20200930.htm", "contextRef": "i094b5f73c9ba455f872a8bf83b0fa47f_D20200701-20200930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxExpenseBenefit", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2425413 - Disclosure - Income Taxes - Additional Information (Details)", "role": "http://www.ameresco.com/role/IncomeTaxesAdditionalInformationDetails", "shortName": "Income Taxes - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "amrc-20200930.htm", "contextRef": "i094b5f73c9ba455f872a8bf83b0fa47f_D20200701-20200930", "decimals": "3", "lang": "en-US", "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "amrc-20200930.htm", "contextRef": "iac43650e048d4963a111bcfe21713d9c_I20191231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:UnrecognizedTaxBenefits", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2426414 - Disclosure - Income Taxes - Unrecognized Tax Benefits (Details)", "role": "http://www.ameresco.com/role/IncomeTaxesUnrecognizedTaxBenefitsDetails", "shortName": "Income Taxes - Unrecognized Tax Benefits (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "amrc-20200930.htm", "contextRef": "iac43650e048d4963a111bcfe21713d9c_I20191231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:UnrecognizedTaxBenefits", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "amrc-20200930.htm", "contextRef": "i094b5f73c9ba455f872a8bf83b0fa47f_D20200701-20200930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseLeaseIncome", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2429415 - Disclosure - Leases - Additional Information (Details)", "role": "http://www.ameresco.com/role/LeasesAdditionalInformationDetails", "shortName": "Leases - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "amrc-20200930.htm", "contextRef": "i094b5f73c9ba455f872a8bf83b0fa47f_D20200701-20200930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseLeaseIncome", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "amrc-20200930.htm", "contextRef": "i0e933702b86c40b5891371bd0bb48863_I20200930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseRightOfUseAsset", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2430416 - Disclosure - Leases - Supplemental Balance Sheet Information Related to Leases (Details)", "role": "http://www.ameresco.com/role/LeasesSupplementalBalanceSheetInformationRelatedtoLeasesDetails", "shortName": "Leases - Supplemental Balance Sheet Information Related to Leases (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "amrc-20200930.htm", "contextRef": "i0e933702b86c40b5891371bd0bb48863_I20200930", "decimals": null, "lang": "en-US", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "amrc-20200930.htm", "contextRef": "i094b5f73c9ba455f872a8bf83b0fa47f_D20200701-20200930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2431417 - Disclosure - Leases - Lease Cost (Details)", "role": "http://www.ameresco.com/role/LeasesLeaseCostDetails", "shortName": "Leases - Lease Cost (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "amrc-20200930.htm", "contextRef": "i094b5f73c9ba455f872a8bf83b0fa47f_D20200701-20200930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "amrc-20200930.htm", "contextRef": "i0e933702b86c40b5891371bd0bb48863_I20200930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2432418 - Disclosure - Leases - Minimum Future Lease Obligations (Details)", "role": "http://www.ameresco.com/role/LeasesMinimumFutureLeaseObligationsDetails", "shortName": "Leases - Minimum Future Lease Obligations (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "amrc-20200930.htm", "contextRef": "i0e933702b86c40b5891371bd0bb48863_I20200930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "amrc-20200930.htm", "contextRef": "i0e933702b86c40b5891371bd0bb48863_I20200930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FinanceLeaseRightOfUseAsset", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2433419 - Disclosure - Leases - Schedule of Sale Leaseback Transactions (Details)", "role": "http://www.ameresco.com/role/LeasesScheduleofSaleLeasebackTransactionsDetails", "shortName": "Leases - Schedule of Sale Leaseback Transactions (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfSaleLeasebackTransactionsTextBlock", "ix:continuation", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "amrc-20200930.htm", "contextRef": "i1ba558f9562344068188f3af9ea8fef8_I20200930", "decimals": "-3", "lang": "en-US", "name": "us-gaap:FinanceLeaseRightOfUseAsset", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R58": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "amrc-20200930.htm", "contextRef": "i3bf575ea22624e1b829d4aa2dd2f27b9_D20180801-20180831", "decimals": null, "first": true, "lang": "en-US", "name": "amrc:BusinessCombinationContingentConsiderationLiabilityRevenueEarnOutsPaymentPeriod", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2435420 - Disclosure - Commitments and Contingencies (Details)", "role": "http://www.ameresco.com/role/CommitmentsandContingenciesDetails", "shortName": "Commitments and Contingencies (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "amrc-20200930.htm", "contextRef": "i3bf575ea22624e1b829d4aa2dd2f27b9_D20180801-20180831", "decimals": null, "first": true, "lang": "en-US", "name": "amrc:BusinessCombinationContingentConsiderationLiabilityRevenueEarnOutsPaymentPeriod", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R59": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock", "ix:continuation", "body", "html" ], "baseRef": "amrc-20200930.htm", "contextRef": "id3d486e306cc40ba805dba8451bbae56_I20200930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FinancialLiabilitiesFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2438421 - Disclosure - Fair Value Measurement - Fair Value of Assets and Liabilities Measured on a Recurring Basis (Details)", "role": "http://www.ameresco.com/role/FairValueMeasurementFairValueofAssetsandLiabilitiesMeasuredonaRecurringBasisDetails", "shortName": "Fair Value Measurement - Fair Value of Assets and Liabilities Measured on a Recurring Basis (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock", "ix:continuation", "body", "html" ], "baseRef": "amrc-20200930.htm", "contextRef": "id3d486e306cc40ba805dba8451bbae56_I20200930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FinancialLiabilitiesFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "amrc-20200930.htm", "contextRef": "i094b5f73c9ba455f872a8bf83b0fa47f_D20200701-20200930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1005006 - Statement - Condensed Consolidated Statements of Comprehensive Income (Parenthetical)", "role": "http://www.ameresco.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeParenthetical", "shortName": "Condensed Consolidated Statements of Comprehensive Income (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "amrc-20200930.htm", "contextRef": "i094b5f73c9ba455f872a8bf83b0fa47f_D20200701-20200930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R60": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "amrc-20200930.htm", "contextRef": "i0e933702b86c40b5891371bd0bb48863_I20200930", "decimals": "INF", "first": true, "lang": "en-US", "name": "amrc:BusinessCombinationContingentConsiderationArrangementsRangeofOutcomesProbabilityLow", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2439422 - Disclosure - Fair Value Measurement - Additional Information (Details)", "role": "http://www.ameresco.com/role/FairValueMeasurementAdditionalInformationDetails", "shortName": "Fair Value Measurement - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "amrc-20200930.htm", "contextRef": "i0e933702b86c40b5891371bd0bb48863_I20200930", "decimals": "INF", "first": true, "lang": "en-US", "name": "amrc:BusinessCombinationContingentConsiderationArrangementsRangeofOutcomesProbabilityLow", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R61": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "ix:continuation", "body", "html" ], "baseRef": "amrc-20200930.htm", "contextRef": "iac43650e048d4963a111bcfe21713d9c_I20191231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2440423 - Disclosure - Fair Value Measurement - Changes in Contingent Liabilities (Details)", "role": "http://www.ameresco.com/role/FairValueMeasurementChangesinContingentLiabilitiesDetails", "shortName": "Fair Value Measurement - Changes in Contingent Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "ix:continuation", "body", "html" ], "baseRef": "amrc-20200930.htm", "contextRef": "iac43650e048d4963a111bcfe21713d9c_I20191231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R62": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FairValueByBalanceSheetGroupingTextBlock", "ix:continuation", "body", "html" ], "baseRef": "amrc-20200930.htm", "contextRef": "i0e933702b86c40b5891371bd0bb48863_I20200930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebtFairValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2441424 - Disclosure - Fair Value Measurement - Fair Value and Carrying Value of Long-term Debt (Details)", "role": "http://www.ameresco.com/role/FairValueMeasurementFairValueandCarryingValueofLongtermDebtDetails", "shortName": "Fair Value Measurement - Fair Value and Carrying Value of Long-term Debt (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FairValueByBalanceSheetGroupingTextBlock", "ix:continuation", "body", "html" ], "baseRef": "amrc-20200930.htm", "contextRef": "i0e933702b86c40b5891371bd0bb48863_I20200930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebtFairValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R63": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDerivativeLiabilitiesAtFairValueTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "amrc-20200930.htm", "contextRef": "i8edfb63a35214f11bc5925df31e86b1c_I20200930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DerivativeFairValueOfDerivativeAsset", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2444425 - Disclosure - Derivative Instruments and Hedging Activities - Fair Value of Derivative Instruments on the Balance Sheet (Details)", "role": "http://www.ameresco.com/role/DerivativeInstrumentsandHedgingActivitiesFairValueofDerivativeInstrumentsontheBalanceSheetDetails", "shortName": "Derivative Instruments and Hedging Activities - Fair Value of Derivative Instruments on the Balance Sheet (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDerivativeLiabilitiesAtFairValueTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "amrc-20200930.htm", "contextRef": "i8edfb63a35214f11bc5925df31e86b1c_I20200930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DerivativeFairValueOfDerivativeAsset", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R64": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "amrc-20200930.htm", "contextRef": "i3cfea13a16464100a68bceef317753b0_I20200930", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:DerivativeNumberOfInstrumentsHeld", "reportCount": 1, "unitRef": "contract", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2445426 - Disclosure - Derivative Instruments and Hedging Activities - Additional Information (Details)", "role": "http://www.ameresco.com/role/DerivativeInstrumentsandHedgingActivitiesAdditionalInformationDetails", "shortName": "Derivative Instruments and Hedging Activities - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "amrc-20200930.htm", "contextRef": "i3f830702b1b34b73b15d3c0b732b9a4d_I20191231", "decimals": "INF", "lang": "en-US", "name": "us-gaap:DerivativeNumberOfInstrumentsHeld", "reportCount": 1, "unique": true, "unitRef": "contract", "xsiNil": "false" } }, "R65": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock", "ix:continuation", "body", "html" ], "baseRef": "amrc-20200930.htm", "contextRef": "ia4430c91ef0746df9c30ac72efc00a28_D20200701-20200930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:GainLossOnDerivativeInstrumentsNetPretax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2446427 - Disclosure - Derivative Instruments and Hedging Activities - Effects on Statements of Income (Loss) and Consolidated Statements of Comprehensive Loss (Details)", "role": "http://www.ameresco.com/role/DerivativeInstrumentsandHedgingActivitiesEffectsonStatementsofIncomeLossandConsolidatedStatementsofComprehensiveLossDetails", "shortName": "Derivative Instruments and Hedging Activities - Effects on Statements of Income (Loss) and Consolidated Statements of Comprehensive Loss (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock", "ix:continuation", "body", "html" ], "baseRef": "amrc-20200930.htm", "contextRef": "ia4430c91ef0746df9c30ac72efc00a28_D20200701-20200930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:GainLossOnDerivativeInstrumentsNetPretax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R66": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "amrc-20200930.htm", "contextRef": "if46bccd20412475682b9e61261a00e88_I20200630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2447428 - Disclosure - Derivative Instruments and Hedging Activities - Effects of Derivative Instruments in Accumulated Other Comprehensive Loss (Details)", "role": "http://www.ameresco.com/role/DerivativeInstrumentsandHedgingActivitiesEffectsofDerivativeInstrumentsinAccumulatedOtherComprehensiveLossDetails", "shortName": "Derivative Instruments and Hedging Activities - Effects of Derivative Instruments in Accumulated Other Comprehensive Loss (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfCashFlowHedgesIncludedInAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "amrc-20200930.htm", "contextRef": "i62dc8d73df6541f2b5992c0ad2b2164e_I20191231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R67": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "us-gaap:ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "amrc-20200930.htm", "contextRef": "i4d79370eb5334508a7d77dd9cabd4790_D20200101-20200930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DerivativeTermOfContract", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2448429 - Disclosure - Derivative Instruments and Hedging Activities - Summary of Active Derivative Instruments (Details)", "role": "http://www.ameresco.com/role/DerivativeInstrumentsandHedgingActivitiesSummaryofActiveDerivativeInstrumentsDetails", "shortName": "Derivative Instruments and Hedging Activities - Summary of Active Derivative Instruments (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "us-gaap:ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "amrc-20200930.htm", "contextRef": "i4d79370eb5334508a7d77dd9cabd4790_D20200101-20200930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DerivativeTermOfContract", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R68": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "amrc-20200930.htm", "contextRef": "i0e933702b86c40b5891371bd0bb48863_I20200930", "decimals": "INF", "first": true, "lang": "en-US", "name": "amrc:InvestmentFundsPurchaseOfSolarEnergySystems", "reportCount": 1, "unitRef": "fund", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2451430 - Disclosure - Investment Funds And Other Variable Interest Entities - Additional Information (Details)", "role": "http://www.ameresco.com/role/InvestmentFundsAndOtherVariableInterestEntitiesAdditionalInformationDetails", "shortName": "Investment Funds And Other Variable Interest Entities - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "amrc-20200930.htm", "contextRef": "iac43650e048d4963a111bcfe21713d9c_I20191231", "decimals": "-3", "lang": "en-US", "name": "amrc:EquityMethodInvestmentsVentureInvestmentsInvestmentPositionNetAssetLiability", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R69": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "amrc-20200930.htm", "contextRef": "i0e933702b86c40b5891371bd0bb48863_I20200930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AssetsCurrent", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2452431 - Disclosure - Investment Funds and Other Variable Interest Entities - Schedule of Variable Interest Entity Financial Information (Details)", "role": "http://www.ameresco.com/role/InvestmentFundsandOtherVariableInterestEntitiesScheduleofVariableInterestEntityFinancialInformationDetails", "shortName": "Investment Funds and Other Variable Interest Entities - Schedule of Variable Interest Entity Financial Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfVariableInterestEntitiesTextBlock", "ix:continuation", "body", "html" ], "baseRef": "amrc-20200930.htm", "contextRef": "i2b18daab29a74beeab16444401839905_I20200930", "decimals": "-3", "lang": "en-US", "name": "us-gaap:AssetsCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "amrc-20200930.htm", "contextRef": "id66dfe6ff8474a1c9cf88034cf4c0bd5_I20181231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1006007 - Statement - Condensed Consolidated Statements of Changes in Redeemable Non-Controlling Interests and Stockholders' Equity", "role": "http://www.ameresco.com/role/CondensedConsolidatedStatementsofChangesinRedeemableNonControllingInterestsandStockholdersEquity", "shortName": "Condensed Consolidated Statements of Changes in Redeemable Non-Controlling Interests and Stockholders' Equity", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "amrc-20200930.htm", "contextRef": "id66dfe6ff8474a1c9cf88034cf4c0bd5_I20181231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R70": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "amrc-20200930.htm", "contextRef": "i1b82d07019014ef9ae48e685838e4459_D20191001-20191231", "decimals": null, "first": true, "lang": "en-US", "name": "amrc:VariableInterestEntityTermofExtensionofCallOption", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2454432 - Disclosure - Redeemable Non-controlling Interests (Details)", "role": "http://www.ameresco.com/role/RedeemableNoncontrollingInterestsDetails", "shortName": "Redeemable Non-controlling Interests (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "amrc-20200930.htm", "contextRef": "i1b82d07019014ef9ae48e685838e4459_D20191001-20191231", "decimals": null, "first": true, "lang": "en-US", "name": "amrc:VariableInterestEntityTermofExtensionofCallOption", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R71": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "amrc-20200930.htm", "contextRef": "i094b5f73c9ba455f872a8bf83b0fa47f_D20200701-20200930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2457433 - Disclosure - Earnings Per Share and Other Equity Related Information - Schedule of Earnings Per Share, Basic and Diluted (Details)", "role": "http://www.ameresco.com/role/EarningsPerShareandOtherEquityRelatedInformationScheduleofEarningsPerShareBasicandDilutedDetails", "shortName": "Earnings Per Share and Other Equity Related Information - Schedule of Earnings Per Share, Basic and Diluted (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "amrc-20200930.htm", "contextRef": "i094b5f73c9ba455f872a8bf83b0fa47f_D20200701-20200930", "decimals": "-3", "lang": "en-US", "name": "amrc:AdjustmentForAccretionOfTaxEquityFinancingFees", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R72": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "amrc-20200930.htm", "contextRef": "i094b5f73c9ba455f872a8bf83b0fa47f_D20200701-20200930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2458434 - Disclosure - Earnings Per Share and Other Equity Related Information - Additional Information (Details)", "role": "http://www.ameresco.com/role/EarningsPerShareandOtherEquityRelatedInformationAdditionalInformationDetails", "shortName": "Earnings Per Share and Other Equity Related Information - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "amrc-20200930.htm", "contextRef": "i094b5f73c9ba455f872a8bf83b0fa47f_D20200701-20200930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R73": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "amrc-20200930.htm", "contextRef": "i094b5f73c9ba455f872a8bf83b0fa47f_D20200701-20200930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2461435 - Disclosure - Business Segment Information (Details)", "role": "http://www.ameresco.com/role/BusinessSegmentInformationDetails", "shortName": "Business Segment Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "amrc-20200930.htm", "contextRef": "i094b5f73c9ba455f872a8bf83b0fa47f_D20200701-20200930", "decimals": "-3", "lang": "en-US", "name": "us-gaap:InterestIncomeOperating", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R74": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "amrc-20200930.htm", "contextRef": "i0e933702b86c40b5891371bd0bb48863_I20200930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FinanceLeaseLiability", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2464436 - Disclosure - Debt - Summary of Long-term Debt (Details)", "role": "http://www.ameresco.com/role/DebtSummaryofLongtermDebtDetails", "shortName": "Debt - Summary of Long-term Debt (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "amrc-20200930.htm", "contextRef": "i0e933702b86c40b5891371bd0bb48863_I20200930", "decimals": "-3", "lang": "en-US", "name": "amrc:LongTermDebtAndCapitalLeaseObligationsGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R75": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "amrc-20200930.htm", "contextRef": "id53fd692fabd48f7bd8f5b37c9833914_D20200401-20200630", "decimals": "INF", "first": true, "lang": "en-US", "name": "amrc:AssetAcquisitionNumberOfProjects", "reportCount": 1, "unitRef": "project", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2465437 - Disclosure - Debt - Additional Information (Details)", "role": "http://www.ameresco.com/role/DebtAdditionalInformationDetails", "shortName": "Debt - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "amrc-20200930.htm", "contextRef": "if0fd06f0c8914b869811caca3d866de3_I20200930", "decimals": "-3", "lang": "en-US", "name": "us-gaap:LongTermDebt", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R76": { "firstAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "amrc-20200930.htm", "contextRef": "if7b000772dd04a0a99f9b279f03eeb63_I20201023", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2467438 - Disclosure - Subsequent Event (Details)", "role": "http://www.ameresco.com/role/SubsequentEventDetails", "shortName": "Subsequent Event (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "amrc-20200930.htm", "contextRef": "if7b000772dd04a0a99f9b279f03eeb63_I20201023", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "amrc-20200930.htm", "contextRef": "ibb5901deb1e347eaaaf37d258ce4ff13_D20200101-20200930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ProfitLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1008008 - Statement - Condensed Consolidated Statements of Cash Flows", "role": "http://www.ameresco.com/role/CondensedConsolidatedStatementsofCashFlows", "shortName": "Condensed Consolidated Statements of Cash Flows", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "amrc-20200930.htm", "contextRef": "ibb5901deb1e347eaaaf37d258ce4ff13_D20200101-20200930", "decimals": "-3", "lang": "en-US", "name": "us-gaap:AmortizationOfFinancingCosts", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "amrc-20200930.htm", "contextRef": "i094b5f73c9ba455f872a8bf83b0fa47f_D20200701-20200930", "decimals": "-3", "first": true, "lang": "en-US", "name": "amrc:NoncontrollingInterestInNetOfTaxEquityFinancingFeesRedeemable", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1407401 - Statement - Condensed Consolidated Statements of Changes in Redeemable Non-Controlling Interests and Stockholders' Equity (Parenthetical)", "role": "http://www.ameresco.com/role/CondensedConsolidatedStatementsofChangesinRedeemableNonControllingInterestsandStockholdersEquityParenthetical", "shortName": "Condensed Consolidated Statements of Changes in Redeemable Non-Controlling Interests and Stockholders' Equity (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "amrc-20200930.htm", "contextRef": "i094b5f73c9ba455f872a8bf83b0fa47f_D20200701-20200930", "decimals": "-3", "first": true, "lang": "en-US", "name": "amrc:NoncontrollingInterestInNetOfTaxEquityFinancingFeesRedeemable", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R9999": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "amrc-20200930.htm", "contextRef": "i0e933702b86c40b5891371bd0bb48863_I20200930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RestrictedCashAndCashEquivalentsNoncurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "", "isDefault": "false", "longName": "Uncategorized Items - amrc-20200930.htm", "role": "http://xbrl.sec.gov/role/uncategorizedFacts", "shortName": "Uncategorized Items - amrc-20200930.htm", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "amrc-20200930.htm", "contextRef": "i0e933702b86c40b5891371bd0bb48863_I20200930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RestrictedCashAndCashEquivalentsNoncurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } } }, "segmentCount": 128, "tag": { "amrc_A2017EmployeeStockPurchasePlanMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "A 2017 Employee Stock Purchase Plan [Member]", "label": "A 2017 Employee Stock Purchase Plan [Member]", "terseLabel": "2017 Employee Stock Purchase Plan" } } }, "localname": "A2017EmployeeStockPurchasePlanMember", "nsuri": "http://www.ameresco.com/20200930", "presentation": [ "http://www.ameresco.com/role/EarningsPerShareandOtherEquityRelatedInformationAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "amrc_AccretionOfAROAndContingentConsideration": { "auth_ref": [], "calculation": { "http://www.ameresco.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 23.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Accretion Of ARO And Contingent Consideration", "label": "Accretion Of ARO And Contingent Consideration", "terseLabel": "Accretion of ARO and contingent consideration" } } }, "localname": "AccretionOfAROAndContingentConsideration", "nsuri": "http://www.ameresco.com/20200930", "presentation": [ "http://www.ameresco.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "amrc_AccruedExpensesAndOtherCurrentLiabilitiesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Accrued Expenses And Other Current Liabilities [Member]", "label": "Accrued Expenses And Other Current Liabilities [Member]", "terseLabel": "Accrued expenses and other current liabilities" } } }, "localname": "AccruedExpensesAndOtherCurrentLiabilitiesMember", "nsuri": "http://www.ameresco.com/20200930", "presentation": [ "http://www.ameresco.com/role/EnergyAssetsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "amrc_AdjustmentForAccretionOfTaxEquityFinancingFees": { "auth_ref": [], "calculation": { "http://www.ameresco.com/role/EarningsPerShareandOtherEquityRelatedInformationScheduleofEarningsPerShareBasicandDilutedDetails": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Adjustment For Accretion Of Tax Equity Financing Fees", "label": "Adjustment For Accretion Of Tax Equity Financing Fees", "negatedTerseLabel": "Adjustment for accretion of tax equity financing fees" } } }, "localname": "AdjustmentForAccretionOfTaxEquityFinancingFees", "nsuri": "http://www.ameresco.com/20200930", "presentation": [ "http://www.ameresco.com/role/EarningsPerShareandOtherEquityRelatedInformationScheduleofEarningsPerShareBasicandDilutedDetails" ], "xbrltype": "monetaryItemType" }, "amrc_AlternativeMinimumTaxCARESAct": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Alternative Minimum Tax, CARES Act", "label": "Alternative Minimum Tax, CARES Act", "terseLabel": "CARES Act, AMT tax" } } }, "localname": "AlternativeMinimumTaxCARESAct", "nsuri": "http://www.ameresco.com/20200930", "presentation": [ "http://www.ameresco.com/role/BasisofPresentationDetails" ], "xbrltype": "monetaryItemType" }, "amrc_AssetAcquisitionAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Asset Acquisition Axis", "label": "Asset Acquisition [Axis]", "terseLabel": "Asset Acquisition [Axis]" } } }, "localname": "AssetAcquisitionAxis", "nsuri": "http://www.ameresco.com/20200930", "presentation": [ "http://www.ameresco.com/role/DebtAdditionalInformationDetails", "http://www.ameresco.com/role/EnergyAssetsAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "amrc_AssetAcquisitionConsiderationTransferred": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Asset Acquisition, Consideration Transferred", "label": "Asset Acquisition, Consideration Transferred", "terseLabel": "Asset acquisition, total purchase price" } } }, "localname": "AssetAcquisitionConsiderationTransferred", "nsuri": "http://www.ameresco.com/20200930", "presentation": [ "http://www.ameresco.com/role/EnergyAssetsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "amrc_AssetAcquisitionDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Asset Acquisition Domain", "label": "Asset Acquisition [Domain]", "terseLabel": "Asset Acquisition [Domain]" } } }, "localname": "AssetAcquisitionDomain", "nsuri": "http://www.ameresco.com/20200930", "presentation": [ "http://www.ameresco.com/role/DebtAdditionalInformationDetails", "http://www.ameresco.com/role/EnergyAssetsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "amrc_AssetAcquisitionEquityInterestIssuedOrIssuableValueAssigned": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Asset Acquisition, Equity Interest Issued or Issuable, Value Assigned", "label": "Asset Acquisition, Equity Interest Issued Or Issuable, Value Assigned", "terseLabel": "Asset acquisition, value of rollover equity in connection with shares" } } }, "localname": "AssetAcquisitionEquityInterestIssuedOrIssuableValueAssigned", "nsuri": "http://www.ameresco.com/20200930", "presentation": [ "http://www.ameresco.com/role/EnergyAssetsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "amrc_AssetAcquisitionNotePayable": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Asset Acquisition, Note Payable", "label": "Asset Acquisition, Note Payable", "terseLabel": "Asset acquisition, note payable" } } }, "localname": "AssetAcquisitionNotePayable", "nsuri": "http://www.ameresco.com/20200930", "presentation": [ "http://www.ameresco.com/role/EnergyAssetsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "amrc_AssetAcquisitionNumberOfProjects": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Asset Acquisition, Number Of Projects", "label": "Asset Acquisition, Number Of Projects", "terseLabel": "Number of projects acquired" } } }, "localname": "AssetAcquisitionNumberOfProjects", "nsuri": "http://www.ameresco.com/20200930", "presentation": [ "http://www.ameresco.com/role/DebtAdditionalInformationDetails", "http://www.ameresco.com/role/EnergyAssetsAdditionalInformationDetails" ], "xbrltype": "integerItemType" }, "amrc_AssetRetirementObligationAROAssetMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Asset Retirement Obligation (ARO) Asset [Member]", "label": "Asset Retirement Obligation (ARO) Asset [Member]", "terseLabel": "ARO Asset" } } }, "localname": "AssetRetirementObligationAROAssetMember", "nsuri": "http://www.ameresco.com/20200930", "presentation": [ "http://www.ameresco.com/role/EnergyAssetsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "amrc_AssetsAndLiabilitiesLesseeTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Assets And Liabilities, Lessee [Table Text Block]", "label": "Assets And Liabilities, Lessee [Table Text Block]", "terseLabel": "Schedule of Financing Lease Assets", "verboseLabel": "Schedule of Assets and Liabilities, Lessee" } } }, "localname": "AssetsAndLiabilitiesLesseeTableTextBlock", "nsuri": "http://www.ameresco.com/20200930", "presentation": [ "http://www.ameresco.com/role/EnergyAssetsTables", "http://www.ameresco.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "amrc_BusinessCombinationContingentConsiderationArrangementsRangeofOutcomesProbabilityBaseCase": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Business Combination, Contingent Consideration Arrangements, Range of Outcomes, Probability, Base Case", "label": "Business Combination, Contingent Consideration Arrangements, Range of Outcomes, Probability, Base Case", "terseLabel": "Probability of base case scenario, percentage" } } }, "localname": "BusinessCombinationContingentConsiderationArrangementsRangeofOutcomesProbabilityBaseCase", "nsuri": "http://www.ameresco.com/20200930", "presentation": [ "http://www.ameresco.com/role/FairValueMeasurementAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "amrc_BusinessCombinationContingentConsiderationArrangementsRangeofOutcomesProbabilityLow": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Business Combination, Contingent Consideration Arrangements, Range of Outcomes, Probability, Low", "label": "Business Combination, Contingent Consideration Arrangements, Range of Outcomes, Probability, Low", "terseLabel": "Probability of low case scenario, percentage" } } }, "localname": "BusinessCombinationContingentConsiderationArrangementsRangeofOutcomesProbabilityLow", "nsuri": "http://www.ameresco.com/20200930", "presentation": [ "http://www.ameresco.com/role/FairValueMeasurementAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "amrc_BusinessCombinationContingentConsiderationLiabilityRevenueEarnOutsPaymentPeriod": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Business Combination, Contingent Consideration, Liability, Revenue Earn-Outs, Payment Period", "label": "Business Combination, Contingent Consideration, Liability, Revenue Earn-Outs, Payment Period", "terseLabel": "Contingent consideration, liability, revenue earn-outs, payment period (in years)" } } }, "localname": "BusinessCombinationContingentConsiderationLiabilityRevenueEarnOutsPaymentPeriod", "nsuri": "http://www.ameresco.com/20200930", "presentation": [ "http://www.ameresco.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "durationItemType" }, "amrc_BusinessCombinationNumberOfProjectsUnderAgreementToAcquire": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Business Combination, Number Of Projects Under Agreement To Acquire", "label": "Business Combination, Number Of Projects Under Agreement To Acquire", "terseLabel": "Number of projects under definitive agreement to acquire" } } }, "localname": "BusinessCombinationNumberOfProjectsUnderAgreementToAcquire", "nsuri": "http://www.ameresco.com/20200930", "presentation": [ "http://www.ameresco.com/role/EnergyAssetsAdditionalInformationDetails" ], "xbrltype": "integerItemType" }, "amrc_CanadaMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Canada [Member]", "label": "Canada [Member]", "terseLabel": "Canada" } } }, "localname": "CanadaMember", "nsuri": "http://www.ameresco.com/20200930", "presentation": [ "http://www.ameresco.com/role/GoodwillandIntangibleAssetsGoodwillDetails" ], "xbrltype": "domainItemType" }, "amrc_CanadaSegmentMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Canada Segment [Member]", "label": "Canada Segment [Member]", "terseLabel": "Canada", "verboseLabel": "Canada" } } }, "localname": "CanadaSegmentMember", "nsuri": "http://www.ameresco.com/20200930", "presentation": [ "http://www.ameresco.com/role/BusinessSegmentInformationDetails", "http://www.ameresco.com/role/RevenuefromContractswithCustomersDisaggregationofRevenueDetails" ], "xbrltype": "domainItemType" }, "amrc_CapitalizedContractCostProjectDevelopmentCosts": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Capitalized Contract Cost, Project Development Costs", "label": "Capitalized Contract Cost, Project Development Costs", "terseLabel": "Capitalized contract cost, project development costs" } } }, "localname": "CapitalizedContractCostProjectDevelopmentCosts", "nsuri": "http://www.ameresco.com/20200930", "presentation": [ "http://www.ameresco.com/role/RevenuefromContractswithCustomersAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "amrc_CapitalizedInterestTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Capitalized Interest [Table Text Block]", "label": "Capitalized Interest [Table Text Block]", "terseLabel": "Schedule of Capitalized Interest" } } }, "localname": "CapitalizedInterestTableTextBlock", "nsuri": "http://www.ameresco.com/20200930", "presentation": [ "http://www.ameresco.com/role/EnergyAssetsTables" ], "xbrltype": "textBlockItemType" }, "amrc_CapitalizedProjectDevelopmentCostsNoncurrent": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Capitalized Project Development Costs, Noncurrent", "label": "Capitalized Project Development Costs, Noncurrent", "terseLabel": "Capitalized project development costs, noncurrent" } } }, "localname": "CapitalizedProjectDevelopmentCostsNoncurrent", "nsuri": "http://www.ameresco.com/20200930", "presentation": [ "http://www.ameresco.com/role/RevenuefromContractswithCustomersAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "amrc_CommodityContractApril2021Member": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Commodity Contract - April 2021 [Member]", "label": "Commodity Contract - April 2021 [Member]", "terseLabel": "Commodity Contract - April 2021" } } }, "localname": "CommodityContractApril2021Member", "nsuri": "http://www.ameresco.com/20200930", "presentation": [ "http://www.ameresco.com/role/DerivativeInstrumentsandHedgingActivitiesSummaryofActiveDerivativeInstrumentsDetails" ], "xbrltype": "domainItemType" }, "amrc_ConstructionRevolverLoansPayableDueInJuly2022Member": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Construction Revolver Loans Payable Due In July 2022 [Member]", "label": "Construction Revolver Loans Payable Due In July 2022 [Member]", "terseLabel": "Construction Revolver Loans Payable Due In July 2022" } } }, "localname": "ConstructionRevolverLoansPayableDueInJuly2022Member", "nsuri": "http://www.ameresco.com/20200930", "presentation": [ "http://www.ameresco.com/role/DebtAdditionalInformationDetails", "http://www.ameresco.com/role/DebtSummaryofLongtermDebtDetails" ], "xbrltype": "domainItemType" }, "amrc_ConstructionRevolverLoansPayableDueInNovember2020Member": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Construction Revolver Loans Payable Due In November 2020 [Member]", "label": "Construction Revolver Loans Payable Due In November 2020 [Member]", "terseLabel": "Construction Revolver Loans Payable Due In November 2020" } } }, "localname": "ConstructionRevolverLoansPayableDueInNovember2020Member", "nsuri": "http://www.ameresco.com/20200930", "presentation": [ "http://www.ameresco.com/role/DebtAdditionalInformationDetails", "http://www.ameresco.com/role/DebtSummaryofLongtermDebtDetails" ], "xbrltype": "domainItemType" }, "amrc_ContractReceivableRetainagePercentage": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Contract Receivable Retainage Percentage", "label": "Contract Receivable Retainage Percentage", "terseLabel": "Contract receivable retainage percentage" } } }, "localname": "ContractReceivableRetainagePercentage", "nsuri": "http://www.ameresco.com/20200930", "presentation": [ "http://www.ameresco.com/role/RevenuefromContractswithCustomersAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "amrc_ContractWithCustomerAssetRevenueRecognized": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Contract With Customer, Asset, Revenue Recognized", "label": "Contract With Customer, Asset, Revenue Recognized", "terseLabel": "Contract with customer, asset, revenue recognized" } } }, "localname": "ContractWithCustomerAssetRevenueRecognized", "nsuri": "http://www.ameresco.com/20200930", "presentation": [ "http://www.ameresco.com/role/RevenuefromContractswithCustomersAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "amrc_ContractWithCustomerLiabilityBillings": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Contract With Customer, Liability, Billings", "label": "Contract With Customer, Liability, Billings", "terseLabel": "Contract with customer, liability, billings" } } }, "localname": "ContractWithCustomerLiabilityBillings", "nsuri": "http://www.ameresco.com/20200930", "presentation": [ "http://www.ameresco.com/role/RevenuefromContractswithCustomersAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "amrc_ContractwithCustomerAssetNetCurrentMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Contract with Customer, Asset, Net, Current [Member]", "label": "Contract with Customer, Asset, Net, Current [Member]", "terseLabel": "Costs and estimated earnings in excess of billings" } } }, "localname": "ContractwithCustomerAssetNetCurrentMember", "nsuri": "http://www.ameresco.com/20200930", "presentation": [ "http://www.ameresco.com/role/InvestmentFundsandOtherVariableInterestEntitiesScheduleofVariableInterestEntityFinancialInformationDetails" ], "xbrltype": "domainItemType" }, "amrc_CoronavirusAidReliefAndEconomicSecuritiesCARESActAccruedPayrollTaxesAmountDueIn2021And2022": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Coronavirus, Aid, Relief, And Economic Securities (CARES) Act, Accrued Payroll Taxes, Amount Due In 2021 And 2022", "label": "Coronavirus, Aid, Relief, And Economic Securities (CARES) Act, Accrued Payroll Taxes, Amount Due In 2021 And 2022", "terseLabel": "CARES Act, payroll taxes to be paid in 2021 and 2022" } } }, "localname": "CoronavirusAidReliefAndEconomicSecuritiesCARESActAccruedPayrollTaxesAmountDueIn2021And2022", "nsuri": "http://www.ameresco.com/20200930", "presentation": [ "http://www.ameresco.com/role/BasisofPresentationDetails" ], "xbrltype": "monetaryItemType" }, "amrc_CoronavirusAidReliefAndEconomicSecuritiesCARESActProceedsFromTaxRefund": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Coronavirus, Aid, Relief, And Economic Securities (CARES) Act, Proceeds From Tax Refund", "label": "Coronavirus, Aid, Relief, And Economic Securities (CARES) Act, Proceeds From Tax Refund", "terseLabel": "CARES Act, tax refund" } } }, "localname": "CoronavirusAidReliefAndEconomicSecuritiesCARESActProceedsFromTaxRefund", "nsuri": "http://www.ameresco.com/20200930", "presentation": [ "http://www.ameresco.com/role/BasisofPresentationDetails" ], "xbrltype": "monetaryItemType" }, "amrc_CoronavirusAidReliefAndEconomicSecuritiesCARESActTaxBenefitDueToNetOperatingLoss": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Coronavirus, Aid, Relief, And Economic Securities (CARES) Act, Tax Benefit Due To Net Operating Loss", "label": "Coronavirus, Aid, Relief, And Economic Securities (CARES) Act, Tax Benefit Due To Net Operating Loss", "terseLabel": "CARES Act, tax benefit associated with net operating loss" } } }, "localname": "CoronavirusAidReliefAndEconomicSecuritiesCARESActTaxBenefitDueToNetOperatingLoss", "nsuri": "http://www.ameresco.com/20200930", "presentation": [ "http://www.ameresco.com/role/BasisofPresentationDetails" ], "xbrltype": "monetaryItemType" }, "amrc_CurrentPortionsOfLongTermDebtAndFinancingLeaseLiabilitiesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Current Portions Of Long-Term Debt And Financing Lease Liabilities [Member]", "label": "Current Portions Of Long-Term Debt And Financing Lease Liabilities [Member]", "terseLabel": "Current portions of long-term debt and financing lease liabilities" } } }, "localname": "CurrentPortionsOfLongTermDebtAndFinancingLeaseLiabilitiesMember", "nsuri": "http://www.ameresco.com/20200930", "presentation": [ "http://www.ameresco.com/role/InvestmentFundsandOtherVariableInterestEntitiesScheduleofVariableInterestEntityFinancialInformationDetails" ], "xbrltype": "domainItemType" }, "amrc_DebtInstrumentCovenantTotalFundedDebtToEBITDARatioMaximum": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Debt Instrument, Covenant, Total Funded Debt To EBITDA Ratio, Maximum", "label": "Debt Instrument, Covenant, Total Funded Debt To EBITDA Ratio, Maximum", "terseLabel": "Total funded debt to EBITDA covenant ratio, maximum" } } }, "localname": "DebtInstrumentCovenantTotalFundedDebtToEBITDARatioMaximum", "nsuri": "http://www.ameresco.com/20200930", "presentation": [ "http://www.ameresco.com/role/DebtAdditionalInformationDetails" ], "xbrltype": "pureItemType" }, "amrc_DebtInstrumentIncreaseInVariableInterestRateEveryThreeYears": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Debt Instrument, Increase In Variable Interest Rate Every Three Years", "label": "Debt Instrument, Increase In Variable Interest Rate Every Three Years", "terseLabel": "Increase in interest rate" } } }, "localname": "DebtInstrumentIncreaseInVariableInterestRateEveryThreeYears", "nsuri": "http://www.ameresco.com/20200930", "presentation": [ "http://www.ameresco.com/role/DebtAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "amrc_DebtInstrumentNumberOfBanks": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Debt Instrument, Number Of Banks", "label": "Debt Instrument, Number Of Banks", "terseLabel": "Debt instrument, number of banks" } } }, "localname": "DebtInstrumentNumberOfBanks", "nsuri": "http://www.ameresco.com/20200930", "presentation": [ "http://www.ameresco.com/role/DebtAdditionalInformationDetails" ], "xbrltype": "integerItemType" }, "amrc_DebtInstrumentPeriodForIncreaseInVariableInterestRate": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Debt Instrument, Period For Increase In Variable Interest Rate", "label": "Debt Instrument, Period For Increase In Variable Interest Rate", "terseLabel": "Period for increase in interest rate" } } }, "localname": "DebtInstrumentPeriodForIncreaseInVariableInterestRate", "nsuri": "http://www.ameresco.com/20200930", "presentation": [ "http://www.ameresco.com/role/DebtAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "amrc_DeferredGrantIncome": { "auth_ref": [], "calculation": { "http://www.ameresco.com/role/CondensedConsolidatedBalanceSheets": { "order": 9.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Deferred Grant Income", "label": "Deferred Grant Income", "terseLabel": "Deferred grant income" } } }, "localname": "DeferredGrantIncome", "nsuri": "http://www.ameresco.com/20200930", "presentation": [ "http://www.ameresco.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "amrc_DeferredIncomeTaxExpenseBenefitExcludingEffectsOfExchangeRatesOnCash": { "auth_ref": [], "calculation": { "http://www.ameresco.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Deferred Income Tax Expense (Benefit), Excluding Effects of Exchange Rates on Cash", "label": "Deferred Income Tax Expense (Benefit), Excluding Effects of Exchange Rates on Cash", "terseLabel": "Deferred income taxes" } } }, "localname": "DeferredIncomeTaxExpenseBenefitExcludingEffectsOfExchangeRatesOnCash", "nsuri": "http://www.ameresco.com/20200930", "presentation": [ "http://www.ameresco.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "amrc_EnergyAssetsRevenueMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Energy Assets Revenue [Member]", "label": "Energy Assets Revenue [Member]", "terseLabel": "Energy assets" } } }, "localname": "EnergyAssetsRevenueMember", "nsuri": "http://www.ameresco.com/20200930", "presentation": [ "http://www.ameresco.com/role/RevenuefromContractswithCustomersDisaggregationofRevenueDetails" ], "xbrltype": "domainItemType" }, "amrc_EnergyAssetsTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "[Table Text Block] for Project Assets [Table]", "label": "Energy Assets [Table Text Block]", "terseLabel": "Schedule of Energy Assets" } } }, "localname": "EnergyAssetsTableTextBlock", "nsuri": "http://www.ameresco.com/20200930", "presentation": [ "http://www.ameresco.com/role/EnergyAssetsTables" ], "xbrltype": "textBlockItemType" }, "amrc_EnergyProjectMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Energy Project [Member]", "label": "Energy Project [Member]", "terseLabel": "Energy Project" } } }, "localname": "EnergyProjectMember", "nsuri": "http://www.ameresco.com/20200930", "presentation": [ "http://www.ameresco.com/role/DebtAdditionalInformationDetails", "http://www.ameresco.com/role/EnergyAssetsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "amrc_EquityMethodInvestmentsVentureInvestmentsInvestmentPositionNetAssetLiability": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Equity Method Investments Venture Investments, Investment Position, Net Asset (Liability)", "label": "Equity Method Investments Venture Investments, Investment Position, Net Asset (Liability)", "terseLabel": "Net asset position of equity method joint ventures" } } }, "localname": "EquityMethodInvestmentsVentureInvestmentsInvestmentPositionNetAssetLiability", "nsuri": "http://www.ameresco.com/20200930", "presentation": [ "http://www.ameresco.com/role/InvestmentFundsAndOtherVariableInterestEntitiesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "amrc_EurocurrencyRateMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Eurocurrency Rate", "label": "Eurocurrency Rate [Member]", "terseLabel": "Eurocurrency Rate" } } }, "localname": "EurocurrencyRateMember", "nsuri": "http://www.ameresco.com/20200930", "presentation": [ "http://www.ameresco.com/role/DebtAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "amrc_FinanceLeaseLiabilityMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Finance Lease Liability", "label": "Finance Lease Liability [Member]", "terseLabel": "Long Term Finance Lease Liability" } } }, "localname": "FinanceLeaseLiabilityMember", "nsuri": "http://www.ameresco.com/20200930", "presentation": [ "http://www.ameresco.com/role/DebtSummaryofLongtermDebtDetails" ], "xbrltype": "domainItemType" }, "amrc_FinanceLeaseLiabilityPaymentsDueAfterYearFour": { "auth_ref": [], "calculation": { "http://www.ameresco.com/role/LeasesMinimumFutureLeaseObligationsDetails_1": { "order": 3.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Finance Lease Liability Payments Due After Year Four", "label": "Finance Lease Liability Payments Due After Year Four", "terseLabel": "Thereafter" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueAfterYearFour", "nsuri": "http://www.ameresco.com/20200930", "presentation": [ "http://www.ameresco.com/role/LeasesMinimumFutureLeaseObligationsDetails" ], "xbrltype": "monetaryItemType" }, "amrc_FinanceLeaseRightOfUseAssetAccumulatedDepreciation": { "auth_ref": [], "calculation": { "http://www.ameresco.com/role/EnergyAssetsFinancingLeaseAssetsDetails": { "order": 2.0, "parentTag": "us-gaap_FinanceLeaseRightOfUseAsset", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Finance Lease, Right-Of-Use Asset, Accumulated Depreciation", "label": "Finance Lease, Right-Of-Use Asset, Accumulated Depreciation", "negatedTerseLabel": "Less - accumulated depreciation and amortization" } } }, "localname": "FinanceLeaseRightOfUseAssetAccumulatedDepreciation", "nsuri": "http://www.ameresco.com/20200930", "presentation": [ "http://www.ameresco.com/role/EnergyAssetsFinancingLeaseAssetsDetails" ], "xbrltype": "monetaryItemType" }, "amrc_FinanceLeaseRightOfUseAssetGross": { "auth_ref": [], "calculation": { "http://www.ameresco.com/role/EnergyAssetsFinancingLeaseAssetsDetails": { "order": 1.0, "parentTag": "us-gaap_FinanceLeaseRightOfUseAsset", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Finance Lease, Right-Of-Use Asset, Gross", "label": "Finance Lease, Right-Of-Use Asset, Gross", "terseLabel": "Financing lease assets" } } }, "localname": "FinanceLeaseRightOfUseAssetGross", "nsuri": "http://www.ameresco.com/20200930", "presentation": [ "http://www.ameresco.com/role/EnergyAssetsFinancingLeaseAssetsDetails" ], "xbrltype": "monetaryItemType" }, "amrc_FinancingLeasesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Financing Leases [Abstract]", "label": "Financing Leases [Abstract]", "terseLabel": "Financing Leases:" } } }, "localname": "FinancingLeasesAbstract", "nsuri": "http://www.ameresco.com/20200930", "presentation": [ "http://www.ameresco.com/role/LeasesLeaseCostDetails", "http://www.ameresco.com/role/LeasesSupplementalBalanceSheetInformationRelatedtoLeasesDetails" ], "xbrltype": "stringItemType" }, "amrc_FivePointOneFivePercentTermLoanDueDecember2038Member": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Five Point One Five Percent Term Loan Due December 2038 [Member]", "label": "Five Point One Five Percent Term Loan Due December 2038 [Member]", "terseLabel": "Term Loan due December 2038" } } }, "localname": "FivePointOneFivePercentTermLoanDueDecember2038Member", "nsuri": "http://www.ameresco.com/20200930", "presentation": [ "http://www.ameresco.com/role/DebtSummaryofLongtermDebtDetails" ], "xbrltype": "domainItemType" }, "amrc_FivePointSixOnePercentTermNoteDueInFebruary2034Member": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Five Point Six One Percent Term Note Due in February 2034", "label": "Five Point Six One Percent Term Note Due in February 2034 [Member]", "terseLabel": "Term Loan due February 2034" } } }, "localname": "FivePointSixOnePercentTermNoteDueInFebruary2034Member", "nsuri": "http://www.ameresco.com/20200930", "presentation": [ "http://www.ameresco.com/role/DebtSummaryofLongtermDebtDetails" ], "xbrltype": "domainItemType" }, "amrc_FivePointZeroFixedRateLoanDueInApril2040Member": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Five Point Zero Fixed Rate Loan Due In April 2040 Member", "label": "Five Point Zero Fixed Rate Loan Due In April 2040 [Member]", "terseLabel": "Fixed Rate Loan due April 2040" } } }, "localname": "FivePointZeroFixedRateLoanDueInApril2040Member", "nsuri": "http://www.ameresco.com/20200930", "presentation": [ "http://www.ameresco.com/role/DebtAdditionalInformationDetails", "http://www.ameresco.com/role/DebtSummaryofLongtermDebtDetails" ], "xbrltype": "domainItemType" }, "amrc_FivePointZeroPercentTermNoteDueInMarch2028Member": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Five Point Zero Percent Term Note Due in March 2028", "label": "Five Point Zero Percent Term Note Due in March 2028 [Member]", "terseLabel": "Term Loan due March 2028" } } }, "localname": "FivePointZeroPercentTermNoteDueInMarch2028Member", "nsuri": "http://www.ameresco.com/20200930", "presentation": [ "http://www.ameresco.com/role/DebtSummaryofLongtermDebtDetails" ], "xbrltype": "domainItemType" }, "amrc_FourPointNineFivePercentTermLoanDueInJuly2031Member": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Four Point Nine Five Percent Term Loan Due In July 2031", "label": "Four Point Nine Five Percent Term Loan Due In July 2031 [Member]", "terseLabel": "Term Loan due July 2031" } } }, "localname": "FourPointNineFivePercentTermLoanDueInJuly2031Member", "nsuri": "http://www.ameresco.com/20200930", "presentation": [ "http://www.ameresco.com/role/DebtSummaryofLongtermDebtDetails" ], "xbrltype": "domainItemType" }, "amrc_GainLossOnDispositionOfVariableInterestEntity": { "auth_ref": [], "calculation": { "http://www.ameresco.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 24.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Gain (Loss) On Disposition Of Variable Interest Entity", "label": "Gain (Loss) On Disposition Of Variable Interest Entity", "negatedLabel": "Gain on deconsolidation of VIE" } } }, "localname": "GainLossOnDispositionOfVariableInterestEntity", "nsuri": "http://www.ameresco.com/20200930", "presentation": [ "http://www.ameresco.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "amrc_IncomeBeforeIncomeTaxesAndUnallocatedCorporateExpenses": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Income before Income Taxes and Unallocated Corporate Expenses", "label": "Income before Income Taxes and Unallocated Corporate Expenses", "terseLabel": "Income before taxes, excluding unallocated corporate activity" } } }, "localname": "IncomeBeforeIncomeTaxesAndUnallocatedCorporateExpenses", "nsuri": "http://www.ameresco.com/20200930", "presentation": [ "http://www.ameresco.com/role/BusinessSegmentInformationDetails" ], "xbrltype": "monetaryItemType" }, "amrc_IncreaseDecreaseInAccountsReceivableRetainage": { "auth_ref": [], "calculation": { "http://www.ameresco.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Increase (Decrease) In Accounts Receivable Retainage", "label": "Increase (Decrease) In Accounts Receivable Retainage", "negatedLabel": "Accounts receivable retainage" } } }, "localname": "IncreaseDecreaseInAccountsReceivableRetainage", "nsuri": "http://www.ameresco.com/20200930", "presentation": [ "http://www.ameresco.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "amrc_InterestRateSwapDecember2020Member": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Interest Rate Swap - December 2020 [Member]", "label": "Interest Rate Swap - December 2020 [Member]", "terseLabel": "Interest Rate Swap - December 2020" } } }, "localname": "InterestRateSwapDecember2020Member", "nsuri": "http://www.ameresco.com/20200930", "presentation": [ "http://www.ameresco.com/role/DerivativeInstrumentsandHedgingActivitiesSummaryofActiveDerivativeInstrumentsDetails" ], "xbrltype": "domainItemType" }, "amrc_InterestRateSwapDecember2027Member": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Interest Rate Swap - December 2027 [Member]", "label": "Interest Rate Swap - December 2027 [Member]", "terseLabel": "Interest Rate Swap - December 2027" } } }, "localname": "InterestRateSwapDecember2027Member", "nsuri": "http://www.ameresco.com/20200930", "presentation": [ "http://www.ameresco.com/role/DerivativeInstrumentsandHedgingActivitiesSummaryofActiveDerivativeInstrumentsDetails" ], "xbrltype": "domainItemType" }, "amrc_InterestRateSwapDecember2038Member": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Interest Rate Swap - December 2038 [Member]", "label": "Interest Rate Swap - December 2038 [Member]", "terseLabel": "Interest Rate Swap - December 2038" } } }, "localname": "InterestRateSwapDecember2038Member", "nsuri": "http://www.ameresco.com/20200930", "presentation": [ "http://www.ameresco.com/role/DerivativeInstrumentsandHedgingActivitiesSummaryofActiveDerivativeInstrumentsDetails" ], "xbrltype": "domainItemType" }, "amrc_InterestRateSwapFebruary2021Member": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Interest Rate Swap - February 2021 [Member]", "label": "Interest Rate Swap - February 2021 [Member]", "terseLabel": "Interest Rate Swap - February 2021" } } }, "localname": "InterestRateSwapFebruary2021Member", "nsuri": "http://www.ameresco.com/20200930", "presentation": [ "http://www.ameresco.com/role/DerivativeInstrumentsandHedgingActivitiesSummaryofActiveDerivativeInstrumentsDetails" ], "xbrltype": "domainItemType" }, "amrc_InterestRateSwapFebruary2023Member": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Interest Rate Swap - February 2023 [Member]", "label": "Interest Rate Swap - February 2023 [Member]", "terseLabel": "Interest Rate Swap - February 2023" } } }, "localname": "InterestRateSwapFebruary2023Member", "nsuri": "http://www.ameresco.com/20200930", "presentation": [ "http://www.ameresco.com/role/DerivativeInstrumentsandHedgingActivitiesSummaryofActiveDerivativeInstrumentsDetails" ], "xbrltype": "domainItemType" }, "amrc_InterestRateSwapJune2028Contract1Member": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Interest Rate Swap - June 2028 - Contract 1 [Member]", "label": "Interest Rate Swap - June 2028 - Contract 1 [Member]", "terseLabel": "Interest Rate Swap - June 2028" } } }, "localname": "InterestRateSwapJune2028Contract1Member", "nsuri": "http://www.ameresco.com/20200930", "presentation": [ "http://www.ameresco.com/role/DerivativeInstrumentsandHedgingActivitiesSummaryofActiveDerivativeInstrumentsDetails" ], "xbrltype": "domainItemType" }, "amrc_InterestRateSwapJune2028Contract2Member": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Interest Rate Swap - June 2028 - Contract 2 [Member]", "label": "Interest Rate Swap - June 2028 - Contract 2 [Member]", "terseLabel": "Interest Rate Swap - June 2028" } } }, "localname": "InterestRateSwapJune2028Contract2Member", "nsuri": "http://www.ameresco.com/20200930", "presentation": [ "http://www.ameresco.com/role/DerivativeInstrumentsandHedgingActivitiesSummaryofActiveDerivativeInstrumentsDetails" ], "xbrltype": "domainItemType" }, "amrc_InterestRateSwapJune2033Member": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Interest Rate Swap - June 2033 [Member]", "label": "Interest Rate Swap June 2033 [Member]", "terseLabel": "Interest Rate Swap June 2033" } } }, "localname": "InterestRateSwapJune2033Member", "nsuri": "http://www.ameresco.com/20200930", "presentation": [ "http://www.ameresco.com/role/DerivativeInstrumentsandHedgingActivitiesSummaryofActiveDerivativeInstrumentsDetails" ], "xbrltype": "domainItemType" }, "amrc_InterestRateSwapMarch2024Member": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Interest Rate Swap - March 2024 [Member]", "label": "Interest Rate Swap - March 2024 [Member]", "terseLabel": "Interest Rate Swap - March 2024" } } }, "localname": "InterestRateSwapMarch2024Member", "nsuri": "http://www.ameresco.com/20200930", "presentation": [ "http://www.ameresco.com/role/DerivativeInstrumentsandHedgingActivitiesSummaryofActiveDerivativeInstrumentsDetails" ], "xbrltype": "domainItemType" }, "amrc_InterestRateSwapMarch2033Contract1Member": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Interest Rate Swap March 2033 Contract 1 [Member]", "label": "Interest Rate Swap - March 2033 - Contract 1 [Member]", "terseLabel": "Interest Rate Swap May 2033" } } }, "localname": "InterestRateSwapMarch2033Contract1Member", "nsuri": "http://www.ameresco.com/20200930", "presentation": [ "http://www.ameresco.com/role/DerivativeInstrumentsandHedgingActivitiesSummaryofActiveDerivativeInstrumentsDetails" ], "xbrltype": "domainItemType" }, "amrc_InterestRateSwapMarch2033Contract2Member": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Interest Rate Swap - March 2033 - Contract 2", "label": "Interest Rate Swap - March 2033 - Contract 2 [Member]", "terseLabel": "Interest Rate Swap May 2033" } } }, "localname": "InterestRateSwapMarch2033Contract2Member", "nsuri": "http://www.ameresco.com/20200930", "presentation": [ "http://www.ameresco.com/role/DerivativeInstrumentsandHedgingActivitiesSummaryofActiveDerivativeInstrumentsDetails" ], "xbrltype": "domainItemType" }, "amrc_InterestRateSwapOctober2029Member": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Interest Rate Swap October 2029 [Member]", "label": "Interest Rate Swap October 2029 [Member]", "terseLabel": "Interest Rate Swap October 2029" } } }, "localname": "InterestRateSwapOctober2029Member", "nsuri": "http://www.ameresco.com/20200930", "presentation": [ "http://www.ameresco.com/role/DerivativeInstrumentsandHedgingActivitiesSummaryofActiveDerivativeInstrumentsDetails" ], "xbrltype": "domainItemType" }, "amrc_InvestmentFundsPurchaseOfSolarEnergySystems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Investment Funds, Purchase Of Solar Energy Systems", "label": "Investment Funds, Purchase Of Solar Energy Systems", "verboseLabel": "Number of investment funds" } } }, "localname": "InvestmentFundsPurchaseOfSolarEnergySystems", "nsuri": "http://www.ameresco.com/20200930", "presentation": [ "http://www.ameresco.com/role/InvestmentFundsAndOtherVariableInterestEntitiesAdditionalInformationDetails" ], "xbrltype": "integerItemType" }, "amrc_LesseeOperatingLeaseLiabilityToBePaidDueAfterYearFour": { "auth_ref": [], "calculation": { "http://www.ameresco.com/role/LeasesMinimumFutureLeaseObligationsDetails": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Lessee Operating Lease Liability, to be Paid, Due After Year Four", "label": "Lessee Operating Lease Liability To Be Paid Due After Year Four", "terseLabel": "Thereafter" } } }, "localname": "LesseeOperatingLeaseLiabilityToBePaidDueAfterYearFour", "nsuri": "http://www.ameresco.com/20200930", "presentation": [ "http://www.ameresco.com/role/LeasesMinimumFutureLeaseObligationsDetails" ], "xbrltype": "monetaryItemType" }, "amrc_LineOfCreditFacilityAccordionFeatureIncreaseLimit": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Line of Credit Facility, Accordion Feature, Increase Limit", "label": "Line of Credit Facility, Accordion Feature, Increase Limit", "terseLabel": "Borrowing capacity Increase limit" } } }, "localname": "LineOfCreditFacilityAccordionFeatureIncreaseLimit", "nsuri": "http://www.ameresco.com/20200930", "presentation": [ "http://www.ameresco.com/role/DebtAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "amrc_LineOfCreditFacilityInterestRateProtectionThroughAgreementsCoveringNotionalAmount": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line of Credit Facility, Interest Rate Protection Through Agreements Covering Notional Amount", "label": "Line of Credit Facility, Interest Rate Protection Through Agreements Covering Notional Amount", "terseLabel": "Interest rate protection through hedging agreements covering an aggregate notional amount" } } }, "localname": "LineOfCreditFacilityInterestRateProtectionThroughAgreementsCoveringNotionalAmount", "nsuri": "http://www.ameresco.com/20200930", "presentation": [ "http://www.ameresco.com/role/SubsequentEventDetails" ], "xbrltype": "percentItemType" }, "amrc_LineOfCreditFacilityRequiredPeriodToMaintainInterestRateProtectionThroughHedgingAgreements": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line of Credit Facility, Required Period To Maintain Interest Rate Protection Through Hedging Agreements", "label": "Line of Credit Facility, Required Period To Maintain Interest Rate Protection Through Hedging Agreements", "terseLabel": "Principal and interest payments due limit" } } }, "localname": "LineOfCreditFacilityRequiredPeriodToMaintainInterestRateProtectionThroughHedgingAgreements", "nsuri": "http://www.ameresco.com/20200930", "presentation": [ "http://www.ameresco.com/role/SubsequentEventDetails" ], "xbrltype": "durationItemType" }, "amrc_LongTermDebtAndCapitalLeaseObligationsGross": { "auth_ref": [], "calculation": { "http://www.ameresco.com/role/DebtSummaryofLongtermDebtDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Long-Term Debt And Capital Lease Obligations, Gross", "label": "Long-Term Debt And Capital Lease Obligations, Gross", "totalLabel": "Debt and financing leases, gross" } } }, "localname": "LongTermDebtAndCapitalLeaseObligationsGross", "nsuri": "http://www.ameresco.com/20200930", "presentation": [ "http://www.ameresco.com/role/DebtSummaryofLongtermDebtDetails" ], "xbrltype": "monetaryItemType" }, "amrc_LongTermDebtAndFinanceLeaseObligationsCurrent": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Long Term Debt And Finance Lease Obligations, Current", "label": "Long Term Debt And Finance Lease Obligations, Current", "verboseLabel": "Less\u00a0- current maturities" } } }, "localname": "LongTermDebtAndFinanceLeaseObligationsCurrent", "nsuri": "http://www.ameresco.com/20200930", "presentation": [ "http://www.ameresco.com/role/DebtSummaryofLongtermDebtDetails" ], "xbrltype": "monetaryItemType" }, "amrc_LongTermFinanceLiabilityDueInJuly2039Member": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Long Term Finance Liability Due In July 2039 [Member]", "label": "Long Term Finance Liability Due In July 2039 [Member]", "terseLabel": "Long Term Finance Liability due July 2039" } } }, "localname": "LongTermFinanceLiabilityDueInJuly2039Member", "nsuri": "http://www.ameresco.com/20200930", "presentation": [ "http://www.ameresco.com/role/DebtSummaryofLongtermDebtDetails" ], "xbrltype": "domainItemType" }, "amrc_LongTermFinanceLiabilityInJuly2040Member": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Long Term Finance Liability In July 2040", "label": "Long Term Finance Liability In July 2040 [Member]", "terseLabel": "Long Term Finance Liability July 2040" } } }, "localname": "LongTermFinanceLiabilityInJuly2040Member", "nsuri": "http://www.ameresco.com/20200930", "presentation": [ "http://www.ameresco.com/role/DebtSummaryofLongtermDebtDetails" ], "xbrltype": "domainItemType" }, "amrc_LongtermDebtExcludingCapitalLeaseLiabilities": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Long-term Debt, Excluding Capital Lease Liabilities", "label": "Long-term Debt, Excluding Capital Lease Liabilities", "terseLabel": "Long-term debt value (Level 2), Carrying Value" } } }, "localname": "LongtermDebtExcludingCapitalLeaseLiabilities", "nsuri": "http://www.ameresco.com/20200930", "presentation": [ "http://www.ameresco.com/role/FairValueMeasurementFairValueandCarryingValueofLongtermDebtDetails" ], "xbrltype": "monetaryItemType" }, "amrc_MakeWholeProvisionApril2031Member": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Make-whole Provision April 2031 [Member]", "label": "Make-whole Provision April 2031 [Member]", "terseLabel": "Make-whole Provisions April 2031" } } }, "localname": "MakeWholeProvisionApril2031Member", "nsuri": "http://www.ameresco.com/20200930", "presentation": [ "http://www.ameresco.com/role/DerivativeInstrumentsandHedgingActivitiesSummaryofActiveDerivativeInstrumentsDetails" ], "xbrltype": "domainItemType" }, "amrc_MakeWholeProvisionDecember2038Member": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Make-whole Provision December 2038 [Member]", "label": "Make-whole Provision December 2038 [Member]", "terseLabel": "Make-whole Provisions December 2038" } } }, "localname": "MakeWholeProvisionDecember2038Member", "nsuri": "http://www.ameresco.com/20200930", "presentation": [ "http://www.ameresco.com/role/DerivativeInstrumentsandHedgingActivitiesSummaryofActiveDerivativeInstrumentsDetails" ], "xbrltype": "domainItemType" }, "amrc_MakeWholeProvisionFebruary2034Member": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Make-whole Provision February 2034 [Member]", "label": "Make-whole Provision February 2034 [Member]", "terseLabel": "Make-whole Provisions February 2034" } } }, "localname": "MakeWholeProvisionFebruary2034Member", "nsuri": "http://www.ameresco.com/20200930", "presentation": [ "http://www.ameresco.com/role/DerivativeInstrumentsandHedgingActivitiesSummaryofActiveDerivativeInstrumentsDetails" ], "xbrltype": "domainItemType" }, "amrc_MaximumCombinedFundingAmountSaleLeasebackTransactions": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Maximum Combined Funding Amount, Sale Leaseback Transactions", "label": "Maximum Combined Funding Amount, Sale Leaseback Transactions", "terseLabel": "Maximum combined funding amount" } } }, "localname": "MaximumCombinedFundingAmountSaleLeasebackTransactions", "nsuri": "http://www.ameresco.com/20200930", "presentation": [ "http://www.ameresco.com/role/LeasesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "amrc_NonSolarDGMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Non-Solar DG [Member]", "label": "Non-Solar DG [Member]", "terseLabel": "Non-solar DG" } } }, "localname": "NonSolarDGMember", "nsuri": "http://www.ameresco.com/20200930", "presentation": [ "http://www.ameresco.com/role/GoodwillandIntangibleAssetsGoodwillDetails" ], "xbrltype": "domainItemType" }, "amrc_NonUSandCANADAMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Non-US and CANADA [Member]", "label": "Non-US and CANADA [Member]", "terseLabel": "Other" } } }, "localname": "NonUSandCANADAMember", "nsuri": "http://www.ameresco.com/20200930", "presentation": [ "http://www.ameresco.com/role/RevenuefromContractswithCustomersDisaggregationofRevenueDetails" ], "xbrltype": "domainItemType" }, "amrc_NoncashorPartNoncashAcquisitionFinancingReceivableAcquired": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Noncash or Part Noncash, Acquisition, Financing Receivable Acquired", "label": "Noncash or Part Noncash, Acquisition, Financing Receivable Acquired", "terseLabel": "Non-cash Federal ESPC settlement" } } }, "localname": "NoncashorPartNoncashAcquisitionFinancingReceivableAcquired", "nsuri": "http://www.ameresco.com/20200930", "presentation": [ "http://www.ameresco.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "amrc_NoncontrollingInterestInNetOfTaxEquityFinancingFeesRedeemable": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Noncontrolling Interest In Net Of Tax Equity Financing Fees, Redeemable", "label": "Noncontrolling Interest In Net Of Tax Equity Financing Fees, Redeemable", "terseLabel": "Redeemable non-controlling interest ,net of tax equity financing fees" } } }, "localname": "NoncontrollingInterestInNetOfTaxEquityFinancingFeesRedeemable", "nsuri": "http://www.ameresco.com/20200930", "presentation": [ "http://www.ameresco.com/role/CondensedConsolidatedStatementsofChangesinRedeemableNonControllingInterestsandStockholdersEquityParenthetical" ], "xbrltype": "monetaryItemType" }, "amrc_NoncontrollingInterestIncreaseFromContributionsFromNoncontrollingInterestHolders": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Noncontrolling Interest, Increase From Contributions From Noncontrolling Interest Holders", "label": "Noncontrolling Interest, Increase From Contributions From Noncontrolling Interest Holders", "terseLabel": "Contributions from redeemable non-controlling interests" } } }, "localname": "NoncontrollingInterestIncreaseFromContributionsFromNoncontrollingInterestHolders", "nsuri": "http://www.ameresco.com/20200930", "presentation": [ "http://www.ameresco.com/role/CondensedConsolidatedStatementsofChangesinRedeemableNonControllingInterestsandStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "amrc_NumberOfESPCProjects": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Number Of ESPC Projects", "label": "Number Of ESPC Projects", "terseLabel": "Number of ESPC projects included in energy assets that the Company owns and operates" } } }, "localname": "NumberOfESPCProjects", "nsuri": "http://www.ameresco.com/20200930", "presentation": [ "http://www.ameresco.com/role/EnergyAssetsAdditionalInformationDetails" ], "xbrltype": "integerItemType" }, "amrc_OperatingLeaseLiabilityCurrentMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Operating Lease, Liability, Current [Member]", "label": "Operating Lease, Liability, Current [Member]", "terseLabel": "Current portions of operating lease liabilities" } } }, "localname": "OperatingLeaseLiabilityCurrentMember", "nsuri": "http://www.ameresco.com/20200930", "presentation": [ "http://www.ameresco.com/role/InvestmentFundsandOtherVariableInterestEntitiesScheduleofVariableInterestEntityFinancialInformationDetails" ], "xbrltype": "domainItemType" }, "amrc_OperatingLeaseLiabilityNoncurrentMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Operating Lease, Liability, Noncurrent [Member]", "label": "Operating Lease, Liability, Noncurrent [Member]", "terseLabel": "Long-term operating lease liabilities, net of current portion" } } }, "localname": "OperatingLeaseLiabilityNoncurrentMember", "nsuri": "http://www.ameresco.com/20200930", "presentation": [ "http://www.ameresco.com/role/InvestmentFundsandOtherVariableInterestEntitiesScheduleofVariableInterestEntityFinancialInformationDetails" ], "xbrltype": "domainItemType" }, "amrc_OperatingLeaseRightOfUseAssetMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Operating Lease, Right-Of-Use Asset [Member]", "label": "Operating Lease, Right-Of-Use Asset [Member]", "terseLabel": "Operating lease assets" } } }, "localname": "OperatingLeaseRightOfUseAssetMember", "nsuri": "http://www.ameresco.com/20200930", "presentation": [ "http://www.ameresco.com/role/InvestmentFundsandOtherVariableInterestEntitiesScheduleofVariableInterestEntityFinancialInformationDetails" ], "xbrltype": "domainItemType" }, "amrc_OperatingLeasesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Operating Leases [Abstract]", "label": "Operating Leases [Abstract]", "terseLabel": "Operating Leases:" } } }, "localname": "OperatingLeasesAbstract", "nsuri": "http://www.ameresco.com/20200930", "presentation": [ "http://www.ameresco.com/role/LeasesLeaseCostDetails", "http://www.ameresco.com/role/LeasesSupplementalBalanceSheetInformationRelatedtoLeasesDetails" ], "xbrltype": "stringItemType" }, "amrc_OperationsAndMaintenanceRevenueMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Operations And Maintenance Revenue [Member]", "label": "Operations And Maintenance Revenue [Member]", "terseLabel": "O&M revenue" } } }, "localname": "OperationsAndMaintenanceRevenueMember", "nsuri": "http://www.ameresco.com/20200930", "presentation": [ "http://www.ameresco.com/role/RevenuefromContractswithCustomersDisaggregationofRevenueDetails" ], "xbrltype": "domainItemType" }, "amrc_OtherComprehensiveIncomeLossCashFlowHedgeGainLossNetAfterReclassificationAndTax": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), Net, after Reclassification and Tax", "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), Net, after Reclassification and Tax", "terseLabel": "Unrealized loss from interest rate hedges, net" } } }, "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossNetAfterReclassificationAndTax", "nsuri": "http://www.ameresco.com/20200930", "presentation": [ "http://www.ameresco.com/role/CondensedConsolidatedStatementsofChangesinRedeemableNonControllingInterestsandStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "amrc_OtherRevenueMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Other Revenue [Member]", "label": "Other Revenue [Member]", "terseLabel": "Other" } } }, "localname": "OtherRevenueMember", "nsuri": "http://www.ameresco.com/20200930", "presentation": [ "http://www.ameresco.com/role/RevenuefromContractswithCustomersDisaggregationofRevenueDetails" ], "xbrltype": "domainItemType" }, "amrc_OtherUSRegionsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Other U.S Regions [Member]", "label": "Other U.S Regions [Member]", "netLabel": "U.S. Regions", "terseLabel": "U.S. Regions", "verboseLabel": "U.S. Regions" } } }, "localname": "OtherUSRegionsMember", "nsuri": "http://www.ameresco.com/20200930", "presentation": [ "http://www.ameresco.com/role/BusinessSegmentInformationDetails", "http://www.ameresco.com/role/GoodwillandIntangibleAssetsGoodwillDetails", "http://www.ameresco.com/role/RevenuefromContractswithCustomersDisaggregationofRevenueDetails" ], "xbrltype": "domainItemType" }, "amrc_PaymentsToAcquireAssetsGross": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Payments to Acquire Assets, Gross", "label": "Payments to Acquire Assets, Gross", "terseLabel": "Asset acquisition, cash paid" } } }, "localname": "PaymentsToAcquireAssetsGross", "nsuri": "http://www.ameresco.com/20200930", "presentation": [ "http://www.ameresco.com/role/EnergyAssetsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "amrc_ProceedsFromFederalESPCFunding": { "auth_ref": [], "calculation": { "http://www.ameresco.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Proceeds From Federal ESPC Funding", "label": "Proceeds From Federal ESPC Funding", "terseLabel": "Proceeds from Federal ESPC projects" } } }, "localname": "ProceedsFromFederalESPCFunding", "nsuri": "http://www.ameresco.com/20200930", "presentation": [ "http://www.ameresco.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "amrc_ProceedsFromSaleOfInvestmentAssets": { "auth_ref": [], "calculation": { "http://www.ameresco.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Proceeds From Sale Of Investment Assets", "label": "Proceeds From Sale Of Investment Assets", "terseLabel": "Proceeds for energy assets from Federal ESPC" } } }, "localname": "ProceedsFromSaleOfInvestmentAssets", "nsuri": "http://www.ameresco.com/20200930", "presentation": [ "http://www.ameresco.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "amrc_ProjectRevenueMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Project Revenue [Member]", "label": "Project Revenue [Member]", "terseLabel": "Project revenue" } } }, "localname": "ProjectRevenueMember", "nsuri": "http://www.ameresco.com/20200930", "presentation": [ "http://www.ameresco.com/role/RevenuefromContractswithCustomersDisaggregationofRevenueDetails" ], "xbrltype": "domainItemType" }, "amrc_ProvisionforDoubtfulAccountsIncludingRetainageAccounts": { "auth_ref": [], "calculation": { "http://www.ameresco.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Provision for Doubtful Accounts, Including Retainage Accounts", "label": "Provision for Doubtful Accounts, Including Retainage Accounts", "terseLabel": "Recoveries of bad debts" } } }, "localname": "ProvisionforDoubtfulAccountsIncludingRetainageAccounts", "nsuri": "http://www.ameresco.com/20200930", "presentation": [ "http://www.ameresco.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "amrc_RenewalEnergyProgramMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Renewal Energy Program [Member]", "label": "Renewal Energy Program [Member]", "terseLabel": "Energy Assets" } } }, "localname": "RenewalEnergyProgramMember", "nsuri": "http://www.ameresco.com/20200930", "presentation": [ "http://www.ameresco.com/role/EnergyAssetsAdditionalInformationDetails", "http://www.ameresco.com/role/EnergyAssetsEnergyAssetsDetails" ], "xbrltype": "domainItemType" }, "amrc_RestrictedCashMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Restricted Cash [Member]", "label": "Restricted Cash [Member]", "verboseLabel": "Restricted cash" } } }, "localname": "RestrictedCashMember", "nsuri": "http://www.ameresco.com/20200930", "presentation": [ "http://www.ameresco.com/role/InvestmentFundsandOtherVariableInterestEntitiesScheduleofVariableInterestEntityFinancialInformationDetails" ], "xbrltype": "domainItemType" }, "amrc_RevenuesPercentageOfRevenueRecognizedOverTime": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Revenues, Percentage Of Revenue Recognized Over Time", "label": "Revenues, Percentage Of Revenue Recognized Over Time", "terseLabel": "Percentage of revenue recognized over time" } } }, "localname": "RevenuesPercentageOfRevenueRecognizedOverTime", "nsuri": "http://www.ameresco.com/20200930", "presentation": [ "http://www.ameresco.com/role/RevenuefromContractswithCustomersAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "amrc_RevolvingCreditAgreementMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Revolving Credit Agreement Member", "label": "Revolving Credit Agreement [Member]", "terseLabel": "Revolving Credit Agreement" } } }, "localname": "RevolvingCreditAgreementMember", "nsuri": "http://www.ameresco.com/20200930", "presentation": [ "http://www.ameresco.com/role/DebtAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "amrc_RevolvingSeniorSecuredCreditFacilityMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Revolving Senior Secured Credit Facility [Member]", "label": "Revolving Senior Secured Credit Facility [Member]", "terseLabel": "Revolving Senior Secured Credit Facility" } } }, "localname": "RevolvingSeniorSecuredCreditFacilityMember", "nsuri": "http://www.ameresco.com/20200930", "presentation": [ "http://www.ameresco.com/role/DebtSummaryofLongtermDebtDetails" ], "xbrltype": "domainItemType" }, "amrc_SaleLeasebackTransactionDeferredLossLongTerm": { "auth_ref": [], "calculation": { "http://www.ameresco.com/role/LeasesScheduleofSaleLeasebackTransactionsDetails": { "order": 2.0, "parentTag": "amrc_SaleLeasebackTransactionDeferredLossNetTotal", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Sale Leaseback Transaction, Deferred Loss, Long-Term", "label": "Sale Leaseback Transaction, Deferred Loss, Long-Term", "terseLabel": "Deferred loss, long-term, net" } } }, "localname": "SaleLeasebackTransactionDeferredLossLongTerm", "nsuri": "http://www.ameresco.com/20200930", "presentation": [ "http://www.ameresco.com/role/LeasesScheduleofSaleLeasebackTransactionsDetails" ], "xbrltype": "monetaryItemType" }, "amrc_SaleLeasebackTransactionDeferredLossNetTotal": { "auth_ref": [], "calculation": { "http://www.ameresco.com/role/LeasesScheduleofSaleLeasebackTransactionsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Sale Leaseback Transaction, Deferred Loss, Net, Total", "label": "Sale Leaseback Transaction, Deferred Loss, Net, Total", "totalLabel": "Total deferred loss" } } }, "localname": "SaleLeasebackTransactionDeferredLossNetTotal", "nsuri": "http://www.ameresco.com/20200930", "presentation": [ "http://www.ameresco.com/role/LeasesScheduleofSaleLeasebackTransactionsDetails" ], "xbrltype": "monetaryItemType" }, "amrc_SaleLeasebackTransactionDeferredLossShortTerm": { "auth_ref": [], "calculation": { "http://www.ameresco.com/role/LeasesScheduleofSaleLeasebackTransactionsDetails": { "order": 1.0, "parentTag": "amrc_SaleLeasebackTransactionDeferredLossNetTotal", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Sale Leaseback Transaction, Deferred Loss, Short-Term", "label": "Sale Leaseback Transaction, Deferred Loss, Short-Term", "terseLabel": "Deferred loss, short-term, net" } } }, "localname": "SaleLeasebackTransactionDeferredLossShortTerm", "nsuri": "http://www.ameresco.com/20200930", "presentation": [ "http://www.ameresco.com/role/LeasesScheduleofSaleLeasebackTransactionsDetails" ], "xbrltype": "monetaryItemType" }, "amrc_SaleLeasebackTransactionNetAmortizationExpense": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Sale Leaseback Transaction, Net Amortization Expense", "label": "Sale Leaseback Transaction, Net Amortization Expense", "terseLabel": "Net amortization expense" } } }, "localname": "SaleLeasebackTransactionNetAmortizationExpense", "nsuri": "http://www.ameresco.com/20200930", "presentation": [ "http://www.ameresco.com/role/LeasesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "amrc_SaleLeasebackTransactionsAvailableFundingUnderLendingCommitment": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Sale Leaseback Transactions, Available Funding Under Lending Commitment", "label": "Sale Leaseback Transactions, Available Funding Under Lending Commitment", "terseLabel": "Available funding under lending commitment" } } }, "localname": "SaleLeasebackTransactionsAvailableFundingUnderLendingCommitment", "nsuri": "http://www.ameresco.com/20200930", "presentation": [ "http://www.ameresco.com/role/LeasesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "amrc_ScheduleOfDepreciationAndAmortizationExpenseOfEnergyAssetsTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Schedule Of Depreciation And Amortization Expense Of Energy Assets [Table Text Block]", "label": "Schedule Of Depreciation And Amortization Expense Of Energy Assets [Table Text Block]", "terseLabel": "Schedule of Depreciation and Amortization Expense of Energy Assets" } } }, "localname": "ScheduleOfDepreciationAndAmortizationExpenseOfEnergyAssetsTableTextBlock", "nsuri": "http://www.ameresco.com/20200930", "presentation": [ "http://www.ameresco.com/role/EnergyAssetsTables" ], "xbrltype": "textBlockItemType" }, "amrc_SevenPointTwoFiveZeroPercentTermNoteDueInMarch2021Member": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Seven Point Two Five Zero Percent Term Note Due in March 2021 [Member]", "label": "Seven Point Two Five Zero Percent Term Note Due in March 2021 [Member]", "terseLabel": "Term Loan due March 2021" } } }, "localname": "SevenPointTwoFiveZeroPercentTermNoteDueInMarch2021Member", "nsuri": "http://www.ameresco.com/20200930", "presentation": [ "http://www.ameresco.com/role/DebtSummaryofLongtermDebtDetails" ], "xbrltype": "domainItemType" }, "amrc_SixPointFivePercentTermNoteDueInDecember2021Member": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Six Point Five Percent Term Note Due in December 2021", "label": "Six Point Five Percent Term Note Due in December 2021 [Member]", "terseLabel": "Term Loan due December 2021" } } }, "localname": "SixPointFivePercentTermNoteDueInDecember2021Member", "nsuri": "http://www.ameresco.com/20200930", "presentation": [ "http://www.ameresco.com/role/DebtSummaryofLongtermDebtDetails" ], "xbrltype": "domainItemType" }, "amrc_SixPointOneOneZeroPercentTermNoteDueInJune2028Member": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Six Point One One Zero Percent Term Note Due In June 2028", "label": "Six Point One One Zero Percent Term Note Due In June 2028 [Member]", "terseLabel": "Term Loan Payable due June 2028" } } }, "localname": "SixPointOneOneZeroPercentTermNoteDueInJune2028Member", "nsuri": "http://www.ameresco.com/20200930", "presentation": [ "http://www.ameresco.com/role/DebtSummaryofLongtermDebtDetails" ], "xbrltype": "domainItemType" }, "amrc_SmallScaleInfrastructureMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Small Scale Infrastructure [Member]", "label": "Small Scale Infrastructure [Member]", "terseLabel": "Non-Solar DG", "verboseLabel": "Non-Solar DG" } } }, "localname": "SmallScaleInfrastructureMember", "nsuri": "http://www.ameresco.com/20200930", "presentation": [ "http://www.ameresco.com/role/BusinessSegmentInformationDetails", "http://www.ameresco.com/role/RevenuefromContractswithCustomersDisaggregationofRevenueDetails" ], "xbrltype": "domainItemType" }, "amrc_SolarPhotovoltaicProjectsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Solar Photovoltaic Projects [Member]", "label": "Solar Photovoltaic Projects [Member]", "terseLabel": "Solar Photovoltaic Projects" } } }, "localname": "SolarPhotovoltaicProjectsMember", "nsuri": "http://www.ameresco.com/20200930", "presentation": [ "http://www.ameresco.com/role/BusinessAcquisitionsandRelatedTransactionsAdditionalInformationDetails", "http://www.ameresco.com/role/LeasesScheduleofSaleLeasebackTransactionsDetails" ], "xbrltype": "domainItemType" }, "amrc_SolarProjects2020AdditionalProjectsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Solar Projects 2020, Additional Projects", "label": "Solar Projects 2020, Additional Projects [Member]", "terseLabel": "Solar Projects 2020, Additional Projects" } } }, "localname": "SolarProjects2020AdditionalProjectsMember", "nsuri": "http://www.ameresco.com/20200930", "presentation": [ "http://www.ameresco.com/role/EnergyAssetsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "amrc_SolarProjects2020Member": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Solar Projects 2020", "label": "Solar Projects 2020 [Member]", "terseLabel": "Solar Projects 2020" } } }, "localname": "SolarProjects2020Member", "nsuri": "http://www.ameresco.com/20200930", "presentation": [ "http://www.ameresco.com/role/EnergyAssetsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "amrc_StockIncentive2020PlanMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Stock Incentive 2020 Plan [Member]", "label": "Stock Incentive 2020 Plan [Member]", "terseLabel": "2020 Stock Incentive Plan" } } }, "localname": "StockIncentive2020PlanMember", "nsuri": "http://www.ameresco.com/20200930", "presentation": [ "http://www.ameresco.com/role/EarningsPerShareandOtherEquityRelatedInformationAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "amrc_StockholdersEquityAdjustmentForAccretionOfTaxEquityFinancingFees": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Stockholders' Equity, Adjustment For Accretion Of Tax Equity Financing Fees", "label": "Stockholders' Equity, Adjustment For Accretion Of Tax Equity Financing Fees", "negatedLabel": "Accretion of tax equity financing fees" } } }, "localname": "StockholdersEquityAdjustmentForAccretionOfTaxEquityFinancingFees", "nsuri": "http://www.ameresco.com/20200930", "presentation": [ "http://www.ameresco.com/role/CondensedConsolidatedStatementsofChangesinRedeemableNonControllingInterestsandStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "amrc_TechnologyMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Technology [Member]", "label": "Technology [Member]", "terseLabel": "Technology" } } }, "localname": "TechnologyMember", "nsuri": "http://www.ameresco.com/20200930", "presentation": [ "http://www.ameresco.com/role/GoodwillandIntangibleAssetsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "amrc_TemporaryEquityAccretionOfTaxEquityFinancingFee": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Temporary Equity, Accretion Of Tax Equity Financing Fee", "label": "Temporary Equity, Accretion Of Tax Equity Financing Fee", "terseLabel": "Accretion of tax equity financing fees" } } }, "localname": "TemporaryEquityAccretionOfTaxEquityFinancingFee", "nsuri": "http://www.ameresco.com/20200930", "presentation": [ "http://www.ameresco.com/role/CondensedConsolidatedStatementsofChangesinRedeemableNonControllingInterestsandStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "amrc_TermLoanMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Term Loan [Member]", "label": "Term Loan [Member]", "terseLabel": "Term Loan" } } }, "localname": "TermLoanMember", "nsuri": "http://www.ameresco.com/20200930", "presentation": [ "http://www.ameresco.com/role/DebtSummaryofLongtermDebtDetails" ], "xbrltype": "domainItemType" }, "amrc_USFederalMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "U.S Federal [Member]", "label": "U.S Federal [Member]", "terseLabel": "U.S. Federal", "verboseLabel": "U.S. Federal" } } }, "localname": "USFederalMember", "nsuri": "http://www.ameresco.com/20200930", "presentation": [ "http://www.ameresco.com/role/BusinessSegmentInformationDetails", "http://www.ameresco.com/role/GoodwillandIntangibleAssetsGoodwillDetails", "http://www.ameresco.com/role/RevenuefromContractswithCustomersDisaggregationofRevenueDetails" ], "xbrltype": "domainItemType" }, "amrc_UnallocatedCorporateExpenseSegment": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Unallocated Corporate Expense Segment", "label": "Unallocated Corporate Expense Segment", "negatedTerseLabel": "Unallocated corporate activity" } } }, "localname": "UnallocatedCorporateExpenseSegment", "nsuri": "http://www.ameresco.com/20200930", "presentation": [ "http://www.ameresco.com/role/BusinessSegmentInformationDetails" ], "xbrltype": "monetaryItemType" }, "amrc_UndisclosedNameOfAcquireeFourMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Undisclosed Name of Acquiree Four [Member]", "label": "Undisclosed Name of Acquiree Four [Member]", "terseLabel": "Undisclosed Name of Acquiree 4" } } }, "localname": "UndisclosedNameOfAcquireeFourMember", "nsuri": "http://www.ameresco.com/20200930", "presentation": [ "http://www.ameresco.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "domainItemType" }, "amrc_UndisclosedNameOfAcquireeThreeMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Undisclosed Name Of Acquiree Three [Member]", "label": "Undisclosed Name Of Acquiree Three [Member]", "terseLabel": "Undisclosed Name of Acquiree 3" } } }, "localname": "UndisclosedNameOfAcquireeThreeMember", "nsuri": "http://www.ameresco.com/20200930", "presentation": [ "http://www.ameresco.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "domainItemType" }, "amrc_UndisclosedNameofAcquireeOneMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Undisclosed Name of Acquiree One [Member]", "label": "Undisclosed Name of Acquiree One [Member]", "terseLabel": "Undisclosed Name of Acquiree 1" } } }, "localname": "UndisclosedNameofAcquireeOneMember", "nsuri": "http://www.ameresco.com/20200930", "presentation": [ "http://www.ameresco.com/role/FairValueMeasurementAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "amrc_UndisclosedNameofAcquireeTwoMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Undisclosed Name of Acquiree Two [Member]", "label": "Undisclosed Name of Acquiree Two [Member]", "terseLabel": "Undisclosed Name of Acquiree 2" } } }, "localname": "UndisclosedNameofAcquireeTwoMember", "nsuri": "http://www.ameresco.com/20200930", "presentation": [ "http://www.ameresco.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "domainItemType" }, "amrc_VariableInterestEntityAggregateExercisePriceOfPutOptions": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Variable Interest Entity, Aggregate Exercise Price Of Put Options", "label": "Variable Interest Entity, Aggregate Exercise Price Of Put Options", "terseLabel": "Exercise price of put options" } } }, "localname": "VariableInterestEntityAggregateExercisePriceOfPutOptions", "nsuri": "http://www.ameresco.com/20200930", "presentation": [ "http://www.ameresco.com/role/RedeemableNoncontrollingInterestsDetails" ], "xbrltype": "monetaryItemType" }, "amrc_VariableInterestEntityInvestorContributedCapitalBalancePercentage": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Variable Interest Entity, Investor Contributed Capital Balance, Percentage", "label": "Variable Interest Entity, Investor Contributed Capital Balance, Percentage", "terseLabel": "Percentage of investor contributed capital balance, percentage" } } }, "localname": "VariableInterestEntityInvestorContributedCapitalBalancePercentage", "nsuri": "http://www.ameresco.com/20200930", "presentation": [ "http://www.ameresco.com/role/RedeemableNoncontrollingInterestsDetails" ], "xbrltype": "percentItemType" }, "amrc_VariableInterestEntityRemainingInvestorContributedCapitalBalancePercentage": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Variable Interest Entity, Remaining Investor Contributed Capital Balance, Percentage", "label": "Variable Interest Entity, Remaining Investor Contributed Capital Balance, Percentage", "terseLabel": "Remaining investor contributed capital balance" } } }, "localname": "VariableInterestEntityRemainingInvestorContributedCapitalBalancePercentage", "nsuri": "http://www.ameresco.com/20200930", "presentation": [ "http://www.ameresco.com/role/RedeemableNoncontrollingInterestsDetails" ], "xbrltype": "percentItemType" }, "amrc_VariableInterestEntityTermofExtensionofCallOption": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Variable Interest Entity, Term of Extension of Call Option", "label": "Variable Interest Entity, Term of Extension of Call Option", "terseLabel": "Term of extension of call option" } } }, "localname": "VariableInterestEntityTermofExtensionofCallOption", "nsuri": "http://www.ameresco.com/20200930", "presentation": [ "http://www.ameresco.com/role/RedeemableNoncontrollingInterestsDetails" ], "xbrltype": "durationItemType" }, "amrc_VariableInterestEntityTermofExtensionofPutOption": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Variable Interest Entity, Term of Extension of Put Option", "label": "Variable Interest Entity, Term of Extension of Put Option", "terseLabel": "Term of extension of put option" } } }, "localname": "VariableInterestEntityTermofExtensionofPutOption", "nsuri": "http://www.ameresco.com/20200930", "presentation": [ "http://www.ameresco.com/role/RedeemableNoncontrollingInterestsDetails" ], "xbrltype": "durationItemType" }, "amrc_VariableRateTermLoanDueInApril2027Member": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Variable Rate Term Loan Due In April 2027", "label": "Variable Rate Term Loan Due In April 2027 [Member]", "terseLabel": "Term Loan due April 2027" } } }, "localname": "VariableRateTermLoanDueInApril2027Member", "nsuri": "http://www.ameresco.com/20200930", "presentation": [ "http://www.ameresco.com/role/DebtSummaryofLongtermDebtDetails" ], "xbrltype": "domainItemType" }, "amrc_VariableRateTermLoanDueInAugust2022Member": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Variable Rate Term Loan Due In August 2022 [Member]", "label": "Variable Rate Term Loan Due In August 2022 [Member]", "terseLabel": "Variable Rate Term Loan due August 2022" } } }, "localname": "VariableRateTermLoanDueInAugust2022Member", "nsuri": "http://www.ameresco.com/20200930", "presentation": [ "http://www.ameresco.com/role/DebtSummaryofLongtermDebtDetails" ], "xbrltype": "domainItemType" }, "amrc_VariableRateTermLoanDueInDecember2027Member": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Variable Rate Term Loan Due In December 2027 [Member]", "label": "Variable Rate Term Loan Due In December 2027 [Member]", "terseLabel": "Variable Rate Term Loan due December 2027" } } }, "localname": "VariableRateTermLoanDueInDecember2027Member", "nsuri": "http://www.ameresco.com/20200930", "presentation": [ "http://www.ameresco.com/role/DebtSummaryofLongtermDebtDetails" ], "xbrltype": "domainItemType" }, "amrc_VariableRateTermLoanDueInFebruary2021Member": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Variable Rate Term Loan Due In February 2021 [Member]", "label": "Variable Rate Term Loan Due In February 2021 [Member]", "terseLabel": "Variable Rate Term Loan due February 2021" } } }, "localname": "VariableRateTermLoanDueInFebruary2021Member", "nsuri": "http://www.ameresco.com/20200930", "presentation": [ "http://www.ameresco.com/role/DebtSummaryofLongtermDebtDetails" ], "xbrltype": "domainItemType" }, "amrc_VariableRateTermLoanDueInJune2024Member": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Variable Rate Term Loan Due In June 2024 [Member]", "label": "Variable Rate Term Loan Due In June 2024 [Member]", "terseLabel": "Variable Rate Term Loan due June 2024" } } }, "localname": "VariableRateTermLoanDueInJune2024Member", "nsuri": "http://www.ameresco.com/20200930", "presentation": [ "http://www.ameresco.com/role/DebtSummaryofLongtermDebtDetails" ], "xbrltype": "domainItemType" }, "amrc_VariableRateTermLoanDueInMarch2023Member": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Variable Rate Term Loan Due In March 2023", "label": "Variable Rate Term Loan Due In March 2023 [Member]", "terseLabel": "Variable Rate Term Loan due March 2023" } } }, "localname": "VariableRateTermLoanDueInMarch2023Member", "nsuri": "http://www.ameresco.com/20200930", "presentation": [ "http://www.ameresco.com/role/DebtSummaryofLongtermDebtDetails" ], "xbrltype": "domainItemType" }, "amrc_VariableRateTermLoanDueInMay2025Member": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Variable Rate Term Loan Due In May 2025", "label": "Variable Rate Term Loan Due In May 2025 [Member]", "terseLabel": "Variable Rate Term Loan due May 2025" } } }, "localname": "VariableRateTermLoanDueInMay2025Member", "nsuri": "http://www.ameresco.com/20200930", "presentation": [ "http://www.ameresco.com/role/DebtSummaryofLongtermDebtDetails" ], "xbrltype": "domainItemType" }, "amrc_VariableRateTermLoanDueInOctober2029Member": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Variable Rate Term Loan Due In October 2029", "label": "Variable Rate Term Loan Due In October 2029 [Member]", "terseLabel": "Variable Rate Term Loan due October 2029" } } }, "localname": "VariableRateTermLoanDueInOctober2029Member", "nsuri": "http://www.ameresco.com/20200930", "presentation": [ "http://www.ameresco.com/role/DebtSummaryofLongtermDebtDetails" ], "xbrltype": "domainItemType" }, "amrc_VariableRateTermLoanDueJune2033Member": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Variable Rate Term Loan Due June 2033", "label": "Variable Rate Term Loan Due June 2033 [Member]", "terseLabel": "Variable Rate Term Loan due June 2033" } } }, "localname": "VariableRateTermLoanDueJune2033Member", "nsuri": "http://www.ameresco.com/20200930", "presentation": [ "http://www.ameresco.com/role/DebtSummaryofLongtermDebtDetails" ], "xbrltype": "domainItemType" }, "country_CA": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "CANADA", "terseLabel": "Canada" } } }, "localname": "CA", "nsuri": "http://xbrl.sec.gov/country/2020-01-31", "presentation": [ "http://www.ameresco.com/role/RevenuefromContractswithCustomersDisaggregationofRevenueDetails" ], "xbrltype": "domainItemType" }, "country_US": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "UNITED STATES", "terseLabel": "United States" } } }, "localname": "US", "nsuri": "http://xbrl.sec.gov/country/2020-01-31", "presentation": [ "http://www.ameresco.com/role/RevenuefromContractswithCustomersDisaggregationofRevenueDetails" ], "xbrltype": "domainItemType" }, "dei_AmendmentFlag": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.", "label": "Amendment Flag", "terseLabel": "Amendment Flag" } } }, "localname": "AmendmentFlag", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.ameresco.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_CityAreaCode": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Area code of city", "label": "City Area Code", "terseLabel": "City Area Code" } } }, "localname": "CityAreaCode", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.ameresco.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_CoverAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Cover page.", "label": "Cover [Abstract]" } } }, "localname": "CoverAbstract", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "xbrltype": "stringItemType" }, "dei_CurrentFiscalYearEndDate": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "End date of current fiscal year in the format --MM-DD.", "label": "Current Fiscal Year End Date", "terseLabel": "Current Fiscal Year End Date" } } }, "localname": "CurrentFiscalYearEndDate", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.ameresco.com/role/CoverPage" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentFiscalPeriodFocus": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.", "label": "Document Fiscal Period Focus", "terseLabel": "Document Fiscal Period Focus" } } }, "localname": "DocumentFiscalPeriodFocus", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.ameresco.com/role/CoverPage" ], "xbrltype": "fiscalPeriodItemType" }, "dei_DocumentFiscalYearFocus": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "This is focus fiscal year of the document report in CCYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.", "label": "Document Fiscal Year Focus", "terseLabel": "Document Fiscal Year Focus" } } }, "localname": "DocumentFiscalYearFocus", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.ameresco.com/role/CoverPage" ], "xbrltype": "gYearItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The end date of the period reflected on the cover page if a periodic report. For all other reports and registration statements containing historical data, it is the date up through which that historical data is presented. If there is no historical data in the report, use the filing date. The format of the date is CCYY-MM-DD.", "label": "Document Period End Date", "terseLabel": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.ameresco.com/role/CoverPage" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r610" ], "lang": { "en-US": { "role": { "documentation": "Boolean flag that is true only for a form used as an quarterly report.", "label": "Document Quarterly Report", "terseLabel": "Document Quarterly Report" } } }, "localname": "DocumentQuarterlyReport", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.ameresco.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r611" ], "lang": { "en-US": { "role": { "documentation": "Boolean flag that is true only for a form used as a transition report.", "label": "Document Transition Report", "terseLabel": "Document Transition Report" } } }, "localname": "DocumentTransitionReport", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.ameresco.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_DocumentType": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.", "label": "Document Type", "terseLabel": "Document Type" } } }, "localname": "DocumentType", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.ameresco.com/role/CoverPage" ], "xbrltype": "submissionTypeItemType" }, "dei_EntitiesTable": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Container to assemble all relevant information about each entity associated with the document instance", "label": "Entities [Table]", "terseLabel": "Entities [Table]" } } }, "localname": "EntitiesTable", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.ameresco.com/role/CoverPage" ], "xbrltype": "stringItemType" }, "dei_EntityAddressAddressLine1": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Address Line 1 such as Attn, Building Name, Street Name", "label": "Entity Address, Address Line One", "terseLabel": "Entity Address, Address Line One" } } }, "localname": "EntityAddressAddressLine1", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.ameresco.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressAddressLine2": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Address Line 2 such as Street or Suite number", "label": "Entity Address, Address Line Two", "terseLabel": "Entity Address, Address Line Two" } } }, "localname": "EntityAddressAddressLine2", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.ameresco.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressCityOrTown": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Name of the City or Town", "label": "Entity Address, City or Town", "terseLabel": "Entity Address, City or Town" } } }, "localname": "EntityAddressCityOrTown", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.ameresco.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressPostalZipCode": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Code for the postal or zip code", "label": "Entity Address, Postal Zip Code", "terseLabel": "Entity Address, Postal Zip Code" } } }, "localname": "EntityAddressPostalZipCode", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.ameresco.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressStateOrProvince": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Name of the state or province.", "label": "Entity Address, State or Province", "terseLabel": "Entity Address, State or Province" } } }, "localname": "EntityAddressStateOrProvince", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.ameresco.com/role/CoverPage" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r612" ], "lang": { "en-US": { "role": { "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.", "label": "Entity Central Index Key", "terseLabel": "Entity Central Index Key" } } }, "localname": "EntityCentralIndexKey", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.ameresco.com/role/CoverPage" ], "xbrltype": "centralIndexKeyItemType" }, "dei_EntityCommonStockSharesOutstanding": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.", "label": "Entity Common Stock, Shares Outstanding", "terseLabel": "Entity Common Stock, Shares Outstanding (in shares)" } } }, "localname": "EntityCommonStockSharesOutstanding", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.ameresco.com/role/CoverPage" ], "xbrltype": "sharesItemType" }, "dei_EntityCurrentReportingStatus": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have 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 registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Current Reporting Status", "terseLabel": "Entity Current Reporting Status" } } }, "localname": "EntityCurrentReportingStatus", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.ameresco.com/role/CoverPage" ], "xbrltype": "yesNoItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r612" ], "lang": { "en-US": { "role": { "documentation": "Indicate if registrant meets the emerging growth company criteria.", "label": "Entity Emerging Growth Company", "terseLabel": "Entity Emerging Growth Company" } } }, "localname": "EntityEmergingGrowthCompany", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.ameresco.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntityFileNumber": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.", "label": "Entity File Number", "terseLabel": "Entity File Number" } } }, "localname": "EntityFileNumber", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.ameresco.com/role/CoverPage" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r612" ], "lang": { "en-US": { "role": { "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Filer Category", "terseLabel": "Entity Filer Category" } } }, "localname": "EntityFilerCategory", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.ameresco.com/role/CoverPage" ], "xbrltype": "filerCategoryItemType" }, "dei_EntityIncorporationStateCountryCode": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Two-character EDGAR code representing the state or country of incorporation.", "label": "Entity Incorporation, State or Country Code", "terseLabel": "Entity Incorporation, State or Country Code" } } }, "localname": "EntityIncorporationStateCountryCode", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.ameresco.com/role/CoverPage" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInformationLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Entity Information [Line Items]", "terseLabel": "Entity Information [Line Items]" } } }, "localname": "EntityInformationLineItems", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.ameresco.com/role/CoverPage" ], "xbrltype": "stringItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r613" ], "lang": { "en-US": { "role": { "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).", "label": "Entity Interactive Data Current", "terseLabel": "Entity Interactive Data Current" } } }, "localname": "EntityInteractiveDataCurrent", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.ameresco.com/role/CoverPage" ], "xbrltype": "yesNoItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r612" ], "lang": { "en-US": { "role": { "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.", "label": "Entity Registrant Name", "terseLabel": "Entity Registrant Name" } } }, "localname": "EntityRegistrantName", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.ameresco.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r612" ], "lang": { "en-US": { "role": { "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.", "label": "Entity Shell Company", "terseLabel": "Entity Shell Company" } } }, "localname": "EntityShellCompany", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.ameresco.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r612" ], "lang": { "en-US": { "role": { "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).", "label": "Entity Small Business", "terseLabel": "Entity Small Business" } } }, "localname": "EntitySmallBusiness", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.ameresco.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r612" ], "lang": { "en-US": { "role": { "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.", "label": "Entity Tax Identification Number", "terseLabel": "Entity Tax Identification Number" } } }, "localname": "EntityTaxIdentificationNumber", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.ameresco.com/role/CoverPage" ], "xbrltype": "employerIdItemType" }, "dei_LocalPhoneNumber": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Local phone number for entity.", "label": "Local Phone Number", "terseLabel": "Local Phone Number" } } }, "localname": "LocalPhoneNumber", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.ameresco.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_NoTradingSymbolFlag": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Boolean flag that is true only for a security having no trading symbol.", "label": "No Trading Symbol Flag", "terseLabel": "No Trading Symbol Flag" } } }, "localname": "NoTradingSymbolFlag", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.ameresco.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r608" ], "lang": { "en-US": { "role": { "documentation": "Title of a 12(b) registered security.", "label": "Title of 12(b) Security", "terseLabel": "Title of 12(b) Security" } } }, "localname": "Security12bTitle", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.ameresco.com/role/CoverPage" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r609" ], "lang": { "en-US": { "role": { "documentation": "Name of the Exchange on which a security is registered.", "label": "Security Exchange Name", "terseLabel": "Security Exchange Name" } } }, "localname": "SecurityExchangeName", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.ameresco.com/role/CoverPage" ], "xbrltype": "edgarExchangeCodeItemType" }, "dei_TradingSymbol": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Trading symbol of an instrument as listed on an exchange.", "label": "Trading Symbol", "terseLabel": "Trading Symbol" } } }, "localname": "TradingSymbol", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.ameresco.com/role/CoverPage" ], "xbrltype": "tradingSymbolItemType" }, "srt_ConsolidatedEntitiesAxis": { "auth_ref": [ "r404", "r405", "r411", "r412", "r604" ], "lang": { "en-US": { "role": { "label": "Consolidated Entities [Axis]", "terseLabel": "Consolidated Entities [Axis]" } } }, "localname": "ConsolidatedEntitiesAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.ameresco.com/role/CondensedConsolidatedBalanceSheetsParenthetical", "http://www.ameresco.com/role/InvestmentFundsandOtherVariableInterestEntitiesScheduleofVariableInterestEntityFinancialInformationDetails" ], "xbrltype": "stringItemType" }, "srt_ConsolidatedEntitiesDomain": { "auth_ref": [ "r404", "r405", "r411", "r412" ], "lang": { "en-US": { "role": { "label": "Consolidated Entities [Domain]", "terseLabel": "Consolidated Entities [Domain]" } } }, "localname": "ConsolidatedEntitiesDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.ameresco.com/role/CondensedConsolidatedBalanceSheetsParenthetical", "http://www.ameresco.com/role/InvestmentFundsandOtherVariableInterestEntitiesScheduleofVariableInterestEntityFinancialInformationDetails" ], "xbrltype": "domainItemType" }, "srt_ConsolidationEliminationsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Consolidation, Eliminations [Member]", "terseLabel": "Unallocated Corporate Activity" } } }, "localname": "ConsolidationEliminationsMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.ameresco.com/role/BusinessSegmentInformationDetails" ], "xbrltype": "domainItemType" }, "srt_ConsolidationItemsAxis": { "auth_ref": [ "r172", "r185", "r186", "r187", "r188", "r190", "r192", "r196" ], "lang": { "en-US": { "role": { "label": "Consolidation Items [Axis]", "terseLabel": "Consolidation Items [Axis]" } } }, "localname": "ConsolidationItemsAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.ameresco.com/role/BusinessSegmentInformationDetails", "http://www.ameresco.com/role/GoodwillandIntangibleAssetsGoodwillDetails" ], "xbrltype": "stringItemType" }, "srt_ConsolidationItemsDomain": { "auth_ref": [ "r172", "r185", "r186", "r187", "r188", "r190", "r192", "r196" ], "lang": { "en-US": { "role": { "label": "Consolidation Items [Domain]", "terseLabel": "Consolidation Items [Domain]" } } }, "localname": "ConsolidationItemsDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.ameresco.com/role/BusinessSegmentInformationDetails", "http://www.ameresco.com/role/GoodwillandIntangibleAssetsGoodwillDetails" ], "xbrltype": "domainItemType" }, "srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember": { "auth_ref": [ "r128", "r135", "r214", "r356", "r357", "r358", "r375", "r376" ], "lang": { "en-US": { "role": { "label": "Cumulative Effect, Period of Adoption, Adjustment [Member]", "terseLabel": "Adjustment" } } }, "localname": "CumulativeEffectPeriodOfAdoptionAdjustmentMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.ameresco.com/role/CondensedConsolidatedStatementsofChangesinRedeemableNonControllingInterestsandStockholdersEquity" ], "xbrltype": "domainItemType" }, "srt_CumulativeEffectPeriodOfAdoptionAxis": { "auth_ref": [ "r128", "r135", "r214", "r356", "r357", "r358", "r375", "r376" ], "lang": { "en-US": { "role": { "label": "Cumulative Effect, Period of Adoption [Axis]", "terseLabel": "Cumulative Effect, Period of Adoption [Axis]" } } }, "localname": "CumulativeEffectPeriodOfAdoptionAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.ameresco.com/role/CondensedConsolidatedStatementsofChangesinRedeemableNonControllingInterestsandStockholdersEquity" ], "xbrltype": "stringItemType" }, "srt_CumulativeEffectPeriodOfAdoptionDomain": { "auth_ref": [ "r128", "r135", "r214", "r356", "r357", "r358", "r375", "r376" ], "lang": { "en-US": { "role": { "label": "Cumulative Effect, Period of Adoption [Domain]", "terseLabel": "Cumulative Effect, Period of Adoption [Domain]" } } }, "localname": "CumulativeEffectPeriodOfAdoptionDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.ameresco.com/role/CondensedConsolidatedStatementsofChangesinRedeemableNonControllingInterestsandStockholdersEquity" ], "xbrltype": "domainItemType" }, "srt_MaximumMember": { "auth_ref": [ "r334", "r336", "r512", "r513", "r514", "r515", "r516", "r517", "r537", "r577", "r580" ], "lang": { "en-US": { "role": { "label": "Maximum [Member]", "terseLabel": "Maximum" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.ameresco.com/role/BusinessAcquisitionsandRelatedTransactionsAdditionalInformationDetails", "http://www.ameresco.com/role/GoodwillandIntangibleAssetsAdditionalInformationDetails", "http://www.ameresco.com/role/LeasesAdditionalInformationDetails", "http://www.ameresco.com/role/RedeemableNoncontrollingInterestsDetails", "http://www.ameresco.com/role/RevenuefromContractswithCustomersAdditionalInformationDetails", "http://www.ameresco.com/role/SubsequentEventDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r334", "r336", "r512", "r513", "r514", "r515", "r516", "r517", "r537", "r577", "r580" ], "lang": { "en-US": { "role": { "label": "Minimum [Member]", "terseLabel": "Minimum" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.ameresco.com/role/BusinessAcquisitionsandRelatedTransactionsAdditionalInformationDetails", "http://www.ameresco.com/role/GoodwillandIntangibleAssetsAdditionalInformationDetails", "http://www.ameresco.com/role/LeasesAdditionalInformationDetails", "http://www.ameresco.com/role/RedeemableNoncontrollingInterestsDetails", "http://www.ameresco.com/role/RevenuefromContractswithCustomersAdditionalInformationDetails", "http://www.ameresco.com/role/SubsequentEventDetails" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r198", "r311", "r315", "r538", "r576", "r578" ], "lang": { "en-US": { "role": { "label": "Product and Service [Axis]", "terseLabel": "Product and Service [Axis]" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.ameresco.com/role/RevenuefromContractswithCustomersDisaggregationofRevenueDetails" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [ "r198", "r311", "r315", "r538", "r576", "r578" ], "lang": { "en-US": { "role": { "label": "Product and Service [Domain]", "terseLabel": "Product and Service [Domain]" } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.ameresco.com/role/RevenuefromContractswithCustomersDisaggregationofRevenueDetails" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r324", "r334", "r336", "r512", "r513", "r514", "r515", "r516", "r517", "r537", "r577", "r580" ], "lang": { "en-US": { "role": { "label": "Statistical Measurement [Axis]", "terseLabel": "Statistical Measurement [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.ameresco.com/role/BusinessAcquisitionsandRelatedTransactionsAdditionalInformationDetails", "http://www.ameresco.com/role/GoodwillandIntangibleAssetsAdditionalInformationDetails", "http://www.ameresco.com/role/LeasesAdditionalInformationDetails", "http://www.ameresco.com/role/RedeemableNoncontrollingInterestsDetails", "http://www.ameresco.com/role/RevenuefromContractswithCustomersAdditionalInformationDetails", "http://www.ameresco.com/role/SubsequentEventDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r324", "r334", "r336", "r512", "r513", "r514", "r515", "r516", "r517", "r537", "r577", "r580" ], "lang": { "en-US": { "role": { "label": "Statistical Measurement [Domain]", "terseLabel": "Statistical Measurement [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.ameresco.com/role/BusinessAcquisitionsandRelatedTransactionsAdditionalInformationDetails", "http://www.ameresco.com/role/GoodwillandIntangibleAssetsAdditionalInformationDetails", "http://www.ameresco.com/role/LeasesAdditionalInformationDetails", "http://www.ameresco.com/role/RedeemableNoncontrollingInterestsDetails", "http://www.ameresco.com/role/RevenuefromContractswithCustomersAdditionalInformationDetails", "http://www.ameresco.com/role/SubsequentEventDetails" ], "xbrltype": "domainItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [ "r199", "r200", "r311", "r316", "r579", "r595", "r596", "r597", "r598", "r599", "r600", "r601", "r602" ], "lang": { "en-US": { "role": { "label": "Geographical [Domain]", "terseLabel": "Geographical [Domain]" } } }, "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.ameresco.com/role/RevenuefromContractswithCustomersDisaggregationofRevenueDetails" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r199", "r200", "r311", "r316", "r579", "r593", "r595", "r596", "r597", "r598", "r599", "r600", "r601", "r602", "r603" ], "lang": { "en-US": { "role": { "label": "Geographical [Axis]", "terseLabel": "Geographical [Axis]" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.ameresco.com/role/RevenuefromContractswithCustomersDisaggregationofRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccountingPoliciesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Accounting Policies [Abstract]", "terseLabel": "Accounting Policies [Abstract]" } } }, "localname": "AccountingPoliciesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_AccountingStandardsUpdateExtensibleList": { "auth_ref": [ "r129", "r130", "r131", "r132", "r211", "r212", "r213", "r214", "r215", "r216", "r352", "r353", "r354", "r355", "r356", "r357", "r358", "r359", "r375", "r376", "r581", "r582", "r583", "r584", "r585", "r586", "r587", "r588", "r589", "r590", "r591", "r592" ], "lang": { "en-US": { "role": { "documentation": "Indicates amendment to accounting standards.", "label": "Accounting Standards Update [Extensible List]", "terseLabel": "Accounting Standards Update [Extensible List]" } } }, "localname": "AccountingStandardsUpdateExtensibleList", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ameresco.com/role/CondensedConsolidatedStatementsofChangesinRedeemableNonControllingInterestsandStockholdersEquity" ], "xbrltype": "extensibleListItemType" }, "us-gaap_AccountsPayableAndAccruedLiabilitiesNoncurrent": { "auth_ref": [ "r48" ], "calculation": { "http://www.ameresco.com/role/CondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Sum of the carrying values as of the balance sheet date of obligations incurred through that date and due after one year (or beyond the operating cycle if longer), including liabilities for compensation costs, fringe benefits other than pension and postretirement obligations, rent, contractual rights and obligations, and statutory obligations.", "label": "Accounts Payable and Accrued Liabilities, Noncurrent", "terseLabel": "Federal ESPC liabilities" } } }, "localname": "AccountsPayableAndAccruedLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ameresco.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r40" ], "calculation": { "http://www.ameresco.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accounts Payable, Current", "terseLabel": "Accounts payable" } } }, "localname": "AccountsPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ameresco.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsPayableMember": { "auth_ref": [ "r10" ], "lang": { "en-US": { "role": { "documentation": "Obligations incurred and payable to vendors for goods and services received.", "label": "Accounts Payable [Member]", "terseLabel": "Accounts payable" } } }, "localname": "AccountsPayableMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ameresco.com/role/InvestmentFundsandOtherVariableInterestEntitiesScheduleofVariableInterestEntityFinancialInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock": { "auth_ref": [ "r224" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of allowance for credit loss on accounts receivable.", "label": "Accounts Receivable, Allowance for Credit Loss [Table Text Block]", "terseLabel": "Summary of Accounts Receivable, Allowance for Credit Loss" } } }, "localname": "AccountsReceivableAllowanceForCreditLossTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ameresco.com/role/SummaryofSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_AccountsReceivableMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Due from customers or clients for goods or services that have been delivered or sold.", "label": "Accounts Receivable [Member]", "terseLabel": "Accounts receivable, net" } } }, "localname": "AccountsReceivableMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ameresco.com/role/InvestmentFundsandOtherVariableInterestEntitiesScheduleofVariableInterestEntityFinancialInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountsReceivableNet": { "auth_ref": [ "r30", "r560" ], "calculation": { "http://www.ameresco.com/role/CondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business.", "label": "Accounts Receivable, after Allowance for Credit Loss", "terseLabel": "Accounts receivable, net of allowance of $980 and $2,260 respectively", "verboseLabel": "Accounts receivable, net" } } }, "localname": "AccountsReceivableNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ameresco.com/role/CondensedConsolidatedBalanceSheets", "http://www.ameresco.com/role/RevenuefromContractswithCustomersContractBalancesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNetNoncurrent": { "auth_ref": [ "r30", "r204", "r546", "r560" ], "calculation": { "http://www.ameresco.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as noncurrent.", "label": "Accounts Receivable, after Allowance for Credit Loss, Noncurrent", "terseLabel": "Federal ESPC receivable" } } }, "localname": "AccountsReceivableNetNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ameresco.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrent": { "auth_ref": [ "r44" ], "calculation": { "http://www.ameresco.com/role/CondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Liabilities, Current", "terseLabel": "Accrued expenses and other current liabilities" } } }, "localname": "AccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ameresco.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesMember": { "auth_ref": [ "r44" ], "lang": { "en-US": { "role": { "documentation": "This item represents obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered.", "label": "Accrued Liabilities [Member]", "terseLabel": "Accrued expenses and other current liabilities" } } }, "localname": "AccruedLiabilitiesMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ameresco.com/role/InvestmentFundsandOtherVariableInterestEntitiesScheduleofVariableInterestEntityFinancialInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember": { "auth_ref": [ "r68", "r76", "r409" ], "lang": { "en-US": { "role": { "documentation": "Accumulated other comprehensive income (loss) from gain (loss) of derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness, attributable to parent.", "label": "Accumulated Gain (Loss), Net, Cash Flow Hedge, Parent [Member]", "terseLabel": "Accumulated Gain (Loss), Net, Cash Flow Hedge" } } }, "localname": "AccumulatedGainLossNetCashFlowHedgeParentMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ameresco.com/role/DerivativeInstrumentsandHedgingActivitiesAdditionalInformationDetails", "http://www.ameresco.com/role/DerivativeInstrumentsandHedgingActivitiesEffectsofDerivativeInstrumentsinAccumulatedOtherComprehensiveLossDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r33", "r65", "r67", "r68", "r563", "r588", "r592" ], "calculation": { "http://www.ameresco.com/role/CondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.", "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "verboseLabel": "Accumulated other comprehensive loss, net" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ameresco.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r64", "r68", "r69", "r125", "r126", "r127", "r410", "r583", "r584" ], "lang": { "en-US": { "role": { "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners.", "label": "AOCI Attributable to Parent [Member]", "terseLabel": "Accumulated Other Comprehensive Loss" } } }, "localname": "AccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ameresco.com/role/CondensedConsolidatedStatementsofChangesinRedeemableNonControllingInterestsandStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife": { "auth_ref": [ "r246" ], "lang": { "en-US": { "role": { "documentation": "Weighted average amortization period of finite-lived intangible assets acquired either individually or as part of a group of assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Acquired Finite-lived Intangible Assets, Weighted Average Useful Life", "terseLabel": "Acquired intangible assets useful life" } } }, "localname": "AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ameresco.com/role/GoodwillandIntangibleAssetsAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_AdditionalPaidInCapital": { "auth_ref": [ "r31", "r359" ], "calculation": { "http://www.ameresco.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders. Includes adjustments to additional paid in capital. Some examples of such adjustments include recording the issuance of debt with a beneficial conversion feature and certain tax consequences of equity instruments awarded to employees. Use this element for the aggregate amount of additional paid-in capital associated with common and preferred stock. For additional paid-in capital associated with only common stock, use the element additional paid in capital, common stock. For additional paid-in capital associated with only preferred stock, use the element additional paid in capital, preferred stock.", "label": "Additional Paid in Capital", "terseLabel": "Additional paid-in capital" } } }, "localname": "AdditionalPaidInCapital", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ameresco.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r125", "r126", "r127", "r356", "r357", "r358" ], "lang": { "en-US": { "role": { "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders.", "label": "Additional Paid-in Capital [Member]", "terseLabel": "Additional Paid-in Capital" } } }, "localname": "AdditionalPaidInCapitalMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ameresco.com/role/CondensedConsolidatedStatementsofChangesinRedeemableNonControllingInterestsandStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r337", "r339", "r361", "r362" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.", "label": "APIC, Share-based Payment Arrangement, Increase for Cost Recognition", "verboseLabel": "Stock-based compensation expense" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ameresco.com/role/CondensedConsolidatedStatementsofChangesinRedeemableNonControllingInterestsandStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Adjustments to reconcile net income to cash flows from operating activities:" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ameresco.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_AllOtherSegmentsMember": { "auth_ref": [ "r168", "r185", "r186", "r187", "r188", "r190" ], "lang": { "en-US": { "role": { "documentation": "Operating segments classified as other. Excludes intersegment elimination and reconciling items.", "label": "Other Segments [Member]", "netLabel": "Other", "terseLabel": "All Other", "verboseLabel": "All Other" } } }, "localname": "AllOtherSegmentsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ameresco.com/role/BusinessSegmentInformationDetails", "http://www.ameresco.com/role/GoodwillandIntangibleAssetsGoodwillDetails", "http://www.ameresco.com/role/RevenuefromContractswithCustomersDisaggregationofRevenueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r339", "r348", "r360" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.", "label": "Share-based Payment Arrangement, Expense", "verboseLabel": "Stock-based compensation expense" } } }, "localname": "AllocatedShareBasedCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ameresco.com/role/EarningsPerShareandOtherEquityRelatedInformationAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivable": { "auth_ref": [ "r206", "r217", "r220", "r223" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of allowance for credit loss on accounts receivable.", "label": "Accounts Receivable, Allowance for Credit Loss", "periodEndLabel": "Allowance for credit loss, end of period", "periodStartLabel": "Allowance for credit loss, beginning of period" } } }, "localname": "AllowanceForDoubtfulAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ameresco.com/role/SummaryofSignificantAccountingPoliciesAllowanceforCreditLossDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "auth_ref": [ "r35", "r206", "r217" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current.", "label": "Accounts Receivable, Allowance for Credit Loss, Current", "terseLabel": "Accounts receivable, allowance for credit loss, current" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ameresco.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Accounts Receivable, Allowance for Credit Loss [Roll Forward]", "terseLabel": "Accounts Receivable, Allowance for Credit Loss [Roll Forward]" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableRollforward", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ameresco.com/role/SummaryofSignificantAccountingPoliciesAllowanceforCreditLossDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs": { "auth_ref": [ "r222" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of direct write-downs of accounts receivable charged against the allowance.", "label": "Accounts Receivable, Allowance for Credit Loss, Writeoff", "negatedLabel": "Account write-offs and other" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableWriteOffs", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ameresco.com/role/SummaryofSignificantAccountingPoliciesAllowanceforCreditLossDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfFinancingCosts": { "auth_ref": [ "r86", "r108", "r478" ], "calculation": { "http://www.ameresco.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization expense attributable to debt issuance costs.", "label": "Amortization of Debt Issuance Costs", "terseLabel": "Amortization of debt discount and deferred financing fees" } } }, "localname": "AmortizationOfFinancingCosts", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ameresco.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfIntangibleAssets": { "auth_ref": [ "r108", "r244", "r251" ], "calculation": { "http://www.ameresco.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.", "label": "Amortization of Intangible Assets", "terseLabel": "Amortization of intangible assets" } } }, "localname": "AmortizationOfIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ameresco.com/role/CondensedConsolidatedStatementsofCashFlows", "http://www.ameresco.com/role/GoodwillandIntangibleAssetsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r155" ], "lang": { "en-US": { "role": { "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount", "verboseLabel": "Potentially dilutive shares (in shares)" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ameresco.com/role/EarningsPerShareandOtherEquityRelatedInformationScheduleofEarningsPerShareBasicandDilutedDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]", "terseLabel": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ameresco.com/role/EarningsPerShareandOtherEquityRelatedInformationAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AssetRetirementObligation": { "auth_ref": [ "r262" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The carrying amount of a liability for an asset retirement obligation. An asset retirement obligation is a legal obligation associated with the disposal or retirement of a tangible long-lived asset that results from the acquisition, construction or development, or the normal operations of a long-lived asset, except for certain obligations of lessees.", "label": "Asset Retirement Obligation", "verboseLabel": "Asset retirement obligation liability recorded in accrued expenses" } } }, "localname": "AssetRetirementObligation", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ameresco.com/role/EnergyAssetsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetRetirementObligationAccretionExpense": { "auth_ref": [ "r260", "r263" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of accretion expense recognized during the period that is associated with an asset retirement obligation. Accretion expense measures and incorporates changes due to the passage of time into the carrying amount of the liability.", "label": "Asset Retirement Obligation, Accretion Expense", "terseLabel": "ARO accretion expense" } } }, "localname": "AssetRetirementObligationAccretionExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ameresco.com/role/EnergyAssetsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetRetirementObligationLegallyRestrictedAssetsFairValue": { "auth_ref": [ "r261" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Carrying amount of an asset that is legally restricted for purposes of settling an asset retirement obligation.", "label": "Asset Retirement Obligation, Legally Restricted Assets, Fair Value", "terseLabel": "Asset retirement obligation recorded in project assets" } } }, "localname": "AssetRetirementObligationLegallyRestrictedAssetsFairValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ameresco.com/role/EnergyAssetsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Assets": { "auth_ref": [ "r119", "r180", "r187", "r194", "r210", "r404", "r411", "r459", "r542", "r561" ], "calculation": { "http://www.ameresco.com/role/CondensedConsolidatedBalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.ameresco.com/role/InvestmentFundsandOtherVariableInterestEntitiesScheduleofVariableInterestEntityFinancialInformationDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets", "terseLabel": "Total assets", "totalLabel": "Total assets" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ameresco.com/role/CondensedConsolidatedBalanceSheets", "http://www.ameresco.com/role/CondensedConsolidatedBalanceSheetsParenthetical", "http://www.ameresco.com/role/InvestmentFundsandOtherVariableInterestEntitiesScheduleofVariableInterestEntityFinancialInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Assets [Abstract]", "terseLabel": "ASSETS" } } }, "localname": "AssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ameresco.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r6", "r8", "r56", "r119", "r210", "r404", "r411", "r459" ], "calculation": { "http://www.ameresco.com/role/CondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_Assets", "weight": 1.0 }, "http://www.ameresco.com/role/InvestmentFundsandOtherVariableInterestEntitiesScheduleofVariableInterestEntityFinancialInformationDetails": { "order": 1.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets, Current", "terseLabel": "Variable interest entities, current assets", "totalLabel": "Total current assets" } } }, "localname": "AssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ameresco.com/role/CondensedConsolidatedBalanceSheets", "http://www.ameresco.com/role/InvestmentFundsandOtherVariableInterestEntitiesScheduleofVariableInterestEntityFinancialInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrentAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Assets, Current [Abstract]", "terseLabel": "Current assets:" } } }, "localname": "AssetsCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ameresco.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsFairValueDisclosure": { "auth_ref": [ "r445" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Fair value portion of probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets, Fair Value Disclosure", "terseLabel": "Assets, fair value disclosure, nonrecurring" } } }, "localname": "AssetsFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ameresco.com/role/FairValueMeasurementAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsFairValueDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Assets, Fair Value Disclosure [Abstract]", "terseLabel": "Assets:" } } }, "localname": "AssetsFairValueDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ameresco.com/role/FairValueMeasurementFairValueofAssetsandLiabilitiesMeasuredonaRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsNoncurrent": { "auth_ref": [ "r15", "r16", "r17", "r18", "r19", "r20", "r21", "r22", "r119", "r210", "r404", "r411", "r459" ], "calculation": { "http://www.ameresco.com/role/InvestmentFundsandOtherVariableInterestEntitiesScheduleofVariableInterestEntityFinancialInformationDetails": { "order": 2.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold or consumed after one year or beyond the normal operating cycle, if longer.", "label": "Assets, Noncurrent", "terseLabel": "Variable interest entities, noncurrent assets" } } }, "localname": "AssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ameresco.com/role/InvestmentFundsandOtherVariableInterestEntitiesScheduleofVariableInterestEntityFinancialInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r340", "r350" ], "lang": { "en-US": { "role": { "documentation": "Information by type of award under share-based payment arrangement.", "label": "Award Type [Axis]", "terseLabel": "Award Type [Axis]" } } }, "localname": "AwardTypeAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ameresco.com/role/EarningsPerShareandOtherEquityRelatedInformationAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information by location on balance sheet (statement of financial position).", "label": "Balance Sheet Location [Axis]", "terseLabel": "Balance Sheet Location [Axis]" } } }, "localname": "BalanceSheetLocationAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ameresco.com/role/DerivativeInstrumentsandHedgingActivitiesFairValueofDerivativeInstrumentsontheBalanceSheetDetails", "http://www.ameresco.com/role/DerivativeInstrumentsandHedgingActivitiesSummaryofActiveDerivativeInstrumentsDetails", "http://www.ameresco.com/role/EnergyAssetsAdditionalInformationDetails", "http://www.ameresco.com/role/InvestmentFundsandOtherVariableInterestEntitiesScheduleofVariableInterestEntityFinancialInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationDomain": { "auth_ref": [ "r428", "r432" ], "lang": { "en-US": { "role": { "documentation": "Location in the balance sheet (statement of financial position).", "label": "Balance Sheet Location [Domain]", "terseLabel": "Balance Sheet Location [Domain]" } } }, "localname": "BalanceSheetLocationDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ameresco.com/role/DerivativeInstrumentsandHedgingActivitiesFairValueofDerivativeInstrumentsontheBalanceSheetDetails", "http://www.ameresco.com/role/DerivativeInstrumentsandHedgingActivitiesSummaryofActiveDerivativeInstrumentsDetails", "http://www.ameresco.com/role/EnergyAssetsAdditionalInformationDetails", "http://www.ameresco.com/role/InvestmentFundsandOtherVariableInterestEntitiesScheduleofVariableInterestEntityFinancialInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BaseRateMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Minimum rate investor will accept.", "label": "Base Rate [Member]", "terseLabel": "Base Rate" } } }, "localname": "BaseRateMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ameresco.com/role/DebtAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "auth_ref": [ "r333", "r335" ], "lang": { "en-US": { "role": { "documentation": "Identification of the acquiree in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree.", "label": "Business Acquisition, Acquiree [Domain]", "terseLabel": "Business Acquisition, Acquiree [Domain]" } } }, "localname": "BusinessAcquisitionAcquireeDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ameresco.com/role/BusinessAcquisitionsandRelatedTransactionsAdditionalInformationDetails", "http://www.ameresco.com/role/CommitmentsandContingenciesDetails", "http://www.ameresco.com/role/EnergyAssetsAdditionalInformationDetails", "http://www.ameresco.com/role/FairValueMeasurementAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAxis": { "auth_ref": [ "r333", "r335", "r384", "r385" ], "lang": { "en-US": { "role": { "documentation": "Information by business combination or series of individually immaterial business combinations.", "label": "Business Acquisition [Axis]", "terseLabel": "Business Acquisition [Axis]" } } }, "localname": "BusinessAcquisitionAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ameresco.com/role/BusinessAcquisitionsandRelatedTransactionsAdditionalInformationDetails", "http://www.ameresco.com/role/CommitmentsandContingenciesDetails", "http://www.ameresco.com/role/EnergyAssetsAdditionalInformationDetails", "http://www.ameresco.com/role/FairValueMeasurementAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Business Acquisition [Line Items]", "terseLabel": "Business Acquisition [Line Items]" } } }, "localname": "BusinessAcquisitionLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ameresco.com/role/BusinessAcquisitionsandRelatedTransactionsAdditionalInformationDetails", "http://www.ameresco.com/role/EnergyAssetsAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationConsiderationTransferred1": { "auth_ref": [ "r392", "r393", "r395" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of consideration transferred, consisting of acquisition-date fair value of assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interest issued by the acquirer.", "label": "Business Combination, Consideration Transferred", "terseLabel": "Business acquisition, total purchase price" } } }, "localname": "BusinessCombinationConsiderationTransferred1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ameresco.com/role/EnergyAssetsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationLiability": { "auth_ref": [ "r391", "r394", "r397" ], "calculation": { "http://www.ameresco.com/role/FairValueMeasurementFairValueofAssetsandLiabilitiesMeasuredonaRecurringBasisDetails": { "order": 2.0, "parentTag": "us-gaap_FinancialLiabilitiesFairValueDisclosure", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of liability recognized arising from contingent consideration in a business combination.", "label": "Business Combination, Contingent Consideration, Liability", "terseLabel": "Contingent consideration", "verboseLabel": "Contingent consideration, liability" } } }, "localname": "BusinessCombinationContingentConsiderationLiability", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ameresco.com/role/CommitmentsandContingenciesDetails", "http://www.ameresco.com/role/EnergyAssetsAdditionalInformationDetails", "http://www.ameresco.com/role/FairValueMeasurementFairValueofAssetsandLiabilitiesMeasuredonaRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationDisclosureTextBlock": { "auth_ref": [ "r398" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for a business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities. The disclosure may include leverage buyout transactions (as applicable).", "label": "Business Combination Disclosure [Text Block]", "terseLabel": "Business Acquisitions and Related Transactions" } } }, "localname": "BusinessCombinationDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ameresco.com/role/BusinessAcquisitionsandRelatedTransactions" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContingentLiability": { "auth_ref": [ "r386", "r387" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The amount of liability arising from an inherited contingency (as defined) which has been recognized as of the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Contingent Liability", "terseLabel": "Contingent consideration, liability, fair value at date of acquisition" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContingentLiability", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ameresco.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Business Combinations [Abstract]", "terseLabel": "Business Combinations [Abstract]" } } }, "localname": "BusinessCombinationsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_CapitalExpendituresIncurredButNotYetPaid": { "auth_ref": [ "r112", "r113", "r114" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Future cash outflow to pay for purchases of fixed assets that have occurred.", "label": "Capital Expenditures Incurred but Not yet Paid", "terseLabel": "Accrued purchases of energy assets" } } }, "localname": "CapitalExpendituresIncurredButNotYetPaid", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ameresco.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedContractCostGross": { "auth_ref": [ "r234" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, before accumulated amortization and accumulated impairment loss, of asset recognized from cost incurred to obtain or fulfill contract with customer.", "label": "Capitalized Contract Cost, Gross", "terseLabel": "Capitalized contract cost, gross" } } }, "localname": "CapitalizedContractCostGross", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ameresco.com/role/RevenuefromContractswithCustomersAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedContractCostImpairmentLoss": { "auth_ref": [ "r235" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of impairment loss for asset recognized from cost incurred to obtain or fulfill contract with customer.", "label": "Capitalized Contract Cost, Impairment Loss", "terseLabel": "Capitalized contract cost, impairment loss" } } }, "localname": "CapitalizedContractCostImpairmentLoss", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ameresco.com/role/RevenuefromContractswithCustomersAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedContractCostNetCurrent": { "auth_ref": [ "r234" ], "calculation": { "http://www.ameresco.com/role/CondensedConsolidatedBalanceSheets": { "order": 8.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, after accumulated amortization and accumulated impairment loss, of asset recognized from cost incurred to obtain or fulfill contract with customer; classified as current.", "label": "Capitalized Contract Cost, Net, Current", "terseLabel": "Project development costs" } } }, "localname": "CapitalizedContractCostNetCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ameresco.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r3", "r37", "r110" ], "calculation": { "http://www.ameresco.com/role/CondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://www.ameresco.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.", "label": "Cash and Cash Equivalents, at Carrying Value", "terseLabel": "Cash and cash equivalents", "verboseLabel": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ameresco.com/role/CondensedConsolidatedBalanceSheets", "http://www.ameresco.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash and Cash Equivalents [Member]", "terseLabel": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ameresco.com/role/InvestmentFundsandOtherVariableInterestEntitiesScheduleofVariableInterestEntityFinancialInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r103", "r110", "r115" ], "calculation": { "http://www.ameresco.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents", "periodEndLabel": "Cash, cash equivalents, and restricted cash, end of period", "periodStartLabel": "Cash, cash equivalents, and restricted cash, beginning of period", "totalLabel": "Total cash and cash equivalents, and restricted cash" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ameresco.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents [Abstract]", "terseLabel": "Reconciliation of cash, cash equivalents and restricted cash" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ameresco.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r103", "r464" ], "calculation": { "http://www.ameresco.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "totalLabel": "Net decrease in cash, cash equivalents, and restricted cash" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ameresco.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ClassOfStockDomain": { "auth_ref": [ "r117", "r119", "r144", "r148", "r149", "r152", "r154", "r163", "r164", "r165", "r210", "r459" ], "lang": { "en-US": { "role": { "documentation": "Share of stock differentiated by the voting rights the holder receives. Examples include, but are not limited to, common stock, redeemable preferred stock, nonredeemable preferred stock, and convertible stock.", "label": "Class of Stock [Domain]", "terseLabel": "Class of Stock [Domain]" } } }, "localname": "ClassOfStockDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ameresco.com/role/CondensedConsolidatedBalanceSheets", "http://www.ameresco.com/role/CondensedConsolidatedBalanceSheetsParenthetical", "http://www.ameresco.com/role/CondensedConsolidatedStatementsofChangesinRedeemableNonControllingInterestsandStockholdersEquity", "http://www.ameresco.com/role/CoverPage", "http://www.ameresco.com/role/EarningsPerShareandOtherEquityRelatedInformationAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r49", "r269", "r547", "r567" ], "calculation": { "http://www.ameresco.com/role/CondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.", "label": "Commitments and Contingencies", "terseLabel": "Commitments and contingencies (Note 9)" } } }, "localname": "CommitmentsAndContingencies", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ameresco.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Commitments and Contingencies Disclosure [Abstract]", "terseLabel": "Commitments and Contingencies Disclosure [Abstract]" } } }, "localname": "CommitmentsAndContingenciesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r266", "r267", "r268", "r276" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for commitments and contingencies.", "label": "Commitments and Contingencies Disclosure [Text Block]", "terseLabel": "Commitments and Contingencies" } } }, "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ameresco.com/role/CommitmentsandContingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommodityContractMember": { "auth_ref": [ "r325", "r437" ], "lang": { "en-US": { "role": { "documentation": "Derivative instrument whose primary underlying risk is tied to commodity prices.", "label": "Commodity Contract [Member]", "terseLabel": "Commodity swap instruments", "verboseLabel": "Commodity swap contracts" } } }, "localname": "CommodityContractMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ameresco.com/role/DerivativeInstrumentsandHedgingActivitiesEffectsonStatementsofIncomeLossandConsolidatedStatementsofComprehensiveLossDetails", "http://www.ameresco.com/role/DerivativeInstrumentsandHedgingActivitiesFairValueofDerivativeInstrumentsontheBalanceSheetDetails", "http://www.ameresco.com/role/FairValueMeasurementFairValueofAssetsandLiabilitiesMeasuredonaRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CommonClassAMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Classification of common stock representing ownership interest in a corporation.", "label": "Common Class A [Member]", "terseLabel": "Class A Common Stock" } } }, "localname": "CommonClassAMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ameresco.com/role/CondensedConsolidatedBalanceSheets", "http://www.ameresco.com/role/CondensedConsolidatedBalanceSheetsParenthetical", "http://www.ameresco.com/role/CondensedConsolidatedStatementsofChangesinRedeemableNonControllingInterestsandStockholdersEquity", "http://www.ameresco.com/role/CoverPage", "http://www.ameresco.com/role/EarningsPerShareandOtherEquityRelatedInformationAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CommonClassBMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Classification of common stock that has different rights than Common Class A, representing ownership interest in a corporation.", "label": "Common Class B [Member]", "terseLabel": "Class B Common Stock" } } }, "localname": "CommonClassBMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ameresco.com/role/CondensedConsolidatedBalanceSheets", "http://www.ameresco.com/role/CondensedConsolidatedBalanceSheetsParenthetical", "http://www.ameresco.com/role/CondensedConsolidatedStatementsofChangesinRedeemableNonControllingInterestsandStockholdersEquity", "http://www.ameresco.com/role/CoverPage" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance": { "auth_ref": [ "r51" ], "lang": { "en-US": { "role": { "documentation": "Aggregate number of common shares reserved for future issuance.", "label": "Common Stock, Capital Shares Reserved for Future Issuance", "terseLabel": "Shares reserved for future issuance (in shares)" } } }, "localname": "CommonStockCapitalSharesReservedForFutureIssuance", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ameresco.com/role/EarningsPerShareandOtherEquityRelatedInformationAdditionalInformationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r125", "r126" ], "lang": { "en-US": { "role": { "documentation": "Stock that is subordinate to all other stock of the issuer.", "label": "Common Stock [Member]", "terseLabel": "Common Stock" } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ameresco.com/role/CondensedConsolidatedStatementsofChangesinRedeemableNonControllingInterestsandStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r29" ], "lang": { "en-US": { "role": { "documentation": "Face amount or stated value per share of common stock.", "label": "Common Stock, Par or Stated Value Per Share", "terseLabel": "Common stock, par value (in usd per share)" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ameresco.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r29" ], "lang": { "en-US": { "role": { "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.", "label": "Common Stock, Shares Authorized", "terseLabel": "Common stock, shares authorized (in shares)" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ameresco.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r29" ], "lang": { "en-US": { "role": { "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.", "label": "Common Stock, Shares, Issued", "terseLabel": "Common stock, shares issued (in shares)" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ameresco.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r29", "r287" ], "lang": { "en-US": { "role": { "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.", "label": "Common Stock, Shares, Outstanding", "periodEndLabel": "Ending balance (in shares)", "periodStartLabel": "Beginning balance (in shares)", "terseLabel": "Common stock, shares outstanding (in shares)" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ameresco.com/role/CondensedConsolidatedBalanceSheetsParenthetical", "http://www.ameresco.com/role/CondensedConsolidatedStatementsofChangesinRedeemableNonControllingInterestsandStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r29" ], "calculation": { "http://www.ameresco.com/role/CondensedConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Common Stock, Value, Issued", "terseLabel": "Common stock" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ameresco.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r72", "r74", "r75", "r83", "r553", "r573" ], "calculation": { "http://www.ameresco.com/role/CondensedConsolidatedStatementsofComprehensiveIncome": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "totalLabel": "Comprehensive income attributable to common shareholders" } } }, "localname": "ComprehensiveIncomeNetOfTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ameresco.com/role/CondensedConsolidatedStatementsofComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest": { "auth_ref": [ "r72", "r74", "r82", "r402", "r403", "r420", "r552", "r572" ], "calculation": { "http://www.ameresco.com/role/CondensedConsolidatedStatementsofComprehensiveIncome": { "order": 2.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income (loss) and other comprehensive income (loss), attributable to noncontrolling interests. Excludes changes in equity resulting from investments by owners and distributions to owners.", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Noncontrolling Interest", "negatedLabel": "Comprehensive (income) loss attributable to redeemable non-controlling interests" } } }, "localname": "ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ameresco.com/role/CondensedConsolidatedStatementsofComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest": { "auth_ref": [ "r72", "r74", "r81", "r401", "r420", "r551", "r571" ], "calculation": { "http://www.ameresco.com/role/CondensedConsolidatedStatementsofComprehensiveIncome": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income. Excludes changes in equity resulting from investments by owners and distributions to owners.", "label": "Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest", "totalLabel": "Comprehensive income" } } }, "localname": "ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ameresco.com/role/CondensedConsolidatedStatementsofComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": { "auth_ref": [ "r300" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of receivable, contract asset, and contract liability from contract with customer. Includes, but is not limited to, change in contract asset and contract liability.", "label": "Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block]", "terseLabel": "Summary of Contract with Customer, Asset and Liability" } } }, "localname": "ContractWithCustomerAssetAndLiabilityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ameresco.com/role/RevenuefromContractswithCustomersTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ContractWithCustomerAssetNetAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Contract with Customer, Asset, after Allowance for Credit Loss [Abstract]", "terseLabel": "Contract Assets:" } } }, "localname": "ContractWithCustomerAssetNetAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ameresco.com/role/RevenuefromContractswithCustomersContractBalancesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ContractWithCustomerAssetNetCurrent": { "auth_ref": [ "r296", "r298", "r312" ], "calculation": { "http://www.ameresco.com/role/CondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time, classified as current.", "label": "Contract with Customer, Asset, after Allowance for Credit Loss, Current", "terseLabel": "Costs and estimated earnings in excess of billings" } } }, "localname": "ContractWithCustomerAssetNetCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ameresco.com/role/CondensedConsolidatedBalanceSheets", "http://www.ameresco.com/role/RevenuefromContractswithCustomersContractBalancesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerAssetReclassifiedToReceivable": { "auth_ref": [ "r299" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of decrease in right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time from transfer to receivable due to right to consideration becoming unconditional.", "label": "Contract with Customer, Asset, Reclassified to Receivable", "terseLabel": "Contract with customer, asset, reclassified to receivable" } } }, "localname": "ContractWithCustomerAssetReclassifiedToReceivable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ameresco.com/role/RevenuefromContractswithCustomersAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiability": { "auth_ref": [ "r296", "r297", "r312" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable.", "label": "Contract with Customer, Liability", "terseLabel": "Billings in excess of cost and estimated earnings", "verboseLabel": "Contract with customer, liability" } } }, "localname": "ContractWithCustomerLiability", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ameresco.com/role/EnergyAssetsAdditionalInformationDetails", "http://www.ameresco.com/role/RevenuefromContractswithCustomersContractBalancesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Contract with Customer, Liability [Abstract]", "terseLabel": "Contract Liabilities:" } } }, "localname": "ContractWithCustomerLiabilityAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ameresco.com/role/RevenuefromContractswithCustomersContractBalancesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "auth_ref": [ "r296", "r297", "r312" ], "calculation": { "http://www.ameresco.com/role/CondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.", "label": "Contract with Customer, Liability, Current", "terseLabel": "Contract with customer, current liability", "verboseLabel": "Billings in excess of cost and estimated earnings" } } }, "localname": "ContractWithCustomerLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ameresco.com/role/CondensedConsolidatedBalanceSheets", "http://www.ameresco.com/role/EnergyAssetsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityNoncurrent": { "auth_ref": [ "r296", "r297", "r312" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as noncurrent.", "label": "Contract with Customer, Liability, Noncurrent", "terseLabel": "Contract with customer, liability, noncurrent" } } }, "localname": "ContractWithCustomerLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ameresco.com/role/RevenuefromContractswithCustomersAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "auth_ref": [ "r313" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of revenue recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due.", "label": "Contract with Customer, Liability, Revenue Recognized", "terseLabel": "Contract with customer, liability, revenue recognized" } } }, "localname": "ContractWithCustomerLiabilityRevenueRecognized", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ameresco.com/role/RevenuefromContractswithCustomersAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfGoodsAndServicesSold": { "auth_ref": [ "r89", "r538" ], "calculation": { "http://www.ameresco.com/role/CondensedConsolidatedStatementsofIncome": { "order": 1.0, "parentTag": "us-gaap_GrossProfit", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities.", "label": "Cost of Goods and Services Sold", "verboseLabel": "Cost of revenues" } } }, "localname": "CostOfGoodsAndServicesSold", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ameresco.com/role/CondensedConsolidatedStatementsofIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_CreditFacilityAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.", "label": "Credit Facility [Axis]", "terseLabel": "Credit Facility [Axis]" } } }, "localname": "CreditFacilityAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ameresco.com/role/DebtAdditionalInformationDetails", "http://www.ameresco.com/role/DebtSummaryofLongtermDebtDetails", "http://www.ameresco.com/role/SubsequentEventDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CreditFacilityDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.", "label": "Credit Facility [Domain]", "terseLabel": "Credit Facility [Domain]" } } }, "localname": "CreditFacilityDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ameresco.com/role/DebtAdditionalInformationDetails", "http://www.ameresco.com/role/DebtSummaryofLongtermDebtDetails", "http://www.ameresco.com/role/SubsequentEventDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CustomerContractsMember": { "auth_ref": [ "r390" ], "lang": { "en-US": { "role": { "documentation": "Entity's established relationships with its customers through contracts.", "label": "Customer Contracts [Member]", "terseLabel": "Customer contracts" } } }, "localname": "CustomerContractsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ameresco.com/role/GoodwillandIntangibleAssetsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CustomerRelationshipsMember": { "auth_ref": [ "r390" ], "lang": { "en-US": { "role": { "documentation": "Customer relationship that exists between an entity and its customer, for example, but not limited to, tenant relationships.", "label": "Customer Relationships [Member]", "terseLabel": "Customer relationships" } } }, "localname": "CustomerRelationshipsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ameresco.com/role/GoodwillandIntangibleAssetsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtConversionConvertedInstrumentAmount1": { "auth_ref": [ "r112", "r114" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The value of the financial instrument(s) that the original debt is being converted into in a noncash (or part noncash) transaction. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period.", "label": "Debt Conversion, Converted Instrument, Amount", "terseLabel": "Conversion of revolver to term loan" } } }, "localname": "DebtConversionConvertedInstrumentAmount1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ameresco.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Debt Disclosure [Abstract]", "terseLabel": "Debt Disclosure [Abstract]" } } }, "localname": "DebtDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentAxis": { "auth_ref": [ "r23", "r24", "r25", "r543", "r544", "r559" ], "lang": { "en-US": { "role": { "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities.", "label": "Debt Instrument [Axis]", "terseLabel": "Debt Instrument [Axis]" } } }, "localname": "DebtInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ameresco.com/role/DebtAdditionalInformationDetails", "http://www.ameresco.com/role/DebtSummaryofLongtermDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Percentage points added to the reference rate to compute the variable rate on the debt instrument.", "label": "Debt Instrument, Basis Spread on Variable Rate", "terseLabel": "Basis spread on variable rate", "verboseLabel": "Bearing interest rate" } } }, "localname": "DebtInstrumentBasisSpreadOnVariableRate1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ameresco.com/role/DebtAdditionalInformationDetails", "http://www.ameresco.com/role/SubsequentEventDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentCarryingAmount": { "auth_ref": [ "r25", "r280", "r544", "r559" ], "calculation": { "http://www.ameresco.com/role/DebtSummaryofLongtermDebtDetails": { "order": 1.0, "parentTag": "amrc_LongTermDebtAndCapitalLeaseObligationsGross", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount, before unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but is not limited to, notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt and other types of debt.", "label": "Long-term Debt, Gross", "terseLabel": "Long-term debt, gross" } } }, "localname": "DebtInstrumentCarryingAmount", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ameresco.com/role/DebtSummaryofLongtermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentFaceAmount": { "auth_ref": [ "r477", "r479" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Face (par) amount of debt instrument at time of issuance.", "label": "Debt Instrument, Face Amount", "terseLabel": "Original principal amount" } } }, "localname": "DebtInstrumentFaceAmount", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ameresco.com/role/DebtAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "auth_ref": [ "r46" ], "lang": { "en-US": { "role": { "documentation": "Contractual interest rate for funds borrowed, under the debt agreement.", "label": "Debt Instrument, Interest Rate, Stated Percentage", "terseLabel": "Fixed interest rate, percentage" } } }, "localname": "DebtInstrumentInterestRateStatedPercentage", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ameresco.com/role/DebtAdditionalInformationDetails", "http://www.ameresco.com/role/DebtSummaryofLongtermDebtDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Debt Instrument [Line Items]", "terseLabel": "Debt Instrument [Line Items]" } } }, "localname": "DebtInstrumentLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ameresco.com/role/DebtAdditionalInformationDetails", "http://www.ameresco.com/role/DebtSummaryofLongtermDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentNameDomain": { "auth_ref": [ "r47" ], "lang": { "en-US": { "role": { "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities.", "label": "Debt Instrument, Name [Domain]", "terseLabel": "Debt Instrument, Name [Domain]" } } }, "localname": "DebtInstrumentNameDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ameresco.com/role/DebtAdditionalInformationDetails", "http://www.ameresco.com/role/DebtSummaryofLongtermDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentTable": { "auth_ref": [ "r47", "r121", "r288", "r289", "r290", "r291", "r476", "r477", "r479", "r557" ], "lang": { "en-US": { "role": { "documentation": "A table or schedule providing information pertaining to long-term debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.", "label": "Schedule of Long-term Debt Instruments [Table]", "terseLabel": "Schedule of Long-term Debt Instruments [Table]" } } }, "localname": "DebtInstrumentTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ameresco.com/role/DebtAdditionalInformationDetails", "http://www.ameresco.com/role/DebtSummaryofLongtermDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtWeightedAverageInterestRate": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Weighted average interest rate of debt outstanding.", "label": "Debt, Weighted Average Interest Rate", "terseLabel": "Weighted average interest rate, percentage" } } }, "localname": "DebtWeightedAverageInterestRate", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ameresco.com/role/DebtSummaryofLongtermDebtDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]", "terseLabel": "Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]" } } }, "localname": "DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_DeferredFinanceCostsNet": { "auth_ref": [ "r39", "r478" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, after accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.", "label": "Debt Issuance Costs, Net", "terseLabel": "Less - deferred financing fees" } } }, "localname": "DeferredFinanceCostsNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ameresco.com/role/DebtSummaryofLongtermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "auth_ref": [ "r364", "r365" ], "calculation": { "http://www.ameresco.com/role/CondensedConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting.", "label": "Deferred Income Tax Liabilities, Net", "verboseLabel": "Deferred income taxes, net" } } }, "localname": "DeferredIncomeTaxLiabilitiesNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ameresco.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_Depreciation": { "auth_ref": [ "r108", "r254" ], "calculation": { "http://www.ameresco.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.", "label": "Depreciation", "terseLabel": "Depreciation of property and equipment", "verboseLabel": "Depreciation of property and equipment" } } }, "localname": "Depreciation", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ameresco.com/role/CondensedConsolidatedStatementsofCashFlows", "http://www.ameresco.com/role/EnergyAssetsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r108", "r175" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.", "label": "Depreciation, Depletion and Amortization", "terseLabel": "Depreciation and amortization of intangible assets" } } }, "localname": "DepreciationDepletionAndAmortization", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ameresco.com/role/BusinessSegmentInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeAssets": { "auth_ref": [ "r58", "r59", "r457" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Fair value, after the effects of master netting arrangements, of a financial asset or other contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes assets not subject to a master netting arrangement and not elected to be offset.", "label": "Derivative Asset", "terseLabel": "Total assets" } } }, "localname": "DerivativeAssets", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ameresco.com/role/FairValueMeasurementFairValueofAssetsandLiabilitiesMeasuredonaRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeContractTypeDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Financial instrument or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset.", "label": "Derivative Contract [Domain]", "terseLabel": "Derivative Contract Type [Domain]" } } }, "localname": "DerivativeContractTypeDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ameresco.com/role/DerivativeInstrumentsandHedgingActivitiesEffectsonStatementsofIncomeLossandConsolidatedStatementsofComprehensiveLossDetails", "http://www.ameresco.com/role/DerivativeInstrumentsandHedgingActivitiesFairValueofDerivativeInstrumentsontheBalanceSheetDetails", "http://www.ameresco.com/role/DerivativeInstrumentsandHedgingActivitiesSummaryofActiveDerivativeInstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DerivativeFairValueOfDerivativeAsset": { "auth_ref": [ "r57", "r60", "r430", "r519" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Fair value, before effects of master netting arrangements, of a financial asset or other contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes assets elected not to be offset. Excludes assets not subject to a master netting arrangement.", "label": "Derivative Asset, Fair Value, Gross Asset", "verboseLabel": "Asset derivatives" } } }, "localname": "DerivativeFairValueOfDerivativeAsset", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ameresco.com/role/DerivativeInstrumentsandHedgingActivitiesFairValueofDerivativeInstrumentsontheBalanceSheetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeFairValueOfDerivativeLiability": { "auth_ref": [ "r57", "r60", "r430", "r519" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Fair value, before effects of master netting arrangements, of a financial liability or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes liabilities elected not to be offset. Excludes liabilities not subject to a master netting arrangement.", "label": "Derivative Liability, Fair Value, Gross Liability", "terseLabel": "Liability derivatives, fair value", "verboseLabel": "Liability derivatives" } } }, "localname": "DerivativeFairValueOfDerivativeLiability", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ameresco.com/role/DerivativeInstrumentsandHedgingActivitiesFairValueofDerivativeInstrumentsontheBalanceSheetDetails", "http://www.ameresco.com/role/DerivativeInstrumentsandHedgingActivitiesSummaryofActiveDerivativeInstrumentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeFixedInterestRate": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Fixed interest rate related to the interest rate derivative.", "label": "Derivative, Fixed Interest Rate", "terseLabel": "Fixed interest rate, percentage" } } }, "localname": "DerivativeFixedInterestRate", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ameresco.com/role/DerivativeInstrumentsandHedgingActivitiesSummaryofActiveDerivativeInstrumentsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DerivativeInstrumentRiskAxis": { "auth_ref": [ "r429", "r431", "r435", "r438" ], "lang": { "en-US": { "role": { "documentation": "Information by type of derivative contract.", "label": "Derivative Instrument [Axis]", "terseLabel": "Derivative Instrument Risk [Axis]" } } }, "localname": "DerivativeInstrumentRiskAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ameresco.com/role/DerivativeInstrumentsandHedgingActivitiesEffectsonStatementsofIncomeLossandConsolidatedStatementsofComprehensiveLossDetails", "http://www.ameresco.com/role/DerivativeInstrumentsandHedgingActivitiesFairValueofDerivativeInstrumentsontheBalanceSheetDetails", "http://www.ameresco.com/role/DerivativeInstrumentsandHedgingActivitiesSummaryofActiveDerivativeInstrumentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Derivative Instruments and Hedging Activities Disclosure [Abstract]", "terseLabel": "Derivative Instruments and Hedging Activities Disclosure [Abstract]" } } }, "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock": { "auth_ref": [ "r444" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for derivative instruments and hedging activities including, but not limited to, risk management strategies, non-hedging derivative instruments, assets, liabilities, revenue and expenses, and methodologies and assumptions used in determining the amounts.", "label": "Derivative Instruments and Hedging Activities Disclosure [Text Block]", "terseLabel": "Derivative Instruments and Hedging Activities" } } }, "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ameresco.com/role/DerivativeInstrumentsandHedgingActivities" ], "xbrltype": "textBlockItemType" }, "us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable": { "auth_ref": [ "r426", "r429", "r435", "r438", "r439", "r442", "r443" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about the location and amount of derivative instruments and nonderivative instruments designated as hedging instruments reported before netting adjustments, and the amount of gain (loss) on derivative instruments and nonderivative instruments designated and qualified as hedging instruments.", "label": "Derivative Instruments, Gain (Loss) [Table]", "terseLabel": "Derivative Instruments, Gain (Loss) by Hedging Relationship, by Income Statement Location, by Derivative Instrument Risk [Table]" } } }, "localname": "DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ameresco.com/role/DerivativeInstrumentsandHedgingActivitiesEffectsonStatementsofIncomeLossandConsolidatedStatementsofComprehensiveLossDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativeInstrumentsGainLossLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Derivative Instruments, Gain (Loss) [Line Items]", "terseLabel": "Derivative Instruments, Gain (Loss) [Line Items]" } } }, "localname": "DerivativeInstrumentsGainLossLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ameresco.com/role/DerivativeInstrumentsandHedgingActivitiesEffectsonStatementsofIncomeLossandConsolidatedStatementsofComprehensiveLossDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativeLiabilities": { "auth_ref": [ "r58", "r59", "r457" ], "calculation": { "http://www.ameresco.com/role/FairValueMeasurementFairValueofAssetsandLiabilitiesMeasuredonaRecurringBasisDetails": { "order": 1.0, "parentTag": "us-gaap_FinancialLiabilitiesFairValueDisclosure", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Fair value, after the effects of master netting arrangements, of a financial liability or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes liabilities not subject to a master netting arrangement and not elected to be offset.", "label": "Derivative Liability", "verboseLabel": "Liability derivatives" } } }, "localname": "DerivativeLiabilities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ameresco.com/role/FairValueMeasurementFairValueofAssetsandLiabilitiesMeasuredonaRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeLiabilityMeasurementInput": { "auth_ref": [ "r450" ], "lang": { "en-US": { "role": { "documentation": "Value of input used to measure derivative liability.", "label": "Derivative Liability, Measurement Input", "terseLabel": "Derivative liability, measurement input percentage" } } }, "localname": "DerivativeLiabilityMeasurementInput", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ameresco.com/role/FairValueMeasurementAdditionalInformationDetails" ], "xbrltype": "decimalItemType" }, "us-gaap_DerivativeLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Derivative [Line Items]", "terseLabel": "Derivative [Line Items]" } } }, "localname": "DerivativeLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ameresco.com/role/DerivativeInstrumentsandHedgingActivitiesAdditionalInformationDetails", "http://www.ameresco.com/role/DerivativeInstrumentsandHedgingActivitiesSummaryofActiveDerivativeInstrumentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativeNonmonetaryNotionalAmountEnergyMeasure": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Nominal energy measure used to calculate payments on a derivative instrument.", "label": "Derivative, Nonmonetary Notional Amount, Energy Measure", "terseLabel": "Nonmonetary notional amount (in MMBtus)" } } }, "localname": "DerivativeNonmonetaryNotionalAmountEnergyMeasure", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ameresco.com/role/DerivativeInstrumentsandHedgingActivitiesSummaryofActiveDerivativeInstrumentsDetails" ], "xbrltype": "energyItemType" }, "us-gaap_DerivativeNotionalAmount": { "auth_ref": [ "r423", "r425" ], "lang": { "en-US": { "role": { "documentation": "Nominal or face amount used to calculate payment on derivative.", "label": "Derivative, Notional Amount", "verboseLabel": "Initial Notional Amount ($)" } } }, "localname": "DerivativeNotionalAmount", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ameresco.com/role/DerivativeInstrumentsandHedgingActivitiesSummaryofActiveDerivativeInstrumentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeNumberOfInstrumentsHeld": { "auth_ref": [ "r423", "r425" ], "lang": { "en-US": { "role": { "documentation": "The number of derivative instruments of a particular group held by the entity.", "label": "Derivative, Number of Instruments Held", "terseLabel": "Number of instruments held" } } }, "localname": "DerivativeNumberOfInstrumentsHeld", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ameresco.com/role/DerivativeInstrumentsandHedgingActivitiesAdditionalInformationDetails" ], "xbrltype": "integerItemType" }, "us-gaap_DerivativeSwapTypeFixedPrice": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Fixed price related to the price risk swap derivative.", "label": "Derivative, Swap Type, Fixed Price", "terseLabel": "Active commodity swap, price (in usd per unit)" } } }, "localname": "DerivativeSwapTypeFixedPrice", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ameresco.com/role/DerivativeInstrumentsandHedgingActivitiesSummaryofActiveDerivativeInstrumentsDetails" ], "xbrltype": "perUnitItemType" }, "us-gaap_DerivativeTable": { "auth_ref": [ "r422", "r424", "r425", "r426", "r427", "r433", "r435", "r440", "r441", "r443" ], "lang": { "en-US": { "role": { "documentation": "Schedule that describes and identifies a derivative or group of derivatives on a disaggregated basis, such as for individual instruments, or small groups of similar instruments. May include a combination of the type of instrument, risks being hedged, notional amount, hedge designation, related hedged item, inception date, maturity date, or other relevant item.", "label": "Derivative [Table]", "terseLabel": "Derivative [Table]" } } }, "localname": "DerivativeTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ameresco.com/role/DerivativeInstrumentsandHedgingActivitiesAdditionalInformationDetails", "http://www.ameresco.com/role/DerivativeInstrumentsandHedgingActivitiesSummaryofActiveDerivativeInstrumentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativeTermOfContract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Period the derivative contract is outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Derivative, Term of Contract", "terseLabel": "Term of contract, years" } } }, "localname": "DerivativeTermOfContract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ameresco.com/role/DerivativeInstrumentsandHedgingActivitiesSummaryofActiveDerivativeInstrumentsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_DerivativesFairValueLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Derivatives, Fair Value [Line Items]", "terseLabel": "Derivatives, Fair Value [Line Items]" } } }, "localname": "DerivativesFairValueLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ameresco.com/role/DerivativeInstrumentsandHedgingActivitiesFairValueofDerivativeInstrumentsontheBalanceSheetDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DesignatedAsHedgingInstrumentMember": { "auth_ref": [ "r426" ], "lang": { "en-US": { "role": { "documentation": "Derivative instrument designated as hedging instrument under Generally Accepted Accounting Principles (GAAP).", "label": "Designated as Hedging Instrument [Member]", "terseLabel": "Designated" } } }, "localname": "DesignatedAsHedgingInstrumentMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ameresco.com/role/DerivativeInstrumentsandHedgingActivitiesEffectsonStatementsofIncomeLossandConsolidatedStatementsofComprehensiveLossDetails", "http://www.ameresco.com/role/DerivativeInstrumentsandHedgingActivitiesFairValueofDerivativeInstrumentsontheBalanceSheetDetails", "http://www.ameresco.com/role/DerivativeInstrumentsandHedgingActivitiesSummaryofActiveDerivativeInstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DilutiveSecuritiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Dilutive Securities, Effect on Basic Earnings Per Share [Abstract]", "terseLabel": "Effect of dilutive securities:" } } }, "localname": "DilutiveSecuritiesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ameresco.com/role/EarningsPerShareandOtherEquityRelatedInformationScheduleofEarningsPerShareBasicandDilutedDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Disaggregation of Revenue [Line Items]", "terseLabel": "Disaggregation of Revenue [Line Items]" } } }, "localname": "DisaggregationOfRevenueLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ameresco.com/role/RevenuefromContractswithCustomersDisaggregationofRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTable": { "auth_ref": [ "r311", "r315", "r316", "r317", "r318", "r319", "r320", "r321" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.", "label": "Disaggregation of Revenue [Table]", "terseLabel": "Disaggregation of Revenue [Table]" } } }, "localname": "DisaggregationOfRevenueTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ameresco.com/role/RevenuefromContractswithCustomersDisaggregationofRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "auth_ref": [ "r311" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.", "label": "Disaggregation of Revenue [Table Text Block]", "terseLabel": "Summary of Disaggregation of Revenue" } } }, "localname": "DisaggregationOfRevenueTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ameresco.com/role/RevenuefromContractswithCustomersTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Earnings Per Share [Abstract]", "terseLabel": "Earnings Per Share [Abstract]" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r84", "r133", "r134", "r135", "r136", "r137", "r141", "r144", "r152", "r153", "r154", "r158", "r159", "r554", "r574" ], "lang": { "en-US": { "role": { "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.", "label": "Earnings Per Share, Basic", "terseLabel": "Basic (in usd per share)" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ameresco.com/role/CondensedConsolidatedStatementsofIncome", "http://www.ameresco.com/role/EarningsPerShareandOtherEquityRelatedInformationScheduleofEarningsPerShareBasicandDilutedDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareBasicAndDilutedAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Earnings Per Share, Basic and Diluted [Abstract]", "terseLabel": "Net income per share attributable to common shareholders:" } } }, "localname": "EarningsPerShareBasicAndDilutedAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ameresco.com/role/EarningsPerShareandOtherEquityRelatedInformationScheduleofEarningsPerShareBasicandDilutedDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r84", "r133", "r134", "r135", "r136", "r137", "r144", "r152", "r153", "r154", "r158", "r159", "r554", "r574" ], "lang": { "en-US": { "role": { "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.", "label": "Earnings Per Share, Diluted", "terseLabel": "Diluted (in usd per share)" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ameresco.com/role/CondensedConsolidatedStatementsofIncome", "http://www.ameresco.com/role/EarningsPerShareandOtherEquityRelatedInformationScheduleofEarningsPerShareBasicandDilutedDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerSharePolicyTextBlock": { "auth_ref": [ "r116", "r155", "r156" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements.", "label": "Earnings Per Share, Policy [Policy Text Block]", "terseLabel": "Earnings Per Share" } } }, "localname": "EarningsPerSharePolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ameresco.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r155", "r156", "r157", "r160" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for earnings per share.", "label": "Earnings Per Share [Text Block]", "terseLabel": "Earnings Per Share and Other Equity Related Information" } } }, "localname": "EarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ameresco.com/role/EarningsPerShareandOtherEquityRelatedInformation" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r464" ], "calculation": { "http://www.ameresco.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies. Excludes amounts for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents", "terseLabel": "Effect of exchange rate changes on cash" } } }, "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ameresco.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "auth_ref": [ "r367" ], "lang": { "en-US": { "role": { "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Effective Income Tax Rate Reconciliation, Percent", "terseLabel": "Effective tax rate, percentage" } } }, "localname": "EffectiveIncomeTaxRateContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ameresco.com/role/IncomeTaxesAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": { "auth_ref": [ "r349" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cost not yet recognized for nonvested award under share-based payment arrangement.", "label": "Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount", "terseLabel": "Non-vested stock options unrecognized compensation expense" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ameresco.com/role/EarningsPerShareandOtherEquityRelatedInformationAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "auth_ref": [ "r349" ], "lang": { "en-US": { "role": { "documentation": "Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition", "terseLabel": "Non-vested stock options unrecognized compensation expense, weighted-average period of recognition" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ameresco.com/role/EarningsPerShareandOtherEquityRelatedInformationAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_EmployeeStockOptionMember": { "auth_ref": [ "r346" ], "lang": { "en-US": { "role": { "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time.", "label": "Share-based Payment Arrangement, Option [Member]", "terseLabel": "Stock Options" } } }, "localname": "EmployeeStockOptionMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ameresco.com/role/EarningsPerShareandOtherEquityRelatedInformationAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r125", "r126", "r127", "r130", "r138", "r140", "r162", "r214", "r287", "r292", "r356", "r357", "r358", "r375", "r376", "r466", "r467", "r468", "r469", "r470", "r472", "r583", "r584", "r585" ], "lang": { "en-US": { "role": { "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc.", "label": "Equity Component [Domain]", "terseLabel": "Equity Component [Domain]" } } }, "localname": "EquityComponentDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ameresco.com/role/CondensedConsolidatedStatementsofChangesinRedeemableNonControllingInterestsandStockholdersEquity", "http://www.ameresco.com/role/DerivativeInstrumentsandHedgingActivitiesAdditionalInformationDetails", "http://www.ameresco.com/role/DerivativeInstrumentsandHedgingActivitiesEffectsofDerivativeInstrumentsinAccumulatedOtherComprehensiveLossDetails", "http://www.ameresco.com/role/EarningsPerShareandOtherEquityRelatedInformationAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]", "terseLabel": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ameresco.com/role/FairValueMeasurementFairValueofAssetsandLiabilitiesMeasuredonaRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "auth_ref": [ "r445", "r446", "r447", "r455" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis.", "label": "Fair Value, Recurring and Nonrecurring [Table]", "terseLabel": "Fair Value, Recurring and Nonrecurring [Table]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ameresco.com/role/FairValueMeasurementFairValueofAssetsandLiabilitiesMeasuredonaRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Fair Value Measurement Inputs and Valuation Techniques [Line Items]", "terseLabel": "Fair Value Measurement Inputs and Valuation Techniques [Line Items]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ameresco.com/role/FairValueMeasurementAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable": { "auth_ref": [ "r448" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about input and valuation technique used to measure fair value and change in valuation approach and technique for each separate class of asset and liability measured on recurring and nonrecurring basis.", "label": "Fair Value Measurement Inputs and Valuation Techniques [Table]", "terseLabel": "Fair Value Measurement Inputs and Valuation Techniques [Table]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ameresco.com/role/FairValueMeasurementAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByBalanceSheetGroupingTextBlock": { "auth_ref": [ "r445", "r458" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the fair value of financial instruments, including financial assets and financial liabilities, and the measurements of those instruments, assets, and liabilities.", "label": "Fair Value, by Balance Sheet Grouping [Table Text Block]", "terseLabel": "Schedule of Fair Value and Carrying Value for Company's Long-Term Debt" } } }, "localname": "FairValueByBalanceSheetGroupingTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ameresco.com/role/FairValueMeasurementTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r325", "r326", "r327", "r328", "r329", "r330", "r331", "r332", "r446", "r509", "r510", "r511" ], "lang": { "en-US": { "role": { "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient.", "label": "Fair Value Hierarchy and NAV [Axis]", "terseLabel": "Fair Value Hierarchy and NAV [Axis]" } } }, "localname": "FairValueByFairValueHierarchyLevelAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ameresco.com/role/FairValueMeasurementFairValueofAssetsandLiabilitiesMeasuredonaRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "auth_ref": [ "r445", "r446", "r449", "r450", "r456" ], "lang": { "en-US": { "role": { "documentation": "Information by measurement frequency.", "label": "Measurement Frequency [Axis]", "terseLabel": "Measurement Frequency [Axis]" } } }, "localname": "FairValueByMeasurementFrequencyAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ameresco.com/role/FairValueMeasurementAdditionalInformationDetails", "http://www.ameresco.com/role/FairValueMeasurementFairValueofAssetsandLiabilitiesMeasuredonaRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Fair Value Disclosures [Abstract]", "terseLabel": "Fair Value Disclosures [Abstract]" } } }, "localname": "FairValueDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresTextBlock": { "auth_ref": [ "r454" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information.", "label": "Fair Value Disclosures [Text Block]", "terseLabel": "Fair Value Measurement" } } }, "localname": "FairValueDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ameresco.com/role/FairValueMeasurement" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueInputsLevel2Member": { "auth_ref": [ "r325", "r326", "r331", "r332", "r446", "r510" ], "lang": { "en-US": { "role": { "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets.", "label": "Fair Value, Inputs, Level 2 [Member]", "terseLabel": "Level 2" } } }, "localname": "FairValueInputsLevel2Member", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ameresco.com/role/FairValueMeasurementFairValueofAssetsandLiabilitiesMeasuredonaRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel3Member": { "auth_ref": [ "r325", "r326", "r327", "r328", "r329", "r330", "r331", "r332", "r446", "r511" ], "lang": { "en-US": { "role": { "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.", "label": "Fair Value, Inputs, Level 3 [Member]", "terseLabel": "Level 3" } } }, "localname": "FairValueInputsLevel3Member", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ameresco.com/role/FairValueMeasurementFairValueofAssetsandLiabilitiesMeasuredonaRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock": { "auth_ref": [ "r445", "r446" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of liabilities, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, by class that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3). Where the quoted price in an active market for the identical liability is not available, the Level 1 input is the quoted price of an identical liability when traded as an asset.", "label": "Fair Value, Liabilities Measured on Recurring Basis [Table Text Block]", "terseLabel": "Schedule of Fair Value of Liabilities Measured on a Recurring Basis" } } }, "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ameresco.com/role/FairValueMeasurementTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]", "terseLabel": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]" } } }, "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ameresco.com/role/FairValueMeasurementChangesinContingentLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock": { "auth_ref": [ "r451", "r455" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the fair value measurement of liabilities using significant unobservable inputs (Level 3), a reconciliation of the beginning and ending balances, separately presenting changes attributable to the following: (1) total gains or losses for the period (realized and unrealized), segregating those gains or losses included in earnings (or changes in net assets), and gains or losses recognized in other comprehensive income (loss) and a description of where those gains or losses included in earnings (or changes in net assets) are reported in the statement of income (or activities); (2) purchases, sales, issues, and settlements (each type disclosed separately); and (3) transfers in and transfers out of Level 3 (for example, transfers due to changes in the observability of significant inputs) by class of liability.", "label": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block]", "terseLabel": "Schedule of Changes in Fair Value of Contingent Liabilities Classified as Level 3" } } }, "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ameresco.com/role/FairValueMeasurementTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueMeasurementFrequencyDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Measurement frequency.", "label": "Measurement Frequency [Domain]", "terseLabel": "Measurement Frequency [Domain]" } } }, "localname": "FairValueMeasurementFrequencyDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ameresco.com/role/FairValueMeasurementAdditionalInformationDetails", "http://www.ameresco.com/role/FairValueMeasurementFairValueofAssetsandLiabilitiesMeasuredonaRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings": { "auth_ref": [ "r452" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of gain (loss) recognized in income from liability measured at fair value on recurring basis using unobservable input (level 3).", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Gain (Loss) Included in Earnings", "negatedTerseLabel": "Changes in the fair value of contingent consideration obligation" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ameresco.com/role/FairValueMeasurementChangesinContingentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue": { "auth_ref": [ "r451" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Fair value of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value", "periodEndLabel": "Contingent consideration liability balance at September 30, 2020 and 2019", "periodStartLabel": "Contingent consideration liability balance at December 31, 2019 and 2018" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ameresco.com/role/FairValueMeasurementChangesinContingentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [ "r325", "r326", "r327", "r328", "r329", "r330", "r331", "r332", "r509", "r510", "r511" ], "lang": { "en-US": { "role": { "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value.", "label": "Fair Value Hierarchy and NAV [Domain]", "verboseLabel": "Fair Value Hierarchy and NAV [Domain]" } } }, "localname": "FairValueMeasurementsFairValueHierarchyDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ameresco.com/role/FairValueMeasurementFairValueofAssetsandLiabilitiesMeasuredonaRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsNonrecurringMember": { "auth_ref": [ "r445", "r446", "r449", "r450", "r453", "r456" ], "lang": { "en-US": { "role": { "documentation": "Infrequent fair value measurement. Includes, but is not limited to, fair value adjustment for impairment of asset, liability or equity, not frequently measured at fair value.", "label": "Fair Value, Nonrecurring [Member]", "terseLabel": "Fair Value, Measurements, Nonrecurring" } } }, "localname": "FairValueMeasurementsNonrecurringMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ameresco.com/role/FairValueMeasurementAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsRecurringMember": { "auth_ref": [ "r454", "r456" ], "lang": { "en-US": { "role": { "documentation": "Frequent fair value measurement. Includes, but is not limited to, fair value adjustment for impairment of asset, liability or equity, frequently measured at fair value.", "label": "Fair Value, Recurring [Member]", "terseLabel": "Recurring" } } }, "localname": "FairValueMeasurementsRecurringMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ameresco.com/role/FairValueMeasurementFairValueofAssetsandLiabilitiesMeasuredonaRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable": { "auth_ref": [ "r428", "r433", "r442" ], "lang": { "en-US": { "role": { "documentation": "Schedule that discloses the location and fair value amounts of derivative instruments (and nonderivative instruments that are designated and qualify as hedging instruments) reported in the statement of financial position.", "label": "Fair Values Derivatives, Balance Sheet Location, by Derivative Contract Type [Table]", "terseLabel": "Fair Values Derivatives, Balance Sheet Location, by Derivative Contract Type [Table]" } } }, "localname": "FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ameresco.com/role/DerivativeInstrumentsandHedgingActivitiesFairValueofDerivativeInstrumentsontheBalanceSheetDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FinanceLeaseInterestExpense": { "auth_ref": [ "r486", "r489", "r495" ], "calculation": { "http://www.ameresco.com/role/LeasesLeaseCostDetails": { "order": 2.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of interest expense on finance lease liability.", "label": "Finance Lease, Interest Expense", "terseLabel": "Interest on lease liabilities" } } }, "localname": "FinanceLeaseInterestExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ameresco.com/role/LeasesLeaseCostDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilitiesGrossDifferenceAmountAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Finance Lease Liabilities, Gross Difference, Amount [Abstract]", "terseLabel": "Financing Leases" } } }, "localname": "FinanceLeaseLiabilitiesGrossDifferenceAmountAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ameresco.com/role/LeasesMinimumFutureLeaseObligationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FinanceLeaseLiability": { "auth_ref": [ "r484", "r494" ], "calculation": { "http://www.ameresco.com/role/DebtSummaryofLongtermDebtDetails": { "order": 2.0, "parentTag": "amrc_LongTermDebtAndCapitalLeaseObligationsGross", "weight": 1.0 }, "http://www.ameresco.com/role/LeasesMinimumFutureLeaseObligationsDetails": { "order": 2.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 }, "http://www.ameresco.com/role/LeasesSupplementalBalanceSheetInformationRelatedtoLeasesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease.", "label": "Finance Lease, Liability", "netLabel": "Financing leases", "terseLabel": "Present value of lease liabilities", "totalLabel": "Total financing lease liabilities" } } }, "localname": "FinanceLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ameresco.com/role/DebtSummaryofLongtermDebtDetails", "http://www.ameresco.com/role/LeasesMinimumFutureLeaseObligationsDetails", "http://www.ameresco.com/role/LeasesScheduleofSaleLeasebackTransactionsDetails", "http://www.ameresco.com/role/LeasesSupplementalBalanceSheetInformationRelatedtoLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityCurrent": { "auth_ref": [ "r484" ], "calculation": { "http://www.ameresco.com/role/LeasesSupplementalBalanceSheetInformationRelatedtoLeasesDetails": { "order": 1.0, "parentTag": "us-gaap_FinanceLeaseLiability", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as current.", "label": "Finance Lease, Liability, Current", "terseLabel": "Current portions of financing lease liabilities", "verboseLabel": "Financing lease liabilities, short-term" } } }, "localname": "FinanceLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ameresco.com/role/LeasesScheduleofSaleLeasebackTransactionsDetails", "http://www.ameresco.com/role/LeasesSupplementalBalanceSheetInformationRelatedtoLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r494" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of undiscounted cash flows of finance lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to finance lease liability recognized in statement of financial position.", "label": "Finance Lease, Liability, Fiscal Year Maturity [Table Text Block]", "terseLabel": "Schedule of Finance Lease Liability Maturity" } } }, "localname": "FinanceLeaseLiabilityMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ameresco.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FinanceLeaseLiabilityNoncurrent": { "auth_ref": [ "r484" ], "calculation": { "http://www.ameresco.com/role/LeasesSupplementalBalanceSheetInformationRelatedtoLeasesDetails": { "order": 2.0, "parentTag": "us-gaap_FinanceLeaseLiability", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as noncurrent.", "label": "Finance Lease, Liability, Noncurrent", "terseLabel": "Long-term financing lease liabilities, less current portions and net of deferred financing fees", "verboseLabel": "Financing lease liabilities, long-term" } } }, "localname": "FinanceLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ameresco.com/role/LeasesScheduleofSaleLeasebackTransactionsDetails", "http://www.ameresco.com/role/LeasesSupplementalBalanceSheetInformationRelatedtoLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList": { "auth_ref": [ "r485" ], "lang": { "en-US": { "role": { "documentation": "Indicates line item in statement of financial position that includes noncurrent finance lease liability.", "label": "Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible List]", "terseLabel": "Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible List]" } } }, "localname": "FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ameresco.com/role/LeasesSupplementalBalanceSheetInformationRelatedtoLeasesDetails" ], "xbrltype": "extensibleListItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDue": { "auth_ref": [ "r494" ], "calculation": { "http://www.ameresco.com/role/LeasesMinimumFutureLeaseObligationsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.ameresco.com/role/LeasesMinimumFutureLeaseObligationsDetails_1": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for finance lease.", "label": "Finance Lease, Liability, Payment, Due", "totalLabel": "Total minimum lease payments" } } }, "localname": "FinanceLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ameresco.com/role/LeasesMinimumFutureLeaseObligationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r494" ], "calculation": { "http://www.ameresco.com/role/LeasesMinimumFutureLeaseObligationsDetails_1": { "order": 2.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finance Lease, Liability, to be Paid, Year One", "terseLabel": "2021" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ameresco.com/role/LeasesMinimumFutureLeaseObligationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r494" ], "calculation": { "http://www.ameresco.com/role/LeasesMinimumFutureLeaseObligationsDetails_1": { "order": 4.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finance Lease, Liability, to be Paid, Year Four", "terseLabel": "2024" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ameresco.com/role/LeasesMinimumFutureLeaseObligationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r494" ], "calculation": { "http://www.ameresco.com/role/LeasesMinimumFutureLeaseObligationsDetails_1": { "order": 5.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finance Lease, Liability, to be Paid, Year Three", "terseLabel": "2023" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ameresco.com/role/LeasesMinimumFutureLeaseObligationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r494" ], "calculation": { "http://www.ameresco.com/role/LeasesMinimumFutureLeaseObligationsDetails_1": { "order": 6.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finance Lease, Liability, to be Paid, Year Two", "terseLabel": "2022" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ameresco.com/role/LeasesMinimumFutureLeaseObligationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear": { "auth_ref": [ "r494" ], "calculation": { "http://www.ameresco.com/role/LeasesMinimumFutureLeaseObligationsDetails_1": { "order": 1.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in remainder of current fiscal year.", "label": "Finance Lease, Liability, to be Paid, Remainder of Fiscal Year", "terseLabel": "2020" } } }, "localname": "FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ameresco.com/role/LeasesMinimumFutureLeaseObligationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r494" ], "calculation": { "http://www.ameresco.com/role/LeasesMinimumFutureLeaseObligationsDetails": { "order": 1.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for finance lease.", "label": "Finance Lease, Liability, Undiscounted Excess Amount", "terseLabel": "Less: interest", "verboseLabel": "Future interest payments" } } }, "localname": "FinanceLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ameresco.com/role/DebtSummaryofLongtermDebtDetails", "http://www.ameresco.com/role/LeasesMinimumFutureLeaseObligationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseRightOfUseAsset": { "auth_ref": [ "r483" ], "calculation": { "http://www.ameresco.com/role/EnergyAssetsFinancingLeaseAssetsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, after accumulated amortization, of right-of-use asset from finance lease.", "label": "Finance Lease, Right-of-Use Asset, after Accumulated Amortization", "terseLabel": "Financing lease assets, net", "totalLabel": "Financing lease assets, net", "verboseLabel": "Energy assets, net" } } }, "localname": "FinanceLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ameresco.com/role/EnergyAssetsFinancingLeaseAssetsDetails", "http://www.ameresco.com/role/LeasesScheduleofSaleLeasebackTransactionsDetails", "http://www.ameresco.com/role/LeasesSupplementalBalanceSheetInformationRelatedtoLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseRightOfUseAssetAmortization": { "auth_ref": [ "r486", "r489", "r495" ], "calculation": { "http://www.ameresco.com/role/LeasesLeaseCostDetails": { "order": 1.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization expense attributable to right-of-use asset from finance lease.", "label": "Finance Lease, Right-of-Use Asset, Amortization", "terseLabel": "Amortization expense", "verboseLabel": "Depreciation and amortization on financing lease assets, cost of revenues" } } }, "localname": "FinanceLeaseRightOfUseAssetAmortization", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ameresco.com/role/EnergyAssetsAdditionalInformationDetails", "http://www.ameresco.com/role/LeasesLeaseCostDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList": { "auth_ref": [ "r485" ], "lang": { "en-US": { "role": { "documentation": "Indicates line item in statement of financial position that includes finance lease right-of-use asset.", "label": "Finance Lease, Right-of-Use Asset, Statement of Financial Position [Extensible List]", "terseLabel": "Finance Lease, Right-of-Use Asset, Statement of Financial Position [Extensible List]" } } }, "localname": "FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ameresco.com/role/LeasesSupplementalBalanceSheetInformationRelatedtoLeasesDetails" ], "xbrltype": "extensibleListItemType" }, "us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r492", "r495" ], "lang": { "en-US": { "role": { "documentation": "Weighted average discount rate for finance lease calculated at point in time.", "label": "Finance Lease, Weighted Average Discount Rate, Percent", "verboseLabel": "Financing lease, weighted-average discount rate (as a percent)" } } }, "localname": "FinanceLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ameresco.com/role/LeasesSupplementalBalanceSheetInformationRelatedtoLeasesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r491", "r495" ], "lang": { "en-US": { "role": { "documentation": "Weighted average remaining lease term for finance lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Finance Lease, Weighted Average Remaining Lease Term", "verboseLabel": "Financing lease, weighted-average remaining lease term (in years)" } } }, "localname": "FinanceLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ameresco.com/role/LeasesSupplementalBalanceSheetInformationRelatedtoLeasesDetails" ], "xbrltype": "durationItemType" }, "us-gaap_FinancialInstrumentAxis": { "auth_ref": [ "r207", "r208", "r219", "r224", "r225", "r226", "r227", "r228", "r229", "r230", "r231", "r506", "r507", "r508", "r509", "r510", "r511", "r512", "r513", "r514", "r515", "r516", "r517", "r518", "r520", "r521", "r522", "r523", "r524", "r525", "r526", "r527", "r528", "r529", "r530", "r531", "r532", "r533", "r534", "r535", "r536" ], "lang": { "en-US": { "role": { "documentation": "Information by type of financial instrument.", "label": "Financial Instrument [Axis]", "terseLabel": "Financial Instrument [Axis]" } } }, "localname": "FinancialInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ameresco.com/role/FairValueMeasurementAdditionalInformationDetails", "http://www.ameresco.com/role/FairValueMeasurementFairValueofAssetsandLiabilitiesMeasuredonaRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FinancialLiabilitiesFairValueDisclosure": { "auth_ref": [], "calculation": { "http://www.ameresco.com/role/FairValueMeasurementFairValueofAssetsandLiabilitiesMeasuredonaRecurringBasisDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Fair value of financial obligations, including, but not limited to, debt instruments, derivative liabilities, federal funds purchased and sold under agreements to repurchase, securities loaned or sold under agreements to repurchase, financial instruments sold not yet purchased, guarantees, line of credit, loans and notes payable, servicing liability, and trading liabilities.", "label": "Financial Liabilities Fair Value Disclosure", "totalLabel": "Total liabilities" } } }, "localname": "FinancialLiabilitiesFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ameresco.com/role/FairValueMeasurementFairValueofAssetsandLiabilitiesMeasuredonaRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinancingReceivableSignificantSales": { "auth_ref": [ "r205", "r218" ], "calculation": { "http://www.ameresco.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 13.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of decrease from sale and reclassification to held-for-sale of financing receivable.", "label": "Financing Receivable, Sale", "negatedTerseLabel": "Federal ESPC receivable" } } }, "localname": "FinancingReceivableSignificantSales", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ameresco.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetUsefulLife": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Finite-Lived Intangible Asset, Useful Life", "terseLabel": "All other acquired intangible assets useful life", "verboseLabel": "Estimated useful life" } } }, "localname": "FiniteLivedIntangibleAssetUsefulLife", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ameresco.com/role/BusinessAcquisitionsandRelatedTransactionsAdditionalInformationDetails", "http://www.ameresco.com/role/GoodwillandIntangibleAssetsAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [ "r250" ], "calculation": { "http://www.ameresco.com/role/GoodwillandIntangibleAssetsAdditionalInformationDetails": { "order": 1.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Accumulated Amortization", "terseLabel": "Accumulated Amortization" } } }, "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ameresco.com/role/GoodwillandIntangibleAssetsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of amortization expense of assets, excluding financial assets, that lack physical substance, having a limited useful life.", "label": "Finite-lived Intangible Assets Amortization Expense [Table Text Block]", "terseLabel": "Schedule of Amortization Expense" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ameresco.com/role/GoodwillandIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r245", "r247", "r250", "r252", "r539", "r540" ], "lang": { "en-US": { "role": { "documentation": "Information by major type or class of finite-lived intangible assets.", "label": "Finite-Lived Intangible Assets by Major Class [Axis]", "terseLabel": "Finite-Lived Intangible Assets by Major Class [Axis]" } } }, "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ameresco.com/role/GoodwillandIntangibleAssetsAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "auth_ref": [ "r250", "r540" ], "calculation": { "http://www.ameresco.com/role/GoodwillandIntangibleAssetsAdditionalInformationDetails": { "order": 2.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Gross", "terseLabel": "Gross Carrying Amount" } } }, "localname": "FiniteLivedIntangibleAssetsGross", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ameresco.com/role/GoodwillandIntangibleAssetsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Finite-Lived Intangible Assets [Line Items]", "terseLabel": "Finite-Lived Intangible Assets [Line Items]" } } }, "localname": "FiniteLivedIntangibleAssetsLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ameresco.com/role/GoodwillandIntangibleAssetsAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r245", "r249" ], "lang": { "en-US": { "role": { "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company.", "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "terseLabel": "Finite-Lived Intangible Assets, Major Class Name [Domain]" } } }, "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ameresco.com/role/GoodwillandIntangibleAssetsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "auth_ref": [ "r250", "r539" ], "calculation": { "http://www.ameresco.com/role/GoodwillandIntangibleAssetsAdditionalInformationDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Net", "totalLabel": "Intangible assets, net" } } }, "localname": "FiniteLivedIntangibleAssetsNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ameresco.com/role/GoodwillandIntangibleAssetsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ForeignCurrencyTransactionGainLossUnrealized": { "auth_ref": [ "r109", "r462", "r463" ], "calculation": { "http://www.ameresco.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount before tax of foreign currency transaction unrealized gain (loss) recognized in the income statement.", "label": "Foreign Currency Transaction Gain (Loss), Unrealized", "negatedTerseLabel": "Unrealized foreign exchange (gain) loss" } } }, "localname": "ForeignCurrencyTransactionGainLossUnrealized", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ameresco.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_GainLossOnDerivativeInstrumentsNetPretax": { "auth_ref": [ "r429" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Aggregate net gain (loss) on all derivative instruments recognized in earnings during the period, before tax effects.", "label": "Gain (Loss) on Derivative Instruments, Net, Pretax", "negatedTerseLabel": "Amount of (Gain) Loss Recognized in Net Income" } } }, "localname": "GainLossOnDerivativeInstrumentsNetPretax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ameresco.com/role/DerivativeInstrumentsandHedgingActivitiesEffectsonStatementsofIncomeLossandConsolidatedStatementsofComprehensiveLossDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GainLossOnSaleOfPropertyPlantEquipment": { "auth_ref": [ "r108" ], "calculation": { "http://www.ameresco.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 25.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of gain (loss) on sale or disposal of property, plant and equipment assets, including oil and gas property and timber property.", "label": "Gain (Loss) on Disposition of Property Plant Equipment", "negatedLabel": "Loss on disposal / impairment of long-lived assets" } } }, "localname": "GainLossOnSaleOfPropertyPlantEquipment", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ameresco.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r236", "r237", "r541" ], "calculation": { "http://www.ameresco.com/role/CondensedConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill", "periodEndLabel": "Balance, September 30, 2020", "periodStartLabel": "Balance, December 31, 2019", "terseLabel": "Goodwill, net" } } }, "localname": "Goodwill", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ameresco.com/role/CondensedConsolidatedBalanceSheets", "http://www.ameresco.com/role/GoodwillandIntangibleAssetsGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Goodwill and Intangible Assets Disclosure [Abstract]", "terseLabel": "Goodwill and Intangible Assets Disclosure [Abstract]" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": { "auth_ref": [ "r253" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for goodwill and intangible assets.", "label": "Goodwill and Intangible Assets Disclosure [Text Block]", "terseLabel": "Goodwill and Intangible Assets" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ameresco.com/role/GoodwillandIntangibleAssets" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillForeignCurrencyTranslationGainLoss": { "auth_ref": [ "r239" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of foreign currency translation gain (loss) which increases (decreases) an asset representing future economic benefits from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill, Foreign Currency Translation Gain (Loss)", "terseLabel": "Currency effects" } } }, "localname": "GoodwillForeignCurrencyTranslationGainLoss", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ameresco.com/role/GoodwillandIntangibleAssetsGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillImpairedAccumulatedImpairmentLoss": { "auth_ref": [ "r238", "r240" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of accumulated impairment loss for an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill, Impaired, Accumulated Impairment Loss", "negatedTerseLabel": "Accumulated Goodwill Impairment" } } }, "localname": "GoodwillImpairedAccumulatedImpairmentLoss", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ameresco.com/role/GoodwillandIntangibleAssetsGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Goodwill [Line Items]", "terseLabel": "Goodwill [Line Items]" } } }, "localname": "GoodwillLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ameresco.com/role/GoodwillandIntangibleAssetsGoodwillDetails" ], "xbrltype": "stringItemType" }, "us-gaap_GoodwillRollForward": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Goodwill [Roll Forward]", "terseLabel": "Carrying Value of Goodwill" } } }, "localname": "GoodwillRollForward", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ameresco.com/role/GoodwillandIntangibleAssetsGoodwillDetails" ], "xbrltype": "stringItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r88", "r119", "r180", "r186", "r190", "r193", "r196", "r210", "r459" ], "calculation": { "http://www.ameresco.com/role/CondensedConsolidatedStatementsofIncome": { "order": 1.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.", "label": "Gross Profit", "totalLabel": "Gross profit" } } }, "localname": "GrossProfit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ameresco.com/role/CondensedConsolidatedStatementsofIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_HedgingDesignationAxis": { "auth_ref": [ "r426", "r439" ], "lang": { "en-US": { "role": { "documentation": "Information by designation of purpose of derivative instrument.", "label": "Hedging Designation [Axis]", "terseLabel": "Hedging Designation [Axis]" } } }, "localname": "HedgingDesignationAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ameresco.com/role/DerivativeInstrumentsandHedgingActivitiesAdditionalInformationDetails", "http://www.ameresco.com/role/DerivativeInstrumentsandHedgingActivitiesEffectsonStatementsofIncomeLossandConsolidatedStatementsofComprehensiveLossDetails", "http://www.ameresco.com/role/DerivativeInstrumentsandHedgingActivitiesFairValueofDerivativeInstrumentsontheBalanceSheetDetails", "http://www.ameresco.com/role/DerivativeInstrumentsandHedgingActivitiesSummaryofActiveDerivativeInstrumentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_HedgingDesignationDomain": { "auth_ref": [ "r426" ], "lang": { "en-US": { "role": { "documentation": "Designation of purpose of derivative instrument.", "label": "Hedging Designation [Domain]", "terseLabel": "Hedging Designation [Domain]" } } }, "localname": "HedgingDesignationDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ameresco.com/role/DerivativeInstrumentsandHedgingActivitiesAdditionalInformationDetails", "http://www.ameresco.com/role/DerivativeInstrumentsandHedgingActivitiesEffectsonStatementsofIncomeLossandConsolidatedStatementsofComprehensiveLossDetails", "http://www.ameresco.com/role/DerivativeInstrumentsandHedgingActivitiesFairValueofDerivativeInstrumentsontheBalanceSheetDetails", "http://www.ameresco.com/role/DerivativeInstrumentsandHedgingActivitiesSummaryofActiveDerivativeInstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_HybridInstrumentMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents hybrid instruments that have embedded credit derivatives (for example, a credit-linked note).", "label": "Hybrid Instrument [Member]", "terseLabel": "Make-whole provisions", "verboseLabel": "Make-whole provisions" } } }, "localname": "HybridInstrumentMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ameresco.com/role/DerivativeInstrumentsandHedgingActivitiesEffectsonStatementsofIncomeLossandConsolidatedStatementsofComprehensiveLossDetails", "http://www.ameresco.com/role/DerivativeInstrumentsandHedgingActivitiesFairValueofDerivativeInstrumentsontheBalanceSheetDetails", "http://www.ameresco.com/role/FairValueMeasurementAdditionalInformationDetails", "http://www.ameresco.com/role/FairValueMeasurementFairValueofAssetsandLiabilitiesMeasuredonaRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments": { "auth_ref": [ "r123", "r180", "r186", "r190", "r193", "r196" ], "calculation": { "http://www.ameresco.com/role/CondensedConsolidatedStatementsofIncome": { "order": 1.0, "parentTag": "us-gaap_ProfitLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of income (loss) from continuing operations before deduction of income tax expense (benefit) and income (loss) attributable to noncontrolling interest, and addition of income (loss) from equity method investments.", "label": "Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest", "totalLabel": "Income before income taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ameresco.com/role/CondensedConsolidatedStatementsofIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromEquityMethodInvestments": { "auth_ref": [ "r78", "r108", "r177", "r209", "r548", "r568" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of income (loss) for proportionate share of equity method investee's income (loss).", "label": "Income (Loss) from Equity Method Investments", "negatedTerseLabel": "Expense recognized from equity method joint ventures" } } }, "localname": "IncomeLossFromEquityMethodInvestments", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ameresco.com/role/InvestmentFundsAndOtherVariableInterestEntitiesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Income Statement [Abstract]", "terseLabel": "Income Statement [Abstract]" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationAxis": { "auth_ref": [ "r258" ], "lang": { "en-US": { "role": { "documentation": "Information by location in the income statement.", "label": "Income Statement Location [Axis]", "terseLabel": "Income Statement Location [Axis]" } } }, "localname": "IncomeStatementLocationAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ameresco.com/role/DerivativeInstrumentsandHedgingActivitiesEffectsonStatementsofIncomeLossandConsolidatedStatementsofComprehensiveLossDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Location in the income statement.", "label": "Income Statement Location [Domain]", "terseLabel": "Income Statement Location [Domain]" } } }, "localname": "IncomeStatementLocationDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ameresco.com/role/DerivativeInstrumentsandHedgingActivitiesEffectsonStatementsofIncomeLossandConsolidatedStatementsofComprehensiveLossDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Income Tax Disclosure [Abstract]", "terseLabel": "Income Tax Disclosure [Abstract]" } } }, "localname": "IncomeTaxDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r368", "r372", "r373", "r377", "r379", "r381", "r382", "r383" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.", "label": "Income Tax Disclosure [Text Block]", "terseLabel": "Income Taxes" } } }, "localname": "IncomeTaxDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ameresco.com/role/IncomeTaxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r120", "r139", "r140", "r178", "r366", "r378", "r380", "r575" ], "calculation": { "http://www.ameresco.com/role/CondensedConsolidatedStatementsofIncome": { "order": 2.0, "parentTag": "us-gaap_ProfitLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Income Tax Expense (Benefit)", "terseLabel": "Income tax provision" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ameresco.com/role/CondensedConsolidatedStatementsofIncome", "http://www.ameresco.com/role/IncomeTaxesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReceivable": { "auth_ref": [ "r36", "r558" ], "calculation": { "http://www.ameresco.com/role/CondensedConsolidatedBalanceSheets": { "order": 7.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Carrying amount as of the balance sheet date of income taxes previously overpaid to tax authorities (such as U.S. Federal, state and local tax authorities) representing refunds of overpayments or recoveries based on agreed-upon resolutions of disputes. Also called income tax refund receivable.", "label": "Income Taxes Receivable", "terseLabel": "Income tax receivable" } } }, "localname": "IncomeTaxReceivable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ameresco.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxesPaid": { "auth_ref": [ "r105", "r111" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income.", "label": "Income Taxes Paid", "terseLabel": "Cash paid for income taxes" } } }, "localname": "IncomeTaxesPaid", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ameresco.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities": { "auth_ref": [ "r107" ], "calculation": { "http://www.ameresco.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 19.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The increase (decrease) during the reporting period in the amounts payable to vendors for goods and services received and the amount of obligations and expenses incurred but not paid.", "label": "Increase (Decrease) in Accounts Payable and Accrued Liabilities", "terseLabel": "Accounts payable, accrued expenses and other current liabilities" } } }, "localname": "IncreaseDecreaseInAccountsPayableAndAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ameresco.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r107" ], "calculation": { "http://www.ameresco.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.", "label": "Increase (Decrease) in Accounts Receivable", "negatedTerseLabel": "Accounts receivable" } } }, "localname": "IncreaseDecreaseInAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ameresco.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable": { "auth_ref": [ "r107" ], "calculation": { "http://www.ameresco.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 22.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The increase (decrease) during the period in the amount due for taxes based on the reporting entity's earnings or attributable to the entity's income earning process (business presence) within a given jurisdiction.", "label": "Increase (Decrease) in Income Taxes Payable", "terseLabel": "Income taxes payable, net" } } }, "localname": "IncreaseDecreaseInAccruedIncomeTaxesPayable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ameresco.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInConstructionPayables": { "auth_ref": [ "r107" ], "calculation": { "http://www.ameresco.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 17.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The increase (decrease) during the reporting period of obligations, not classified as trade payables, incurred and payable for the acquisition of merchandise, materials, supplies, and services pertaining to construction projects.", "label": "Increase (Decrease) in Construction Payables", "terseLabel": "Project development costs" } } }, "localname": "IncreaseDecreaseInConstructionPayables", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ameresco.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInContractWithCustomerAsset": { "auth_ref": [ "r107" ], "calculation": { "http://www.ameresco.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 15.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time.", "label": "Increase (Decrease) in Contract with Customer, Asset", "negatedTerseLabel": "Costs and estimated earnings in excess of billings" } } }, "localname": "IncreaseDecreaseInContractWithCustomerAsset", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ameresco.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "auth_ref": [ "r107" ], "calculation": { "http://www.ameresco.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 20.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable.", "label": "Increase (Decrease) in Contract with Customer, Liability", "terseLabel": "Billings in excess of cost and estimated earnings" } } }, "localname": "IncreaseDecreaseInContractWithCustomerLiability", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ameresco.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInventories": { "auth_ref": [ "r107" ], "calculation": { "http://www.ameresco.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 14.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities.", "label": "Increase (Decrease) in Inventories", "negatedTerseLabel": "Inventory, net" } } }, "localname": "IncreaseDecreaseInInventories", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ameresco.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities": { "auth_ref": [], "calculation": { "http://www.ameresco.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 21.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in noncurrent operating liabilities classified as other.", "label": "Increase (Decrease) in Other Noncurrent Liabilities", "terseLabel": "Other liabilities" } } }, "localname": "IncreaseDecreaseInOtherNoncurrentLiabilities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ameresco.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOtherOperatingAssets": { "auth_ref": [ "r107" ], "calculation": { "http://www.ameresco.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 18.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in operating assets classified as other.", "label": "Increase (Decrease) in Other Operating Assets", "negatedTerseLabel": "Other assets" } } }, "localname": "IncreaseDecreaseInOtherOperatingAssets", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ameresco.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOtherOperatingAssetsAndLiabilitiesNetAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Increase (Decrease) in Other Operating Assets and Liabilities, Net [Abstract]", "terseLabel": "Changes in operating assets and liabilities:" } } }, "localname": "IncreaseDecreaseInOtherOperatingAssetsAndLiabilitiesNetAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ameresco.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r107" ], "calculation": { "http://www.ameresco.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 16.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other.", "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "negatedTerseLabel": "Prepaid expenses and other current assets" } } }, "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ameresco.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "terseLabel": "Increase (Decrease) in Stockholders' Equity [Roll Forward]" } } }, "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ameresco.com/role/CondensedConsolidatedStatementsofChangesinRedeemableNonControllingInterestsandStockholdersEquity", "http://www.ameresco.com/role/DerivativeInstrumentsandHedgingActivitiesEffectsofDerivativeInstrumentsinAccumulatedOtherComprehensiveLossDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInTemporaryEquityRollForward": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Increase (Decrease) in Temporary Equity [Roll Forward]", "terseLabel": "Increase (Decrease) in Temporary Equity [Roll Forward]" } } }, "localname": "IncreaseDecreaseInTemporaryEquityRollForward", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ameresco.com/role/CondensedConsolidatedStatementsofChangesinRedeemableNonControllingInterestsandStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": { "auth_ref": [ "r145", "r146", "r147", "r154" ], "calculation": { "http://www.ameresco.com/role/EarningsPerShareandOtherEquityRelatedInformationScheduleofEarningsPerShareBasicandDilutedDetails": { "order": 2.0, "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0 } }, "lang": { "en-US": { "role": { "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of share based payment arrangements using the treasury stock method.", "label": "Incremental Common Shares Attributable to Dilutive Effect of Share-based Payment Arrangements", "terseLabel": "Stock options (in shares)" } } }, "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ameresco.com/role/EarningsPerShareandOtherEquityRelatedInformationScheduleofEarningsPerShareBasicandDilutedDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "auth_ref": [ "r243", "r248" ], "calculation": { "http://www.ameresco.com/role/CondensedConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.", "label": "Intangible Assets, Net (Excluding Goodwill)", "terseLabel": "Intangible assets, net" } } }, "localname": "IntangibleAssetsNetExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ameresco.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestCostsCapitalized": { "auth_ref": [ "r475" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of interest capitalized during the period.", "label": "Interest Costs Capitalized", "terseLabel": "Capitalized interest costs" } } }, "localname": "InterestCostsCapitalized", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ameresco.com/role/EnergyAssetsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpense": { "auth_ref": [ "r77", "r174", "r474", "r478", "r555" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of the cost of borrowed funds accounted for as interest expense.", "label": "Interest Expense", "terseLabel": "Interest expense" } } }, "localname": "InterestExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ameresco.com/role/BusinessSegmentInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestIncomeOperating": { "auth_ref": [ "r87" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of operating interest income, including, but not limited to, amortization and accretion of premiums and discounts on securities.", "label": "Interest Income, Operating", "terseLabel": "Interest income" } } }, "localname": "InterestIncomeOperating", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ameresco.com/role/BusinessSegmentInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPaidNet": { "auth_ref": [ "r101", "r104", "r111" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.", "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities", "terseLabel": "Cash paid for interest" } } }, "localname": "InterestPaidNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ameresco.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestRateSwapMember": { "auth_ref": [ "r436" ], "lang": { "en-US": { "role": { "documentation": "Forward based contracts in which two parties agree to swap periodic payments that are fixed at the outset of the swap contract with variable payments based on a market interest rate (index rate) over a specified period.", "label": "Interest Rate Swap [Member]", "terseLabel": "Interest rate swap instruments" } } }, "localname": "InterestRateSwapMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ameresco.com/role/DerivativeInstrumentsandHedgingActivitiesEffectsonStatementsofIncomeLossandConsolidatedStatementsofComprehensiveLossDetails", "http://www.ameresco.com/role/DerivativeInstrumentsandHedgingActivitiesFairValueofDerivativeInstrumentsontheBalanceSheetDetails", "http://www.ameresco.com/role/FairValueMeasurementFairValueofAssetsandLiabilitiesMeasuredonaRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_InventoryNet": { "auth_ref": [ "r4", "r55" ], "calculation": { "http://www.ameresco.com/role/CondensedConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.", "label": "Inventory, Net", "terseLabel": "Inventory, net" } } }, "localname": "InventoryNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ameresco.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseCost": { "auth_ref": [ "r493", "r495" ], "calculation": { "http://www.ameresco.com/role/LeasesLeaseCostDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of lease cost recognized by lessee for lease contract.", "label": "Lease, Cost", "totalLabel": "Total lease costs" } } }, "localname": "LeaseCost", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ameresco.com/role/LeasesLeaseCostDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseCostTableTextBlock": { "auth_ref": [ "r493" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income.", "label": "Lease, Cost [Table Text Block]", "terseLabel": "Schedule of Depreciation and Amortization Expense of Energy Assets, Finance Lease Assets", "verboseLabel": "Schedule of Other Lease Cost Details" } } }, "localname": "LeaseCostTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ameresco.com/role/EnergyAssetsTables", "http://www.ameresco.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LeasesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Leases [Abstract]", "terseLabel": "Leases [Abstract]" } } }, "localname": "LeasesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_LesseeFinanceLeasesTextBlock": { "auth_ref": [ "r496" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for finance leases of lessee. Includes, but is not limited to, description of lessee's finance lease and maturity analysis of finance lease liability.", "label": "Lessee, Finance Leases [Text Block]", "terseLabel": "Leases" } } }, "localname": "LesseeFinanceLeasesTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ameresco.com/role/Leases" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeLeaseDescriptionLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Lessee, Lease, Description [Line Items]", "terseLabel": "Lessee, Lease, Description [Line Items]" } } }, "localname": "LesseeLeaseDescriptionLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ameresco.com/role/LeasesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeLeaseDescriptionTable": { "auth_ref": [ "r488" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about lessee's leases.", "label": "Lessee, Lease, Description [Table]", "terseLabel": "Lessee, Lease, Description [Table]" } } }, "localname": "LesseeLeaseDescriptionTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ameresco.com/role/LeasesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r494" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position.", "label": "Lessee, Operating Lease, Liability, Maturity [Table Text Block]", "terseLabel": "Schedule of Operating Lease Liability Maturity" } } }, "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ameresco.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r494" ], "calculation": { "http://www.ameresco.com/role/LeasesMinimumFutureLeaseObligationsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.ameresco.com/role/LeasesMinimumFutureLeaseObligationsDetails_1": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease.", "label": "Lessee, Operating Lease, Liability, to be Paid", "totalLabel": "Total minimum lease payments" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ameresco.com/role/LeasesMinimumFutureLeaseObligationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r494" ], "calculation": { "http://www.ameresco.com/role/LeasesMinimumFutureLeaseObligationsDetails": { "order": 6.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year One", "terseLabel": "2021" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ameresco.com/role/LeasesMinimumFutureLeaseObligationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r494" ], "calculation": { "http://www.ameresco.com/role/LeasesMinimumFutureLeaseObligationsDetails": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Four", "terseLabel": "2024" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ameresco.com/role/LeasesMinimumFutureLeaseObligationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r494" ], "calculation": { "http://www.ameresco.com/role/LeasesMinimumFutureLeaseObligationsDetails": { "order": 5.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Three", "terseLabel": "2023" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ameresco.com/role/LeasesMinimumFutureLeaseObligationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r494" ], "calculation": { "http://www.ameresco.com/role/LeasesMinimumFutureLeaseObligationsDetails": { "order": 3.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two", "terseLabel": "2022" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ameresco.com/role/LeasesMinimumFutureLeaseObligationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": { "auth_ref": [ "r494" ], "calculation": { "http://www.ameresco.com/role/LeasesMinimumFutureLeaseObligationsDetails": { "order": 4.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease having initial or remaining lease term in excess of one year to be paid in remainder of current fiscal year.", "label": "Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year", "terseLabel": "2020" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ameresco.com/role/LeasesMinimumFutureLeaseObligationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r494" ], "calculation": { "http://www.ameresco.com/role/LeasesMinimumFutureLeaseObligationsDetails_1": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.", "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "terseLabel": "Less: interest" } } }, "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ameresco.com/role/LeasesMinimumFutureLeaseObligationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseRenewalTerm": { "auth_ref": [ "r487" ], "lang": { "en-US": { "role": { "documentation": "Term of lessee's operating lease renewal, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Lessee, Operating Lease, Renewal Term", "terseLabel": "Operating lease renewal term" } } }, "localname": "LesseeOperatingLeaseRenewalTerm", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ameresco.com/role/LeasesAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_LesseeOperatingLeasesTextBlock": { "auth_ref": [ "r496" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability.", "label": "Lessee, Operating Leases [Text Block]", "terseLabel": "Leases" } } }, "localname": "LesseeOperatingLeasesTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ameresco.com/role/Leases" ], "xbrltype": "textBlockItemType" }, "us-gaap_LessorSalesTypeLeasesTextBlock": { "auth_ref": [ "r501" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure of lessor's sales-type leases.", "label": "Lessor, Sales-type Leases [Text Block]", "terseLabel": "Leases" } } }, "localname": "LessorSalesTypeLeasesTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ameresco.com/role/Leases" ], "xbrltype": "textBlockItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r43", "r119", "r188", "r210", "r405", "r411", "r412", "r459" ], "calculation": { "http://www.ameresco.com/role/InvestmentFundsandOtherVariableInterestEntitiesScheduleofVariableInterestEntityFinancialInformationDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.", "label": "Liabilities", "terseLabel": "Total liabilities", "totalLabel": "Total VIE liabilities" } } }, "localname": "Liabilities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ameresco.com/role/CondensedConsolidatedBalanceSheetsParenthetical", "http://www.ameresco.com/role/InvestmentFundsandOtherVariableInterestEntitiesScheduleofVariableInterestEntityFinancialInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r34", "r119", "r210", "r459", "r545", "r565" ], "calculation": { "http://www.ameresco.com/role/CondensedConsolidatedBalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.", "label": "Liabilities and Equity", "totalLabel": "Total liabilities, redeemable non-controlling interests and stockholders\u2019 equity" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ameresco.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Liabilities and Equity [Abstract]", "terseLabel": "LIABILITIES, REDEEMABLE NON-CONTROLLING INTERESTS AND STOCKHOLDERS\u2019 EQUITY" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ameresco.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r45", "r119", "r210", "r405", "r411", "r412", "r459" ], "calculation": { "http://www.ameresco.com/role/CondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 }, "http://www.ameresco.com/role/InvestmentFundsandOtherVariableInterestEntitiesScheduleofVariableInterestEntityFinancialInformationDetails": { "order": 1.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.", "label": "Liabilities, Current", "terseLabel": "Variable interest entities, current liabilities", "totalLabel": "Total current liabilities" } } }, "localname": "LiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ameresco.com/role/CondensedConsolidatedBalanceSheets", "http://www.ameresco.com/role/InvestmentFundsandOtherVariableInterestEntitiesScheduleofVariableInterestEntityFinancialInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Liabilities, Current [Abstract]", "terseLabel": "Current liabilities:" } } }, "localname": "LiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ameresco.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesFairValueDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Liabilities, Fair Value Disclosure [Abstract]", "terseLabel": "Liabilities:" } } }, "localname": "LiabilitiesFairValueDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ameresco.com/role/FairValueMeasurementFairValueofAssetsandLiabilitiesMeasuredonaRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesNoncurrent": { "auth_ref": [ "r11", "r12", "r13", "r25", "r26", "r119", "r210", "r405", "r411", "r412", "r459" ], "calculation": { "http://www.ameresco.com/role/InvestmentFundsandOtherVariableInterestEntitiesScheduleofVariableInterestEntityFinancialInformationDetails": { "order": 2.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of obligation due after one year or beyond the normal operating cycle, if longer.", "label": "Liabilities, Noncurrent", "terseLabel": "Variable interest entities, noncurrent liabilities" } } }, "localname": "LiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ameresco.com/role/InvestmentFundsandOtherVariableInterestEntitiesScheduleofVariableInterestEntityFinancialInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCredit": { "auth_ref": [ "r25", "r544", "r559" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The carrying value as of the balance sheet date of the current and noncurrent portions of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement.", "label": "Long-term Line of Credit", "terseLabel": "Line of credit" } } }, "localname": "LineOfCredit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ameresco.com/role/DebtAdditionalInformationDetails", "http://www.ameresco.com/role/DebtSummaryofLongtermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "auth_ref": [ "r41" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.", "label": "Line of Credit Facility, Maximum Borrowing Capacity", "terseLabel": "Maximum borrowing capacity", "verboseLabel": "Principal amount" } } }, "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ameresco.com/role/DebtAdditionalInformationDetails", "http://www.ameresco.com/role/SubsequentEventDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity": { "auth_ref": [ "r41" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of borrowing capacity currently available under the credit facility (current borrowing capacity less the amount of borrowings outstanding).", "label": "Line of Credit Facility, Remaining Borrowing Capacity", "terseLabel": "Funds available for borrowing" } } }, "localname": "LineOfCreditFacilityRemainingBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ameresco.com/role/DebtAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "A contractual arrangement with a lender under which borrowings can be made up to a specific amount at any point in time, and under which borrowings outstanding may be either short-term or long-term, depending upon the particulars.", "label": "Line of Credit [Member]", "terseLabel": "Line of Credit" } } }, "localname": "LineOfCreditMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ameresco.com/role/DebtAdditionalInformationDetails", "http://www.ameresco.com/role/DebtSummaryofLongtermDebtDetails", "http://www.ameresco.com/role/SubsequentEventDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LoansPayableMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Borrowing supported by a written promise to pay an obligation.", "label": "Loans Payable [Member]", "terseLabel": "Loans Payable" } } }, "localname": "LoansPayableMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ameresco.com/role/DebtAdditionalInformationDetails", "http://www.ameresco.com/role/DebtSummaryofLongtermDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LondonInterbankOfferedRateLIBORMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Interest rate at which a bank borrows funds from other banks in the London interbank market.", "label": "London Interbank Offered Rate (LIBOR) [Member]", "terseLabel": "LIBOR" } } }, "localname": "LondonInterbankOfferedRateLIBORMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ameresco.com/role/DebtAdditionalInformationDetails", "http://www.ameresco.com/role/SubsequentEventDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LongTermDebt": { "auth_ref": [ "r25", "r281", "r544", "r562" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.", "label": "Long-term Debt", "terseLabel": "Long-term debt" } } }, "localname": "LongTermDebt", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ameresco.com/role/DebtAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtAndCapitalLeaseObligations": { "auth_ref": [ "r25" ], "calculation": { "http://www.ameresco.com/role/CondensedConsolidatedBalanceSheets": { "order": 8.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of long-term debt and lease obligation, classified as noncurrent.", "label": "Long-term Debt and Lease Obligation", "terseLabel": "Long-term debt and financing lease liabilities, net of current portion and deferred financing fees", "verboseLabel": "Long-term debt and financing lease liabilities, net" } } }, "localname": "LongTermDebtAndCapitalLeaseObligations", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ameresco.com/role/CondensedConsolidatedBalanceSheets", "http://www.ameresco.com/role/DebtSummaryofLongtermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtCurrent": { "auth_ref": [ "r42" ], "calculation": { "http://www.ameresco.com/role/CondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt, classified as current. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.", "label": "Long-term Debt, Current Maturities", "terseLabel": "Current portions of long-term debt and financing lease liabilities" } } }, "localname": "LongTermDebtCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ameresco.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtFairValue": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The fair value amount of long-term debt whether such amount is presented as a separate caption or as a parenthetical disclosure. Additionally, this element may be used in connection with the fair value disclosures required in the footnote disclosures to the financial statements. The element may be used in both the balance sheet and disclosure in the same submission.", "label": "Long-term Debt, Fair Value", "terseLabel": "Long-term debt value (Level 2), Fair Value" } } }, "localname": "LongTermDebtFairValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ameresco.com/role/FairValueMeasurementFairValueandCarryingValueofLongtermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Debt arrangement having an initial term longer than one year or beyond the normal operating cycle, if longer.", "label": "Long-term Debt [Member]", "terseLabel": "Long-term debt and financing lease liabilities, net of current portion and deferred financing fees" } } }, "localname": "LongTermDebtMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ameresco.com/role/InvestmentFundsandOtherVariableInterestEntitiesScheduleofVariableInterestEntityFinancialInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LongTermDebtTextBlock": { "auth_ref": [ "r282" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for long-term debt.", "label": "Long-term Debt [Text Block]", "terseLabel": "Debt" } } }, "localname": "LongTermDebtTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ameresco.com/role/Debt" ], "xbrltype": "textBlockItemType" }, "us-gaap_LongtermDebtTypeAxis": { "auth_ref": [ "r47" ], "lang": { "en-US": { "role": { "documentation": "Information by type of long-term debt.", "label": "Long-term Debt, Type [Axis]", "terseLabel": "Long-term Debt, Type [Axis]" } } }, "localname": "LongtermDebtTypeAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ameresco.com/role/DebtAdditionalInformationDetails", "http://www.ameresco.com/role/DebtSummaryofLongtermDebtDetails", "http://www.ameresco.com/role/SubsequentEventDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongtermDebtTypeDomain": { "auth_ref": [ "r47", "r279" ], "lang": { "en-US": { "role": { "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.", "label": "Long-term Debt, Type [Domain]", "terseLabel": "Long-term Debt, Type [Domain]" } } }, "localname": "LongtermDebtTypeDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ameresco.com/role/DebtAdditionalInformationDetails", "http://www.ameresco.com/role/DebtSummaryofLongtermDebtDetails", "http://www.ameresco.com/role/SubsequentEventDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LossContingenciesLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Loss Contingencies [Line Items]", "terseLabel": "Loss Contingencies [Line Items]" } } }, "localname": "LossContingenciesLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ameresco.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LossContingenciesTable": { "auth_ref": [ "r269", "r270", "r271", "r272", "r273", "r274", "r275", "r277", "r278" ], "lang": { "en-US": { "role": { "documentation": "Discloses the specific components (such as the nature, name, and date) of the loss contingency and gives an estimate of the possible loss or range of loss, or states that a reasonable estimate cannot be made. Excludes environmental contingencies, warranties and unconditional purchase obligations.", "label": "Loss Contingencies [Table]", "terseLabel": "Loss Contingencies [Table]" } } }, "localname": "LossContingenciesTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ameresco.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_MeasurementInputDiscountRateMember": { "auth_ref": [ "r448" ], "lang": { "en-US": { "role": { "documentation": "Measurement input using interest rate to determine present value of future cash flows.", "label": "Measurement Input, Discount Rate [Member]", "terseLabel": "Measurement Input, Discount Rate" } } }, "localname": "MeasurementInputDiscountRateMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ameresco.com/role/FairValueMeasurementAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MeasurementInputTypeAxis": { "auth_ref": [ "r448" ], "lang": { "en-US": { "role": { "documentation": "Information by type of measurement input used to determine value of asset and liability.", "label": "Measurement Input Type [Axis]", "terseLabel": "Measurement Input Type [Axis]" } } }, "localname": "MeasurementInputTypeAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ameresco.com/role/FairValueMeasurementAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_MeasurementInputTypeDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Measurement input used to determine value of asset and liability.", "label": "Measurement Input Type [Domain]", "terseLabel": "Measurement Input Type [Domain]" } } }, "localname": "MeasurementInputTypeDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ameresco.com/role/FairValueMeasurementAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders": { "auth_ref": [ "r292" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Decrease in noncontrolling interest balance from payment of dividends or other distributions by the non-wholly owned subsidiary or partially owned entity, included in the consolidation of the parent entity, to the noncontrolling interest holders.", "label": "Noncontrolling Interest, Decrease from Distributions to Noncontrolling Interest Holders", "negatedTerseLabel": "Distributions to redeemable non-controlling interests" } } }, "localname": "MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ameresco.com/role/CondensedConsolidatedStatementsofChangesinRedeemableNonControllingInterestsandStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_NatureOfOperations": { "auth_ref": [ "r166", "r167" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for the nature of an entity's business, major products or services, principal markets including location, and the relative importance of its operations in each business and the basis for the determination, including but not limited to, assets, revenues, or earnings. For an entity that has not commenced principal operations, disclosures about the risks and uncertainties related to the activities in which the entity is currently engaged and an understanding of what those activities are being directed toward.", "label": "Nature of Operations [Text Block]", "terseLabel": "Basis of Presentation" } } }, "localname": "NatureOfOperations", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ameresco.com/role/BasisofPresentation" ], "xbrltype": "textBlockItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r103" ], "calculation": { "http://www.ameresco.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.", "label": "Net Cash Provided by (Used in) Financing Activities", "totalLabel": "Cash flows from financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ameresco.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]", "terseLabel": "Cash flows from financing activities:" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ameresco.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r103" ], "calculation": { "http://www.ameresco.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 4.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.", "label": "Net Cash Provided by (Used in) Investing Activities", "totalLabel": "Cash flows from investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ameresco.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]", "terseLabel": "Cash flows from investing activities:" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ameresco.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r103", "r106", "r109" ], "calculation": { "http://www.ameresco.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 3.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.", "label": "Net Cash Provided by (Used in) Operating Activities", "totalLabel": "Cash flows from operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ameresco.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Cash flows from operating activities:" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ameresco.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r2", "r70", "r73", "r79", "r109", "r119", "r129", "r133", "r134", "r135", "r136", "r139", "r140", "r150", "r180", "r186", "r190", "r193", "r196", "r210", "r459", "r549", "r569" ], "calculation": { "http://www.ameresco.com/role/CondensedConsolidatedStatementsofIncome": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.ameresco.com/role/EarningsPerShareandOtherEquityRelatedInformationScheduleofEarningsPerShareBasicandDilutedDetails": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.", "label": "Net Income (Loss) Attributable to Parent", "terseLabel": "Net income attributable to common shareholders", "totalLabel": "Net income attributable to common shareholders", "verboseLabel": "Net (loss) income" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ameresco.com/role/CondensedConsolidatedStatementsofChangesinRedeemableNonControllingInterestsandStockholdersEquity", "http://www.ameresco.com/role/CondensedConsolidatedStatementsofIncome", "http://www.ameresco.com/role/EarningsPerShareandOtherEquityRelatedInformationScheduleofEarningsPerShareBasicandDilutedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAttributableToNoncontrollingInterest": { "auth_ref": [ "r70", "r73", "r139", "r140", "r407", "r419" ], "calculation": { "http://www.ameresco.com/role/CondensedConsolidatedStatementsofIncome": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of Net Income (Loss) attributable to noncontrolling interest.", "label": "Net Income (Loss) Attributable to Noncontrolling Interest", "negatedTerseLabel": "Net loss (income) attributable to redeemable non-controlling interests" } } }, "localname": "NetIncomeLossAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ameresco.com/role/CondensedConsolidatedStatementsofIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": { "auth_ref": [ "r133", "r134", "r135", "r136", "r141", "r142", "r151", "r154", "r180", "r186", "r190", "r193", "r196" ], "calculation": { "http://www.ameresco.com/role/EarningsPerShareandOtherEquityRelatedInformationScheduleofEarningsPerShareBasicandDilutedDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders.", "label": "Net Income (Loss) Available to Common Stockholders, Basic", "totalLabel": "Income attributable to common shareholders" } } }, "localname": "NetIncomeLossAvailableToCommonStockholdersBasic", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ameresco.com/role/EarningsPerShareandOtherEquityRelatedInformationScheduleofEarningsPerShareBasicandDilutedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Net Income (Loss) Available to Common Stockholders, Basic [Abstract]", "terseLabel": "Net income per share attributable to common shareholders:" } } }, "localname": "NetIncomeLossAvailableToCommonStockholdersBasicAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ameresco.com/role/CondensedConsolidatedStatementsofIncome" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Net Income (Loss) Available to Common Stockholders, Diluted [Abstract]", "terseLabel": "Numerator:" } } }, "localname": "NetIncomeLossAvailableToCommonStockholdersDilutedAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ameresco.com/role/EarningsPerShareandOtherEquityRelatedInformationScheduleofEarningsPerShareBasicandDilutedDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NetInvestmentInLease": { "auth_ref": [ "r497" ], "calculation": { "http://www.ameresco.com/role/LeasesScheduleofSaleLeasebackTransactionsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of net investment in sales-type and direct financing lease.", "label": "Net Investment in Lease", "totalLabel": "Total deferred gain" } } }, "localname": "NetInvestmentInLease", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ameresco.com/role/LeasesScheduleofSaleLeasebackTransactionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetInvestmentInLeaseCurrent": { "auth_ref": [ "r497", "r498" ], "calculation": { "http://www.ameresco.com/role/LeasesScheduleofSaleLeasebackTransactionsDetails": { "order": 1.0, "parentTag": "us-gaap_NetInvestmentInLease", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of net investment in sales-type and direct financing lease, classified as current.", "label": "Net Investment in Lease, Current", "terseLabel": "Deferred gain, short-term, net" } } }, "localname": "NetInvestmentInLeaseCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ameresco.com/role/LeasesScheduleofSaleLeasebackTransactionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetInvestmentInLeaseNoncurrent": { "auth_ref": [ "r497", "r498" ], "calculation": { "http://www.ameresco.com/role/LeasesScheduleofSaleLeasebackTransactionsDetails": { "order": 2.0, "parentTag": "us-gaap_NetInvestmentInLease", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of net investment in sales-type and direct financing lease, classified as noncurrent.", "label": "Net Investment in Lease, Noncurrent", "terseLabel": "Deferred gain, long-term, net" } } }, "localname": "NetInvestmentInLeaseNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ameresco.com/role/LeasesScheduleofSaleLeasebackTransactionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.", "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "terseLabel": "Recent Accounting Pronouncements" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ameresco.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NoncompeteAgreementsMember": { "auth_ref": [ "r389" ], "lang": { "en-US": { "role": { "documentation": "Agreement in which one party agrees not to pursue a similar trade in competition with another party.", "label": "Noncompete Agreements [Member]", "terseLabel": "Non-compete agreements" } } }, "localname": "NoncompeteAgreementsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ameresco.com/role/GoodwillandIntangibleAssetsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NoncontrollingInterestAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Noncontrolling Interest [Abstract]", "terseLabel": "Noncontrolling Interest [Abstract]" } } }, "localname": "NoncontrollingInterestAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_NondesignatedMember": { "auth_ref": [ "r426" ], "lang": { "en-US": { "role": { "documentation": "Derivative instrument not designated as hedging instrument under Generally Accepted Accounting Principles (GAAP).", "label": "Not Designated as Hedging Instrument [Member]", "terseLabel": "Not Designated" } } }, "localname": "NondesignatedMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ameresco.com/role/DerivativeInstrumentsandHedgingActivitiesAdditionalInformationDetails", "http://www.ameresco.com/role/DerivativeInstrumentsandHedgingActivitiesEffectsonStatementsofIncomeLossandConsolidatedStatementsofComprehensiveLossDetails", "http://www.ameresco.com/role/DerivativeInstrumentsandHedgingActivitiesFairValueofDerivativeInstrumentsontheBalanceSheetDetails", "http://www.ameresco.com/role/DerivativeInstrumentsandHedgingActivitiesSummaryofActiveDerivativeInstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NonoperatingIncomeExpense": { "auth_ref": [ "r92" ], "calculation": { "http://www.ameresco.com/role/CondensedConsolidatedStatementsofIncome": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business).", "label": "Nonoperating Income (Expense)", "negatedLabel": "Other expenses, net" } } }, "localname": "NonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ameresco.com/role/CondensedConsolidatedStatementsofIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_NonoperatingIncomeExpenseMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Primary financial statement caption encompassing nonoperating income (expense).", "label": "Nonoperating Income (Expense) [Member]", "terseLabel": "Other expenses, net" } } }, "localname": "NonoperatingIncomeExpenseMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ameresco.com/role/DerivativeInstrumentsandHedgingActivitiesEffectsonStatementsofIncomeLossandConsolidatedStatementsofComprehensiveLossDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r180", "r186", "r190", "r193", "r196" ], "calculation": { "http://www.ameresco.com/role/CondensedConsolidatedStatementsofIncome": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The net result for the period of deducting operating expenses from operating revenues.", "label": "Operating Income (Loss)", "totalLabel": "Operating income" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ameresco.com/role/CondensedConsolidatedStatementsofIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseCost": { "auth_ref": [ "r490", "r495" ], "calculation": { "http://www.ameresco.com/role/LeasesLeaseCostDetails": { "order": 3.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability.", "label": "Operating Lease, Cost", "terseLabel": "Operating lease costs" } } }, "localname": "OperatingLeaseCost", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ameresco.com/role/LeasesLeaseCostDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLeaseIncome": { "auth_ref": [ "r161", "r499", "r500" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of operating lease income from lease payments and variable lease payments paid and payable to lessor. Includes, but is not limited to, variable lease payments not included in measurement of lease receivable.", "label": "Operating Lease, Lease Income", "terseLabel": "Operating lease revenue" } } }, "localname": "OperatingLeaseLeaseIncome", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ameresco.com/role/LeasesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Lessee, Operating Lease, Liability, Payment, Due [Abstract]", "terseLabel": "Operating Leases" } } }, "localname": "OperatingLeaseLiabilitiesPaymentsDueAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ameresco.com/role/LeasesMinimumFutureLeaseObligationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r484" ], "calculation": { "http://www.ameresco.com/role/LeasesMinimumFutureLeaseObligationsDetails_1": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 }, "http://www.ameresco.com/role/LeasesSupplementalBalanceSheetInformationRelatedtoLeasesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.", "label": "Operating Lease, Liability", "terseLabel": "Present value of lease liabilities", "totalLabel": "Total operating lease liabilities" } } }, "localname": "OperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ameresco.com/role/LeasesMinimumFutureLeaseObligationsDetails", "http://www.ameresco.com/role/LeasesSupplementalBalanceSheetInformationRelatedtoLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r484" ], "calculation": { "http://www.ameresco.com/role/CondensedConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 }, "http://www.ameresco.com/role/LeasesSupplementalBalanceSheetInformationRelatedtoLeasesDetails": { "order": 1.0, "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.", "label": "Operating Lease, Liability, Current", "terseLabel": "Current portions of operating lease liabilities", "verboseLabel": "Current operating lease liabilities" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ameresco.com/role/CondensedConsolidatedBalanceSheets", "http://www.ameresco.com/role/LeasesSupplementalBalanceSheetInformationRelatedtoLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r484" ], "calculation": { "http://www.ameresco.com/role/CondensedConsolidatedBalanceSheets": { "order": 10.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 }, "http://www.ameresco.com/role/LeasesSupplementalBalanceSheetInformationRelatedtoLeasesDetails": { "order": 2.0, "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.", "label": "Operating Lease, Liability, Noncurrent", "terseLabel": "Long-term operating lease liabilities, net of current portion", "verboseLabel": "Long-term portions of operating lease liabilities" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ameresco.com/role/CondensedConsolidatedBalanceSheets", "http://www.ameresco.com/role/LeasesSupplementalBalanceSheetInformationRelatedtoLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r483" ], "calculation": { "http://www.ameresco.com/role/CondensedConsolidatedBalanceSheets": { "order": 7.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's right to use underlying asset under operating lease.", "label": "Operating Lease, Right-of-Use Asset", "terseLabel": "Operating lease assets", "verboseLabel": "Operating lease assets" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ameresco.com/role/CondensedConsolidatedBalanceSheets", "http://www.ameresco.com/role/LeasesSupplementalBalanceSheetInformationRelatedtoLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r492", "r495" ], "lang": { "en-US": { "role": { "documentation": "Weighted average discount rate for operating lease calculated at point in time.", "label": "Operating Lease, Weighted Average Discount Rate, Percent", "verboseLabel": "Operating lease, weighted-average discount rate (as a percent)" } } }, "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ameresco.com/role/LeasesSupplementalBalanceSheetInformationRelatedtoLeasesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r491", "r495" ], "lang": { "en-US": { "role": { "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Operating Lease, Weighted Average Remaining Lease Term", "verboseLabel": "Operating lease, weighted-average remaining lease term (in years)" } } }, "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ameresco.com/role/LeasesSupplementalBalanceSheetInformationRelatedtoLeasesDetails" ], "xbrltype": "durationItemType" }, "us-gaap_OperatingSegmentsMember": { "auth_ref": [ "r185", "r186", "r187", "r188", "r190", "r196" ], "lang": { "en-US": { "role": { "documentation": "Identifies components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity.", "label": "Operating Segments [Member]", "terseLabel": "Operating Segments" } } }, "localname": "OperatingSegmentsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ameresco.com/role/BusinessSegmentInformationDetails", "http://www.ameresco.com/role/GoodwillandIntangibleAssetsGoodwillDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]", "terseLabel": "Organization, Consolidation and Presentation of Financial Statements [Abstract]" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_OtherAssetsDisclosureTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for other assets. This disclosure includes other current assets and other noncurrent assets.", "label": "Other Assets Disclosure [Text Block]", "terseLabel": "Energy Assets" } } }, "localname": "OtherAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ameresco.com/role/EnergyAssets" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherAssetsMember": { "auth_ref": [ "r428", "r442" ], "lang": { "en-US": { "role": { "documentation": "Primary financial statement caption encompassing other assets.", "label": "Other Assets [Member]", "terseLabel": "Other assets", "verboseLabel": "Other assets" } } }, "localname": "OtherAssetsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ameresco.com/role/DerivativeInstrumentsandHedgingActivitiesFairValueofDerivativeInstrumentsontheBalanceSheetDetails", "http://www.ameresco.com/role/InvestmentFundsandOtherVariableInterestEntitiesScheduleofVariableInterestEntityFinancialInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r39" ], "calculation": { "http://www.ameresco.com/role/CondensedConsolidatedBalanceSheets": { "order": 8.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of noncurrent assets classified as other.", "label": "Other Assets, Noncurrent", "terseLabel": "Other assets" } } }, "localname": "OtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ameresco.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax": { "auth_ref": [ "r62", "r65", "r460", "r461", "r465" ], "calculation": { "http://www.ameresco.com/role/CondensedConsolidatedStatementsofComprehensiveIncome": { "order": 2.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount after tax, before reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature.", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Gain (Loss) Arising During Period, Net of Tax", "terseLabel": "Foreign currency translation adjustments" } } }, "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ameresco.com/role/CondensedConsolidatedStatementsofComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax": { "auth_ref": [ "r68", "r76", "r466", "r468", "r472" ], "calculation": { "http://www.ameresco.com/role/DerivativeInstrumentsandHedgingActivitiesEffectsofDerivativeInstrumentsinAccumulatedOtherComprehensiveLossDetails": { "order": 2.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount after tax, before reclassification adjustments of other comprehensive income (loss).", "label": "Other Comprehensive Income (Loss), before Reclassifications, Net of Tax", "terseLabel": "Unrealized loss recognized in AOCI" } } }, "localname": "OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ameresco.com/role/DerivativeInstrumentsandHedgingActivitiesEffectsofDerivativeInstrumentsinAccumulatedOtherComprehensiveLossDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax": { "auth_ref": [ "r63", "r65" ], "calculation": { "http://www.ameresco.com/role/CondensedConsolidatedStatementsofComprehensiveIncome": { "order": 1.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount, after tax and reclassification, of gain (loss) from derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness.", "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification and Tax", "terseLabel": "Unrealized gain from interest rate hedges, net", "verboseLabel": "Unrealized gain (loss) from interest rate hedges, net of tax effect" } } }, "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ameresco.com/role/CondensedConsolidatedStatementsofChangesinRedeemableNonControllingInterestsandStockholdersEquity", "http://www.ameresco.com/role/CondensedConsolidatedStatementsofComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax": { "auth_ref": [ "r66" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, after reclassification, of tax expense (benefit) for gain (loss) from derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness.", "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification, Tax", "terseLabel": "Unrealized gain (loss) from interest rate hedges, tax effect" } } }, "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ameresco.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": { "auth_ref": [ "r61" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature.", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax", "terseLabel": "Foreign currency translation adjustment" } } }, "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ameresco.com/role/CondensedConsolidatedStatementsofChangesinRedeemableNonControllingInterestsandStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r71", "r74", "r76", "r80", "r287", "r466", "r471", "r472", "r550", "r570" ], "calculation": { "http://www.ameresco.com/role/CondensedConsolidatedStatementsofComprehensiveIncome": { "order": 2.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0 }, "http://www.ameresco.com/role/DerivativeInstrumentsandHedgingActivitiesEffectsofDerivativeInstrumentsinAccumulatedOtherComprehensiveLossDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount after tax and reclassification adjustments of other comprehensive income (loss).", "label": "Other Comprehensive Income (Loss), Net of Tax", "totalLabel": "Total other comprehensive income (loss)" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ameresco.com/role/CondensedConsolidatedStatementsofComprehensiveIncome", "http://www.ameresco.com/role/DerivativeInstrumentsandHedgingActivitiesEffectsofDerivativeInstrumentsinAccumulatedOtherComprehensiveLossDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Other Comprehensive Income (Loss), Net of Tax [Abstract]", "terseLabel": "Other comprehensive income (loss):" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ameresco.com/role/CondensedConsolidatedStatementsofComprehensiveIncome" ], "xbrltype": "stringItemType" }, "us-gaap_OtherIntangibleAssetsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Intangible assets classified as other.", "label": "Other Intangible Assets [Member]", "terseLabel": "Other intangible assets" } } }, "localname": "OtherIntangibleAssetsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ameresco.com/role/GoodwillandIntangibleAssetsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherLiabilitiesMember": { "auth_ref": [ "r428", "r442" ], "lang": { "en-US": { "role": { "documentation": "Primary financial statement caption encompassing other liabilities.", "label": "Other Liabilities [Member]", "terseLabel": "Other liabilities" } } }, "localname": "OtherLiabilitiesMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ameresco.com/role/DerivativeInstrumentsandHedgingActivitiesFairValueofDerivativeInstrumentsontheBalanceSheetDetails", "http://www.ameresco.com/role/DerivativeInstrumentsandHedgingActivitiesSummaryofActiveDerivativeInstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r48" ], "calculation": { "http://www.ameresco.com/role/CondensedConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.", "label": "Other Liabilities, Noncurrent", "terseLabel": "Other liabilities" } } }, "localname": "OtherLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ameresco.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNoncurrentLiabilitiesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Primary financial statement caption encompassing other noncurrent liabilities.", "label": "Other Noncurrent Liabilities [Member]", "terseLabel": "Other liabilities" } } }, "localname": "OtherNoncurrentLiabilitiesMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ameresco.com/role/InvestmentFundsandOtherVariableInterestEntitiesScheduleofVariableInterestEntityFinancialInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "auth_ref": [ "r98" ], "calculation": { "http://www.ameresco.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow to reacquire common stock during the period.", "label": "Payments for Repurchase of Common Stock", "negatedTerseLabel": "Repurchase of common stock" } } }, "localname": "PaymentsForRepurchaseOfCommonStock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ameresco.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfFinancingCosts": { "auth_ref": [ "r100" ], "calculation": { "http://www.ameresco.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow for loan and debt issuance costs.", "label": "Payments of Financing Costs", "negatedTerseLabel": "Payments of financing fees" } } }, "localname": "PaymentsOfFinancingCosts", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ameresco.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesGross": { "auth_ref": [ "r93", "r396" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow associated with the acquisition of business during the period. The cash portion only of the acquisition price.", "label": "Payments to Acquire Businesses, Gross", "terseLabel": "Amount paid to developers of projects" } } }, "localname": "PaymentsToAcquireBusinessesGross", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ameresco.com/role/EnergyAssetsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": { "auth_ref": [ "r93" ], "calculation": { "http://www.ameresco.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase.", "label": "Payments to Acquire Businesses, Net of Cash Acquired", "negatedLabel": "Acquisitions, net of cash received" } } }, "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ameresco.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireEquityMethodInvestments": { "auth_ref": [ "r93" ], "calculation": { "http://www.ameresco.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow associated with the purchase of or advances to an equity method investments, which are investments in joint ventures and entities in which the entity has an equity ownership interest normally of 20 to 50 percent and exercises significant influence.", "label": "Payments to Acquire Equity Method Investments", "negatedTerseLabel": "Contributions to equity investment" } } }, "localname": "PaymentsToAcquireEquityMethodInvestments", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ameresco.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireOtherProductiveAssets": { "auth_ref": [ "r94" ], "calculation": { "http://www.ameresco.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of cash outflow for the purchase of or improvements to tangible or intangible assets, used to produce goods or deliver services, classified as other.", "label": "Payments to Acquire Other Productive Assets", "negatedLabel": "Purchases of energy assets, net of grant proceeds" } } }, "localname": "PaymentsToAcquireOtherProductiveAssets", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ameresco.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r94" ], "calculation": { "http://www.ameresco.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.", "label": "Payments to Acquire Property, Plant, and Equipment", "negatedLabel": "Purchases of property and equipment" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ameresco.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PlanNameAxis": { "auth_ref": [ "r340", "r350" ], "lang": { "en-US": { "role": { "documentation": "Information by plan name for share-based payment arrangement.", "label": "Plan Name [Axis]", "terseLabel": "Plan Name [Axis]" } } }, "localname": "PlanNameAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ameresco.com/role/EarningsPerShareandOtherEquityRelatedInformationAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PlanNameDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Plan name for share-based payment arrangement.", "label": "Plan Name [Domain]", "terseLabel": "Plan Name [Domain]" } } }, "localname": "PlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ameresco.com/role/EarningsPerShareandOtherEquityRelatedInformationAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "auth_ref": [ "r28" ], "lang": { "en-US": { "role": { "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.", "label": "Preferred Stock, Par or Stated Value Per Share", "terseLabel": "Preferred stock, par value (in usd per share)" } } }, "localname": "PreferredStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ameresco.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockSharesAuthorized": { "auth_ref": [ "r28" ], "lang": { "en-US": { "role": { "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.", "label": "Preferred Stock, Shares Authorized", "terseLabel": "Preferred stock, shares authorized (in shares)" } } }, "localname": "PreferredStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ameresco.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesIssued": { "auth_ref": [ "r28" ], "lang": { "en-US": { "role": { "documentation": "Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt.", "label": "Preferred Stock, Shares Issued", "terseLabel": "Preferred stock, shares issued (in shares)" } } }, "localname": "PreferredStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ameresco.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesOutstanding": { "auth_ref": [ "r28" ], "lang": { "en-US": { "role": { "documentation": "Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased.", "label": "Preferred Stock, Shares Outstanding", "terseLabel": "Preferred stock, shares outstanding (in shares)" } } }, "localname": "PreferredStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ameresco.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockValueOutstanding": { "auth_ref": [ "r28" ], "calculation": { "http://www.ameresco.com/role/CondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Value of all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by shareholders, which is net of related treasury stock. May be all or a portion of the number of preferred shares authorized. These shares represent the ownership interest of the preferred shareholders.", "label": "Preferred Stock, Value, Outstanding", "terseLabel": "Preferred stock, $0.0001 par value, 5,000,000 shares authorized, no shares issued and outstanding at September 30, 2020 and December 31, 2019" } } }, "localname": "PreferredStockValueOutstanding", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ameresco.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseCurrent": { "auth_ref": [ "r5", "r7", "r232", "r233" ], "calculation": { "http://www.ameresco.com/role/CondensedConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits within a future period of one year or the normal operating cycle, if longer.", "label": "Prepaid Expense, Current", "terseLabel": "Prepaid expenses and other current assets" } } }, "localname": "PrepaidExpenseCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ameresco.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Primary financial statement caption encompassing prepaid expenses and other current assets.", "label": "Prepaid Expenses and Other Current Assets [Member]", "terseLabel": "Prepaid expenses and other current assets" } } }, "localname": "PrepaidExpensesAndOtherCurrentAssetsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ameresco.com/role/InvestmentFundsandOtherVariableInterestEntitiesScheduleofVariableInterestEntityFinancialInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ProceedsFromContributionsFromAffiliates": { "auth_ref": [ "r97" ], "calculation": { "http://www.ameresco.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The cash inflow from an entity that is affiliated with the entity by means of direct or indirect ownership.", "label": "Proceeds from Contributions from Affiliates", "terseLabel": "Proceeds from investments by redeemable non-controlling interests, net" } } }, "localname": "ProceedsFromContributionsFromAffiliates", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ameresco.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfLongTermDebt": { "auth_ref": [ "r96" ], "calculation": { "http://www.ameresco.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The cash inflow from a debt initially having maturity due after one year or beyond the operating cycle, if longer.", "label": "Proceeds from Issuance of Long-term Debt", "terseLabel": "Proceeds from long-term debt financings" } } }, "localname": "ProceedsFromIssuanceOfLongTermDebt", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ameresco.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions": { "auth_ref": [ "r95", "r351" ], "calculation": { "http://www.ameresco.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow from issuance of shares under share-based payment arrangement. Includes, but is not limited to, option exercised.", "label": "Proceeds, Issuance of Shares, Share-based Payment Arrangement, Including Option Exercised", "terseLabel": "Proceeds from exercises of options and ESPP" } } }, "localname": "ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ameresco.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromLinesOfCredit": { "auth_ref": [ "r96", "r122" ], "calculation": { "http://www.ameresco.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow from contractual arrangement with the lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements.", "label": "Proceeds from Lines of Credit", "terseLabel": "Proceeds from senior secured credit facility, net" } } }, "localname": "ProceedsFromLinesOfCredit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ameresco.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProfitLoss": { "auth_ref": [ "r2", "r70", "r73", "r102", "r119", "r129", "r139", "r140", "r180", "r186", "r190", "r193", "r196", "r210", "r401", "r406", "r408", "r419", "r420", "r459", "r556" ], "calculation": { "http://www.ameresco.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.ameresco.com/role/CondensedConsolidatedStatementsofComprehensiveIncome": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0 }, "http://www.ameresco.com/role/CondensedConsolidatedStatementsofIncome": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.", "label": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest", "terseLabel": "Net income", "totalLabel": "Net income" } } }, "localname": "ProfitLoss", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ameresco.com/role/CondensedConsolidatedStatementsofCashFlows", "http://www.ameresco.com/role/CondensedConsolidatedStatementsofComprehensiveIncome", "http://www.ameresco.com/role/CondensedConsolidatedStatementsofIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r38", "r256" ], "lang": { "en-US": { "role": { "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale.", "label": "Long-Lived Tangible Asset [Axis]", "terseLabel": "Property, Plant and Equipment, Type [Axis]" } } }, "localname": "PropertyPlantAndEquipmentByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ameresco.com/role/EnergyAssetsAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Property, Plant and Equipment [Line Items]", "terseLabel": "Property, Plant and Equipment [Line Items]" } } }, "localname": "PropertyPlantAndEquipmentLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ameresco.com/role/EnergyAssetsEnergyAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment [Member]", "terseLabel": "Property and equipment, net" } } }, "localname": "PropertyPlantAndEquipmentMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ameresco.com/role/InvestmentFundsandOtherVariableInterestEntitiesScheduleofVariableInterestEntityFinancialInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r18", "r19", "r256", "r566" ], "calculation": { "http://www.ameresco.com/role/CondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Net", "terseLabel": "Property and equipment, net" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ameresco.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentOther": { "auth_ref": [ "r256" ], "calculation": { "http://www.ameresco.com/role/EnergyAssetsEnergyAssetsDetails": { "order": 1.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentOtherNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount before accumulated depreciation, depletion and amortization of other physical assets used in the normal conduct of business to produce goods and services and not intended for resale.", "label": "Property, Plant and Equipment, Other, Gross", "terseLabel": "Energy assets" } } }, "localname": "PropertyPlantAndEquipmentOther", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ameresco.com/role/EnergyAssetsEnergyAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentOtherAccumulatedDepreciation": { "auth_ref": [], "calculation": { "http://www.ameresco.com/role/EnergyAssetsEnergyAssetsDetails": { "order": 2.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentOtherNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of accumulated depreciation of long-lived, physical assets used to produce goods and services and not intended for resale, classified as other.", "label": "Property, Plant and Equipment, Other, Accumulated Depreciation", "negatedTerseLabel": "Less - accumulated depreciation and amortization" } } }, "localname": "PropertyPlantAndEquipmentOtherAccumulatedDepreciation", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ameresco.com/role/EnergyAssetsEnergyAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentOtherNet": { "auth_ref": [], "calculation": { "http://www.ameresco.com/role/CondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_Assets", "weight": 1.0 }, "http://www.ameresco.com/role/EnergyAssetsEnergyAssetsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount after depreciation of long-lived, physical assets used to produce goods and services and not intended for resale, classified as other.", "label": "Property, Plant and Equipment, Other, Net", "terseLabel": "Energy assets, net", "totalLabel": "Energy assets, net" } } }, "localname": "PropertyPlantAndEquipmentOtherNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ameresco.com/role/CondensedConsolidatedBalanceSheets", "http://www.ameresco.com/role/EnergyAssetsEnergyAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentOtherTypesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Long-lived, physical assets used to produce goods and services and not intended for resale, classified as other.", "label": "Property, Plant and Equipment, Other Types [Member]", "terseLabel": "Energy assets, net" } } }, "localname": "PropertyPlantAndEquipmentOtherTypesMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ameresco.com/role/InvestmentFundsandOtherVariableInterestEntitiesScheduleofVariableInterestEntityFinancialInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r18", "r255" ], "lang": { "en-US": { "role": { "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software.", "label": "Long-Lived Tangible Asset [Domain]", "terseLabel": "Property, Plant and Equipment, Type [Domain]" } } }, "localname": "PropertyPlantAndEquipmentTypeDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ameresco.com/role/EnergyAssetsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ProvisionForDoubtfulAccounts": { "auth_ref": [ "r85", "r221" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable.", "label": "Accounts Receivable, Credit Loss Expense (Reversal)", "terseLabel": "Recoveries of costs and expenses, net" } } }, "localname": "ProvisionForDoubtfulAccounts", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ameresco.com/role/SummaryofSignificantAccountingPoliciesAllowanceforCreditLossDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ReceivablesLongTermContractsOrPrograms": { "auth_ref": [ "r54" ], "calculation": { "http://www.ameresco.com/role/CondensedConsolidatedBalanceSheets": { "order": 9.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount to be collected within one year of the balance sheet date (or one operating cycle, if longer) from customers in accordance with the contractual provisions of long-term contracts or programs including amounts billed and unbilled as of the balance sheet date.", "label": "Receivables, Long-term Contracts or Programs", "terseLabel": "Accounts receivable retainage, net" } } }, "localname": "ReceivablesLongTermContractsOrPrograms", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ameresco.com/role/CondensedConsolidatedBalanceSheets", "http://www.ameresco.com/role/RevenuefromContractswithCustomersContractBalancesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeOnDerivativesLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Reclassification Adjustment out of Accumulated Other Comprehensive Income on Derivatives [Line Items]", "terseLabel": "Reclassification Adjustment out of Accumulated Other Comprehensive Income on Derivatives [Line Items]" } } }, "localname": "ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeOnDerivativesLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ameresco.com/role/DerivativeInstrumentsandHedgingActivitiesEffectsofDerivativeInstrumentsinAccumulatedOtherComprehensiveLossDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax": { "auth_ref": [ "r68", "r69", "r76", "r466", "r470", "r472" ], "calculation": { "http://www.ameresco.com/role/DerivativeInstrumentsandHedgingActivitiesEffectsofDerivativeInstrumentsinAccumulatedOtherComprehensiveLossDetails": { "order": 1.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount after tax of reclassification adjustments of other comprehensive income (loss).", "label": "Reclassification from Accumulated Other Comprehensive Income, Current Period, Net of Tax", "negatedTerseLabel": "Loss reclassified from AOCI to other expenses, net" } } }, "localname": "ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ameresco.com/role/DerivativeInstrumentsandHedgingActivitiesAdditionalInformationDetails", "http://www.ameresco.com/role/DerivativeInstrumentsandHedgingActivitiesEffectsofDerivativeInstrumentsinAccumulatedOtherComprehensiveLossDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about items reclassified out of accumulated other comprehensive income (loss).", "label": "Reclassification out of Accumulated Other Comprehensive Income [Table]", "terseLabel": "Reclassification out of Accumulated Other Comprehensive Income [Table]" } } }, "localname": "ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ameresco.com/role/DerivativeInstrumentsandHedgingActivitiesEffectsofDerivativeInstrumentsinAccumulatedOtherComprehensiveLossDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]", "terseLabel": "Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]" } } }, "localname": "ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ameresco.com/role/IncomeTaxesUnrecognizedTaxBenefitsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RedeemableNoncontrollingInterestEquityCarryingAmount": { "auth_ref": [ "r283", "r284", "r285", "r286" ], "calculation": { "http://www.ameresco.com/role/CondensedConsolidatedBalanceSheets": { "order": 7.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "As of the reporting date, the aggregate carrying amount of all noncontrolling interests which are redeemable by the (parent) entity (1) at a fixed or determinable price on a fixed or determinable date, (2) at the option of the holder of the noncontrolling interest, or (3) upon occurrence of an event that is not solely within the control of the (parent) entity. This item includes noncontrolling interest holder's ownership (or holders' ownership) regardless of the type of equity interest (common, preferred, other) including all potential organizational (legal) forms of the investee entity.", "label": "Redeemable Noncontrolling Interest, Equity, Carrying Amount", "terseLabel": "Redeemable non-controlling interests, net" } } }, "localname": "RedeemableNoncontrollingInterestEquityCarryingAmount", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ameresco.com/role/CondensedConsolidatedBalanceSheets", "http://www.ameresco.com/role/RedeemableNoncontrollingInterestsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RegulatoryAssetAxis": { "auth_ref": [ "r605", "r606", "r607" ], "lang": { "en-US": { "role": { "documentation": "Information by type of regulatory asset.", "label": "Regulatory Asset [Axis]", "terseLabel": "Regulatory Asset [Axis]" } } }, "localname": "RegulatoryAssetAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ameresco.com/role/EnergyAssetsAdditionalInformationDetails", "http://www.ameresco.com/role/EnergyAssetsEnergyAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RegulatoryAssetDomain": { "auth_ref": [ "r605" ], "lang": { "en-US": { "role": { "documentation": "Rate action of a regulator resulting in capitalization of costs incurred.", "label": "Regulatory Asset [Domain]", "terseLabel": "Regulatory Asset [Domain]" } } }, "localname": "RegulatoryAssetDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ameresco.com/role/EnergyAssetsAdditionalInformationDetails", "http://www.ameresco.com/role/EnergyAssetsEnergyAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RepaymentsOfLongTermDebt": { "auth_ref": [ "r99" ], "calculation": { "http://www.ameresco.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow for debt initially having maturity due after one year or beyond the normal operating cycle, if longer.", "label": "Repayments of Long-term Debt", "negatedTerseLabel": "Payments on long-term debt" } } }, "localname": "RepaymentsOfLongTermDebt", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ameresco.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ReportingUnitPercentageOfFairValueInExcessOfCarryingAmount": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Percentage of fair value of reporting unit in excess of carrying amount.", "label": "Reporting Unit, Percentage of Fair Value in Excess of Carrying Amount", "terseLabel": "Reporting units, fair value in excess of carrying amounts" } } }, "localname": "ReportingUnitPercentageOfFairValueInExcessOfCarryingAmount", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ameresco.com/role/GoodwillandIntangibleAssetsAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r3", "r14", "r110", "r115" ], "calculation": { "http://www.ameresco.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://www.ameresco.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash and cash equivalents restricted as to withdrawal or usage, classified as current. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Restricted Cash and Cash Equivalents, Current", "terseLabel": "Restricted cash", "verboseLabel": "Short-term restricted cash" } } }, "localname": "RestrictedCashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ameresco.com/role/CondensedConsolidatedBalanceSheets", "http://www.ameresco.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedCashAndCashEquivalentsNoncurrent": { "auth_ref": [ "r9", "r22", "r110", "r115", "r594" ], "calculation": { "http://www.ameresco.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 3.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash and cash equivalents restricted as to withdrawal or usage, classified as noncurrent. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Restricted Cash and Cash Equivalents, Noncurrent", "terseLabel": "Long-term restricted cash included in other assets" } } }, "localname": "RestrictedCashAndCashEquivalentsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ameresco.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r32", "r292", "r359", "r564", "r587", "r592" ], "calculation": { "http://www.ameresco.com/role/CondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings (Accumulated Deficit)", "terseLabel": "Retained earnings" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ameresco.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r125", "r126", "r127", "r130", "r138", "r140", "r214", "r356", "r357", "r358", "r375", "r376", "r583", "r585" ], "lang": { "en-US": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings [Member]", "terseLabel": "Retained Earnings" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ameresco.com/role/CondensedConsolidatedStatementsofChangesinRedeemableNonControllingInterestsandStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Revenue from Contract with Customer [Abstract]", "terseLabel": "Revenue from Contract with Customer [Abstract]" } } }, "localname": "RevenueFromContractWithCustomerAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r171", "r172", "r185", "r191", "r192", "r198", "r199", "r202", "r310", "r311", "r538" ], "calculation": { "http://www.ameresco.com/role/CondensedConsolidatedStatementsofIncome": { "order": 2.0, "parentTag": "us-gaap_GrossProfit", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.", "label": "Revenue from Contract with Customer, Excluding Assessed Tax", "terseLabel": "Revenues", "verboseLabel": "Revenues" } } }, "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ameresco.com/role/BusinessSegmentInformationDetails", "http://www.ameresco.com/role/CondensedConsolidatedStatementsofIncome", "http://www.ameresco.com/role/RevenuefromContractswithCustomersDisaggregationofRevenueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "auth_ref": [ "r300", "r301", "r302", "r303", "r304", "r305", "r308", "r309", "r314", "r323" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts.", "label": "Revenue from Contract with Customer [Text Block]", "terseLabel": "Revenue from Contracts with Customers" } } }, "localname": "RevenueFromContractWithCustomerTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ameresco.com/role/RevenuefromContractswithCustomers" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Revenue, Initial Application Period Cumulative Effect Transition [Line Items]", "terseLabel": "Revenue, Initial Application Period Cumulative Effect Transition [Line Items]" } } }, "localname": "RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ameresco.com/role/RevenuefromContractswithCustomersAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionTable": { "auth_ref": [ "r322" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of information when using transition method for cumulative effect in initial period of application for revenue from contract with customer.", "label": "Revenue, Initial Application Period Cumulative Effect Transition [Table]", "terseLabel": "Revenue, Initial Application Period Cumulative Effect Transition [Table]" } } }, "localname": "RevenueInitialApplicationPeriodCumulativeEffectTransitionTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ameresco.com/role/RevenuefromContractswithCustomersAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligation": { "auth_ref": [ "r306" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of transaction price allocated to performance obligation that has not been recognized as revenue.", "label": "Revenue, Remaining Performance Obligation, Amount", "terseLabel": "Revenue, remaining performance obligation" } } }, "localname": "RevenueRemainingPerformanceObligation", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ameresco.com/role/RevenuefromContractswithCustomersAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueRemainingPerformanceObligationPercentage": { "auth_ref": [ "r307" ], "lang": { "en-US": { "role": { "documentation": "Percentage of remaining performance obligation to total remaining performance obligation not recognized as revenue.", "label": "Revenue, Remaining Performance Obligation, Percentage", "terseLabel": "Revenue, remaining performance obligation, percentage" } } }, "localname": "RevenueRemainingPerformanceObligationPercentage", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ameresco.com/role/RevenuefromContractswithCustomersAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_RevolvingCreditFacilityMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount.", "label": "Revolving Credit Facility [Member]", "terseLabel": "Revolving Credit Facility" } } }, "localname": "RevolvingCreditFacilityMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ameresco.com/role/DebtAdditionalInformationDetails", "http://www.ameresco.com/role/DebtSummaryofLongtermDebtDetails", "http://www.ameresco.com/role/SubsequentEventDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SaleLeasebackTransactionDescriptionAxis": { "auth_ref": [ "r481", "r502" ], "lang": { "en-US": { "role": { "documentation": "Information pertinent to a sale and leaseback transaction, by transaction.", "label": "Sale Leaseback Transaction, Description [Axis]", "terseLabel": "Sale Leaseback Transaction, Description [Axis]" } } }, "localname": "SaleLeasebackTransactionDescriptionAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ameresco.com/role/LeasesScheduleofSaleLeasebackTransactionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SaleLeasebackTransactionLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Sale Leaseback Transaction [Line Items]", "terseLabel": "Sale Leaseback Transaction [Line Items]" } } }, "localname": "SaleLeasebackTransactionLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ameresco.com/role/LeasesScheduleofSaleLeasebackTransactionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SaleLeasebackTransactionNameDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The name of the significant provisions of the transaction involving the sale of property to another party and the lease of the property back to the seller.", "label": "Sale Leaseback Transaction, Name [Domain]", "terseLabel": "Sale Leaseback Transaction, Name [Domain]" } } }, "localname": "SaleLeasebackTransactionNameDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ameresco.com/role/LeasesScheduleofSaleLeasebackTransactionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SaleLeasebackTransactionTable": { "auth_ref": [ "r480", "r481", "r502" ], "lang": { "en-US": { "role": { "documentation": "A summary of the elements of a transaction involving the entity's sale of property to another party and the lease of the property back to the entity.", "label": "Sale Leaseback Transaction [Table]", "terseLabel": "Sale Leaseback Transaction [Table]" } } }, "localname": "SaleLeasebackTransactionTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ameresco.com/role/LeasesScheduleofSaleLeasebackTransactionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "auth_ref": [ "r155" ], "lang": { "en-US": { "role": { "documentation": "Schedule for securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by Antidilutive Securities.", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]", "terseLabel": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]" } } }, "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ameresco.com/role/EarningsPerShareandOtherEquityRelatedInformationAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": { "auth_ref": [ "r384", "r385" ], "lang": { "en-US": { "role": { "documentation": "Schedule reflecting each material business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities.", "label": "Schedule of Business Acquisitions, by Acquisition [Table]", "terseLabel": "Schedule of Business Acquisitions, by Acquisition [Table]" } } }, "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ameresco.com/role/BusinessAcquisitionsandRelatedTransactionsAdditionalInformationDetails", "http://www.ameresco.com/role/EnergyAssetsAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfCashFlowHedgesIncludedInAccumulatedOtherComprehensiveIncomeLossTableTextBlock": { "auth_ref": [ "r434" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of gain (loss) on derivative and nonderivative instruments designated and qualifying as cash flow hedge recorded in accumulated other comprehensive income (AOCI) and reclassified into earnings.", "label": "Schedule of Cash Flow Hedges Included in Accumulated Other Comprehensive Income (Loss) [Table Text Block]", "terseLabel": "Schedule of Cash Flow Hedges Included in Accumulated Other Comprehensive Income (Loss)" } } }, "localname": "ScheduleOfCashFlowHedgesIncludedInAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ameresco.com/role/DerivativeInstrumentsandHedgingActivitiesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDebtInstrumentsTextBlock": { "auth_ref": [ "r47", "r121", "r288", "r289", "r290", "r291", "r476", "r477", "r479", "r557" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of long-debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the entity, if longer.", "label": "Schedule of Long-term Debt Instruments [Table Text Block]", "terseLabel": "Schedule of Long-term Debt Instruments" } } }, "localname": "ScheduleOfDebtInstrumentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ameresco.com/role/DebtTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock": { "auth_ref": [ "r429", "r435", "r439" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the location and amount of derivative instruments and nonderivative instruments designated as hedging instruments reported before netting adjustments, and the amount of gain (loss) on derivative instruments and nonderivative instruments designated and qualified as hedging instruments.", "label": "Derivative Instruments, Gain (Loss) [Table Text Block]", "terseLabel": "Schedule of Derivative Effect on Consolidated Statement of Income (Loss)" } } }, "localname": "ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ameresco.com/role/DerivativeInstrumentsandHedgingActivitiesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDerivativeLiabilitiesAtFairValueTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of derivative liabilities at fair value.", "label": "Schedule of Derivative Liabilities at Fair Value [Table Text Block]", "terseLabel": "Schedule of Fair Value of Derivative Instruments" } } }, "localname": "ScheduleOfDerivativeLiabilitiesAtFairValueTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ameresco.com/role/DerivativeInstrumentsandHedgingActivitiesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r154" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations.", "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]", "terseLabel": "Schedule of Earnings Per Share, Basic and Diluted" } } }, "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ameresco.com/role/EarningsPerShareandOtherEquityRelatedInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "auth_ref": [ "r339", "r347", "r360" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of allocation of amount expensed and capitalized for award under share-based payment arrangement to statement of income or comprehensive income and statement of financial position. Includes, but is not limited to, corresponding line item in financial statement.", "label": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]", "terseLabel": "Schedule of Share-based Compensation Expense" } } }, "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ameresco.com/role/EarningsPerShareandOtherEquityRelatedInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "auth_ref": [ "r245", "r249", "r539" ], "lang": { "en-US": { "role": { "documentation": "Schedule of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Schedule of Finite-Lived Intangible Assets [Table]", "terseLabel": "Schedule of Finite-Lived Intangible Assets [Table]" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ameresco.com/role/GoodwillandIntangibleAssetsAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "auth_ref": [ "r245", "r249" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment.", "label": "Schedule of Finite-Lived Intangible Assets [Table Text Block]", "terseLabel": "Schedule of Gross Carrying Amount and Accumulated Amortization of Intangible Assets" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ameresco.com/role/GoodwillandIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfGoodwillTable": { "auth_ref": [ "r241", "r242" ], "lang": { "en-US": { "role": { "documentation": "Schedule of goodwill and the changes during the year due to acquisition, sale, impairment or for other reasons.", "label": "Schedule of Goodwill [Table]", "terseLabel": "Schedule of Goodwill [Table]" } } }, "localname": "ScheduleOfGoodwillTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ameresco.com/role/GoodwillandIntangibleAssetsGoodwillDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfGoodwillTextBlock": { "auth_ref": [ "r241", "r242" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule.", "label": "Schedule of Goodwill [Table Text Block]", "terseLabel": "Schedule of Carrying Value of Goodwill Attributable to Each Reportable Segment" } } }, "localname": "ScheduleOfGoodwillTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ameresco.com/role/GoodwillandIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock": { "auth_ref": [ "r423" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the notional amounts of outstanding derivative positions.", "label": "Schedule of Notional Amounts of Outstanding Derivative Positions [Table Text Block]", "terseLabel": "Schedule of Active Derivative Instruments" } } }, "localname": "ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ameresco.com/role/DerivativeInstrumentsandHedgingActivitiesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "auth_ref": [ "r38", "r256" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.", "label": "Property, Plant and Equipment [Table]", "terseLabel": "Property, Plant and Equipment [Table]" } } }, "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ameresco.com/role/EnergyAssetsEnergyAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfSaleLeasebackTransactionsTextBlock": { "auth_ref": [ "r480", "r481", "r482", "r502" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of sale leaseback transactions.", "label": "Sale Leaseback Transactions [Table Text Block]", "verboseLabel": "Schedule of Amount Related to Sale Leasebacks" } } }, "localname": "ScheduleOfSaleLeasebackTransactionsTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ameresco.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": { "auth_ref": [ "r180", "r183", "r189", "r241" ], "lang": { "en-US": { "role": { "documentation": "A table disclosing the profit or loss and total assets for each reportable segment of the entity. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.", "label": "Schedule of Segment Reporting Information, by Segment [Table]", "terseLabel": "Schedule of Segment Reporting Information, by Segment [Table]" } } }, "localname": "ScheduleOfSegmentReportingInformationBySegmentTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ameresco.com/role/BusinessSegmentInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": { "auth_ref": [ "r180", "r183", "r189", "r241" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the profit or loss and total assets for each reportable segment. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.", "label": "Schedule of Segment Reporting Information, by Segment [Table Text Block]", "terseLabel": "Schedule of Operational Results by Business Segments" } } }, "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ameresco.com/role/BusinessSegmentInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock": { "auth_ref": [ "r371", "r374" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the change in unrecognized tax benefits.", "label": "Schedule of Unrecognized Tax Benefits Roll Forward [Table Text Block]", "terseLabel": "Reconciliation of Gross Unrecognized Tax Benefits" } } }, "localname": "ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ameresco.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfVariableInterestEntitiesTable": { "auth_ref": [ "r404", "r405", "r411", "r412", "r413", "r414", "r415", "r416", "r417" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of qualitative and quantitative information related to variable interests the entity holds, whether or not such variable interest entity (VIE) is included in the reporting entity's consolidated financial statements. Includes, but is not limited to, description of the significant judgments and assumptions made in determining whether a variable interest (as defined) held by the entity requires the variable interest entity (VIE) (as defined) to be consolidated and (or) disclose information about its involvement with the VIE, individually or in aggregate (as applicable); the nature of restrictions, if any, on the consolidated VIE's assets and on the settlement of its liabilities reported by an entity in its statement of financial position, including the carrying amounts of such assets and liabilities; the nature of, and changes in, the risks associated with involvement in the VIE; how involvement with the VIE affects the entity's financial position, financial performance, and cash flows; the lack of recourse if creditors (or beneficial interest holders) of the consolidated VIE have no recourse to the general credit of the primary beneficiary (if applicable); the terms of arrangements, giving consideration to both explicit arrangements and implicit variable interests, if any, that could require the entity to provide financial support to the VIE, including events or circumstances that could expose the entity to a loss; the methodology used by the entity for determining whether or not it is the primary beneficiary of the variable interest entity; the significant factors considered and judgments made in determining that the power to direct the activities of a VIE that most significantly impact the VIE's economic performance are shared (as defined); the carrying amounts and classification of assets and liabilities of the VIE included in the statement of financial position; the entity's maximum exposure to loss, if any, as a result of its involvement with the VIE, including how the maximum exposure is determined and significant sources of the entity's exposure to the VIE; a tabular comparison of the carrying amounts of the assets and liabilities and the entity's maximum exposure to loss; information about any liquidity arrangements, guarantees, and (or) other commitments by third parties that may affect the fair value or risk of the entity's variable interest in the VIE; whether or not the entity has provided financial support or other support (explicitly or implicitly) to the VIE that it was not previously contractually required to provide or whether the entity intends to provide that support, including the type and amount of the support and the primary reasons for providing the support; and supplemental information the entity determines necessary to provide.", "label": "Schedule of Variable Interest Entities [Table]", "terseLabel": "Schedule of Variable Interest Entities [Table]" } } }, "localname": "ScheduleOfVariableInterestEntitiesTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ameresco.com/role/InvestmentFundsandOtherVariableInterestEntitiesScheduleofVariableInterestEntityFinancialInformationDetails", "http://www.ameresco.com/role/RedeemableNoncontrollingInterestsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfVariableInterestEntitiesTextBlock": { "auth_ref": [ "r413", "r414", "r415", "r416", "r417" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the significant judgments and assumptions made in determining whether a variable interest (as defined) held by the entity requires the variable interest entity (VIE) (as defined) to be consolidated and (or) disclose information about its involvement with the VIE, individually or in aggregate (as applicable); the nature of restrictions, if any, on the consolidated VIE's assets and on the settlement of its liabilities reported by an entity in its statement of financial position, including the carrying amounts of such assets and liabilities; the nature of, and changes in, the risks associated with involvement in the VIE; how involvement with the VIE affects the entity's financial position, financial performance, and cash flows; the lack of recourse if creditors (or beneficial interest holders) of the consolidated VIE have no recourse to the general credit of the primary beneficiary (if applicable); the terms of arrangements, giving consideration to both explicit arrangements and implicit variable interests, if any, that could require the entity to provide financial support to the VIE, including events or circumstances that could expose the entity to a loss; the methodology used by the entity for determining whether or not it is the primary beneficiary of the variable interest entity; the significant factors considered and judgments made in determining that the power to direct the activities of a VIE that most significantly impact the VIE's economic performance are shared (as defined); the carrying amounts and classification of assets and liabilities of the VIE included in the statement of financial position; the entity's maximum exposure to loss, if any, as a result of its involvement with the VIE, including how the maximum exposure is determined and significant sources of the entity's exposure to the VIE; a comparison of the carrying amounts of the assets and liabilities and the entity's maximum exposure to loss; information about any liquidity arrangements, guarantees, and (or) other commitments by third parties that may affect the fair value or risk of the entity's variable interest in the VIE; whether or not the entity has provided financial support or other support (explicitly or implicitly) to the VIE that it was not previously contractually required to provide or whether the entity intends to provide that support, including the type and amount of the support and the primary reasons for providing the support; and supplemental information the entity determines necessary to provide.", "label": "Schedule of Variable Interest Entities [Table Text Block]", "terseLabel": "Schedule of Variable Interest Entities" } } }, "localname": "ScheduleOfVariableInterestEntitiesTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ameresco.com/role/InvestmentFundsAndOtherVariableInterestEntitiesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentDomain": { "auth_ref": [ "r168", "r171", "r172", "r173", "r174", "r175", "r176", "r177", "r178", "r179", "r180", "r181", "r182", "r185", "r186", "r187", "r188", "r190", "r191", "r192", "r193", "r194", "r196", "r202", "r576" ], "lang": { "en-US": { "role": { "documentation": "Components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity.", "label": "Segments [Domain]", "terseLabel": "Segments [Domain]" } } }, "localname": "SegmentDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ameresco.com/role/BusinessSegmentInformationDetails", "http://www.ameresco.com/role/GoodwillandIntangibleAssetsGoodwillDetails", "http://www.ameresco.com/role/RevenuefromContractswithCustomersDisaggregationofRevenueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SegmentReportingAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Segment Reporting [Abstract]", "terseLabel": "Segment Reporting [Abstract]" } } }, "localname": "SegmentReportingAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingDisclosureTextBlock": { "auth_ref": [ "r168", "r169", "r170", "r180", "r184", "r190", "r194", "r195", "r196", "r197", "r198", "r201", "r202", "r203" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments.", "label": "Segment Reporting Disclosure [Text Block]", "terseLabel": "Business Segment Information" } } }, "localname": "SegmentReportingDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ameresco.com/role/BusinessSegmentInformation" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentReportingInformationLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Segment Reporting Information [Line Items]", "terseLabel": "Segment Reporting Information [Line Items]" } } }, "localname": "SegmentReportingInformationLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ameresco.com/role/BusinessSegmentInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "auth_ref": [ "r91" ], "calculation": { "http://www.ameresco.com/role/CondensedConsolidatedStatementsofIncome": { "order": 2.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc.", "label": "Selling, General and Administrative Expense", "verboseLabel": "Selling, general and administrative expenses" } } }, "localname": "SellingGeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ameresco.com/role/CondensedConsolidatedStatementsofIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r107" ], "calculation": { "http://www.ameresco.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of noncash expense for share-based payment arrangement.", "label": "Share-based Payment Arrangement, Noncash Expense", "verboseLabel": "Stock-based compensation expense" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ameresco.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "auth_ref": [ "r341" ], "lang": { "en-US": { "role": { "documentation": "Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period", "terseLabel": "Stock options, vesting period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ameresco.com/role/EarningsPerShareandOtherEquityRelatedInformationAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPricePurchaseDate": { "auth_ref": [ "r350" ], "lang": { "en-US": { "role": { "documentation": "Discount rate from fair value on purchase date that participants pay for shares.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Discount from Market Price, Purchase Date", "terseLabel": "Discount from fair value of stock (as a percent)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPricePurchaseDate", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ameresco.com/role/EarningsPerShareandOtherEquityRelatedInformationAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": { "auth_ref": [ "r343" ], "lang": { "en-US": { "role": { "documentation": "Number of shares authorized for issuance under share-based payment arrangement.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized", "terseLabel": "Number of allocated shares (up to) (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ameresco.com/role/EarningsPerShareandOtherEquityRelatedInformationAdditionalInformationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Gross number of share options (or share units) granted during the period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross", "terseLabel": "Options granted in period (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ameresco.com/role/EarningsPerShareandOtherEquityRelatedInformationAdditionalInformationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod": { "auth_ref": [ "r350" ], "lang": { "en-US": { "role": { "documentation": "Number of shares issued under share-based payment arrangement.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Shares Issued in Period", "terseLabel": "Stock issued during period (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ameresco.com/role/EarningsPerShareandOtherEquityRelatedInformationAdditionalInformationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r338", "r344" ], "lang": { "en-US": { "role": { "documentation": "Award under share-based payment arrangement.", "label": "Award Type [Domain]", "terseLabel": "Award Type [Domain]" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ameresco.com/role/EarningsPerShareandOtherEquityRelatedInformationAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod": { "auth_ref": [ "r342" ], "lang": { "en-US": { "role": { "documentation": "Period from grant date that an equity-based award expires, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period", "terseLabel": "Stock options, contractual period" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ameresco.com/role/EarningsPerShareandOtherEquityRelatedInformationAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r124" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for all significant accounting policies of the reporting entity.", "label": "Significant Accounting Policies [Text Block]", "terseLabel": "Summary of Significant Accounting Policies" } } }, "localname": "SignificantAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ameresco.com/role/SummaryofSignificantAccountingPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_StatementBusinessSegmentsAxis": { "auth_ref": [ "r1", "r168", "r171", "r172", "r173", "r174", "r175", "r176", "r177", "r178", "r179", "r180", "r181", "r182", "r185", "r186", "r187", "r188", "r190", "r191", "r192", "r193", "r194", "r196", "r202", "r241", "r259", "r264", "r265", "r576" ], "lang": { "en-US": { "role": { "documentation": "Information by business segments.", "label": "Segments [Axis]", "terseLabel": "Segments [Axis]" } } }, "localname": "StatementBusinessSegmentsAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ameresco.com/role/BusinessSegmentInformationDetails", "http://www.ameresco.com/role/GoodwillandIntangibleAssetsGoodwillDetails", "http://www.ameresco.com/role/RevenuefromContractswithCustomersDisaggregationofRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementClassOfStockAxis": { "auth_ref": [ "r27", "r28", "r29", "r117", "r119", "r144", "r148", "r149", "r152", "r154", "r163", "r164", "r165", "r210", "r287", "r459" ], "lang": { "en-US": { "role": { "documentation": "Information by the different classes of stock of the entity.", "label": "Class of Stock [Axis]", "terseLabel": "Class of Stock [Axis]" } } }, "localname": "StatementClassOfStockAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ameresco.com/role/CondensedConsolidatedBalanceSheets", "http://www.ameresco.com/role/CondensedConsolidatedBalanceSheetsParenthetical", "http://www.ameresco.com/role/CondensedConsolidatedStatementsofChangesinRedeemableNonControllingInterestsandStockholdersEquity", "http://www.ameresco.com/role/CoverPage", "http://www.ameresco.com/role/EarningsPerShareandOtherEquityRelatedInformationAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r53", "r125", "r126", "r127", "r130", "r138", "r140", "r162", "r214", "r287", "r292", "r356", "r357", "r358", "r375", "r376", "r466", "r467", "r468", "r469", "r470", "r472", "r583", "r584", "r585" ], "lang": { "en-US": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]", "terseLabel": "Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ameresco.com/role/CondensedConsolidatedStatementsofChangesinRedeemableNonControllingInterestsandStockholdersEquity", "http://www.ameresco.com/role/DerivativeInstrumentsandHedgingActivitiesAdditionalInformationDetails", "http://www.ameresco.com/role/DerivativeInstrumentsandHedgingActivitiesEffectsofDerivativeInstrumentsinAccumulatedOtherComprehensiveLossDetails", "http://www.ameresco.com/role/EarningsPerShareandOtherEquityRelatedInformationAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Statement [Line Items]", "terseLabel": "Statement [Line Items]" } } }, "localname": "StatementLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ameresco.com/role/CondensedConsolidatedBalanceSheets", "http://www.ameresco.com/role/CondensedConsolidatedBalanceSheetsParenthetical", "http://www.ameresco.com/role/CondensedConsolidatedStatementsofChangesinRedeemableNonControllingInterestsandStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Statement of Cash Flows [Abstract]", "terseLabel": "Statement of Cash Flows [Abstract]" } } }, "localname": "StatementOfCashFlowsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Statement of Financial Position [Abstract]", "terseLabel": "Statement of Financial Position [Abstract]" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Statement of Comprehensive Income [Abstract]", "terseLabel": "Statement of Comprehensive Income [Abstract]" } } }, "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Statement of Stockholders' Equity [Abstract]", "terseLabel": "Statement of Stockholders' Equity [Abstract]" } } }, "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r125", "r126", "r127", "r162", "r538" ], "lang": { "en-US": { "role": { "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.", "label": "Statement [Table]", "terseLabel": "Statement [Table]" } } }, "localname": "StatementTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ameresco.com/role/CondensedConsolidatedBalanceSheets", "http://www.ameresco.com/role/CondensedConsolidatedBalanceSheetsParenthetical", "http://www.ameresco.com/role/CondensedConsolidatedStatementsofChangesinRedeemableNonControllingInterestsandStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans": { "auth_ref": [ "r28", "r29", "r287", "r292" ], "lang": { "en-US": { "role": { "documentation": "Number of shares issued during the period as a result of an employee stock purchase plan.", "label": "Stock Issued During Period, Shares, Employee Stock Purchase Plans", "terseLabel": "Employee stock purchase plan (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ameresco.com/role/CondensedConsolidatedStatementsofChangesinRedeemableNonControllingInterestsandStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r28", "r29", "r287", "r292", "r345" ], "lang": { "en-US": { "role": { "documentation": "Number of share options (or share units) exercised during the current period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period", "verboseLabel": "Exercise of stock options (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ameresco.com/role/CondensedConsolidatedStatementsofChangesinRedeemableNonControllingInterestsandStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan": { "auth_ref": [ "r28", "r29", "r287", "r292" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Aggregate change in value for stock issued during the period as a result of employee stock purchase plan.", "label": "Stock Issued During Period, Value, Employee Stock Purchase Plan", "terseLabel": "Employee stock purchase plan" } } }, "localname": "StockIssuedDuringPeriodValueEmployeeStockPurchasePlan", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ameresco.com/role/CondensedConsolidatedStatementsofChangesinRedeemableNonControllingInterestsandStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "auth_ref": [ "r53", "r287", "r292" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Value of stock issued as a result of the exercise of stock options.", "label": "Stock Issued During Period, Value, Stock Options Exercised", "terseLabel": "Exercise of stock options" } } }, "localname": "StockIssuedDuringPeriodValueStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ameresco.com/role/CondensedConsolidatedStatementsofChangesinRedeemableNonControllingInterestsandStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchaseProgramAuthorizedAmount1": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of stock repurchase plan authorized.", "label": "Stock Repurchase Program, Authorized Amount", "terseLabel": "Stock repurchase program, authorized amount (up to)" } } }, "localname": "StockRepurchaseProgramAuthorizedAmount1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ameresco.com/role/EarningsPerShareandOtherEquityRelatedInformationAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest": { "auth_ref": [ "r119", "r125", "r126", "r127", "r130", "r138", "r210", "r214", "r292", "r356", "r357", "r358", "r375", "r376", "r399", "r400", "r418", "r459", "r466", "r467", "r472", "r584", "r585" ], "calculation": { "http://www.ameresco.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of stockholders' equity (deficit), net of receivables from officers, directors, owners, and affiliates of the entity, attributable to both the parent and noncontrolling interests. Amount excludes temporary equity. Alternate caption for the concept is permanent equity.", "label": "Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance", "totalLabel": "Total stockholders\u2019 equity" } } }, "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ameresco.com/role/CondensedConsolidatedBalanceSheets", "http://www.ameresco.com/role/CondensedConsolidatedStatementsofChangesinRedeemableNonControllingInterestsandStockholdersEquity", "http://www.ameresco.com/role/DerivativeInstrumentsandHedgingActivitiesEffectsofDerivativeInstrumentsinAccumulatedOtherComprehensiveLossDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityNoteAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Stockholders' Equity Note [Abstract]", "verboseLabel": "Stockholders\u2019 equity:" } } }, "localname": "StockholdersEquityNoteAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ameresco.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "auth_ref": [ "r118", "r292", "r295" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for shareholders' equity comprised of portions attributable to the parent entity and noncontrolling interest, including other comprehensive income. Includes, but is not limited to, balances of common stock, preferred stock, additional paid-in capital, other capital and retained earnings, accumulated balance for each classification of other comprehensive income and amount of comprehensive income.", "label": "Stockholders' Equity Note Disclosure [Text Block]", "terseLabel": "Redeemable Non-controlling Interests" } } }, "localname": "StockholdersEquityNoteDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ameresco.com/role/RedeemableNoncontrollingInterests" ], "xbrltype": "textBlockItemType" }, "us-gaap_SubsequentEventLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Detail information of subsequent event by type. User is expected to use existing line items from elsewhere in the taxonomy as the primary line items for this disclosure, which is further associated with dimension and member elements pertaining to a subsequent event.", "label": "Subsequent Event [Line Items]", "terseLabel": "Subsequent Event [Line Items]" } } }, "localname": "SubsequentEventLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ameresco.com/role/SubsequentEventDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventMember": { "auth_ref": [ "r473", "r504" ], "lang": { "en-US": { "role": { "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event [Member]", "terseLabel": "Subsequent Event" } } }, "localname": "SubsequentEventMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ameresco.com/role/SubsequentEventDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventTable": { "auth_ref": [ "r473", "r504" ], "lang": { "en-US": { "role": { "documentation": "Discloses pertinent information about one or more significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued.", "label": "Subsequent Event [Table]", "terseLabel": "Subsequent Event [Table]" } } }, "localname": "SubsequentEventTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ameresco.com/role/SubsequentEventDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeAxis": { "auth_ref": [ "r473", "r504" ], "lang": { "en-US": { "role": { "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event Type [Axis]", "terseLabel": "Subsequent Event Type [Axis]" } } }, "localname": "SubsequentEventTypeAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ameresco.com/role/SubsequentEventDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeDomain": { "auth_ref": [ "r473", "r504" ], "lang": { "en-US": { "role": { "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event Type [Domain]", "terseLabel": "Subsequent Event Type [Domain]" } } }, "localname": "SubsequentEventTypeDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ameresco.com/role/SubsequentEventDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Subsequent Events [Abstract]", "terseLabel": "Subsequent Events [Abstract]" } } }, "localname": "SubsequentEventsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventsTextBlock": { "auth_ref": [ "r503", "r505" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business.", "label": "Subsequent Events [Text Block]", "terseLabel": "Subsequent Event" } } }, "localname": "SubsequentEventsTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ameresco.com/role/SubsequentEvent" ], "xbrltype": "textBlockItemType" }, "us-gaap_SupplementalCashFlowInformationAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Supplemental Cash Flow Information [Abstract]", "terseLabel": "Supplemental disclosures of cash flow information:" } } }, "localname": "SupplementalCashFlowInformationAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ameresco.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_TangibleAssetImpairmentCharges": { "auth_ref": [ "r0", "r257" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The charge against earnings resulting from the aggregate write down of tangible assets from their carrying value to their fair value.", "label": "Tangible Asset Impairment Charges", "terseLabel": "Energy asset impairment charges" } } }, "localname": "TangibleAssetImpairmentCharges", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ameresco.com/role/EnergyAssetsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_TaxesPayableCurrent": { "auth_ref": [ "r42" ], "calculation": { "http://www.ameresco.com/role/CondensedConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable for statutory income, sales, use, payroll, excise, real, property and other taxes. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Taxes Payable, Current", "terseLabel": "Income taxes payable" } } }, "localname": "TaxesPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ameresco.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests": { "auth_ref": [ "r50", "r119", "r210", "r459" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying amount, attributable to parent and noncontrolling interests, of an entity's issued and outstanding stock which is not included within permanent equity. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. Includes stock with a put option held by an ESOP and stock redeemable by a holder only in the event of a change in control of the issuer.", "label": "Temporary Equity, Carrying Amount, Including Portion Attributable to Noncontrolling Interests", "periodEndLabel": "Redeemable non-controlling interests, ending balance", "periodStartLabel": "Redeemable non-controlling interests, beginning balance" } } }, "localname": "TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ameresco.com/role/CondensedConsolidatedStatementsofChangesinRedeemableNonControllingInterestsandStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_TemporaryEquityNetIncome": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The portion of net income or loss attributable to temporary equity interest.", "label": "Temporary Equity, Net Income", "terseLabel": "Net (loss) income" } } }, "localname": "TemporaryEquityNetIncome", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ameresco.com/role/CondensedConsolidatedStatementsofChangesinRedeemableNonControllingInterestsandStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_TradeNamesMember": { "auth_ref": [ "r388" ], "lang": { "en-US": { "role": { "documentation": "Rights acquired through registration of a business name to gain or protect exclusive use thereof.", "label": "Trade Names [Member]", "terseLabel": "Trade names" } } }, "localname": "TradeNamesMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ameresco.com/role/GoodwillandIntangibleAssetsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": { "auth_ref": [ "r207", "r208", "r506", "r507", "r508", "r509", "r510", "r511", "r512", "r513", "r514", "r515", "r516", "r517", "r518", "r520", "r521", "r522", "r523", "r524", "r525", "r526", "r527", "r528", "r529", "r530", "r531", "r532", "r533", "r534", "r535", "r536" ], "lang": { "en-US": { "role": { "documentation": "Instrument or contract that imposes a contractual obligation to deliver cash or another financial instrument or to exchange other financial instruments on potentially unfavorable terms and conveys a contractual right to receive cash or another financial instrument or to exchange other financial instruments on potentially favorable terms.", "label": "Financial Instruments [Domain]", "terseLabel": "Financial Instruments [Domain]" } } }, "localname": "TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ameresco.com/role/FairValueMeasurementAdditionalInformationDetails", "http://www.ameresco.com/role/FairValueMeasurementFairValueofAssetsandLiabilitiesMeasuredonaRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockMember": { "auth_ref": [ "r52", "r293" ], "lang": { "en-US": { "role": { "documentation": "Shares of an entity that have been repurchased by the entity. This stock has no voting rights and receives no dividends. Note that treasury stock may be recorded at its total cost or separately as par (or stated) value and additional paid in capital. Classified within stockholders' equity if nonredeemable or redeemable solely at the option of the issuer. Classified within temporary equity if redemption is outside the control of the issuer.", "label": "Treasury Stock [Member]", "terseLabel": "Treasury Stock" } } }, "localname": "TreasuryStockMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ameresco.com/role/CondensedConsolidatedStatementsofChangesinRedeemableNonControllingInterestsandStockholdersEquity", "http://www.ameresco.com/role/EarningsPerShareandOtherEquityRelatedInformationAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockShares": { "auth_ref": [ "r52", "r293" ], "lang": { "en-US": { "role": { "documentation": "Number of common and preferred shares that were previously issued and that were repurchased by the issuing entity and held in treasury on the financial statement date. This stock has no voting rights and receives no dividends.", "label": "Treasury Stock, Shares", "terseLabel": "Treasury stock, shares (in shares)" } } }, "localname": "TreasuryStockShares", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ameresco.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockSharesAcquired": { "auth_ref": [ "r29", "r287", "r292" ], "lang": { "en-US": { "role": { "documentation": "Number of shares that have been repurchased during the period and are being held in treasury.", "label": "Treasury Stock, Shares, Acquired", "terseLabel": "Open market purchase of common shares (in shares)" } } }, "localname": "TreasuryStockSharesAcquired", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ameresco.com/role/CondensedConsolidatedStatementsofChangesinRedeemableNonControllingInterestsandStockholdersEquity", "http://www.ameresco.com/role/EarningsPerShareandOtherEquityRelatedInformationAdditionalInformationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockValue": { "auth_ref": [ "r52", "r293", "r294" ], "calculation": { "http://www.ameresco.com/role/CondensedConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The amount allocated to treasury stock. Treasury stock is common and preferred shares of an entity that were issued, repurchased by the entity, and are held in its treasury.", "label": "Treasury Stock, Value", "negatedLabel": "Treasury stock, at cost, 2,101,795 shares at September 30, 2020 and 2,101,340 shares at December 31, 2019" } } }, "localname": "TreasuryStockValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ameresco.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_TreasuryStockValueAcquiredCostMethod": { "auth_ref": [ "r287", "r292", "r293" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Equity impact of the cost of common and preferred stock that were repurchased during the period. Recorded using the cost method.", "label": "Treasury Stock, Value, Acquired, Cost Method", "negatedTerseLabel": "Open market purchase of common shares" } } }, "localname": "TreasuryStockValueAcquiredCostMethod", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ameresco.com/role/CondensedConsolidatedStatementsofChangesinRedeemableNonControllingInterestsandStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrealizedGainLossOnDerivatives": { "auth_ref": [ "r108" ], "calculation": { "http://www.ameresco.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The net change in the difference between the fair value and the carrying value, or in the comparative fair values, of derivative instruments, including options, swaps, futures, and forward contracts, held at each balance sheet date, that was included in earnings for the period.", "label": "Unrealized Gain (Loss) on Derivatives", "negatedTerseLabel": "Net loss (gain) from derivatives" } } }, "localname": "UnrealizedGainLossOnDerivatives", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ameresco.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefits": { "auth_ref": [ "r363", "r369" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of unrecognized tax benefits.", "label": "Unrecognized Tax Benefits", "periodEndLabel": "Balance, September 30, 2020", "periodStartLabel": "Balance, December 31, 2019" } } }, "localname": "UnrecognizedTaxBenefits", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ameresco.com/role/IncomeTaxesUnrecognizedTaxBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate": { "auth_ref": [ "r370" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The total amount of unrecognized tax benefits that, if recognized, would affect the effective tax rate.", "label": "Unrecognized Tax Benefits that Would Impact Effective Tax Rate", "terseLabel": "Unrecognized tax benefits" } } }, "localname": "UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ameresco.com/role/IncomeTaxesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UtilitiesOperatingExpenseDepreciationAndAmortization": { "auth_ref": [ "r90" ], "calculation": { "http://www.ameresco.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of operating expense for depreciation and amortization of regulated operation.", "label": "Utilities Operating Expense, Depreciation and Amortization", "terseLabel": "Depreciation of energy assets", "verboseLabel": "Depreciation and amortization expense, cost of revenues" } } }, "localname": "UtilitiesOperatingExpenseDepreciationAndAmortization", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ameresco.com/role/CondensedConsolidatedStatementsofCashFlows", "http://www.ameresco.com/role/EnergyAssetsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_VariableInterestEntityDisclosureTextBlock": { "auth_ref": [ "r421" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for a variable interest entity (VIE), including but not limited to, judgments and assumptions in determining whether to consolidate and in identifying the primary beneficiary, gain (loss) recognized on the initial consolidation of the VIE, terms of arrangements, amounts and classification of the VIE's assets and liabilities, and the entity's maximum exposure to loss.", "label": "Variable Interest Entity Disclosure [Text Block]", "terseLabel": "Investment Funds and Other Variable Interest Entities" } } }, "localname": "VariableInterestEntityDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ameresco.com/role/InvestmentFundsandOtherVariableInterestEntities" ], "xbrltype": "textBlockItemType" }, "us-gaap_VariableInterestEntityLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Variable Interest Entity [Line Items]", "terseLabel": "Variable Interest Entity [Line Items]" } } }, "localname": "VariableInterestEntityLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ameresco.com/role/InvestmentFundsandOtherVariableInterestEntitiesScheduleofVariableInterestEntityFinancialInformationDetails", "http://www.ameresco.com/role/RedeemableNoncontrollingInterestsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_VariableInterestEntityPrimaryBeneficiaryMember": { "auth_ref": [ "r404", "r405", "r411", "r412", "r413" ], "lang": { "en-US": { "role": { "documentation": "Variable Interest Entities (VIE) in which the entity has a controlling financial interest (as defined) and of which it is therefore the primary beneficiary. A controlling financial interest is determined based on both: (a) the entity's power to direct activities of the VIE that most significantly impact the VIE's economic performance and (b) the entity's obligation to absorb losses of the VIE that could potentially be significant to the VIE or the right to receive benefits from the VIE that could potentially be significant to the VIE. VIEs of which the entity is the primary beneficiary are included in the consolidated financial statements of the entity.", "label": "Variable Interest Entity, Primary Beneficiary [Member]", "terseLabel": "Variable Interest Entity, Primary Beneficiary" } } }, "localname": "VariableInterestEntityPrimaryBeneficiaryMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ameresco.com/role/CondensedConsolidatedBalanceSheetsParenthetical", "http://www.ameresco.com/role/InvestmentFundsandOtherVariableInterestEntitiesScheduleofVariableInterestEntityFinancialInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_VariableRateAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information by type of variable rate.", "label": "Variable Rate [Axis]", "terseLabel": "Variable Rate [Axis]" } } }, "localname": "VariableRateAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ameresco.com/role/DebtAdditionalInformationDetails", "http://www.ameresco.com/role/SubsequentEventDetails" ], "xbrltype": "stringItemType" }, "us-gaap_VariableRateDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index.", "label": "Variable Rate [Domain]", "terseLabel": "Variable Rate [Domain]" } } }, "localname": "VariableRateDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ameresco.com/role/DebtAdditionalInformationDetails", "http://www.ameresco.com/role/SubsequentEventDetails" ], "xbrltype": "domainItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r143", "r154" ], "calculation": { "http://www.ameresco.com/role/EarningsPerShareandOtherEquityRelatedInformationScheduleofEarningsPerShareBasicandDilutedDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "lang": { "en-US": { "role": { "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.", "label": "Weighted Average Number of Shares Outstanding, Diluted", "totalLabel": "Diluted weighted-average shares outstanding (in shares)", "verboseLabel": "Diluted (in shares)" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ameresco.com/role/CondensedConsolidatedStatementsofIncome", "http://www.ameresco.com/role/EarningsPerShareandOtherEquityRelatedInformationScheduleofEarningsPerShareBasicandDilutedDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Weighted Average Number of Shares Outstanding, Diluted [Abstract]", "terseLabel": "Weighted average common shares outstanding:" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ameresco.com/role/CondensedConsolidatedStatementsofIncome" ], "xbrltype": "stringItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r141", "r154" ], "calculation": { "http://www.ameresco.com/role/EarningsPerShareandOtherEquityRelatedInformationScheduleofEarningsPerShareBasicandDilutedDetails": { "order": 1.0, "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0 } }, "lang": { "en-US": { "role": { "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.", "label": "Weighted Average Number of Shares Outstanding, Basic", "terseLabel": "Basic weighted-average shares outstanding (in shares)", "verboseLabel": "Basic (in shares)" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ameresco.com/role/CondensedConsolidatedStatementsofIncome", "http://www.ameresco.com/role/EarningsPerShareandOtherEquityRelatedInformationScheduleofEarningsPerShareBasicandDilutedDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Weighted Average Number of Shares Outstanding Reconciliation [Abstract]", "terseLabel": "Denominator:" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ameresco.com/role/EarningsPerShareandOtherEquityRelatedInformationScheduleofEarningsPerShareBasicandDilutedDetails" ], "xbrltype": "stringItemType" } }, "unitCount": 10 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=d3e1361-107760" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=d3e1361-107760" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(19)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3291-108585" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3367-108585" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3000-108585" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3521-108585" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3536-108585" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3536-108585" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3536-108585" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3602-108585" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3602-108585" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3602-108585" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 201.5-02(24))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3044-108585" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=d3e4297-108586" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=d3e4304-108586" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=d3e4313-108586" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=d3e4332-108586" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=SL98516268-108586" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=84158767&loc=d3e18780-107790" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(d))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(e)(1))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 201.5-02(25))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(e),(f))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(f))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(h)(1)(i))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r124": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "http://asc.fasb.org/topic&trid=2122369" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21914-107793" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21930-107793" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21711-107793" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21728-107793" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 201.5-02(26))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(4)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22694-107794" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22694-107794" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22583-107794" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22595-107794" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22644-107794" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22644-107794" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22658-107794" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22663-107794" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1448-109256" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1377-109256" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1505-109256" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1252-109256" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1707-109256" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1757-109256" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "28A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1500-109256" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1278-109256" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "55", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e2626-109256" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(10))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=SL5780133-109256" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=SL5780133-109256" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=SL5780133-109256" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1337-109256" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3630-109257" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=109243012&loc=SL65017193-207537" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=120380238&loc=d3e3842-109258" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=120380238&loc=d3e4984-109258" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(11))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r160": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "http://asc.fasb.org/topic&trid=2144383" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "270", "URI": "http://asc.fasb.org/extlink&oid=121640914&loc=SL77927221-108306" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=6828210&loc=d3e70191-108054" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=6828210&loc=d3e70229-108054" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=6373374&loc=d3e70434-108055" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=6373374&loc=d3e70478-108055" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r167": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "275", "URI": "http://asc.fasb.org/topic&trid=2134479" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8657-108599" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8721-108599" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(12))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8721-108599" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(j)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(13))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8813-108599" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8813-108599" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8813-108599" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "26", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8844-108599" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(14))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8924-108599" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "34", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8981-108599" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9031-108599" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9038-108599" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(15))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9038-108599" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9038-108599" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9054-108599" }, "r203": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "280", "URI": "http://asc.fasb.org/topic&trid=2134510" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=121593590&loc=d3e4428-111522" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "11B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=121611835&loc=SL6953423-111524" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=121611835&loc=d3e5074-111524" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27232-111563" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=SL120269820-111563" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=109237563&loc=d3e33749-111570" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(16))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(3)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(4)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599878&loc=SL82895884-210446" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(i)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919244-210447" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919244-210447" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(17))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919249-210447" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919249-210447" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919249-210447" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919249-210447" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919249-210447" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919253-210447" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919258-210447" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919230-210447" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121582814&loc=SL82922888-210455" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121582814&loc=SL82922895-210455" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(19))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121582814&loc=SL82922900-210455" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121590138&loc=SL82922954-210456" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=68074540&loc=d3e5879-108316" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=6387103&loc=d3e6435-108320" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=68051541&loc=SL49131252-203054" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=68051541&loc=SL49131252-203054" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=99380562&loc=d3e13770-109266" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=120320667&loc=SL49117168-202975" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(20))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13854-109267" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=6388964&loc=d3e16212-109274" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=6388964&loc=d3e16225-109274" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(3)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "((a)(1),(b))", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(2)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r253": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "350", "URI": "http://asc.fasb.org/topic&trid=2144416" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2921-110230" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(23))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "410", "URI": "http://asc.fasb.org/extlink&oid=6392676&loc=d3e7480-110848" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "410", "URI": "http://asc.fasb.org/extlink&oid=6392692&loc=d3e7535-110849" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "410", "URI": "http://asc.fasb.org/extlink&oid=6392692&loc=d3e7535-110849" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "410", "URI": "http://asc.fasb.org/extlink&oid=6392692&loc=d3e7535-110849" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(d))", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=121559207&loc=d3e25336-109308" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=121559207&loc=d3e25336-109308" }, "r268": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "http://asc.fasb.org/topic&trid=2144648" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14326-108349" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(27))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14615-108349" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14394-108349" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14453-108349" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14472-108349" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349" }, "r276": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "http://asc.fasb.org/topic&trid=2127136" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=121555522&loc=d3e12021-110248" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=121555522&loc=d3e12053-110248" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=6802200&loc=SL6230698-112601" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=120520924&loc=SL6031897-161870" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=120520924&loc=SL6031897-161870" }, "r282": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "http://asc.fasb.org/topic&trid=2208564" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(12)(c)", "Topic": "480", "URI": "http://asc.fasb.org/extlink&oid=65877616&loc=SL6540498-122764" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(16)(c)", "Topic": "480", "URI": "http://asc.fasb.org/extlink&oid=65877616&loc=SL6540498-122764" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "14", "Topic": "480", "URI": "http://asc.fasb.org/extlink&oid=65877616&loc=SL6540498-122764" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "15", "Topic": "480", "URI": "http://asc.fasb.org/extlink&oid=65877616&loc=SL6540498-122764" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21463-112644" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21475-112644" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21506-112644" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21521-112644" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21538-112644" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=6405813&loc=d3e23239-112655" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=6405834&loc=d3e23315-112656" }, "r295": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "505", "URI": "http://asc.fasb.org/topic&trid=2208762" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121556615&loc=SL49130531-203044" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121556615&loc=SL49130532-203044" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121556615&loc=SL49130533-203044" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130551-203045" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130551-203045" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130556-203045" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130556-203045" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130556-203045" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130558-203045" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130543-203045" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130545-203045" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130549-203045" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130549-203045" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130550-203045" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(i)(1)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=113356391&loc=SL49131195-203048" }, "r323": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "http://asc.fasb.org/topic&trid=49130388" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(i)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(A)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(B)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(C)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(03)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118257860&loc=d3e4179-114921" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(d)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "80", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=35742348&loc=SL14450788-114948" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121326096&loc=d3e4534-113899" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(32))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a),(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(4)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "2A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=SL79508275-113901" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(g)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(8))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.F)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=115993241&loc=d3e301413-122809" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120383193&loc=d3e11149-113907" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120383193&loc=d3e11178-113907" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "10B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=120406818&loc=SL37586934-109318" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=120406818&loc=d3e31917-109318" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=120406818&loc=d3e31931-109318" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32672-109319" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32687-109319" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32705-109319" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=SL6600010-109319" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.1)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=SL6600010-109319" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=SL6600010-109319" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32809-109319" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32857-109319" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "217", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121610041&loc=d3e36027-109320" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.7)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.C)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330215-122817" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.14)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r380": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=120385591&loc=d3e38679-109324" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "270", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=6424409&loc=d3e44925-109338" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331" }, "r383": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "http://asc.fasb.org/topic&trid=2144680" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1486-128463" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "37", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=121600890&loc=d3e2207-128464" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=121647850&loc=d3e4845-128472" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=121598580&loc=d3e5263-128473" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=121598580&loc=d3e5263-128473" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.17)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=121598580&loc=d3e5333-128473" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "25", "SubTopic": "30", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=6911189&loc=d3e6408-128476" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116859721&loc=d3e6578-128477" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116859721&loc=d3e6613-128477" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "35", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116859824&loc=d3e6819-128478" }, "r395": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)(1)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479" }, "r397": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(c)(1)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479" }, "r398": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "805", "URI": "http://asc.fasb.org/topic&trid=2303972" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4568447-111683" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4568740-111683" }, "r401": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4569616-111683" }, "r402": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4569643-111683" }, "r403": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4613674-111683" }, "r404": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r405": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r406": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r407": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r408": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r409": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(3)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r410": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c),(3)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r411": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=121559654&loc=d3e5710-111685" }, "r412": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=121559654&loc=d3e5710-111685" }, "r413": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=121559654&loc=d3e5710-111685" }, "r414": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=121559654&loc=d3e5728-111685" }, "r415": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=121559654&loc=SL6759159-111685" }, "r416": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=121559654&loc=d3e5747-111685" }, "r417": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=121559654&loc=SL6228884-111685" }, "r418": { "Name": "Accounting Standards Codification", "Paragraph": "4I", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=120409616&loc=SL4590271-111686" }, "r419": { "Name": "Accounting Standards Codification", "Paragraph": "4J", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=120409616&loc=SL4591551-111686" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19,20)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r420": { "Name": "Accounting Standards Codification", "Paragraph": "4K", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=120409616&loc=SL4591552-111686" }, "r421": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "810", "URI": "http://asc.fasb.org/topic&trid=2197479" }, "r422": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5579240-113959" }, "r423": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5579245-113959" }, "r424": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5579245-113959" }, "r425": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5580258-113959" }, "r426": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=d3e41620-113959" }, "r427": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=d3e41638-113959" }, "r428": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5618551-113959" }, "r429": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5618551-113959" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19-26)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r430": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a),(c)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5624163-113959" }, "r431": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5624163-113959" }, "r432": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5624163-113959" }, "r433": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5624163-113959" }, "r434": { "Name": "Accounting Standards Codification", "Paragraph": "4C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5624171-113959" }, "r435": { "Name": "Accounting Standards Codification", "Paragraph": "4C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5624171-113959" }, "r436": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5624177-113959" }, "r437": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(4)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5624177-113959" }, "r438": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5624177-113959" }, "r439": { "Name": "Accounting Standards Codification", "Paragraph": "4E", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5624181-113959" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r440": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=d3e41641-113959" }, "r441": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=d3e41678-113959" }, "r442": { "Name": "Accounting Standards Codification", "Paragraph": "182", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121582272&loc=SL5629052-113961" }, "r443": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "25", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121577467&loc=d3e76258-113986" }, "r444": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "815", "URI": "http://asc.fasb.org/topic&trid=2229140" }, "r445": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r446": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r447": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r448": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r449": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(1)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.21)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r450": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(2)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r451": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r452": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r453": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r454": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r455": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19279-110258" }, "r456": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=SL6742756-110258" }, "r457": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=121572278&loc=d3e13433-108611" }, "r458": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=121572278&loc=d3e13467-108611" }, "r459": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=75031198&loc=d3e14064-108612" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r460": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=120253306&loc=d3e28129-110885" }, "r461": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "35", "SubTopic": "20", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=121605123&loc=d3e30304-110892" }, "r462": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=109240200&loc=d3e30690-110894" }, "r463": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=6450222&loc=d3e30840-110895" }, "r464": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=98513438&loc=d3e33268-110906" }, "r465": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32022-110900" }, "r466": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900" }, "r467": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r468": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r469": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r470": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r471": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r472": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901" }, "r473": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=6450520&loc=d3e32618-110901" }, "r474": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=6450988&loc=d3e26243-108391" }, "r475": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=6450988&loc=d3e26243-108391" }, "r476": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=119993939&loc=d3e28541-108399" }, "r477": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=119993939&loc=d3e28551-108399" }, "r478": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=119993939&loc=d3e28555-108399" }, "r479": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=114775985&loc=d3e28878-108400" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.24)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r480": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=121549808&loc=d3e36991-112694" }, "r481": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=121586228&loc=d3e50796-112755" }, "r482": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=121602099&loc=d3e50824-112756" }, "r483": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918627-209977" }, "r484": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918627-209977" }, "r485": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918631-209977" }, "r486": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918638-209977" }, "r487": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918673-209980" }, "r488": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918673-209980" }, "r489": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.25)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r490": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r491": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r492": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(4)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r493": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r494": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918701-209980" }, "r495": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121568110&loc=SL77918982-209971" }, "r496": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/subtopic&trid=77888251" }, "r497": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121561866&loc=SL77919306-209978" }, "r498": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121561866&loc=SL77919308-209978" }, "r499": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121561866&loc=SL77919311-209978" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.27(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r500": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121576215&loc=SL77919372-209981" }, "r501": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "30", "Topic": "842", "URI": "http://asc.fasb.org/subtopic&trid=77888252" }, "r502": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121606570&loc=SL77919786-209982" }, "r503": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "855", "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662" }, "r504": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "855", "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662" }, "r505": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "855", "URI": "http://asc.fasb.org/topic&trid=2122774" }, "r506": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)(i)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r507": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)(ii)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r508": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r509": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r510": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r511": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r512": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r513": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r514": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r515": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r516": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r517": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r518": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r519": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=SL51823488-111719" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29,30)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r520": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=66007379&loc=d3e113888-111728" }, "r521": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=109249958&loc=SL34722452-111729" }, "r522": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122625-111746" }, "r523": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122625-111746" }, "r524": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122625-111746" }, "r525": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(4)(i)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122625-111746" }, "r526": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r527": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r528": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r529": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(4)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-31)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r530": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(5)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r531": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(6)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r532": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(7)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r533": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(b)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r534": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r535": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r536": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r537": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "910", "URI": "http://asc.fasb.org/extlink&oid=119991564&loc=SL119991595-234733" }, "r538": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.L)", "Topic": "924", "URI": "http://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856" }, "r539": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154696&loc=d3e54445-107959" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.3(c))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r540": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "340", "Topic": "928", "URI": "http://asc.fasb.org/extlink&oid=6473545&loc=d3e61844-108004" }, "r541": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(10)(1))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r542": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(11))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r543": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(13))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r544": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(16))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r545": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(23))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r546": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(9))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r547": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.17)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r548": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(13)(f))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r549": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(22))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.6(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r550": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(23))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r551": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(24))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r552": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(25))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r553": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(26))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r554": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(27))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r555": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04.9)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r556": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.9-05(b)(2))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884" }, "r557": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=75038535&loc=d3e64711-112823" }, "r558": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(10))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r559": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(16))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.9)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r560": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(5))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r561": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(12))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r562": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(16))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r563": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r564": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r565": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(25))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r566": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r567": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.(a),19)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r568": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(10))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r569": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(18))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=51824906&loc=SL20225862-175312" }, "r570": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(19))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r571": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(20))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r572": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(21))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r573": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(22))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r574": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(23))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r575": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(9))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r576": { "Name": "Accounting Standards Codification", "Paragraph": "4H", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=116884468&loc=SL65671331-158438" }, "r577": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121643868&loc=SL117782755-158439" }, "r578": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121639165&loc=SL117783719-158441" }, "r579": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121639165&loc=SL117783719-158441" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=51824906&loc=SL20225862-175312" }, "r580": { "Name": "Accounting Standards Codification", "Paragraph": "29F", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121639165&loc=SL117819544-158441" }, "r581": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r582": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r583": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r584": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r585": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r586": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r587": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(i)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r588": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(ii)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r589": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iii)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=99393222&loc=SL20226008-175313" }, "r590": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iv)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r591": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r592": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r593": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "310", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Topic": "948", "URI": "http://asc.fasb.org/extlink&oid=120402547&loc=d3e617274-123014" }, "r594": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "210", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=120413173&loc=SL116631458-115580" }, "r595": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column B))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r596": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column C))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r597": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column D))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r598": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column E))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r599": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column F))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=99393222&loc=SL20226000-175313" }, "r600": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column G))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r601": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column H))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r602": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column I))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r603": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r604": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 4))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r605": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "340", "Topic": "980", "URI": "http://asc.fasb.org/extlink&oid=6499975&loc=d3e44250-110382" }, "r606": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "340", "Topic": "980", "URI": "http://asc.fasb.org/extlink&oid=6499975&loc=d3e44264-110382" }, "r607": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "715", "Topic": "980", "URI": "http://asc.fasb.org/extlink&oid=6501251&loc=d3e52485-110419" }, "r608": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r609": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669646-108580" }, "r610": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-13" }, "r611": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1-" }, "r612": { "Name": "Regulation 12B", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r613": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a-c)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669646-108580" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669646-108580" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669646-108580" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=d3e637-108580" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=d3e640-108580" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=d3e681-108580" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669686-108580" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "17B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL34724394-108580" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6787-107765" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669619-108580" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669619-108580" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669619-108580" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669625-108580" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669625-108580" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=d3e557-108580" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121640130&loc=d3e1436-108581" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(210.5-03(11))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(12))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6801-107765" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(21))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(22))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(23))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(24))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(25))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(5))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(8))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1(e))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1,2)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2(a),(d))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6812-107765" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2(b))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3213-108585" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3213-108585" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3255-108585" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3255-108585" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3255-108585" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3291-108585" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3291-108585" } }, "version": "2.1" } ZIP 96 0001488139-20-000066-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001488139-20-000066-xbrl.zip M4$L#!!0 ( (."8U$H'> :XB8# +.'*@ 1 86UR8RTR,#(P,#DS,"YH M=&WLO5MW'$?.)?H^O\+'9ZWS-&S%!7'SZ?8LV9+]J<>DW+K8([WT @* 5#(O M^HJD+?K7#X(49'>Q_\J,LCQ=' MA__XU/_-??K)__K\[__/SL[_^>+!-Y_<.>JG!W)X\LF72\$3X4]^6IP\_^1[ MEN,?/M'ET<$GWQ\M?UC\B#L[Y^_Y\NCEV7+Q[/G))\$%]ZL7EY\%05\@AYU4 M8MZ!YOM.$_$[W44$0$E8Z'\^^\QQ#*U1V0D])3NLU!UJT>WXWH-SW$OW]#_Y ML]@*<676[B-XCA2@%BZ12^A<%,9EGY_8I[-/>'C\V>+5R3\^?7YR\O*S6[=^ M^NFGO[VBY?[?CI;/;BT.]Q>',C[NK9,E'A[KT?( 3^QQW K.IQT7=D+^]/5) MQIMX\>8\;\YA]Y5O7;SXZ2_7VSF6_LXU[>>_/3OZ\0\O67>BOSP/'BS?/0D> MR%*.^]'?^M'!K?&_<^!/\?S>?&OMUJOQ)"Y/>7J\\PSQY9N#%8_I M_-#7+YR?=']S\^NWZ\-5XF/)8WS^DWQ[]S,^/5MQ_IXG=.O3@\ M/L'#_N;4IR?+_WATNV6O7AYXO#SY[2>T7[[GT_6CT\.3Y=F[N%Z"]?K%][QM M<7P$P9??N_F+(W[AQ'\ZUL>W2/'FT1POWO<,[9A?RX'N//K!\2R M>/\'L1?&E=I;'^*S?3Q\]H]/Y7#G\<-/;;@(\N=_/Y 3_&2<8$?^^W3QXS\^ M_?+H\,2,P,ZCLY=VE7[QTS\^/9%7)[?.>77K\__Q/_['WT\6)_OR^>#KSB4M M_W[KXI=_OW5Q:CKBL\__SHL?/SD^.=N7?WS*B^.7^WCVV>'1H=@-+%Y]-@Z4 MY<6W"V8Y//_67M\S2[1<](OKOSIY(/J/3Q=$J3G/0EXB%$%$C85#JEU U<=_ MWSF_%6\?^9>A)^_<.65[];SG[]),%VZDY?G=& M=XY^_"8\^/%)W#WE%W=_?/IU>W'_Q6[:"__\X?[7#WYX>K#[:O?G?[UZ>F=O ML?OB7[ 7_A5WQ]^#O1_VPA/W3=S;?_+ST<_W'_'BZ9WG/SS]^NF+W4>[;O?[ M?_W\Y,4]=_\._[#WLQW[\S]?/+W#!WM?5?=->'KVY/N>=U\\_V'WSCUX^NCV MJ[U'=NZO_[G_].!N>OKHJQ?V]^#)P9-T__NG^T_MOOCKKQ;T]>.\]_V3M'OG MR:N][_<.GKQX\M/>G2\6]IZSI]\_>+YW\#CL?OV5_?NOLR>/+M_SG5TK'3Y] M=.2?OOCAI[T7=_V3\'2Q]^*VV_WZGP=/'MDUO[X;GCYZ\M.3[^W?._]\OOM= M_?F;1W=/=A^Z5]\\NOUO2ED:A+#C$LL.A%9WD'O=24U8NI:HT:!U!@+4ZF/[ M^ZUW\%P]O!?6U-[]ZN0S-J]U8&=\SGCV-O!?GBZ7AOI7B^..^T\$EWJ"V4'S GOH!?:<:W;'_/C)=*GG_MP*_HKA_T7<"]5 MRR_H?F6_.=YB^T?8^K>QC:6RYJX[*=C@AIKS#H;>=[H*V; VH:7AT\_'\U\; MM-_:^8]X"^X'@1O>!C=T#S%(-"%0A]'NL(,YX4Y,G4-PB<"E3S__5[Q68TU' M1_N"AXK[0TG^ OIM0YS/4=_'9UN@_PCH^#;0U0OD[FBG9[/+0+7LU*"\TU.W M*$R#6I#UZ>=?W?[FX=V/P;I!ZI1]2[TTB^@<08OF[V, B;H?X3U"(W.\2;< MWS\ZH:-7;P.^=_1HB;PX?/;P[(".]K>P?PCL\,[XAHZ ]O1K+#:^Q3D+M4O> MT=8S4<-&R7WZ^?_W_[8"Z?__&."-,C:T&ZJC!+Y6$I#B(53?."F>#W)?7P/O MJP\CTKA ]G5T^=GM?AY2#7@M<&%<\O'CET.HW7UE@<7Q@O;EF\7QR7H1/]M= MM(-^\-7A_8-[9_;:P=Z=VS\]_?[QF:%^]O3@<7IBYW[R:/_YTQ=/G^^-]W_] M.'X3'SQ_VGW^Z>+W>\?^]WP&)Z\>/##WHO]Q?T[=^V:3_=W7SS[ M^>F+QW;/_]R_?(]=Z_1I>&P,^^'5TX-[KYX^>OSSTT?/%WM?_RO<__X>[#ZR MSW?P^.S^';N71W=_WCWX3O<>NI]>H_[3O[5EBHU,BY72=\#;(#<"Q!WV#7U1 M]JCET\__$ 1##5S;E0.2Y4=9_P(A.<7DDS%/*A;3AKDZ3<6[ OEW'/OE/7VU M.%R<&/8_"M\[M+MZ-JAP^_A83AX?BY[N?[/0=0OTW2\O6;'K]K[>?;7WXH>T M:V@\??'@P-Z==@_^^<.3@WO^_M<#W:\6XQX,X7WYKP_+S MW7#_T0^O=A\9FE_;43__]MG/_\E>Z]>.S^G;OG:$YU M)TC/.]!+V:&8XTZ79&X:LJ>.GW[^K7_R,7CE:%"@>>;J,S1#*D!3YRF'9N!0 M^@"\;O?_/ETLA?\S;L??RY@.%+[]HRSQF6P.CF>O<7S!-HJ_L-=NNRO#";*O9]?:>[-MKW_O5O":0-@78\5=B!R#9::\4= M[N)-(470GC\:R=+'M*K'7B*"T:&F'(F]SPY=]P5G,O*N'3'SV,_^;1$LF^>L M.U5KVP$TV%IQNF.R64W[2,!J4="W\%&(.6DQ%A>HY@[F2&OSL7AB1P2UYOCO M>[\#U)CK^T;P6!Z,H75?#:%SI,R.G\A0R??UXJB%!4A'QXLQK[Q)GM7O/;Q$ MG^U]_]L/?HGM^[8QKHY^?/]U[Z:)_F5VV.SL]T_\WL%W=HT]^[VA^/UN^HUG_?K>3[M?W[6_#PZ>A'O! MKF<,,BWUXG%X^OW>#[O!?O_BGK%H7W>_'#KJM6=-*BZBKSLL,>V YK9#3&1& M.&&)*523OK]XUF^71R]E>7+V[3X>GMP^Y+MF)%^>XW+R7)9[Y_*VC+EVICR\QNF6)R+ -E,NP5!.Y!,B-58 M+>X*/E)BSZ1P14Q9C4WY9H&TV%^R3+@SM"@RQ?XLO%">Z?HW:?]A?/SA<0 MCZ_?N&PI<^64^<7 E.93MO]WE+H?TSELY!G!?=*@M3<+OEJ)B MJ'8Y?L^2X5C*_>SX?"722/7)^=+N9R=G+XTLQXN#E_MC6?+\=\^7@W/OK [^ M[=4QVRENO7N.B^O__K3@ M\;,N9/G)^0W)>]?OO[SWO]]=T?KUFS^__-6[9W]Y/E]]^=/Q"2Y/QJ+3YY=+ MR\Y?ON^7U][<)K]U:-L9:ZOOOG+Y\^5%;KWSH-[[W/[,+-X5/[?7'U^>#?-Q M\2/;Q5Z]W%_TQ+XU]& MPY='!P='A^>O?W$YO_'>\[]Y=F]N8Q)H>N\TI:PU)@?>W EJ2Q!=LH"PDUO' M*+@>-&_/!,U3"\+/H3Q^CF;PWH!S8 ;[="F?O[[\^8N7I[A\[?+G<8[WLL-T M1FDILO>&RQ68WE7A\F;\G9[KDG<'V.M4KL\>/[SS MT6/O(V*S]V ^/#[:7XP%(CY/FEO(\;M#_#M<6B"X+_?L,YM_ M.KE(K?MVN3C Y=D7A[=XLG1\D\:]M^\?_SRCAP>'2P. MWW?:#Q5K[YSBUKMW_X>:+F"N6,V/Y J0*N40:F&?8BI:2MY:1Y:YV;&KCH%69<=< TI:8F^$D)+6 M$K"2UDA.$8J^GE$JFSVO6JY])BZ8T>=:JG>^ ""._1 9Q^0<)( 0SI/DVNOG M9M]LWG,;NX0^\+F-0UX MPNX_$9@BA>XBBE%R"#::PVQ@ M>B GN#@4OHO+P\7AL^.IX ,DRICMV2&THI4#)M<+Y>HH7BPDS@*?V[V?'ISN MCSG4\X2\<=Q2GH^S_2CW#OO1@4P$LAZQES&>2"VB"Q5+ZAY;2>02,-?90/9H M>3[#>C8EMT092;51K>RA>(>8J>C8OF4!) 9=0["XU; ?38WU!\]4+>K39$;8 M$PB4RL5%,>/L;*@#E2GR:$-TSB: F]4 ;M21H$%&9.^3-M^RSY!Y?N!>L2E? M/Z10T%"R*"2Z#&/O5E-TZ,Q52ZW=M_E!NA9!M7Z@'?6<#=^4G%K<.6;GA)+] M3Y&:MCH_H*\^LED_JMJB-^GF6V\-?(]-H+6,H8YLVQ0N-?5F3%&_*UQ7M#J4 M(/CD6L]QK*"F2+VT)M["]4:MNWY]3V"K5_]B*+,B1EBXDD/T98P"(,U$":!G M\;YB1*:Y,6+&$.!N8KGO.=56N-C;'I$Z#M%&W"Z5;E(#!M&36H&TV M^&S G.N*(,O>.].%F&( (!M&47OIA2G9L]4NLX'L6N=<5P2.0J;>.1A" 4K* M-5"3[$/VZ)R%WZ\3SC8M86*D**UHUKF N>#FBPDU^U;9O'3&8C9?4=&H>GU/ M8"O>_\*86"$C- R_7T-V-B8:.8HV$%(!=MIJC&5NC)BI>%\A(W*0E"7VB +0 M6J34J84874BA-9X2(S9.O*\0)N0ZZGQ%%T.&V(2RRUR0.#($%C<;F*Y3O*\0 M'Q_,SP:HX%H%7PMF'X4I"#GSN=1F@\^:Q?LJAY0OS9019ZCV.(?QTU12#PT MS4/*;""[-O&^0G DI9Q1?,G1\$A2<_#B2@_=E9 #KF%7PE;#?C0UUK]+@U*0 MV@LQI "9J69GR@9K=2'61&&*/-H0G;-^<)FE"M6&-(N5;%!-Z$ MLVFMS)I]'UD3KLUM1^BL7/N5[$4-U%I6YVJI:92I:]AR+UD2 ]=(-VZ/\)81 M*)5[\5@S-&BN-J\!$O>Q(\&SP(08L2&R[4I@TFP6&RF3,D/(HTHI%V9QOJAK MDS+EZ_;+5X./5I/)$"!V^QH8H,:H91)P-9-N]-8P4RW-(O!VYA/C:B82%_73)@#3->:&+HZ?+I0BO:%VJC5%7RM#5AC M,RO;)>B4#.M&B_<50A8I9PFB.I+@#3.JG5O)SOL\FKC-Q_)=7V+H"L'Y$^U- MUZ_BW]D-5S^\ MFOGMM?687A$+-/(]ZQIX5";)["MV3Q::%8PN:2^KQ<\H5I M,4MR5U7ZR45?\?MZFX]>#M]]P>L/.I)?G!Z?C$M?LP*M<K!]40D M)K39K Q*=8I\FA#YA;6#ZY2B2@M!-.7$*A7GVHB5WM)]O@[S@_<:RZ <_V0 MDAOEQ+E E S8'9FM#[DVDX Y"9?Y0;KV%+WU &U6.1;*6!JY49F,S$2/%DC< MLF(K,P3Z^@O@7#^JE0-A=(Y@;ID$=!RZ9A;HR8ZRK?"AE1*E=#OSA(4%) EZL+)8JJV?_7JWS3 M8,2&*/$K@8E#CJ$SM:H$K1LVU*&H8>:Z#WT^,%US^9=5X0,FE< "6Z7(8&/' M1'-MJBUR3U5Q2OW$-E @7PEDR;!A39Q-)D%CKMU;2--AU'[L3?QL(+O.\B^K M J>Z1 &*H$4AP*XA:-;S.F7>)Y?FV_=^5AKVU[N4KJ5'^[NKQ3VDDF)"+A%\ M(G.=D!B;DQC-==8I\FA#=,[ZP:W(7%+&6D(%3)T,5,623!"1],;S _<:9QS7 M-%YC\"@Z,M@$(IK_]95R#NJS0QNT\X-T[3..ZP':!4"5U**IK='"LA*ZZ@SM M;)Y?<(:&^?HW!5\_JN0+0:>:(U:@Z$F3L[!5"C8:K5.FN-7[B]-C@^WX^.'% M*5ZCB@?+_MGY@'W\\($\L[?^$:!_>.61.O#M\HA/^\G]Y4-9_KCH\M;%[*47 MTD\>R(]R>#K+0@'%E>:CN@S@(&LDPH20U.!5[27.C#V/'WXE+,L_U&9;XOPA M<6H;%6)&4K7 :-7D6J]14C1CQ%AD9L3Y$@^1\?4+6_+\5B*B66"JZSS"VZOLX@Z2:RJ:L3%!.YF$'M2;<>8N@0:XRNY2FH MW0E$33>06*4V#PYJ2CX 9E?)D\GB&)@Y.)U1./XG(YLMISZ>4R'F:NXOF0(' M:0VU:@/DW!+4W'D"G-J"^FM0*6 M4%"S]K%!A8JTL>FH=4I4WZP@3AC4NX>R M?'9V^_A83HZO=]+EXT.[25+HO%"M,^V23!:/NK4E!L]%,1=*,6XI=%WAW"39 MP]Q,!!ME,ED()5C53%)R8Y*GEP93D,";S9Z/">$FR2"S-P8E^U0:@J^NU>YZ M[9R5' M.(23?; ;]R;!MDF3BI"TW+Q8M10N@M<]@$>KC>31)(*O6T%+HQ6F!/N)='XNZV&+3 MCKA=B?HK\?:XV(RY(]V'TORHY9& ?6Y.JZ/(D:(856@"W%D=@MN0Z(,#:I+* MA*&[$*%";5JE.HP0*6%QPC.>]&$6B2""KZ)MYW0-=!)#=L41M$S+X!I2G$K]M5FGWC#*A'\B> M51;P#M1<=R)4*W34UCJ-WC@8DH/TIH#W7-@SQQW:ZR$.<"]2 [!I>0!RC',R',#=FBOAT<6 MIL3,L6%@AD2YCKYNC8H)HCP1([3=H;U>"HWT?86*?5067MP M-XQ"D\0P"78NV 6:A^RA80J!ND_V)7$/$\!P8T.@M>Y#69-7*1$J^593*A!K MK10T]!XL*F+S,7UF=+H1.[37PR2BW+JK35Q' *?5' J%3%@]99>GH$\V-4BZ M@6Q*T$0[9_O31T>?QJC=,PBXACW/;:[F)N[07M,D(%1,Y 0&FU2YE80@@1LV M%UN(\R'63=RAO:[YP5*UH]2"Y\5)L&!C,NI@RX$<3(!36U!_#6J#P-EIC'XT M<:"Q5"#8WK8E!L1 K14PY@R^= MV & 4:=K*>C:ED&3S*A:#YE[<'%0%81^TFERZD:)HDD FB"E5C523 J SJ:O SE0N%W;!3P#( MS5V)NK9M+NOA#HM49<*>)$,JL:9@D 9M>;12TC0![FS>3K?YAT2F6BLQ4+(@ M&G).Y+/WU()S44/G&6B0&[!#>TVRP[?D76C0E,"QH^!]55=1FOKD9B [;M8. M[37Y+=+)D.-73 2> P&ZV@^E1SW$K1/(:[SXG-LT'K[\#>PD8)*N) M:6F B*0M56G>9:=8.<^,/7/XO!HNUYJ3F@"OOM$W&N/6A/WGON;OI5S M("+5!L(?M8)L"C[0[M]5+(40'O,WF.!6I6(N^[A*3JJ 7Q-XQ"D\20 MQD0B!0FA%^A,S:);J@$E4PQ=XP0PW-@0:.V= J^?3EY+T4A="4<+$Z7*8.("9T>E&[-!>4Y"4I(G4AITZ%$Z4(Z464P\INZ0\,R;=F!W:ZV&3R9$( M):?1M!3\:!^8"YD ;J%F4\%SH@EV<22C[$$R !NM&$9]?:@N^I! M0.9#K)NX0WM-4SS=C)4T+0+=-'FI@.HU%\>4<]49Q%4W$%27<\<8QA?%**3%GL 4\-,9H!FX55NS@[M-87D9,XJU<0M$ "'BF#F*"JU M DW*UOY,,Z-J/60*E31AKT4%( 2AUJ2S,T&$@2P\WY)INPCU(3R*F"6,Y?#4 M,SB)V',IKC2.4##[*03@F[9#>TWJMOD2TJA 08_0]IE*@0"7'/><>/?O0HDYA M!\L-EZZ=0TI)G71/D*)K*>10BJ\DVE.>6\;4_%=I#W$L>&[9-1/OWC2\[Q0;]>83Q5HL6I.9$6>N.[37 M0QZ(C)HMIFG&[-!>#YN$0LH6=C<7.S@S1 PU MIEH9>QD5!KZ-(8H,W(3-W$'=KKX50L M)3MO\=38 H74T*2XD2L5%(W)^0EP:@OJ;P*MP-HJ]>*Q@?.$L22OV54HZ"1- MP0-M[(ZDM71G6$=P%:4U+Z:''81^7N#5U6)^AIL&G[84FD:VT7K88[$4^."$ MBD561[B<-293XEFX%5NS@[M-DX* M,88 +54J+4:J&@MT!9V!$9CY#NTUSHA*!IM2B\62U?-03/$*E"FL%JY MH;29?2S4-+1>(>38"X#T1EI*@!$;->G:MM39!D$?P**24M#B/)$#,S^CR(C/ MI1$RN]SRED7;Z.?WLX&)24SMU,P-@++]:>1#3&:)3$+?+.$S200K4R(IKB,( M! XUNY:!O:LEBH0IS(-L5VG>L>D((>11P]+^*N?:>S0\$RC2*,P\,T!G'2 X M!^"CZP8=0.L1BXI7;@Z[@QJF8%ZWJOV=@B841MDV@:H0@\NC9$E\^7Y@YN+AB/SH]/%F>F0>_*LZ,K?H? MV'=]E;4:1F6< AS(1>ABP;2JQ=11F MH%37PYZ*%D"::_*2*SBMV$6[5S!'A=7YNF7/QHOA]1 G>XZM]2AH\H;0$\7@ M4ZZQ:O0>VXT@SB21@Z)!+(2IH2?HM50(W;OJ7MFG$FA M.*B-" 2XUY9:3E$1_%AGAKGITNL.8^9&EY[15\803(]"9"+RB0$C1Z2HW1=] ]H10"J:QR1G-0V%N M9GZ,0TS12:@)Y\.>J]SY? .)@RYY7UBR( *ZV"S\[3'%7HA*\E,P.S<4.8LV M*>?(E3*A4;IREXY5U?\!)#;V##F_(I[1X>/'^(A?WE[[_:=VW.&86N*ZJY(>S))>1:^]C;Y<&"X.I5BC0T:)-J MG9'FN/8@YX8P:!3KEA!:\0TAAHX.0-B^=2">-6X(F3)%UFQ#-(WT M?:21'IC):?9Y5'B9@C-;.9!K#KHFR:.QH!-=UBC,4'G$10V9L2=?G 5&-Y%' MDP32XEG42+V&QJ"MD[F9/'(1&XV$M?(Z";%,/PEQCNEJ(V_Q SFSRDVHTH,- M\E1D1$3")-IL[$/15J*G.#/.S"==;3UT@=[,/01RR3CBHEF6G$-W49M+WM@S M,[K,*UUM3901C 2*GAW:]^E\PA5#:=ES!9H"938GX6C-&RNNGSTMB;$%@4+, MYI]"2V._:6D:7*GJI^"?-H<]Z]N[L0:SDZ(/M:E2)I 4**1:L#8,FC7!%,3P M#748J0;[ P[99? %:C+/8>XCQX8N DX N8T/8ZYN;7 ]G!DMJ)$-O>X[:&>R MP'HL]&AHF3KEF7%F/NEJZZ%+*-!:[UJ31;W*([LQ%(\)?:\IQ#0SNLPK76U- M>D(IFBV)R#4 M5Y5A;63KU$X4)L996:;KK8>]C!G*15:31C A U&R-VG;M1I MWE^D4\^#/;--5UL/<2(ZDS(^AL8>6-2$3JW*4;)S0>(4A,T-10[QO'J+ \\1 M5!1SZ*E$UR541[.;69]WNMJ:%F?4:1N3ZQD;F%S%W.M(0I+*)<2@,Z/0;-/5 MUL.>8GQ0[C1V^H&OO4% K$$C^]8A])FQ9];I:FL*DRE!T!R9705!PH99P4D) MS,T$[,P8=%/2U=9#)BHAE:+-5R"06BC''@JD0 6+QS !,FW3U3: 1]D(4SAZ M'95*$SDS2DH:6^;4D"K<1!Y-$LB.D MX<8&2-=3RN(#*_*M,N>Y%O,61ANP_WSJ2%0JTL@F84E!9L:9^:2KK8YXS$(B,#>ZS"M=;3V4Z44XA1[(6?##*%430!DKA+T4'VD" ME-F[?O94;M4T:,LI-9"0JOA M ?1.B!JD0G$6&GN'-X,XDT3.B]8<;\A@.0\,\K,-EUM/>R)XD(* ME1DD@6?%&GOS@;.WGP#=?-@SVW2U]1"''&1-VLCD@'"P1YJW4)HJIA!]:ZK1!Z T M@PGYFY:NMJ:IWIRACYX9WJ)IK%+54@D/R-;I6^JJ#Z:DM97'\#62V.L,1B [V QMB2Q&H4<4/C1O0SX\Q\ MTM760Y=00R!O7$G50RS86FH^FWCEDD(O969TF5>ZVGHH8S:%O0KV1 E&&SZ% MJ(&9C1X.)4^ ,IN3<'3CVM8[+5J\ZRB]@7*OYIIJQ>#5NU1=VK)GXZ.:]1"G MC,3&J.1B5H">:H@]BOVKVBKEID9I29;;K:FL*8 M[%B%(487H$,EEIB\FJJIT"3V^;!GMNEJ:YJ?)7"B$<"5!+W')C48/\0T,C'C MC,*8N2&72G(MA42-%5PDA. +!.F%4_0T!>0V-HQ92_V)-5"H-Y\+4RP<8.#J M:HU)2NK(M6&<&85FFZZV'O9(R)$\:F[<(6-ID&*I/D55=%RG,'6ZJ4'.#6$0 MQ8ZQ>(,3'?CF6^2D:5@AC27PW&95;DJZVGK(A-):QHY=I 'YU#" >C>V\5#, MPA,@TS9=;0-X1.(S\A#7W>)I$.('@Z;OP- M+@>"QV9H/W]]#OOV\@27KUS^/,[P_AF60A$X.B4F$SI"$05S" MJ!)3"-$1V!@MTWKT^&I"CYX*A.04DT\(*!6+JSE7IZEX5V *>^+^-/T_V'E> M^LS;_;]/%\>+$WOQ;=5WM(_+;Y\?G1S]>+1_@HO^[?+HA?1YYGJK1X80,9!$ M&(T:@NLM!HRU.!-G.E&^?-"8W?+E3ZQZ:>W<"OA/I]P\!>.WQV=4K]%W]CFLV'G>A7 MX&]&<7XT T(N92A1FK22?.DY2R:M;1Y\6.E$Y%RI *U58T*,6!+XIB:_76B: M:A%7O5>H 5-F\N%JT!E502\OMF]JR&%FC:P.(/J MV !B__:NN;/WL7O6/J-23?,5D^N/1!QC:FQPV_TF M2]#U$ZCUC%2BEZ@"3KCFT$-PF6+5XF*8&8%F)5S7SYY@P2V[:H$N9G!@[,E" MP7Y+3:#KW"JWS$[NKI]!R9DN+B2J50%B)%_@$THT:=-)0NK.E>3<>>_" M>?!A;I+X2JB0HUD&*!&9%4RP8';B&+1*8U\\SH,*LQ*W5\(#+"Q./&E@!$V% M3+K6W"J@H=;<3$S"[&3JU7 AM!0DE.JS \W0N$B'5@!J+DH;;!.V@O,*'85% M&B@P:F% R[D&:.H\Y=","I0F$HY<;>;05W:Z$_EF\:/PO4-[TL\6M"^WCX_E MY/B+LUU\<;3\0*D;V&7OU-872Q(H 2^ M.JP$H4E1A[YJ=)LKC#==H%R)9*W2@BB8GT"+8[FWDI5-=9 KD2/&ST>' M_>C@I9S([6=+D2G-O#2!%("CI)@A!F@NU9&5DGWIA1O,=)!=-V(K'&-))0'A MV$:J8"%&,[F16\NUB>8>)S"9_E&(G4^M/Y+^_/!H_^C9V42&%5"/R97NS1I" M@X@ &@*C%@W=I[D-JVL$:84C*?H8[(^)C"A ?NP>JKZGT5KI<->&C);+L MX8%,Q4?5I%30:_2FW7G4O8Q4J'-I*6MM$]CEKJ2N36%%9$H@KVG92\P^ MN]9JB#: 6R<=E=2*AQC!UTFU3YH"R&NJ%(YB84T_+1]?OE1N:4(34=Q1"Z:"//8-'GV/_>J_+<_?(:@%Z/;_8A0)RVX,4GHHK1*528NW]>TXB^?A_= M73#!1:UG [H04K:X>:QR>7/9@'WSYZ$>R+/3?3PY6IZ=H_36I. #.92?^^>FEOE./;AWQN6K\\72[M.M\LD!;[BY/%'\XS M3I!W*S0'%^7JO>2L#.QR;<#-7+&P1;VZI4W?+CRSJL19-#(26W2 MP".P-U]@CS:K(/O&E/2U1]A"]_N&-Z_(\*KG'GI-8_=@5<,EJ/?%0E]7)/ 4 M_/,'U'!]7;=U?)2).$1/V:R:<#0D ++'W!E]+]0IM<)36B18.T#KGVU(.D1, M]^0X0!H;&;)S$LW^179",E\T;S.?'X/[G,Z+W#%SC@ Q5 R4$8OFY-K( MSIS00H#!9!_\Y.Q;D[,G)E/O&LPOS_?&GCTZ>REO2]KA"1_(R6)YGN)WG_87 MSRYD[X/[YZ_-<24@C8TD&:@D>_BC.9LZ%UV)U%)OTZH.-2FDU[""6SM5$T8- M,X)PJA9?<$RQNE!2\A:F@,B($Y:"ATD>]67;U8A;-O-A>XW]?%CP]Y<=SW MCXZ%1]+ID9X?MA1Y]-/1%:^ZF3^H'[CJ=G[H+\#^E>55WY)0H^#5 AY0S)1[ M4&[V2TW"KYWG%L\_X=WK:L8>AAJ[]YZ+ 53,0/8:DQ^12R*M73;?5FXH1*LS MCUJBUB3!MSQ:;G3RY-F9'!$$K2UNOOS83(A6.4]7H[DO&T<7;\P=-[/!*+[OT#TW+YF M53NK20@;7.1?@P2S ^FKH]/E56,$*]H>Z\WA9$IVS@(\2ORU(@G.PZS8)K+S M$@_[ O?O'8[6[./=[V8OWK./NY3CDP<6GCS\"5^N*FGB*UPLO\/]4_GB[,VW M_V4?!9?]^=DW\J/LOWL?;PZZ=_CR].3X_(AP!3>S>Y%N-1[$5TOY[U,Y[&?_ MX4[>.O3X@?33Y7)Q^&PBUB40H(;8(_O1V3G4(HA)JW?1)773V-B]9>Y4F+M" M\8)%D]E71P<,1VRY=;NK;4G871Q4!5)'>Q M2!80L<68G$_<0@4MH<[ Z&ZINT'47:'5SCT\/SE:E5W<6?3/^Z M?SB5? AT#>6DBLT<1[)C^!V;;_$GYFS_N. M'"^>';Y5(^3R]C(5_G.AE'=J MDUU51;*K25QI+8&OM9!ZBP(JN0A2*FG*J@!A\]W EIB;0\P5.KK>L_J1 %@Z M0A4@A^;NJ,64TZ2R&_Q3U-@3^!X:2ZC!94])+IKM#Z#Z$WB@HYM8FL';S8?A< MU8+^/ ;#IAC'0HB908.T# 2"$;E![S4P<(D36+??LG'-;%RA;?3.PI>2Q=@7 MH/1:%1J<3_5$2H7*A,H'/SPQQ,=[1C79X:0.7AX=CG2#=X&ZW?OIP>A/(?PU M+@Z_.3H^WI.3+_'X^5?[1S\-=LFWN/QCPOX)!-=20_A-DYW^VFN_O\O.Y:N7 M9_G@-CNQJZ"/Z#-D\,YAKM1%1MGQDB)-H'C.*BW*IGB9J#7:J WD*0*52#YQ M[,Z^"]00>/.]S,:@LLI:#0#1M*@7=04R:^O182]!=.PI"75"UG:^BX ??/5[ MA_WH0-ZXG??K J/IJ'5NKXP',-YP]Z(1TTSLMGV^ GJXY8 \M:@0/IIMK<4TRIYYB MZM'[&>GI+9]O@GXFU1#55$=)T"Q*]"GIZ)P0F_=$NM7/Z\BSF06AUR.@G0*W MXH/T2J"]47(I.Z^E4Z:"?2N@MX2>E(+.HMC9]^Z"@@-MA#U+S"Y%X%JGU+Q] M2^C-(O2:>B&W+! C@IBM#DUK3^02^1:]0ZYE*Z&WA)Z4A@8*4CPD5TUR>"XU M8/0R&ENUX#+2A#3T#4P$W60^KT="5X#H8^0.H8)406R,OKKD2PZEQPE)Z"V? M-XK/ZYJ#5M]1QY*W0JYL=&[)?N/4>71<)J2@MWS>*#ZO:0[:<64/CK43U#8* M,(4PNMY'5C8-/2$!O>7S1O%Y/?HY!^Z5B[$W)_ :*+46NL6"@8+/,(&.RIN_ M4>5J"G= 9*+ MQ_?[R9&=S3Y9NR[A\%=242=I&LQMBV9&XU $EP)B3,68YK.XYML$FEALB75= MUJA;J)((6S".0'3>W AC%I#HNF_@)V2-)I"2_E[F_O/T4(*+?]2U9Y*F2%A# M39R21&&C;?%&U9=3UUUIUIUL804F@06VU)6:+T/-B3=4K3 M@ANX#OE>AMR1?GZZ\3SG:'L 6DRC!8BC"*:)**7F2PS5URZU3:!"^I9)5V=O M6K/@RR)E=F9T:D'7"/(,$. UW0QF1?J9?JXGREUUF^4/"9V M+G(;K:$B0,NI\W"")#ZCS-,HW11Z78EERARUM=(S-04^-BD%#P*9S.U%4^E) MG*_.T]8T39E?5Q//26JMQZHE)W"]89?1/H9T1'-&HPG9IE7 ]DO:*AA>(D MI[0M0WWU?NVM:=)9*J8:-)0PUN+00990870T+;FG(BWI-IB;*+.NIJ499Y+, M(X&M@ N $B!":)Z@8@YQ:X^N2V<'F*,Q"C5&RLYGKPRY.HQ4L!8/!!ZASJ#% MU VDU=7L%I$@C(R4)!D[%'MBX*#5YRA=I[3'=%-S:W]3*NKVR^5B?T8ZZ$W# MO--C_E:6N[M?/'K\AB2\^-' ??O0/7M(2SPY>@/U9>>\Q?$1!%\^>_SPSN65 MWM=4[S?O'[^\(X='!XO#]YWV]&3YV?D]_=Y)WWG_K7=O_:W#WB_]L'#%2CU: M="'5-8">NU!SV>1@F4$:UDT8.JLRKV]&P\$!G9S^IG?D!['QO31SCLQ"5U?0 M*_A$+?I:J%*IOD:<2?;Q+OX@WS\_VI=OET<_+L;;/R+5;K/YOEDM<5>Y7MXM MF $/4>((8URK47 4A$HN>>B3;Q?^'XCYVA;%:\NMV++RHS9KM*84D]00"]18 ML0E6:+[IZ"J $\C[F0GIBZ.SP^VE_PH._=<5M&IG>I]ATNC6?[6LP1(WF" ME@-JQQHZ!0^)R6]P); M73Z4+BNL/U:B[Q4P-LT%LJ/JN&BJ+0,H5^:M=5D5 M76BV^T.NDS$I(P-^=%BT=1'J0<+T9!B,>]C(DN#4]Z:E(ER9(5V M)% P%<[:-74H&BP^](I-2^TE:Y&M'5FUV[G=^]&I.9H'TL68D+OGM1 MG/W8(NGSRJ,V;N7$\IX)R?!U]8R M% >M]MH=!BBUUM*\TG9>9AZ,6:&-<13\:(.J<32:J-(Z.@[L8B>45+?QU/4Q MYMQ//3I[.9VU=I50-8DV:"9G2M.6 G@V*Y1\(-Q:FYEQ9X5V1ZHXD1:YL *K MHCA". MC:25#!RY G>$JI)EM#O>KF//A#*K7(/BBA9W"YJ-@1YC[2UA4LH1R&G>X XJ M4Z/,.VEBDYJB"69-O).2F\^0.!'F,K)CN+34FL2M69DH1U9H1YKVFDL.774L M%_B*U+6B1=H^E90VN/C U#ARL7AP,5GW[=%RO'!\7[\Y.GSV2)8'=X2&[/UJ M<6AOOW1-TTM2[M'UY#1$)('>(G%#7]0UH9Z9_B][[[K41K*T"]^*@K7VNVYAM)!N$_<$?HHY&H -+$K;AZK^LEC#B+$ @"=HQ8X/4:E57 M93[Y9%96IBLAY_6+TP31B5!LF;8^\*"XU\R + DJN.#,I,#GH C!^ D+G^SI M&-D*LR7'LP([!NA-8L08'@G/69Z*$\>EUM0S'? ,1X=+.7G1'6]BP5VR/ 7J MN#74 ->1'N>2 HQ+5WI-SY&.U3V)8?Z8# %.[*D3V@.3D0);F@0/U$<5B/>^ MS*J9*9 ;X8T)*LYPQ/=1 ;/S!3H=+]MIMN1U M5N!%*>R8EYQ$P[E1QGC%'7!;:BDX2G*&$X-+F9D6SDB)?6)6 8-)G"9KA/ N MN,@T\)H8[>SBS+R:I%%W>DZ Q6E'HW4,>^U!3I063OL0:2Y9:TDL(S!S*R03 M1!(=HH7_8.&4Y#XY0ZD"UA*)]LES7R+)>1"DI":I$FV?9 MA[R0D_F+OH 7E*1R7EA8SBBXQL90;3DFCDG-RJWK5R(R$T09;IT/GF%"D^." M@7'RQ!'+K,AUDD+1#Y0(K(K*G_##"\#-&%,Q6N"2"(35> 4N\Z43JJT+3B1 MLE6@5KF6O+?.F*0MR6?;H\!%WT*B,!_,F\)R]N8-)HV/.6]PJ9Q02QG&.4Y, M.RT$=T[8 3:A;G38\_;WIB\Y:"M#%$'*W2G,&416FT MP=:FF(0>ZJDF>#AO+X'Q#Y\W@L>>MTOX]I2^CT[3D.'+9).8C(U<1ZF%9CIR M+DPQ;^9\WE[$-CYTWLSX\V8F-F^4!F7S''EM.*"^CDDK>$U;X86F,WS6[-?& MR _;#3D%_K+%7F\=-SNG,6[W._ZH=IQ-^IRP.TEQ2EI$$TW@TBD7>)($[(X M@(XFS5&1[FFNS?3K\EOG4M">BIQZX9UV+.7Z)L)%ZHW"9JA;8O9H^J]S)\"+ MJ[851]SN8LTV@"VW<^W&_ #YHDDQ\>T^S'4>Y&K3]GJU5'S;E2)KN4ITNWA_ MY;DU6DPH42MH)HSE.=;,F;5:6*:8E<[99*GC0XU6I48_2*/'] 8FJ-$F-R # M+]L&&KGDQF*EB7-&4HVU^Y4A,\,:/;'U>PJ&K&17X])7?CKI^@/;BV-@R:PH M=1))@1N=L+>60(=PQSJIC&(2DGF5 1)VZ*.A!$ M8CZ[@C-#+@.1.60XF1H+@6L;@#RD%+B3PA+)F 6.J9BCE X*2"E,J2[7Y?YU M 4^!(JHGL"Y [FQ,F$N3(L_%F1SX]9B$ ,LBL!WHB\%Z=LG>+*T+X)B>4,TL M2X@QWK!D%9!QF_>U1"Z:);R5E)HYWD! E>%8R,9<)6\'YT+E:2@B/+!>! B_LH$Z+5S MW>D(D<(J2,-LB$1Q3Y+.A4 ]^+_$$_"E["L3HC?$=:^*&@W8E:VXO=.\WL! M!^U&![32@TT)ER]_SGS]"1:Y")XP(2B75KE![DFNM(F92"Y)^']V2YC-_"I- ML&J8XY*9$"2E0G.&P;A&SL /L#@%;Y.9?5W*Y6?[P_*S%Z<+BW7*56D_=B97 MNR)_Q48[<[T\QI$O.B]GMP6(=OZE:R= #=]'USVQW5.81#(G>JN$UP:X/(^. M#9[CW;RD1S]1)G''JP<82EOM!2VD"\PHD05'%N:1Q]C'B MXO#1, ML@^O!?:=='0N,)XT=H[FDF:22D*"\G/0^V46K,5V_![;GSJ-=K_^H_.^\3WN MQ6[G4^SF&EQY$-5./Q:"N&F[_F".R 1AE L6");:<&^9L51%'3U3 ARWB&$;TD)(R*;4&7]YR'Y0CT?O$/?@B(#)R#IC%3(A'XV-I9'?39N=4S E.R,"882%Q3#P'5F$4E[G7D[$X)$%\B1.S M+@R3Y!,!QRA,M%()KFDP(H&SZAV6UG-#7(D,3Q2& ;UD21N)PXD2:I$D9G9@CL9ADIT82DRG($AT>9#2V&S]K[7B3V;C(L6'W;=G/ M"E00KHBAV#M-*;>YIQVP"&QI2!('8\JLJWF3C4G&+4PDQBB%'4E%_A4UV#JO MF0>.$3DM<>-)9F0M^N)N M!R.,<2)@KT.RD4LB+3@=AB;KB:#,EACQ5*IY\NVDUXJW >,02*N9+-"89STS1 MF>C ^PB1>QQ-WDTWVG/!"*9"E:CQ!"LRR+IC\Y),@64 /AF<3R1RIZ4A*A&+ ME#QB[9&2N146MUS99$P/\XX0M.<1<",0DSXPZZKC1Q@<3>'!$ M!^,Y<13\T6B#F.]XQ/M&V[9]_!AM+WZ$%1OGP/_3I2,/*$O%^;>??_%H6LV\ MX(6.4F&.;(P%K.-6B\.<&8(&+P2)*6UA&:&+>,&>*9R5ZL5C9QC&9O]V3D!#6Q4)>+ ^]PI7R5OO M,--6Q$ HI4[-/FB4LO%. M>X@Y<&%G2T!N*L9Y_MZO>IP/*L$Y9[(Y43;LC%$I4,((3Q9$U"=G8@B!4F7L M'+#A4C9G2C8GB)L*,QN58<[QP!DEEOH$%$S@H#$18@Z.XCY--JN=[^<^U$NQ MK_D3$L>D5Y8!@H&0.)9;P7KX1T@G@Y9DGKVVJ0G)FP>Q2:;46<:D5<8G'(#\ M22,(_&B]!.IGH^ EB)7R.=7\':\D22".4I+6#5L*\G.VTK.L%B,9M",@-;Z M2;?C3[K=V/:G^:T2DYXDA5<[9[+Q.V>.BNP36L!P(XV3$8-_8+F77G.5,''4 M>YN$UG0HLI0:=/Y#*;*ER%[((474C"FRHY<^1609IU%RH4GPW GF0DQ8>X]9 M$'E++_17_WY-&KY%=@E$$:\?NM]-/WTHW45S/CX]I=/J@6; M#A:,KHD@FIPS&YB( BO!HO%6ZR&8S:#4EH)T*[3QR4!;PBE@F;#7AA0'A30A MWGK+@I8RQ#DP=,\M&U,T0B?MQF"9G&T?_9K_5K2]DVXLL)%4Y;(E1._A,!.WH>RA#GM&J&Y?&Z7SBR:J'3WH#' M[F9=K:44NT,DVOBKMO7L5*M4B!=Q4<7XK$Y,)JKB6,Q% %1D@O#(O*7&8.:% MBRQ20&/4$NZG.% /<)MS3I[A0C&KE,!^'CK9EC+["@([2267 MSS(21A+G$5LKF$XJ)&:]2>*<",LY%,-RZW>:\BDG=%+?82\HQS(W[]78:B-H MTDQR2XR"WX& MM$G-H<=9IJ1/BS*I"64;DZA8",D$[7@*S$J>$SP5L2DF8MWLR^:<,Z52.697 M.:Q0$FL06:Y +1PVPB8:+95<&B7U.?%1Y\2GU))22V9:2ZYR(34^%U*3B60F M4"-0%$5#P#R',4TRCBJ3,(O1R>$&.L&4S:HF;9^X7OSO"7QH_3O\=7T)KUQ0 MBNSD@)U@1-D$@)TI3ZD.@GLCN:'.*F^,)8HI*6WT> #L60I1*8XS:E#>J#Y< M@?!+&G$WA%^Z]"F;412I(WVYR2UL=2*E]"*QL]WW=BT M.0C1.V@<5VS7=SO-R^*;/[+4Z7[[(Y\3_6-XQ1_)^CY*G4Z_W>G'A4KJ=EI; M,?7R00+VY=2M=;Y_I%O?=]GF23A<_[[WP1S6#C=%E?YS5/NP=;37VORY>?;Y MY]Y:M;%Y^)E7Z6>VF?]O58^J=!=_9-7F[EGGK%8/C;VU@Z.]#WN'F_5-O/GU M\]GNX0:NK86CZAE<>_;/X=Y::%7?ZY^;IZ;E6^_;\#VGM?H.@^O%YM>M@]WZ M9[)WV&QL?GA_M'>X0VOU;V2OM?MC[^O>X4<&[[=^-FN'S<.]0_^CVOHL-L]" MLUK_?+I[N /C^J=1/=LYW:WOG%9;[UM['];I^6?@NT[VZ(ZL?:VVJFWSS%/S_F?U?V90X$ M<&I1\LXAGK!"3D@!?['? M#",LQIA;NLMR0N^:T&H#GQ63N8U_[(--C KSA(+ 'G'K+7)+9]'H_)),2.&B8AT, 3D4UED@DR(4.R4Y(ZPI,H)O5,^MX>36<@G5L$K M') Q!N0S2HS )S>(!*Y4T+F%:JGN]^/G]B_Y3,!.;0H*)A0/5CP(%HDA(@G&E13FA=T[HV='H MA (]2&>6193(A["N )!DD$7D[HW1S4CYJDH%RDA A$D^&(EE;]?0D>LO,08,Q41N/% FRQUR&(%\TM\4)0(!N^5$WJO M4;J8T& %>$J:H& C3*,W%FFC$OCQ LMHJ/.BG-![)/22E1?@QP?.@2R%P!!G M <-/0$:=HHX('K'6I:=TCY6_Y"EQ#>YZIJ"Y^PSBR8$GSR5XHI19Y:R5AH9R M0N^>T)7+5AY ,F&"L&4.?'DGD/$A(*%@2CV6P3%33NB]5OYB0G5,BD0T N5CXDFH?)NH" @H2YXY)+&*%#CHK):::_+ M";U[0C^/3BBA#*@]N$8JZ@!D5 .QQYXB(S115 7G-2TG]&[:M'N)AP)(.DZ M)WGP.CD'=N^"Q(CDEPTW&!M;3NC=$_IY%$,=48J ;B-!F >"@8^E_Q&UABP M5H)BG$H>>G\\]&)"(P<"ZF- 6#LP2CF09R+%2$G#"9'!4%+N>-XYH;7MD0TZ M%JE5REN$AD?MWY"\05#'GF4H*7"0*$VIR-#0R MAKQWT6JKI#*^G-!['<^1>+T@%%A]0#19BSCXFD@329 D%NBI#Q8DMYS0.W<\ M3T=V/#GV6#'%8!*!SW-,,#(D"N29"9:EQ$W"Y73>@Y\7TXF9UT:!?D=C.K> IEB[G_6&[$4)O+8W6::1,3G @ M'/BGQYDZ84,L,:#W94;3/1-Z*8X* 7GTVF,'(X\&F%2]*7+ M>7]09&3[V 9MB$P F5P" P769!VX28IHFYPTFL8RP>&^%+&1%$8A;228(6#V M()\A*I3+&".IL;8:"VK*!)PQ8DPC"@^4J;[/*0+A>>4:FPT0<09 MD$_I'#+))Y2"3EQ(890M+?S].QC;T<^] M#^\/JFM?6K6O&S]VOVZUJO5=48/?]P[_:NZUJ@G6ZN>^8,0E+R1XFR: +?(" M:0Y<2>44'&.$T\PO5#K=$+O_NY!KJOQQY7S.^2N]SDG7Q][@UX-H0W':*#2^ M+_\'_AH>]C?*!1U"\H1Q$AB,6*L **VH#RKQ_>(+?GVFUS_-B]=JM-%!;'P[ MZ+_CXKC_YX]&Z!^\@Y7^/PN7K[/=;W"IZ_3[G=8[ U<.7^EWCO.O<'7OV+:7 M_^.Z?\#7#'Z^_FWCW>7\[;=0[W8;0PO[#7.(CP'?$7QZX_A,V+\)TAD/']F0O'_^3,? MC4(A^DZWF/AW)VV8WWP5#,?.S%@J!]V8_G?A7_:!95.JJSFDU_M M?N\_?]C'+\M@5+;9^-9^YV.N>##1Y;[I+M?N]<@AW/2Q?C$YPPM-H>WA.<8:HR12USJK#1]4,U^ M.+_]4)^6"GWZHQ^NOV?TDL&WOXV7R*_W_BCNW3V_8"@WK)A(^!P,/<_"_RZP MA?-+CFT(C?:W=[A"BJL>>9OA) T7$FY5Z76:C5 IU '$>/A^7E9Z[&%YI[I17U^K;-=7ZNO;,S_:[?75 MG:V-^L;Z=F6ENE99__]6_UZI?EBOK-8V-S>VMS=JU9E_A*\KVW]O5#_4:]7% MRMK2ZE*E.+PRQ6'KL8;]OK:U6%)W:T,]0WGA,$D1$+?6\445LGRF>6'8]&M* M].LCW3O=_>J!0GUIUC[\ ]1TDU8_[!U5USS?K!^1VH==7*7KO/9U':A5M5%= M6_\>/GSAX>]_FGNT^=T==LZJ7W?X;@M&?;:+]UJ?*Z?'/; BOK],-4ST^,'V%6^?;]YXF<1-'H]3IMFP? M/@T/VXO^G>MTFLXVFYV^Z_R\":P^G]@N3$;S="L>=[K]N<2M]PWW84?N?=AA MU;7/@%%Y+.\;U0__-#>_OC_:7/OK8.]PA<.8#P'3X/X[P\]\@9]%>Z]^?+17 M]QCN):IKX+)_W<"[K9V?NU\__P WM;6Y]HWO?=@D>^#&[WW1/S[6S[,65_8M M 54C\GW\1B?^ZQA:*)_J\L[)57]_ZN%O96O]4VZI7/NUL;>^L5.N5>JT" M)*X.3*U"6*6V52'BM_![I?:^4O][O3+"[WYQNY75>GZ;&,8O3='=K/RRK6%W M^(4O/3?O.]U*_R!6_GL.'I5! 91*!/<%!=V_A1_?#^AL/=PR_-ZME?1]6OZU<) M76MO;?VL6H=/PC/!_?'FX0K>_;IY5ONZ0ZL4ON?K#MO\\)GL7B%TVCLO>< MH<+UHD1A_K;!E\TE2C^:H9YN'OK]O+D-?#0@XH7-)U4<,H$D%+%506&1# G/ M8%#+-1A=@R!,GC($MBTB+HW(V>X2_ 1.#(TTMR/))54)8EP3C>D:/+NF MTWLW+IZ'GEV5IJWXK='+&-JOPCMO3:+.@#]99[1Q$K%H4SZ. JZF =DBU!&/ M'0^)\X7E%9C_V/.=QI7<< M?:XV'"J-=J71[U7\01$D>PAB&\EE<4K6$&7N,2\K!F35ZXMXC6U*83=[3 MS8,U4_%)!VL\)9[S[,YIKV_[\;C;^9XUXW)<;@"/H.V=[O$PUV8[7[W:.6GW MNZ>KG3"?:#GP5#7LP;T/&S_VZBNX6E]GNZT=NKD&WN\:/&E]!9!VKW754S64 MRA2 -2DA?3X)!)ZJX!(I%K6BP>"@P7:OQ:;]8;OQ^5W5%Q+MY_-6WX+&7E7( MNOVY,2R/[PNEG&,J_-*JN/%+%66RIL@K9_F@#@>2@(SA!"F#L218..X%T&B. MF"!4,WVG,LZIR;DEHZ( ^4JG6ZGU#V*W\L])M]$+C:(K'U"G(K_LDE$H+NU^ ML^W&6?'[[R50S<4Z;RQM+6TO5=9;Q\W.:>P.%O82LE2JG:7?)R3I=R[K5!V& MFS//GAW'5T( AZHW_">WT" EAM^'X:EQ-:RLE+R0G?)]XD3Y5$V$N"./,6&<<( M8LD2![\1$LS"\O9) VPF)^-OO;\UG%N%'VO=>N='NY3>EY+>GYN?]W' >>48 M$-U<$A[K'-W#!FE"C-$*7DAD8?E]%V2K_>W MEX X1X<@QB*4$%,:]U/<&6C M[51T87G3]GK6'YST8C\? MJ+H+"TOO8#:\@RF%,88Z_:D#VM_<:QR7X<0Q-?HBAF&#=C)7Q(A4,L0-4!,; M'$5:$QPB$4S3O!5(%+YA&_#5AB^&@I5W>3YUP4XTCFVSLOXS^I-^XWNLU!)X MM[%7!BGF8S4!&2H9&FX(0XQS-'*JU/JW9P313*=7NM'.+6P^Z>#:SWT1K&?8 M&.1@[G/= (> AC"4B!7@UWNBJ5Q8%OA:X/;WH:8\W])\[(#R?#KHM-]DDDI> MGM-]PGR,AL#*L 2FR>8CA5PII!C3!G.2HG0+RQ(\:@H3.,-.\RW9!!=)(__S M+TV)^K-7J<=F/,ZK/DQ&*Q(EFB<9;"M94Z_ V/0?[6;0JOZQ,D-CO&7ZWX,' M&;N%SBT6[B3\8H=VW[;#^4NIT0-5K.0C)XN51LII'>UO,51ZV7VL-&VO7^D6 M&=?W)GKDM YY5_&-9WW>C7;($?E8<:?P#-$?55KYU.N/@UCLT.0DT)&$EM_( M$.,.; ^FH D/;)O-X9/VX-__GC2Z\&*_4W%Q> '<>#L66SR#CQ*6=W4&*;5 MI/(WP/LGW4:_ 8^U_G,PDY45W\]OYY3:2H!W0=3SI<_NE5 M?H.;PMI4>B?^H-([Z.0DF_.DU?Z![5]]E!_V\GCS8 O]&1Q[9 MY7!M[\0=P@/E#Q77PR?S>(8WRUGWO6(DQ7"S(!@\N$.PI[VEYX_JKIYTNS"( M0<(_C"S'-DYZ;\]4G.US94(*02$AE/ ?_S-4%GA@] CE:CWP? 8/N^]U..SM#S=," M:(X[O?Q.9Y@F.-P$CY6OT8%5Z1O5*[_E']6?E-&E MX57]@T:1RGB<4QE?!)\'3_+K,7Y!+_C;+X"I(Y.=YWH(L6\/4_%^LDQ88PER M1@7$8\94GGOQ29$[H/A$HBLQM<34E\!4P" +7+L+=-%Z#YB: 3,4J-#-[.W& M5RL@D^C&-WHM &/XENXY\'M8SN_,"/C\.);QGE^9:,] ON$ M.D3/B?@H^UZJ_+9:K #XG;^_>U5'IBE9(F+RIYN)7&)T\@GJC"V),1/4'S0) M?$F,><1[LJE9@S.?=QX-?/9HP-4283>'B#\6RKLRHIN98W4O!\0G=*1\O!%U MGFNC5M?>P^>^P'M_-:MG1_!= M!XW-%GS'X0K>.VRVJO6K%9 Z/^%[X)YY;+NL^A7HWX<=5JM7&[4/&Z>[K6IK M[AUO-VMKN&3PCWVS!6,^.1-X>C!Z_<>H2%(8B+A)'!TB(&"AAR!SAEV,+R-76\2C0'ZGF%\;U= M?:G>1']^2'7(UEGM2_Z;'-EWROFI=$!$2HC MXD9$I)-5B#%CA#3)T3!&R9$+Q7JKW&W]-A]H8!QF0S5/^/:A\]L]S G/OUS4#W[3/;JX6BSWCRJO=>G MM95])D/2,;<'T+E!E24.&:(D4I$:&VA*##](VQY0!WP:=:TFJ6"_K74J[4Y_ M&*;)L>G; R@/28FZJ5CZY<\0^GSP-9VYW$AWA)<6*XV;HV*-=-,F0[&U #PO MKTV_4SGIQ>(JF)A!.<8;:OITNL5W-4_SE_]HP%?#UU;:\&B=O)C?&[V"-[9M MVS=L,T>S\CGM?'&O;]O!=D.ODI.L&^'*[L)PX[="V&_V]YN#3#/C1H]5JVGN MHJ.]@]ALGDM2Y3>0CR)..:A',484\/>ERBX\P#0#U],VT]MY"N?9.C]IQX?L M8RM\=(H@X9A&7%&9.V8E%)05U$FOC2;WVL@WN^-R-00QLYB2-;]=I)=E'.@= MV"Y\2>>D7T!\QGIX-5I_<(X2C5[O),="ASEJOFE[O5AL?0#:M#KY03K^:#$7 MP1E^H@E?T^N#I<@;J;[8$V^O&?=B.PEF28M'[21PO$3QY*NO4KHDZ'A= M:1ZXDV#4:RIU'#48F[KH)U[N.L_=^L;?/=LA^P.F@HTX-\FC!/# M^.CNV1'=I5]:>VO?KGFXF_7W!_DH3[7^Y7#05. ?^/=+:_?L\VEU;>^P5M\[ MW/NZESW3.T+J';JWMO%C\]"?;:XU#S;K*WCS;*NQ>[C[8[>5Z]\>M#8_?#G: M@_L5(745--7$ +E3N4&XM@89KRT*%KQ;0Y6WE-PM'(3@)(1,F@G,"8_.)B,X MPT(+Z1T>CV&5PC&+PI%B))('C@C//;EC4CDSDJ, Q-DJ;%W$;F$YX\]N!]R, M[6S/?SD']U5_K&R?MERG^>P',^ODZD!*ZIVOH_4V*?G)?8?&L0=:0!W MO3O<3!PU>_K6[J-PZ#K6@*-;;_2;)<[P/; "_@W7@+1(95CVZU\M\V3F(-/ R_C$<7H M'BOPT^2F+R[R]:[-\S# X5+>QY#W7W9U/V$7>0@)6>/ -'+N43XM@*AE"FOB MB8]X87EEKI0B5$WVC99N]_%S:J[R^W_&F?M$*G/[S@AN,O!>X4L#.P MN[4+LPM+ !,'E^-2'\;0AXMZ $$%JX@V"#/-$:(28_GK61G+(7",?'(X$7WS$.GC$D_[M'[FOG]$=(Q[].]^Q MP"%FE L:7 Y/&">!.0I>=E L*.J#2GQ?+9Q_YJ![(;W?(G+=:(^033!-[VSS MASWM+?QQ>:@PJO.IR?/R;(\T@S4GZBM_?5S/O;E6:]7Z>K6^/0=]-_028?0Q MNY&$+RE")[YMJ-22D9._;6XQ*=_29B2=QVI:;_FI/MF\SW&?XRH?Z[BV&B& M7S>Y/8R4G@=)P5(,A@&4>UB9_]U)&[ N7P7#L3,SELI!-SL:_[K?G!(,Z[NR M5:]L5%#E_49UI;JZL?*Q KY&;6MS)3=__,\?=OP4WWF(Z3V^WM]DY7ZLO;M; M'MX0/B')NNGA[Y+RC7YL#9,EERJK'7BCG=-BX:=BL8?GT$O5'=_[)-F\N] M;1_$V.]5;+^R'8_[Q8Y^A>'!;G[EMYVV/0D-N/[WHD;#6O3#*TB^@I@'V9EI MITF4DO,PR2&WK.YS',N;$>PKG^B11LK[MV:DR!(5I9V:$-K(6^W4!1G-26>Y MPUHK_BI1V8=OB(5E:L,75H;EV@9GQ6XP9_G";+5&[5IIP5ZQ3+&[+=C5+1PQ M4ULX);:]#CDT8V);/J;7C0=P72Z+62)=*6$/D#!> NR <-RVC5^&R<>NL%B*W/@BI_5H1AI=JFS:MOU68,ZODEQKC9X_Z?7R ML:S,@E;:MGG::Q1LZ@*J,I8-JD'F:[9B[Z0Y(%RUXS@87Z_$K5(69@1>:Y[]G*]7L]$YRA:05 MUSGI@RGK'L5^9:O1.RI-SRN6$2Y+T_,&GZ@T/:7I>398X:.FAQ<'=?(VZ6!G M]%.WXV/(EJ:T*Z]8 $J[\B:?J+0K,P(T;^+\L%'GYX?S >):_>_UK4,K)YL_QF^V.6!*L6BT4U*EU[SV_)[M\I)9O,HG*LU*:5:>%5K8 M);.RLE1$]WNJ5)>;WK/H9)*5,A2K"9K-#)*[D0.^U!&\38S3FAMCEH M2S8\ S&LJ]R(@YC@3B_F-X>$MX2FURLE)325T/3B0F=&H4DL56I%I]:-]J"< M-=RW!)Q7N_8EX)2 \])"1^@HX,BEROK/@X9K]$MB\ZJ7G+^B]//G%<-2Z"8B M=+EMZ#9,NNT_=SK%? =:2[B<1'[A\G%=-=2=[1MNZ*'Q^AIHY(K?T^R@ MH:9A?.@,J?#=8QE?A=7"4KQ]3%XX6WH..;TL9LF[P&6 M_%GG;V5S?6M]>[6V6-FHKB[=.C6S,MS56G5MO;J]OI9[]VS7/FZLK=3AE[]6 M/JY45]F*_8=?304K MMM4Y 9']_=HC+3]+FR&P7KG!X6/Z#"FRQ(6:>$,@0I?H(_L,W?V>(/IY!LLF MV;[H.?HB/(/S-&;+^VN56*;<)'-J,W%#O?_[4EP>-2/ST(%FO!F[5#)CDD(S MUA0])!#NK#_ZU@78#F@X-]['"/QY)EH8CY4,#;1@>WO4D-XQ??<][3A+\*![ MW*,=UV^6BC\S.OTW1YE63[I=4,&*[?5BO_?N4>LPAX\]=G#MWJ=]E-3==8\' M2]T3E7[\DDXOX6[>(J6Y_%KFJS[_$/][TOANFT6!H_,EG.BHY)(8)R!X/4"5 ML1VQXM-7I]OVXB#H\1OY_>9@]4,6&%?F0=J6>[M?7X M22]JT]!P[H0UABKB G>-:2S;H.XX-PZ-]QQ$;H^WX20]]L_;X M75:0E7;(_ZQ?:,=*?]5VNZ?@>\ZV:,[LO:U MVJJ>K="]M:.S*MTAU37X3/T;VVUML&K]GX-J?8/N?MT[VJWOI6K1>7P]=R#_ ML4^Q"E[A@(PQ'O$H,7+&&40"5RKHJ(24"\M<+#)!KK4>O]G6/!#.*P]4B4D2 MJ1*87BDP6<^9%#ABK@,WDEE"B/,I4J(("\9G8"*&4$9*8)HE8#J[ "8A;228 M(<4<03Q$A9PV%DF-M=584*/%PC)CBY2R&0*FE_:L'L!QE]2=U96?576W8J_? M;?B\G5 0W5=$;G^M,GW8*M]H3^8:=%^ #5[(40F_$X??Q@@O!"(8'?4:N1 T MX@*0UT47$:8I<&P%3U$O+!.Q*(Q^*OS>#('/R@O'#76\>9U^ 2)5ZO2SZO0( MI7(V*LP3"@*#KV<]Z#0L*W+28$(DMXZFA66*%S&6,Z339=CPAKT%[XM-[4HW M^@B*XIIQL=*._9RZ8YO-SH^B?S;\\N\7L=^7%7KE? #O.]VUSHGKIY/F^8"W M?HUW&)\OU?DAZGR*?YRK,]RG&?_>.MW[&HX=Y;*VMG=0^[K^8Y/^<[!YN$*J M'S;AO0V^=UAM;K9VR"ZM'E2_5@_@65)U;6??*FRP(PX98AGB#EPM1ZU#05(= M8\ A6*"]1N-K4%#$JQ\B6"]@1$J9FWF9JV_L8\*Y5)RBZ(5!W!N)C!,869^2 M,8+>)#70:$:2T!X("!< M^(D<>ZR88D@3&Q''!(,]B0)Y9H)E*7&3,/B)E"Q*16-+ MU7VZZEZX@YQ2C8TFB#BC$)<.J&#R":6@$Q=2&&7!'31B$8!WAC1W0A'VXKL' M,?&9WM"[P=.#'_NVD=O2%#[?K;D^;SYX]2(!Z?-5Z7WLM+_58[=5E,:&P?5J MW4_=SK>N;?5*D'H 2-561_B%-E*[",X"B]$CKG$"CP$PRPWU0I[RU'VVWG4L;5QKMXD!6KZ@/YQK-9O%J&;)Y MA<#\$BF@0Q3^VN@?K)[T8%IB=R5G]8/[5T9T'X'*HPF@F'EM%&,HFKP-P+1& M!N?@+)<1$)D(1P.@LC*+!C^9894!G-E5Y)=(F2P5>=**?$&O6*16*6\1)D0@ MKJQ #C09V!:F*1* Z=P;#L!XD?(RGC,UC=QH?P=T*XE%RD!BB$6<3ZR4=(RA#- M[&KL"Q"(4F.?HK&GOS26 )=7@B24BJBJ,QPY'!)B/AE&=:(ARJRQE)61F)F/ MQ'SJQF/;")7X\SA7;QH$93I%/6Q_Z0Q\&8!YC;#[ D1I*&'K P$K/;7'X._Z M)<;$G&NVBU55(9O[#,^*)28H9CN M!7>2UIC$*7@[WCG$$U;("2G@+V;!T:&>.+:P3,TBIWR&=/?-A5E\IQ4K??MS M)'&FC+9,-=J25Z1N?U[LLYO9>&7697>$/G[J=P^C[H#+?8[-SG(M>PV/W1BI?E\[, M-(J!'3?Z,"MG,9SO)><\I'+[^)&XM'F)42AE!*$>68YCS@11@Y(/W'FB&#:< MJS H^:!>82FP4H]?M'96J<<3UN,+?N$\3E8E@DPT''$ 8^1,I"@0+(R)RB>G M0(_9(M%/+MTR>P&*9]C=(62)3F][I]X!37GK.SG#M1Z[%OOK0^67.!I=R%:) MP(]!X,^78S/!"T\QP@S^XHH'Y!*)B'F7!!.6$1ER454)5&I2IY8>TJ9@7B(W M;UC=7^(X=:GN3U'W$<(%GA.)RB)!F$# TTIEU3&BQ*K&?(,RPC/')*+4HTGJ\87=$-+ M2@4C%,&R,<0U< ZKA4 )?F4>$R5-+N.9U9@\.7WWE09XIK>K= RC/1VP:C:?D1#\R2FZ97[-[&KPBZ3HEAH\.0V^($K"!VNB M8@@;JA"G)" MA4>*!6VQ-S807:3($?SD3-W9R[299YZTWH[=;Z?#S:ZW28_> MA",Z37I4RR?D2H1]*,+Z48X4K,",:(*"C3C7\[9(&P64B0DLHZ'."U $J0!B M65D\YA4K\C194JG(CU7D"ZH4E(.U(@+1E'.&>#Z0J+U"U@:M!:.,,[&P+)19 MY'*6DO_NX4JAT3MNVM,\V'BW[K_4E6^A\_J'3B?\:#2;986;:9.?\Y4HH?%! MT'@TRG&$"<9Y+A'1VN<#VQCH#?P:>-16.!\T=@"->I$\O<%!&0B:775] 8I3 MJNMCU?6"R41CK5%4H"1##OKP7#"<:^043B(XHSP6A;IR\I:#/M,YD]VW[6^- MW,%@)+)39MM,]5#V^9(,L@'!C5K_Z9LG>59+-'H,&AU>*HUGK?0*6XE2$@)Q MR1TR&/X"(Z*$"RSPHKKN(BZ;([UF37Z10]JE)D]>DT?*OC I"1$.<2X(RG", M3,(2-!E6D7(B?1)9D^73:469ZDFGA2)%>=4J28!<:!'2(

)EQLUQLHKY5;O0F?-"7X$99B(;N9WG4XW%X>JG(GY0@/DQ%Y)TS MB%OJV'K%NOL2G*C4W4GH[DA*C0XR$J-0P%@B M#BX,TLDQ% .FC/H *$R "XE%3>6YCGE'0FB^*,V3^>&I:9;M>6_U_?]<^KJUO;?_/O\!]4W]6UC_O;-1W+XG=6TCU'U:/JS0; MUC6:X)7$WKM;$_HFL3TVS7O,TC;!#/4?/)>!XTXW(W"OTDF59@>&UH_=%AA2 MUR_*G:1&V[;]11[&B,B\"6]ZW$#ES.GX^-3RID=\->SQ!7SBCZ U=5":-="9 MLB[G8ZCDI=/)0A":, F()FL1)X(C321!DEC@F#Y83,C"L@0/>:8BL!/:/2F! MZ)4"T0NXL24030"(1@K11(4#YQZ!/#+$6<#PDW#(*>H E2(&^P% 9!:-G*4J M"3.U%30[?/>\M&7EV)[FPI:OB;V6:8A3*'7\:2!')= ^!FB_C3*^A#%PNZ!0 MTLP@3I-&.D:/@ AB ;8RTICS9;!8%&42\6O6WA>L<%QJ[].T=Z0QIB-.\"21 M%;D^N^DB?WIAXU>:/CQ;/*E[$D,E#EK/]XHH8*?( M,_;7P\9OCD6]B<3%EV%16)+16\<#]XY)I%V/">8!$!AYQ3" M( ')^(@IIPO+#"]B,4L>:YEX/)<\JM3?R>CO!96BF!'#1$0Z& )42EED@DP( M_""G)'>$)07Z2Q:9*%M$S#R3NFF'M7/E6/M;IE)OPJ5]\;/MYXA\6N+Q(_#X M[%(=H)AH$HHR1 5Q@,?!(YY7XQ96!:+&L]2'= )!:>*[QZ0H)G. M$?BKT807O_4JC78E_O2Q5Y EW^D-DM!BKP]*T\]1*=MMYPO+\H-3)!RK\'UY M)%\;_8/5DQY,2^R6D/4DR+I44T$>IRL^ARB/LPYO$P$] @A**N. 8:1$5^IYNLM]^"= S:6J M,Y:))+WPR(<$K,&PB'3T#&%MG!'6,TEYKCHS2R6\RE#%S%"&4C0O](3X^J%3!H!EYWE*ZG)-3?"[$%.'5T1ND^ 89 MW9MPD%^X'L!*.ZS:XP8X#<7&?LW!9-DB&ZP$]0>!^N=1(@?V50XJ,T$11%9S7=&&9*KU(Z*0JZ)7AKAG4YA<^5%]J\^2T>20X9@.@L$R( MY7Z]W%B+K*.@W$3;Y*31-.; M92+1,]2\/HM-/]\'X')VF9E??O3ZBBA*O-O M9N<$.J#2]=,8937X1T+3SJ5.#@D81@P6&<\ FC UR!JC$&,F)^BP2'(C4*;% M(GMZ[+Y,Q9E=K7[YD^FE5D]8JR\(AR)2"V<9(BZ7X"9"(DLM1U9X"I =N+(* M" <7BYC-4H.6MU":=.T\&-,8R\ ;N*&$T*F24C^ -2(<ASJ5ZR))QQ1RER%MBP%LA'FD; M.&(Q$F4]31KSA66UB/$L^2IE!&)F^$&IM2^FM2.E7'A(-(: #'<<<9X2T@)^ MLE0G&9TVAA6E [1^,EN8XPC#3">6W%&KY=9\DC)GY!5"[_1JN)3QWD=B\:7Z MPEQ+<-VB1Y3QG /H+*"R!&BFS"IGK33%+@Y=%/C)9?'*$,OLZO'TZKB4>OQX M/;[@5*"J-%JGD3*Y3CCA'!F/!>(*&P+.$9*APLI'"64HYHIDG<,(\LBPEQ3PE+UE$1.# DLRAH M63CX%2OP2S"D4H$GIL C.;0X&4H912IAC;A+"3DE@!])Q[&.(>#@"FHDU%N. M-TVE#'"GU6KT6S'WGLK'C;+"P=ACVV<>]%NUTX\5\_NMVU6/\/R>QV#_[#7> MM1O-_UWH=T_B]3I2OQXR)\F//F*IS/&;:+C^/O2GE[WGE[W0DZ]DPRL!Z!"5 "*VDR&)"4>*Y ME)G "2M]J_S= ^E/:V__'%>^A0R)K1AB;!5M#^'14=;!;J^MT[VO MX=A1+C?/-D2U[F%L1S_W/KP_J*Y]:=6^;OS8_;K5JM9W10U^WSO\J[G7JB;0 MP9_[@A&7/'B5T9B >/ "::XQ4MQ[8XQPFOD,<(,)VNKDI3GH]X_?_?''CQ\_ MEGZZ;G.IT_WV!W >]@>@6?SC_-JBGF[S),!296CK-GRNW&][O=@?EO5O%R5Q MBH+^WVVW4?#2-R/+1>[ M%887*YEU%7&5M>B'KY+\*C'YN_[] #- '='!6D>-5=S%:!V1'/Y@HIDQ6$SB MY&XQ"?,.[(\6O,WZ$=VW5!K*:4 V)!"\)!/PKWSPWZ: (U72>;ZP3*1QBJ1^RJD&[$!*7BO+(I:86+DYAM?U<.5LWUFG6 6&V2Y M& HL)1+O1C "P;8[\#YTLGIR$WVN/6BD->A M_RI(;,=8*79/"%TJ+CXG(,N7\S1&&/20 ?+,2Z^SUA^-T#\X=Q]'/C4DW/CB M(]8!\IST;__(?51]U"_P,5.?EW>3"QI,KN2TC/Q]T#T?S+']%I'K1GN$;(*Q MOK/-'_:TM_#'Y6>&QQN=X$?-C;K+C4GIV69BL""@OYUN4='I'3AXL3MP5/YC M9V8LE8-N!JU_-9A1+F@ +D\8)X&!.@)&*A84]6!Q^3ZXM_6"6(.AR_LA>6OD M/W_8VW5C3.]R^3^N^\?R35(SM,>]^.[\AS_/]X$:[6+XQ8>N!BI ["\@; D/8&RX3S2\__#MI>*M M*W&BP7N*+'&A;GT;+Y%;W[OKMF#QJ*2/NNW=[PFBGV>P;*S;WK,7]X#-ZCMV MYP:R78YQINQ MWW;:]B0T^J.X.1&A&6N*+MUGDAU+\>RW#-ON=_S10:<)LU0$)XGZLQ*+39QW MCTKE&G>S;IKWF*73H9<[P@QZS$U)%#YUS^M/]+)0+-X=??@4N]N9_$QD#W*C M^OYJK.'7: H)_62[M>YV/X?(OMCF2;SX]F$8 L]G&&*PM]B"D1[NP?OOF]4/ M7_)GX+I-L5L_:&ZN?6E46^M\[^O&V2[=:ES=6]P[]*?5UE9K\^L.WON:0Q>[ M8O.L>5#[L/.C^G6#YGOL'E8/]S[\DZJG^$>QK[@-_UX-@1P>$1CWV>;906OO M>;K7R_#9Y#(9N'!_ ,GW]6ZW^ES=,219JP#1Q"(@6OY_#% ;2%C%_EK;Z8 ;$$J?)?(' M.%.]V!Y''&LG_5[?MC.S+>5Q"O)8K?M]K!@-@7N4="&/UB!G/$'!Y3/DH!SC6RR7CD5#2>$Z^]UM,QE:4LS9LL M:5CE:+%"07J!.,<@2Q:<2$<%B!B-004Y-[)4&KKI"Y33RA$F+#)@B!!/D2-M ML$22@=&SS!M'\<)RNW,_XQJ?DS4*#"GV 3L7(O"0S*V;BW \N;+1S$68__V4 M6C4/2#R?\<,9DSEW=1:[G6![!W=#4Q'AN@F9YC19ZZ61Z>7&]X7&R?TSQFJU32AT],E&KU2-)K,4;$2C5X"C@ G$H5AL'C1T%E$HUFJ'#=#&ZZK3=OK559@2EJM M3OLINZX@&%);#61":LZ%=I)2K0(13*BDE!Q[TVRU&$JY8S8I]:VMWN[F5.&[ M-^OK>*_^#>>YJ*Y5F[4U^/ZS;^#^K) ]&$\5Y@&^*VT>[NZ3J!,'%HF8D@[\ M9F6054XA+145U @LF7_4EFL(. %V<*.EY2'723,"7'-'J(W4R_'W[$OIF5WI M\4ZR:+%&E(AL.XP$)YEB)*5VD0=EP(E^B?W6)PC;V!MD(W)8[H[-@/Q5UU;V MF34*&T\!N()!7!",-(D$"+BQ'[BE&DN!K#8:\8 !U!A1 M2"80 R(Y245%?K)HI%K4ZKHUDD#]$34.,%#E M[0^J$R+1.)A(SZ_]E[]Z:VCN1]_*VHV*U?)54:9^X79XLJ MA+OD$D1HX7_G'- MU0@+B8\D8N-7_YLY B3,Q0@$'(G>VF A'1WF3$\_\W1/7Z)$2BE'G S>^G&A M(E;^XS\<@6"M ]C(Q<[?T[I6:5\PA.#&93K0;/D8Z8(9XM M;F0$MHAR%YG%0FE;8+E&I>.@*N2BDE9$S>?( WELIO+9WC*63L#L*')'E* M2D>>X!SFN;1W]V:VNG>4Q[:Q^:5%\_P4R2.(PS>:7 MU,9&+*4WF!IB0X0SX"58/1EWB* \(A9LYG-9GBAC1D)9LH9DF'!.D*G4Z*SF&ONO51Y)R28=D M)>(%1TUPJ__!>-.)%6"M/TA5^+(W-,V&L>7]R=-(ML24;,75\9TD:13\9 M)&U>8A26>59ZD"9ALDDC14*:)HL43SQ%1@2/'+TPW\5/3\(ZAODY\ZM9S*") MO':*N-:GI;75R\*+?V21M>)H)[7M5T"PF1!L:YJ+4)5%EFA$3)8@54D5%<:@(%?8Q%5^_XT!%2[=JH](2>8*B.K$O#:F=+2 MG"+#8D)462PB=H8YO[*JFH)<[6C^+)K] U9RWD UCS/>#@9/=26D6EV+/>U! MM,.3P>EY?I4=Y=D9CNI8I.=\J%/A3Q#X-!/D_#7:/D]B7C=X_W\'V!_]W;,? MS,G.4?X[^6_E,7?R&/%.^Z]\WWR_H]^[.^W-+SL?-K]L'W[^LG_4ZOSOVY;X MR$((@DJ"#*<9L'@LL;T6H\083QFYHC=F994V"29-=0T=N8@HOS%FHKCE8NSO! M! =VC97V"3S8H+0/5]J)4>@RJ<%!.^19B6'!E"*M2W5.XQ@+/.E$S)G27HVN M>Q:EG:>OFM#Z.ZO;_9'MCDVG:WN]/\1'[?J#?$,TZA^_+E,R['<[H7'^2 L( M5?6B%[M3,MNL9+75\]V3,JE_]@=E@&NCT:#C3D;6=6.[W^KWRA '_6Y^LD]; M>;"9/,)YW&SH]GZ:DOB\SH4F#H72HYI3;Y 1A""6W[>$$T,#7UGEDC6Q4',* M]KFS3BV0P_L%X\03,!K B>?!B0D+(M%['BQ&7C&.N"Q%R3$7"$LZW81D\-PK24 M)V.2(Q=I?I6P8%1$3$J##=)DBC7"UWMI :D7Y?ZG,Q'/F>2,KEY=QS,=" M;,\T<_4_;O#+ZF4*>^N-SMXI3V9NN>\3:CPM&K\;"X$?Y1N.^D7!LZDQC&7; MZ55S7P4 IT[/]GRG\K'F-X[R>(>OYO_H/YC2LV'S8A<=]X=5UM_K0>S:4>>? M^.N73A@=G*/8U+?.AH$G7[$N/]G)Z.:O7#7-:BH[^IT%-?6S/$X%B#\"8[MIXC<(-K/R*;\@*]M]XL]':[\ M$ZINLVI3>K3I&TLQ[SS]@:W614:K."A7Y>'8VHRE<3 HV^V_ M?BS(#-?MRA[OI\9ZV:FSEO[G%WM7C+JZSF]1RROW>GJ54->JQ-KVYKO-W?6= M9F.KM7XS1M5EN.L[K8W-UN[F1B._VMWY8VMCK9U_V6WG?[8W6^W=QLZ;\B0[ MVYNU?Y:?MGJ-T4'_)-\C#)N-^-7'LH.7^)Z&/:AKIU?-2_6E[WE(_BL3A"PEK M* MGCD?S^Y_]O&KZJ/O.-7X,\Y>42-O_!B_(C=^=MMM"7U%);W7;6__3! -@UVL MP?([W?8'KO-;/.1CU7H:LU??";FNMV4NGLHLYE.U,W.(C>U\W<&PL9D)1;@< MXWOC\UZ5XHT'HPLZ-:W\SEUGY@4M]"D7XTUF^&U'7_5[WN+4G\O3WJ@ 2SAE M4X'7#T"&)9P86$L/74MS"DRL]>'"N_A/[)W$*]5X'C> J';3>,L%R)I1:UV23.'D^4J?=RH3J45)F@.]8FJ9?EFT#\JSJ$RN@^= MT<'ZR3!/51QL?CT+IUH;#F/^?ZA3)G&KW#_^WK=ONO MT^U#+[8W]L1>^R^Q??2>Y>]V6AN;IY/CE3>EE>[G_?9GLG_XF>SE,>VUU\3> MMRW<.GK_9:?]GNY\^/MP^^WO5XY7]CYLT_VW[[H[[;^/\G_YO@<'VQO=P_Q< M=#_?H]7>$_L?MK_L'?V>MCO3?4DMRQ*4 BF'#>*&&V23L2BZ1)*2+E#',SQJ MVA3XI055 @X"#GZ'@Y0'%K32!!/%N;4V>"UM$D)RP3FE!0>).<P3SUAH658 )8WG#DMAR1D? M), '%P('V00':33)$(EP$,4NSB:Q=E0CY45(2>,L7[VR*B1N,GJUP7--0WG7^\-1B2L:W.#<7/+Z#C7UZ16I[*2W_7ZHXJ/CX)^.C\/=?C< 1,T" M4:=3KCL:(J'>8,1#QH)PI=H#9:1)V+RBHFN4*@**_!Q. M*5#D>2GRQ/?$E20\1(.D\Z5WBER)/G"W(P)%KJ\B M/Z5; !1Y7HH\L?Z)CT0X34JE_("XM@E98PQ2E'#+#&:97ZVL+[@>TE.Z "IQ_5E)"X!I!F!JK4_W,S"6A!-JR.@M Y>^M\A/O0%)62Q:S MMN>UBWCF(4C[;%G$Y!S!AG@38N8BI9S,@YT#H/++J/)/Z58 E;^WRD_\"-9% MP2SAR--4>F64KADT,F1XL$&H0+C,*D^H:;*'^Q% YY=1YY_2 P$Z?V^=G[@< M>&F#Y$S6^40)XEICI"6FR%%K$DW!"T^+SN,FEPM#[5]"P,%NK&J)-AN?8B\. M;+6C"E J2> E,D$U=J[[)< JRP*X&T.G' MT.FI_!B/2SEUA:SP6:=-<3QFF$:!&J5D9#Y3R=(,O4G9@\,A0:?KJ]-/Z4L MG7X,G9ZX&01ATEBI4*2F[-.QQ!W%@%)PE&F:K)=A9573)L<0=K3$.OV4O@+0 MZ,QZ[1J,O/@]"T(7+B?:NX< MQ[+:J_XCOG\4'R5X8,K,292)*C#IB,L>42:ZL$M;D\FIC6E#Z%ZWT3^EQ *5_L-)/ MW O$B"B,="@RS!'/Y RYO/DCRXRA*OJ4>"K]6IN&PDX/2O]L+@E0^@(QXE0S9$K<(F-4R%!."7C>Z1EK8OGHD4L0PG!7A\3H( XN@A2: MC5Z\7T+%B_"6SL'S,,S/FU_-@%&M?J]_&:; 4WH/I)HNGT"DQ(&Z;(1P:5&1 M*2K!E2@2(9VPC.*0Z0EKJH?7^X/#C_JJ\QQ\"J#.SZ;.$Q>#E-8);"0RVI0B M"EH@FW!$P68J:;UVUNIL;32)>;"' =2YONH\!V\!J/.SJ?/$>> MP\I[BY)D M)='1)Z1E%"BE#-;%P,BV8.4Q)+)."=B@S_5S!( ^/YL^3]535,F(0K2M)PIQ MKR@R(>6-6F)&""4*6Y?UF319K6*"7U18'83N\D3^V9=[/?&_Y6R75\7;M(=;O3ZP\ZH].MTHTI#D=KO7#Y M+N/>]=MQ=-#/G_R3+ZD::@,*SH"".]/E&[!007GBD?/%2*&8(\>=1]EDP<$9 MJ@W%I1E54^D'HR#D=2XCI#QE" 1 2FTA9>+W8)1&$:L2,(HAGNDQ,GE]9%SQ MU/#BRV1R9=4TJ<* *( HSQM? 8A26T29N%Z,,HE*%Y QI8JEDQAIP@D*D>;_ M"^ZE(=41KA)0? (@Y9FC-P!2:@LI$^^/#\*38 12@D3$@Z#(,&V15=A8E]%% M2%JZJS7S[XL"*2\A,&3KP@=4ZFS^TQEF>4!D2'WA/H[,T+4 M=-&*J 3&U$@4 W/9CO(8N2PEE)@4*F!C3. E'"2OBAKYI^&\J7[^%5#41U#4 MB<,C$.>9%QAEB,V*JJQ 6N57P7$J2.:73&1%-:Q.QTB@IO5S6H":/H*:3O7" M<$Q%[!DR3I4&>AIGML\"(D8Y19A,PIF556$@>F.)U?3I'0&@P0_4X*E4#LVL MIL:BY)U$G*JJ);I&U',K36+$.9N-]B:N%2.>4\1&K?.W("=/[^.G]ZH?.!8\H3YR@SQ51TWB(GO4+*2H>J0U]IY1'XQQ5>P! MD:#SH///['( G;^_SD^V>1YIEH^+B"9%2D4XC P)F=^+J&70.+%H,[4W$!Q0 M+Z4L7HAN:<'YT]@7\7/#CD:#CCL96=>-C5&_,8@AQJ/JMRPS5/1TT*_JOS8Z M9[$WT!*C9H4FXF@2"[4V)<]VO]7O34GP/'@*D&\FY-N\Y-20V&BK/"(ETH"+ MS'L,CQAISKA0'A-+2?&P,@+UMY=8T>=9@@*T^8FU><)CJ***6RV1926"2&N" M3' $)4Q53%0HI4IO7@A,6#A=_JFF/@=0[\=6[RG7A!%$"RP\HM%(Q)67R%#N M4 HI6>^]9%J4S5IA^!FAT/ <0!Q#UCQ M W(,@;D)!&8V,I>@1UY@A+DO+U20] M$@I;G+@;+C' M?.XQI\#9:H>3KY2HN>[^9H<=_Y SPV4C^M<]8KW!Y38N_V<<[!;$G>_9$_V> MMV_:02_/UO#\SU6KZH*_8^#O=^#O?TV?,[DDO-.A."9*DWJC2C%40U#PU!+, M-,-1KZSB5WP)>TD!^BPY^CSP6 C0YW'09RJ0.!+JF&%(6)T0#Y(@JTQ$7GE) ML#59*+&@#UG"2&) GR5'GP<>V0#Z/ KZ3!W/>"D(M3'3'L49XIF.HKP@%2): M6"^5E *K@CZR3B&0@#Z /G=!GP>>I@#Z/ [Z3+B/9Y;2I 7"TO$2X6>1]D(B MXY5+S%&+2<5]^(./ANL7@+TH3JN-3O=D%,.L)U3+#)[7/>+2@>=CNZW.UA7 MYTSP^7[:<:6E<4IXAQ*GF;Q19Y%3A",I?7[?$9_LV'$UK^HY"Q0\ _A3IV>K MH>,*\.>>^#.A;Y@[(_,F@:CVI!3GU\@XQY ..C+I A,BS,=U!?@#^+-DKBO MG_OASY3S*F+)>?04<5YBBX/VR&J9Z5!I79BW")98JIQ7\TH/ _P!_%D6YQ7@ MSSWQ9\)_)%?")&(0MR*#4!8-,KKT*K(X:6R5]<14]M>#VY[,$7]>0K'"#]4O M,31L'I7]%"\%1 X;_9/1<&1[U>/<*T[PQU-2/PAZ0%CD'*-Z8#'21=HHPXP;@.*ZM<-96>5Q)GC4PMT.]G*C,! M^OVH^CUER# ;F9$4&1Q+#*+'R%"I47#:&8(]MJ7:(9=-(03H]U+K]U,660#] M?DS]GG*4"IID"DDAH[.28TN0)0IIGWG1J%^D)1]:5T(("&STO#)Q0D<6L0J, ML4Q/QB:&O*9C FCX,FEX#5P(H.%STO I)P+3,4GB/$K>V6QD2(H<#181K:DU MABD1:=9PW53ZP4Y"T/!::W@-G B@X?/2\*E2!'FK-BE29$4DB$NGD!8JH*SV M6!DF')5BO(>K.FEXY4;XI2I^EO\-G7]6_Y-_G/_I(SOXU.FA\5=>RZP-9^^4 MRG+FLE[Z6-KJG*G@ZG_:VWV?4+5I4>W=6!JRCO(-J\IPO1![PU@ MK5>5C;0E3BIU>K;G.[:;!Y??.,KC';ZZ\='/;L^+P^6X/^P4^;\>Q*X==?Z) MOW[IA-'!.:Q,?>MLIO#D*];E$60MOO$KE^?8U'>.V>6YFOY9'J<"(F:4"SJ$ MY GC)#!'N59!L:"H#RKQCR58\.Q+!Q>5-X\SYB$WB/8SLBD_X&O;_6)/ARN_ M7)ZH/"?34KG7A*IJP[MA^E)ZM.D;2S'#?W]@JW6182(.RE5Y.+8V8VD<#,KF M]Z\?"U*MK+:K4HS]U%@O^V:O=#ZV=\62J^O\%D2Z[,\U\[V9NV?[*>M7F-TT#_)]PC#GQL_O>_9D]#)J/_SO=?C MD^Z9XZJF%YM(514VSUW7'@_CZ_,7OX;.\+AK3U]W>M4,5%_ZGC;DOS)!QE=X MC(YGYP]G]S_[^%7UT7[D)C M-QYG$ICMK ;#S4O/^X+$.>4LF*':>ET>^7I9%W_;O![X+K'D2S1Q)8GY[HJP M9+7&Y]:?X"7D)=[QX1?4(?B\S37_'/139U2KCB4[N^>.OC>=UM&>V/OVF>V_ M_?US_CNGK8TUL9/OL7_XV^?]PS>=_0];;*_]]\&%H^]P[71_8_^@1=]_WIJW#O?9G_+VC;WOC]\^MHTVVWWYSF&T7 MWGJ[Q_<__'ZP?;AWNGWTYG!G(X^9M@YVVN_2=N?,R;>+OWPDEF%EBX^5-TBJBGUO HWW$TE:IY2#?V87EP_IJ<,5@!HNR^T?;N M-N6M"%$+%+F(B#OCD$U>(^*X]U0%HA0K_309FU=)K*?JQ+34^=H[HX-L:V:B M>3R(![$W[/P3SYO<_-3-"O'S7-*TESF!]L[BO=7+=W935.[PFI!75-QV)/"H M2^)];Q#ST+_%T/AD.[VS==!(@_Y17AK9.HS#46-@1[%Q$,.G.&PV>ME:Z:?& MR'YMY F*OOKMWT_+8R\C>K6LUZ=7]:3AWKH='KSI]K_\MXS^;7["\N9:.>%Y M%WW7#H>=E,57AMRV7V%#F&%#:*WC+^<;0KY/-_[WW>G^AW#L*)=[1^_)]MO\ M]X_^POM'[[JM#<];WS[G>^T?[7S89'MTFV^_S?=[F^]S^.DCQSSHQ#)+IIJ6 M&MD8N>0$8@J+D&@T#HM,E$G39.>9VI6Y.PJ[&,/R]Z-N29[59KH_]- M?Y!_[37\R6 0>_ZT,1KDNW6KQ=^PX?!D.#H:1TY!ON0S4Y M7D&IB=@N &W0&>9IWS@9Y)]_YGGHAU8<[20 M!D!;7>*T6!+J2J%MC56!G%# M(C*,>:1()(0DA[4@*ZM:0@+EHJE\O;T$H/S/IOQ3;$8JXHED",?@$=?&(DL= M15)BZ:AU6!4' !/R 5RFICV2**\YD6GW1[;;Z/_H#.,A92,?=O1D*&)H>$$+@SCZ# MQV;9H&"AW3D "O<#A0FQ$8JX&+'(9@Q.B&=X1XXKFWD.I31YJ2WU8U"X:M?, M[*:!8(TY*.SZ-13G(3Z:!\0*UP_-:DILKH&O<^C*OW5/RC3_V1]41MUH-.BX MDRJ!JMUO]7MET(-^-S_KIZVSP N NUG@[G2* VEJ!>/4(.&E*[&W!#E! XHA M61VH3]B0$E#0) ^OI#V3?BV0A^>E L93!J,"8#PK8$SX$=:&J"A+9R%'$1\O-$4OER$@L(IX6/RS-F-YEOV#]@OYKQ?[$S'/9F4B.-. MH:!I(9@D(I?Y =*2&"*D\5&(E57:9 ^O! WGA/55^L<[)@3-?E+-GC!![I.) M+'GDC."($QV0%H8AB;5FT2D2$UU9%>S!SO/ZG0,N$($Y._+[GL),-Z \Z'!;.G8[:DHIKK$H#N*$:<68RL(@IAQQPUC,>03&9C MI"D>7O=^PX [NKIX 2XFPWNI@YS4U**2H-\E SQ9++=:35#AJM27"2+ M5F2*JII,+4R$Q_7^2DIN\5?>KT 6RP,,_9/"%^]1:>MQ_^8+JOJVH$7\6OD= MJ.'W0DK100T_J.$'-?R@AM\BB]9IB2(E%'&3 M67=IPH-$DE0&9ITU;&65L29Y>$885/%[ *3J0J35'C1/ E+'<"&_ M*KAKY@I^LR0(S8'&/E>]%W \S[IC_#7:/H]\6C=X_W\'V!_]W;,?S$F>GR_[ M1^\.]^B[SO[AIZ^M;^^.6M6<;9*]]AII'>9Y:+_[G._[[7_?]OA'J;"R+%%$ M&2.%3)>ZL50A1U->4M):84N=OR:]9KOY>?92?W,@)+!,7]HR]>2CYRIXG3PB M3N5ERIA%%FN+3 S,R4!U%(46-1F^FCSR,@L!OI#- XJ%W4\Q)^X4G>4>N8XH M;P,&<6JS:L7RPUHCL9.$6;^RRIJE4'_[Z?_$X^#LC%9 M)RF*V&/$E63(!9X02SA&'2@U7!3]-_P:!@CE J%XO9\F M-Y%P&EQF,T)9@;CD!F5(*Q:$\IJZ1 4.*ZMYJZM']3#(!JK? 0CH>^WU?4)F M?&+,>TJ1<"ID+9<>&2T52BJO F4I3R$;,_3A[=WJERJTZ"4#BX\<*@4^/[^! M\F#/AV5[T]PE@Y7BGF)DJ(Z()RN1]8DBEKA$*A$'!P)?M MT@%$N"\B3-A-L!%SHS$B3F#$*79(8R\1I99C[G0PWA97C92WM4.J"R*\A+ 0 M*!FX>%&Z4 'L.0'/3U,@;+,T@\X(QR7/@"<2*KF12$0915!>)D:*.=?,H+@0 M1<"@:. BN7X ,A8%,B8#PH&UW#,^3=-,Z;W3J12KH=XCKA1# MCA&&E)99]"9HFU0I'2C,U=*!<$Y86TVON[L,-/Z)-7["$B6/FNDD4<19V7G& M=60(UHB)#/4:4^[=6.,I7[Z3P@5B-X]>5/ L=>B:>C"0+CNW"5J:;:(F?!"0 M?R;D_WPIW!U'3:QE".?-/A,^29%./"!BJ)(VBU)KEY%?-IE6\TVPG8,F+4:% M ;0CVX M]GYM,+4BX[]4E/0\M?#&S'29E>;LG3(@CEE<1[W?4($ MH 4!=F-Q.8[R#2N^W@M9Z6+9AGJ5*.PH_Y(Z/=OS'=O-@\MO5%D,KVY\]+/; M\Y*O<=P?=LKJ>3V():[VG_CKETX8'9RCS]2WSF8*3[YB71[!R>CFKURM*E#3 M.>;?9;9._2R/4\$8,\H%'4+RA'$2F*-TVHNJU 0TJ/-GUC*>:-HC^H(K-? M9Y")@W)5'HZMS5@:!X.R3?[KQX)4*ZOMRD#NI\9ZV6&KG"![5RRYNLYO0:0K M]WIZE;A2ZK!2B;7MS7>;N^L[S<96:_UF+*G+<-=W\E;;VMW<:.17NSM_;&VL MM?,ON^W\S_9FJ[W;V'G36/_O6NOMYFY^HL:[S8W-S>VUW_[8;+1V6BA_J?UN MYX\_MEIO\Z?M\NCY*VNM=]?_WWYT_-C;?[?Y__]*4J%\;FW^]WVKOU7Y. MWO0'C=%!;+3SRK^MM&NCF-A5"8K""QNU?ZZ?MGKYN?HG^1YAV&S$KSX68E)\ M6 U[E#G.:/ASXZ?W/7L2.GEW_'GF!YJ).GRG[G)\G%SAQ^7ZIWEZNO9X&%^? MO_@U=(;'77OZNM.K'K+ZTO=<*=]SLAV\PN,MX7;_LX]?51]]Q_O&GU'Y M2JB;/\:OR(V?W79;\8J1^]WU]L\8XR]ZK.R5H?<=#\PKS.O3CY5BMB!CE:^X M%@LR5OY*2+H@8ZV!;EWCF3W?87O]RAJ9_1WK%X_GQ;-OSPTMIU M+5!WJLB^7HJ8--:RG58=9.Z.^O[S'0I$+O=T_#;WZ8!+%W1!M ?1#D\&IX^Q M%!X,KG?]\_-'S(60W;M)S&GKNYC3K1_&G#ZTL4]M.W7<;>YVBS?@+K/SDIJ< MW&WJUBH7"BPL6%@+L+ 6:P+R6,NIA.TV_K2=@#J]QKH][HQL]P5/RKLXLOG- MT-BT@UX>]9RWM(6:BS7O3XY.NM69[K@0_N4HSC]N*^T"P S 7!]@?DSC8"$F M=5R@J3*[SB*K+XX/_^^D,SI=GCYR=^NS^)OMVIZ/S<;O)[UX=NSX73>]NX?(J:NX%YY8:]W&K"F:4#PAF M;,>CX_[ #D['BKEN!X/3/(]C5+Q/VGEM&C>=;G?.8R"W3O-G1ZV-M2_[']Z? MMMI_G>X?O1=[^=Y[[>[!_N'^0:M\_^U[-HF!W,9[[2V^O?%>[+S=^M8Z_(NU MOKT7V]^ZG_]/X\O^T>^IM8Y/+_H_4XFQB)PA*5E"G$:*+'$,,:$Y MP]HI(^G**J--S.8<55[[H/$[)1DN6L6N!^)%%?0Q_ XRM%?,<**\28(++K4B M)BC&0G">!B*NAXRMUIO9 J"/^KUJ=Q\3SYV3T7!D>V5B+[0?@_;?1?OQA?9; M2[7AC" EHT/<2X$TXPXI:KQ@5 3E9%6FAA/:S%>^, 0 <@3D: Y(=[48\[25 M,B9!BUQM9U%PCU[@GA+,>X,%"M)QQ)7QR+$8D"/1^T"9Q#2;QG-.^:@]W 'A MN2/AL8ZIB"76U#DNF3%9Z1UQR1M&F? <"$^]%)]/" _'G(2($2=8(>Z<05;R MB'26H1#&Y'?'"5]YM97_7A@" .$!PC,'I /"4P_<^WK1QG+MHZ/2I6@=DBI: ME&$P(L<-02$QZ8-+ 4N>33T / "\EPQX4FHN=,SVG;=<&VJ=M0K+&(*045 V M!_:%%!!Q41&QM3Y5?-K:1&A AD62$=%4 MQ:4$BLKCO/(Q\9R6@P#69%H"(@(B+ATBSE)=F7$74[ R#\ARHY(.U KLE9,: M.T;DS9 X>ZU5P,;GP<8)6XQ:&YUL1"PFC7B2"EFJ\@^NE0[&ZBC8RJIN$J(7 MH'D1G!4\[5F!9]:KPIU<,MQ1;97PQ!HE'!8\! UG!373_)T)*]*.,.(P1XR5 M)LR">Z15\D@ZX7&2WEA/4866QP M)5P)5S[WE:#X<"5<^0*O7.C.IG=C[IM?X\!WAE4!\V'AS8W^<2%A2].A]&[3 M4.7;TU^?K\WM2\DXK0/ABF!KI5,I&YQ6:6)I.FMRHVYH MG4ZF?#/.( M*5/(T=(_EK" K)(!$46%]4[R6!*_)<--2A]\L@$Z#D@,4@(I@91 2L_N/'>: M)Y^$QHXX'KG206$6 [686,.=^@&EF=V+?I71_&V[)_%V0@,.\SL1FNFP?N64 MHCP9E']D2B.#1B9H@;#21HC\GE-V994W,19 :!9+O0&$04H@)9 22&EAI?08 MGN>EE/P,5);RP()6FF"B.+?6!J^E3:)$AG!.*5#9!:*RT[$?WD5*G/:("5\* MLUF%+(X"">N4U);@+/7Z4=D74%6W6NG(V7%+Z*/CV!M6C6\;\6MY'>]UXG/- M-"P&5-UOD[I>ZK4(V@0I@91 2B ED!)(":14'T-G#C[[R];,6C@\&8Z.8F\T M;/+>I\[4C=Q"[A9<"5>^P"M?0.[63M[[&D=V\#F.&L MWN5V*0,0EB[T9"FE='-AID=+Y)J]2E-[$.WP9' Z59MNS6>*.8#4K9E(Y'9[ M;31%(@6AG C)D->A%*8C!CGL-))42R\9B2IF#"?7M["Y>^DE4&D 7I 22 FD M!%("*8&40$H@)9#2DY;?T#(YS8WSUG'#I;6!$)$,,9)(+L-^X'* M?/6<[Y+"5B=SY_JZWA^.MN/HH ]9.#-K[N':A>9*'BUFA"+&E"I%9^V@\H\)@G]M_R<_SU48N@&!,!J> EXM1H M9 DUB"NF*77?3=?'QK=_G#82(/^4:-S5G:\,;"CV#B( MX5,<-AN].(*TO(6..@,I@91 2B ED!)(":0$4@(I@9060DJS. :XLMG6I]8Q M++E7S)IDL<7,^JBU)^8.CH'9 [1V1@=Q4#( !O$@]H:=?^)6S_>/XA_9IEJW MPX,WW?Z7_Q8[ZJWM],J;:RF;6.^B[]KAL)/R-%>MH'JA;;^"DV$F5^/F:+N] M=^%JY#9Q*D0JQ2L#X@HSY*RV*!"OI-*8BBSN5=(D[&K%GYF;Z8'^ TJ#E)97 M2I"E5T_'/>S/B[4_'_YUL3_K1#CQ@J&\UB7B)B:DDY-(626T,I$I36NU/[^ MW)TW_4'^M=?P)X-![/G3QFB0;]8=%^2S%TFPD+VST*?0("60$D@)I 12 BF! ME$!*("60TD)(Z;F<_W?W()P94.MG]E.[F$_CL1:/P<28FA04:L713@)?PJR^ MA*U+OGZ"$^-$1*24Y8@SZI QBB#,4R*181Y*HRHF9#VB"4'9 9)!2O64$H3H MU]S3#YMQ'3?C*<=^,HEZ&RA2W@K$';7(T;P9YUW9F,0)9SS5:#-^ :']Z_F* M0<>=5.VDQH']@QAB/+*N&QM9 JAHZZ#?S5_]=!'S?[\B70M[G?.IO]#&,E#2F^R=*Z)+_RQO5?^6^_&^)@". U$WAMCZ8JY3N?*+6" M(9[-"<1-4LA)Z9# GFBAI#!4KZP:Q6M43!0B4EYB1 I(":0$4@(I@91 2B E MD!)(":0$4@(I@93JX=<'R4.<]8USO-$93CED1_W'<\?"\=)]*D!M=WK]06=T M>NY9W8@39^PEV;7[X(J=GROVKVE7K,%6,Z\82I1&Q*FBR"0J40H,1RH2(<:O MK#)YU14+,1UU5>JEBQ8 *8&40$H@)9 22 FD!%("*8&40$H@)9!2/;RP('D( MB[UQCEMQU/BIU+K^N=&I@L9?5L!K/0+XV_'HN#^P@]/-_SOIC$ZS3,8!_. Z MG2T7>@^GY)T2V)TF=4G%!0I7;0(0S8F@CRATA!%A-)N954WM7IP M1TS074!8D!)(":14 RE!6',MT_N! 3T- YHJ.X*M]DH'CPR-&'%'2FMA0A"+ M)A(LM)!*UH\!O8!@]]]LU_9\;#9VX_$H'KDX:##<;!35F?5@R_4'(0[0J'_\ MNDSXL-_MA,;Y _P0D^HV,?]^O,=?%BA.AA$G+3'>&$X\,Y$;(RW569V]H/KC MUH,1^+L#J'4[&)SF>5P[R@(HV-P]*=/Z9W]0E8H:C6/_2Z;&3;'_ ..SP?C> MI:C_R"G!S*&06"D>I1VR3%!$D\(AJ,1IY"NKC#8)U@^%\5FUJBY!%'<(>'@8 M4"X.8@P/;%:Y[T!#Y"4DL/&2)Q-]P,BZ3*^Y]Q(9;QTB M"5/MA.,6ZY55:IJ8L28A#Z[#M& 8 0)"-(DYXZDAU@J*2.J MV$;<)>F(!XKUDQ-/89K..$QN2XHE*0RD.A#)!N-9!ICGXP0$,GPD, MMR[ T!K);?0&49Y4YH'1(6.)0M[:1+37T0:<>2 C34((0") XDN&1,QBIG[* M)4(M#\PXQDRB1(7@@Q;6 B0N+B1.HCJ<,-HGH5'T(2 N*$/:$H)HXDE*YAF5 MJIP'T":]IJ$,0") XJ)#XBQINH(9'%S"B4;#&8V93/BH+?66RT23N1D3+[)S M 1SK#HZ3MI=)LHQO/"*MDD4\HR.RA'MD)1"4>55<$)KDGR$$X/:J?ZG"]5G/M,?YUGI>(L1)RKS MHIC)$4?T;$O37(T'*"&SDF4FH2I%M9S:^;1B^,7^XL&>M\(.<:P"L0?;S, MS1OO,?7 +#]2Z)^4!B'?/_%#_@*,$D8)HX11PBA?Z"CG5S7@<9[\)>5'_W[2 MBV>IT10_I.;OF\#Q1S0KD24E-GHB14$HMQU)6U1#&6D."\N);3 MI^D$9VD-38(+I WCV5QB&-G@!<*62T\"5LK8TM:LR?"\*<*60, MB\C()##SG/A@JC1E1723X'G%K]=(DX&/+"4?N1\H06I-72!J0C2"<5A;H5 T M)9A%8MBF$X@$G MHQE3P#%JIL!36<&H"41-I^]BK4VBWB./DRSEV@C26:@H$NV<"YD\JCFF[P(T 30]+C1) M&H6,S#,;.<\6?2G 82ACF IJ3+@%FB!XI>ZH-@DED%9%UC@-$0,V+6X MV#55YAQ+F5+4R!J=$->*(Y>T1BRZJ 4M#+JX=:AH8L NP*Y%R<\@U!!%N>;8 M:$ZTLI*PXOZ(#D=IG;D9O" _8V%0;)*YJC)P$:TE2HH(Q'V(*!.P3,BH#"Y3 M;B*=+@RL2@*H,,!%@(@O"1.Z'2L!$ M%@G'IC)%M0[:)B-0,,X@;K(]9;/H$4\D&EF*J>,PSA355QN.+ 43><)D4,#$ M^CQ:O8*4 0F?"0FG4CIC2L[9@$3" 7$B$G(Z_ZIQ"I)*QA3.NLZ+5US5*6SH M!RDBCY'A E?"E7#E\,8Z.?\E_.6V2C?US@=O@] MT-[)K[2PS7N7KFWS4DII-N]?%$)*&XF2+)O6(FI)2<3*4X\5E=26+LN95(Z[ M+.<7#ZI#5]'+K>'P)(:-DT$AE?D)^V'L$JP^W!GKU;G"!7 .SD(ELT$]E1VC MG-.>&8PT=PYQ3P.RSC!D1/#.DD 85]FFYJJIR8.9)&@Y8#%(":0$4@(I/;NG MS D:M5Q-LI#7C'[D9IIF-& M=<3)>A=0"D(C3J0LWC&."/519^)J@^29TS2Y>' B#N@WH#!(":0$4@(I@92> MK:#94DI^E@9;ACN1%//&62Y$THI:[9)F+C,AKA)PV87BLE,GO4%@$TCBR/*$ M$8\X9"[K/0K>"A="5-F"J1^7?0&E *NECIS-"SP_XM%Q[ UMI:;Q:WD=[W7J ML[#1Q/?;I6H<:052 BF!E$!*("60$DBI/I;.'+SVE\V9M7!X,AP=Q=YHV.ZO MY9DK([#=/VTG;/76[7%G9+M5[$%%]=:GF-Z[^'\GG6%G%'?CX)^.CV,[Z%WT M_4^]ZBZ52036STS6S^8E3SYUP6)B%&*,E^@$Z9'F(2)"&&7<6!\I75D5= FK MUBRWQ@,N@Y1 2B ED-+"2NFI_?@+*_FG]>,#NZTWNYWR[6/%&=,^(JPH+;Y] MB32.$@FK@E/2I8AQW=CM2TCD.#KN]D]C/,OB.#X9^(.L'8V,7#W(Y5CHL^>E ME-+3YW+,D+!QKDS517^>J=*?69,FG8D@:^,N6\?6=-:&8[KT-*%YO\B;!O0Q,"4&* 6I 22 FD!%("*4%: MQK(*)4XMM9)$E2J73 MCN&9/80[HX,X*''<@W@0>\/./W&KY_M'\8_^<+ANAP=ONOTO_RTFTMML/Y4W MUU*VGMY%W[7#82?E&:P:>/1"VWX%Q^%,CL._+K5-Y#%8XY1#VI;"+4Y$9#%C MR$9JJ8S&4[Y7_[PW\\!$?9HX%^W^KVI<6^=#7NK=Z[IF]60WYR/^$T>\+N+QP88 MF D&,A4_KWFU;O#^_PZP/_J[9S^8DYVCO6][[>UOVQ^VQ7Y[C>T?_D7RW^RT MVENX1?<_MS8^G^YL_'ZP_>T3^]^W35I^;QUZW-K89*W#S8\J!A>-DP@3Z1'' MTB =.4."&69CT('*ZGQ07(&4"S#)&@='ZL_2B>Q6/?2#:(?Q38:;2P!4WKC^ M*__M=T,<#$$U9U7-SD4Y.D.#MBIB%"G!B"N?]V::***!ZN"$C8;)E57:U/*J M/BU/A,Y2JO[2Q5&!E$!*("60$D@)I 12 BF!E$!*("60$DBI'H=6('G('[AQ MCCL MGW;&9BE*9SA&D@>..-4!.>,38LPRR8U*THG25>JJ*_;G90BR6$JE7KI0&) 2 M2 FD!%("*8&40$H@)9 22 FD!%("*=7#"PN27Y3 [V>8XS7O!['R+=X6IOVR MJJ\_6SQZ.QX=]P=V<#H./+^0S0W!Z.!9G37,=7?L66UM?/[:^NNC(CHF8QBR M)@3$C0_(!<]+/YA 5?+>&;JR:AZ0HSTO^JV^/!.&KBS *X2#Y_TQ_\ MR!R 2(N9[8'V]IE-\)?8;K__*)6V+"2)+#81<6\)L@%KI#UF-$5+B+C>(+A[ MM 5H,V N2 FD!%*J@90@'KK.@:C B9Z%$QV>&LC)2IQ+.K#B5Y W'PKCAH_=?O#X<^-3E7-"F+B'Q&*AOEY\ZL[ M5#(YCYO_[A GBVM<= R0:"8D^C0=!T]=MJ\YX4@R9A!/SB'KDT)2E<(_6)M$ M52E*P@B#2/B%4>5G/]\'*8&40$H@)9 22 FDM&!2>MICFCO3_PN^7XH, ^>? ME?.W)Z6"&4O.*LL1EBDA;HU'+@2*J,YOJ! I2223?MS$F-:H6C H+T L2 FD M!%*"!(GZ4*"GJ.4,%&@N%&BJ6X+6UE*M))(X"X83RY"SI7^1LXE$; 1VIH84 MZ 7DS?QFN[;G8[.Q&X]'\G\ M()#/O=3KCX\(>H5;>9^_8R>T(4P1%[!S M7&O)/FX]&,2_.\9:MX/!:9['M:,LH0+OW9,RK7_V!U63G-&X'%0IWG53.2C8 M"6;;"3Y/'X!A*821S")F"OQ+)Y!.5"#)N*)@SO# #DKTS"78T58S*J36R0I.L-%8,AF2)%ZX3"3-];"SU7HS M ^ZL]X^.^KTJ[&>W&L/.R6@XLKTRL1<(@@%![H0@K?5)7X^\-J.U#ED7!>(9 M+Y"1%*.\?XAD'<\0D0TG:II:RB96\VKNL30H BP.6-R<6=S]X/1JI(9^$A:WQ$(>\' MPD06A DKJT0W\WHK_P&* #,#9O:HS.Q^< K,K";@NMU>FQRA&)J$R]:NEMHA MGI1'F@B#J/0:)TJE))F:/?CT!$ 50!5 ]590M5$'KXC5DAMNL#8D42Z"3SI0 M$B*?PZ$%X.TSX>W6!=XJIHV*A"(FA$;N.NI- H4@9(P8S))E0 M57@0> O\^$OWL7^&N=+H=V'$7G,.(\$]YLWD1$K#3,1ANRL#/K M)4UI'M*K;=F0%PZ YG4 A&U,UG/COHJ6^= MS12>?,6Z/(*3TV^\6> M#E=^N?S,^?&F)_A>(/H#6XDXXT4,D,$>Y5D&QH*@/*O&/:F6U78"E] 9<+QMJ5HS__&+O M"@M7E^PMX'+E7D^_NM6UJWMM>_/=YN[Z3K.QU5J_&1;J,MSUG=;&9FMWWUW[[8[/1 MVFFA_*7VNYT__MAJO[]A>R&_(*91^\?Z::N7'ZM_ MDN\1ALU&_.ICH1C%-=NP59[V\.?&3^][-M/0O,_]/-_=O*(!A?G[_X]=S(Z_2J\5=?^I[0Y+\R ?I7> SV9^4CSNY_]O&KZJ/OR-GX,RI? M"77SQ_@5N?&SVVXK7C%RO[O>_AEC_$6/E;TR]+[C@7F%>7WZL5+,%F2L\A77 M8D'&RE\)21=DK#70K4=TN-Y%!R13=QKI#PI S>!.GN>EYLJEU_A_Q_SF:1R= MZD#T,9;" M_ I0_N#/SQ\Q%T)V[V*(\:BR)%O]'IHZ$FE^[&,5AWF)T[ M/?*+FKIQ%3M86+"P%F!A+=8$Y+&6\P;;;?QI.P%U>HUU>]P9V>X+GI1W<63S MFZ&Q:0>]/.HY;VD+-1=KWI\=T4$<%")_/(@'L3?L_!,;I68T #, M\P( \V,:!PLQJ>U^QO7&=.C3Q<%@%0)U:;J?NC7K;QL;.:_N=_=/OST;?_P M?1[S[]TK,8V'G[_N'VU]W6^__[;?/NBTWOY%=SYL\>UV?KZC]Z<[&WDL[=%TAB"DPJFY<2YE)8*W 0>?U8KS''CEP/&9 7^%S:CR^T M'VO!O)$1)8<9XJ'TO%;#[S4*[(9[43,K(=%9+'6",=,>ZEA-!@]AUK:"P9W0'CN2G@8 M\RYHAFGT7 ?EL%8,6TDB55)X#X2G7HK/+Q0_:F(]SHH?1)*(6T^022:A$'QB M4A!C%9UG'>P%0P @/$!XYH!T0'CJ@7M?MR<= ")WF;42CH1S''&#%7(Z&WV" M%2=?(%*E-(<:U0!X 'B+#'B633.&*,33\PF*URB#!!Q41%QJG,G)R+O$4 !!Q"1%QEL)]/CK!\@]GL"EFE=:&A\1,-I%]I.D6JQ@*]RT* M-D[8HN-1R,A*(_18#@ND0)IE\BB\D,G*Y/)6N+(JFH9?C9"X>]F^!0-%."NX MXUD!N-(FG=K^B@D^75>PWK_[;UOXN_7$1J)2,=,TXBK52IM)T"LI@P%(BQ M1*5 ;,JK?WVCM'QWGI-]*@?U05XK2A?USA:#\UUG;?-UK]5R4/CB-L M+K3BADS-.W2*6CRW194V27^]7PWR.O:# "F!E$!*("60$D@)I 12 BG-XD+@ M@3))1/$>$$YM=,$80XQ0E"O'%(7([CK;2=.Q.U&XR CQB##.$$^1(JNDRZ^\ MYXQ385@YI2+SZD<$VES#HQ26 M4O*S[+B*:6\2-YI&+KQS! <;B#/"ZRBIN=L9W+&^N5WR'\/3%8RGWXZ?7B[L6L7)+*:79\@0< M#LD%[7P(DI-D;.3<.DT#I=00:SYNE(:AF&""JA??-9*?+6&@8I=;P^%)#!LG M@\(I\Q/VPSAYH/IP9ZQ7YPH7((U@%B9Y.E5C47A+B608*:U,2:U42"?ND?)> MIN"-"L4]J[CX_]E[UZ:VCFUM]*^HV/N\)ZM*[?3]XNRBBF"?,7IBS(Z38%UPR>H?4)K%P]6O,IK_V.XH M?I_0%-?8K0C-?/V<)#5U$CB,QE$A;B)'QE .Y,9:'TT20&TV-GG;R&7E1!;U M+B!<.2V%)H;(K M1&7G;WF3((GS()'B)B$>L$8VIH@,=]$(:I7#IGE4]AED4=8['3D+^QNF>'H6 M>P-;:VG\DG^.)7EOI2.2BI2*E(J4BI2*E(J4BI2:8^@\IL]^*WP8#8:GL3<< M'/6W8%'SX&SWC>V$W=ZV/>L,;;<.2:A9X/8<"7P;_QEU!IUA/(S5IXZ/8POI M;?3]XU[]E-I8*G;1 G;1P>42^<11PD@2* G*$->6(9=#8%T,$4LOA$QR8Y.T MB;EWZ9F"!@6SBY2*E(J4BI2*E&XEI9+/M=HN_L)\F\5\YV\$G!3&T."0QSHA M+CU'6MH$_RC%HL4V!ML\YOL20'QTGKE$$#.L:,1T!))>+.2V2!D"+,%?84V"IS;&.3X66U("A:7+"V2*E(J4BI2*E( MJ5GW0"LK^<>]!RJ,]=$9Z_P-3K16<@J,E3GB$)=&(6>H1HRDQ%5D,;K0-,;Z M##(Z#LYBKW5JJX]Q.+N\Z:>TCI4.3%A+*=U,=>69Z[M'1WG*#LPV=Z)O>._-=C: M7F&!B,<.<:XBTHX:!&8X"\1H9_.%]0T&6]'H1FOT(BWQ[JG/5QWYEW2V=M]/ M57:[/QCNQ>%)O]1B6EAY/VQ=*._^Y[^3TI(PKU$0.!<4310Y1S4B)@@?/-%8 M<%!>9M;3U5(2NQZB-^:R;_0*$#P($/PQ 8*MOY4C2B60ATJ$(NZU1E9'BC13 M-J40=9"N02CP#)*OWO5@SW?A_:'5[0\&K53U3UN=29NY5F6'L742PW$NR( M-51JPXR2(@9U"Z_ [:.T[&GE7QX,3V*5B[E4\23V!IU/<;?G^Z?Q=S"HMNW@ MY'6W__G?V8CZS79Z^8_[<;B5P,1Z&WW7#@:=!,M!BD<-)9SA&/6"!NCVE M5-)PFNFU+^?S:IW/\G#;TCRT5B"M*8&\> (,@0'1#7#C$NB$G$;FU1?C2$L>MYH/2]H7*14 M0O.;*_FGC,POYW SSN$Y3[Y7@C(E$F)>7T3ZWZT^U\K>5S:L?51] M2[G?[\U)9GV,QIH9S&Y&1=>%'D6^:F$(< M*T-M]"Y&O;$I9$.J1I4P@N<81E"D5*14I%2D5*14I%2D5*14I%2D5*14I%2D MU PO;)%\"9J]<8WWX[#U4ZY__:]6IXXK?U[AL(TMWW-1F#^>GO4K6YWO_#/J M#,]!7./P_^)57JTJQ(51QC#BE%'$7+')11B2HTL9ZF7CT&YNT+2AO M1B6>0 CUV+'SH?)H^^]16QYT>&K_TTM0 \P2:^:OM MVIZ/[=9A/!O&4Q>K%L/M5E:M"X' J&]_.>;Z58@5&O;/7F:I#/K=3FA-I_%# MY&K:'=9_+WHW>/OIKPM@)\,(F*S$>&,X\-^4/%+!?#.S?S]]Q^225]IP@ MF6+&>J.1#@%L7N%D#$'IR-W&)J-M@O62RE3=6JN:$HAQBZ")^P'EZB#&X,2" MRGT#&H)3(K#QDB7)DV#.*V,B\=H99SSVUX/&[O[K!5!CNW]ZVN_5;>WEA;W0?UST_U;ZO[]]H?\J.>ZE3B@"Y4,<2XPT\'.D'+91"N](D,#U M3!LSUB;DZD7W>F- (4B%("T!ZZYF3=9(=C+.?!P3H;M0G\)\%D6^&?-AVN3; M&(^PS=$]26%DA(TH4&TQ &'2D@#S>6: 5TC/+4D/L5121E2VC;A+TCG!X22- MA&C+;'"%]#1,]0]FI(>)1+@T.::/",2!XH#1$QER2NL4O5*1XHU-HMNPW_+_ MGQD&%-)32,\2L*Z0GH8@W][1UH5OWSK'&2,:"0-Z\@7D&\YXQX&ELPZSBQ(2F>*' %B@.A3!"N=9!I"7[P H9/!(:[%V"(0;R8 MLXBTU1YQ9A)R/F 4=?2!66JB2L #&6D30@HD%DA\SI"(603JIUPBU/+ C&.@ M+Y2H$'S0PMH"B:L+B7,]:R315'F#M !4RT61NQL3%,WP+.#X1.,X::\)Q M9YB@'#%M H"CP$@;+1 ."=!2PNFHXL:F:4N\A$*+JX**Y<;@EC<&DA#,B;>" M4<[!SM L>>55<$+KW+&UW!@T3O6/+U2?&B^XI@ZYY!CB0DND9>ZIJR+QW!)+ MD\VU @F;"Z?63)"G4D4&1 7 @B7R"BID;9&2N85\7*< MSTQ93NT1ZZ?)A8^L)1^Y&RB5')RF0-2,:!A/#2-8HV@(0!3G!FD=" HB.$T5 M$4G+Y24>-PB9"L>8J;.AD=HD0U0X<8.=Y5[RZ+F4P#?A_"H">@W"U"X]0/IP@S2Y<(RUY!AW Z7",1H"4?-YOCKP M'((N$14L=X0G!!EMP2PR(8E(N>;>+"_/MT!3@:8'AB:E@P884I@+K@2U6&I, M%8LIN1A57(([MJ#6$Z'6+"$W2,V45!8YIR/B*9M&8"TA[*1U+E(*UF].R&5M MJ9=5CK)@5\&NA\6N0"6C/CBCD^/& V YSU4"(,.>4%^P:X6Q:ZYJ.K/12H(9E123D*^/^)M+JZFAQ7L*MC5R$0.'H/A5@%JL<"!;>F@ MM$G)L."%3O8[]^ ED6-E4&R6XEI'. AF4(R>(_ A"2#C@7(3@O8D!N4Y3T!<3"3%-]TX!9XEJFJK MN:':(JZ51%P:CJQ5#I%$=(PZJ> N$E79TA)5&Z3)A8BL)Q&Y&RH5(K)*./9A MOE EH\9(AH0)0#^,ITA[J1!(3.2_*ZGQ.*-47_5BKP43><2DT8*)S9E:LV*4 M"Q(^$1+.'$LQ,)^#OY#@EB >&$-:2(*\EIIY,-.,31N;G.JV7EI)MD?HQ_<0 MF3#EG>6=Y9U/_S?##O>K5 MU?1R=S 8Q?!J5&52"3/LA[%+L'[Q8*Q74X4+Q3FX")4$@WHN.493$ZP6&@6@ MDOF*TB&CK$"@O198)I78RXU-B74;RR9U=BY:7K"X2*E(J4BI2.ENGC+FJ5"" M"1L4XT0XXQ,7P1H<&>/8ZQ^0FL5=9E):1F05TRC2J*BBC.KD@-.T\?T#1HM^%Q0N4BI2*E(J4BI2>K+"9VLI M^06XK'/"8!*B(Y%E/YVUB:E A?:1IT18X;(KQ67G;GJ35QR[8!&/G"-.)46& M2! C%Q1+)0A(OGE<]K%+!CZ!=M9;'3D+&QRF>'H6>P-;JVG\DG^.=[KU6=EH MXKN=4@V.M"I2*E(J4BI2*E(J4BI2:HZE\YA>^ZWP8308GL;><'#4WX)%S8.S MW3>V$W9[V_:L,[3=.BRA9H';-AI>QV]@D;:;7,*%IO>&@ M@':14I%2D5*1TLI*Z;&=_"LK^88Z^0OU;1KUG;L34,9Q;S3)X;H><4PX,HH3 M%"F7R7!-<<+-H[[/(07D]*S;/X]QDO]Q-JK\">A'"V"M5[) 5OK6>BVEM*I9 M(%,]J]_T9J)E;T#)9MV.2BK(;&CD7=!A;(^ 66=N\5A%'O%:$0L2J"L1.0 )N)1C#3PZ!TAAC2-LCZ#O(Z# ML]AKG=KJ8QS.+G#Z*>=XG().CCWC);ECI:,3UE)*-Q?.?K#;G(LJVI?/DJ,J MVL&H.I\KY;_E_QEUJE*J:\$38V_^?L:R:'WB#ME<^9K;R)$S"HX.+',+O&CK M)M%<7&U@OQ:UK]=2:0NT%BD5*14I%2D5*14I%2D5*:V?E!:TRV!^2DBK%=7< M"N\B8\DJ02C\Z$VXC5U6S+&',L?FVZJE0+C N:Z@%QKQA!-RSCOD8PJ*&LF9 M\M?;8T5A&ZVPB[0@NZ>Z7G7$7]+6VOT^5=;M_F"X%XLB)IS" M,5B/L)(>U-9R9# 3B$FG PM2! %J>[5KSEHX44I>U@-@P-(OXPH&/ @&_#&' M 300[Q@*S%G$O57(2J(12UA2G3M:,]T8#'@&B5/O>K#CN_#^T.KV!X-6JOJG MKCK?Q"5Q$5_TP:=Z>5O[EP? D5KD2 M2Q5/8F_0^11W>[Y_&G\'@VK;#DY>=_N?_YV-J-]LIY?_N!^'6PE,K+?1=^U@ MT$FPS'7W[EXXLE^*?V$A_\(?P[VC]S/_@N%:)IM0!+DB'@5%CBB%+ F44^(# ME61CD[4YN9I)?WL?0]'_@M)%2FLOI9(_TTR?_>W/YZE??^$CNIS/2SR?YW-O MC,">$8.P8!)QBB,R7E*DG>9*8F^4,XTZGY]!XLWK?@6_]EI^5%6QY\];PPH> MUATW5;$7]0A+ZLU*7T 7*14I%2D5*14I%2D5*14I%2D5*:V$E)[*^7][#\+$ M@-J>V$]'V7P:CS5[#&;&U*RV^WX<'J3B2UC4E_#NDJ\_T4"C!"D''S?VNJXTT/CEUZ:&I">0).W MX1U5QXVR#"9Q_U4,,9Y:UXTM$!#*RESUN_#1XXN4@'$>0"[+-;1?6KGCT/"\ ME3H]V_/Y;2G"^.#%_WZ*))XZ&&>_WYL;]^YDV+N]J9+OU$-^/1WQ:QCPVXMI M%P18]&IO4B0)_B;VM@W^Z_^>8'_ZGY[]TXP.3O\@\#U\[[>=+P>O_O-Q[^O; M[L&?^YW]K\?T_=>/7V'^_/W1_LG>UU\[__?K#MU_]?%\_X/'^Z]VV/Z'G5QU MB4N0-K*&.<2MMLAXK%!BFCON"&P/MK$IV=4LWPM :U[+E?P#6MG]EU=]#G+ M+KX&R+D$0OD/UW_DW_UNB-6@J.="Z@F6BAIE).EDF.%):*,0==0AL9Y]# MY'*9=A(IK2_>F6A2VU4D7[();ESC5YW!W+W"L'^K6X7GE5OPR)>HM\Z2VNOT^E5G>#YUN[Z* M,T_M);$>]8N?=GE^6C_OITV"*B.,14E3A;@0!%F"&7)$&VLBM<&YC4W2INP^ M"5(-#L582XU?NX"9(J4BI2*E(J4BI2*E(J4BI2*E(J4BI2*E(J5FN&B+Y%D7LKDA6KWX5A>-@3V< MA*B_^GB^M_6WE"Y8&2U225($>T$AS8U!UG/CHPH@5KRQ:4@)@ETM_7WRJ[TB MI2*E(J4BI2*E(J4BI163TB(1&9ARFZ(P+$7'G4C:6:PQ(5IBX:+5B]'_NM/< MR3AN8F(!7"2FO^Y7/S('2JS%PO; T=[$)OA#['W8^MO&)#6)'A&C+0*!@D$ M.QL9 7)FAGAOV+4&02D7WU1M+IA;I%2D5*34"$_\RDK^21KQ%D[T))SHPY03 MO6-['_S?CBMOF1=( 0M"G'N.="X;0&4,1DG!;23-X43/(*A^/PY;G;K$U?.* ME&]HH/PW=S8@G7']L0(\"P'/\7S@.W&"Z! HTAXGQ'74R!(7$-9,Z]VKFUC; !>G/ M18<+\5^4^!_-2@<''B*F,2%-'$=<>H>,]@I1(PBSV@M+A_M#2N7X583>?%0#"A M/\JUDZ93F;QAV#][F<4VZ'<[X>+%'T);TRZV_GO1"\,EKL^Z0#Z.AC&%J=/2 M<^R$-H0IX@)VCFLMV=^[R[[PVK95=0[KN'4*$LIG0'>4E_5-OZH[ZPS'E:)R MR:^;*D65XV*QX^+C_%59<"J9Z!G"29ML9;[#6<%K+-Z;+R MF):G=DV) [I%S,X#8_'J8,[@Q%8YK.82[&BK&04^HI,5G&"CL60R)$F\<,QA M'0]T6(_A8#0<#&TO+^P%@N""(+="D/WM"P1A6L'9 MX"+27G#$L30( 4CHP3(4P+KQ&YCDYJVEK*-U=46.\\<10J+*RQNR2SN;G Z MBYR<0N;5X,F[\+-"SQ8%UQD]BRY8SBR&'942XC2",<^L1B!$G+02Q)($]*Q@ M:F%F#\/,J#-&)HRUTH(;9HPUTBL91>!!,Q<+,VL8>!S,F)EVRCCO @(['B,N MG44:+/JZ2$7D6"EA^<8FT6W8;_G_!44*,RO,[$&9V=W@M#"SAH#KWM'6Q3V+ M#\Q1Y1TB&H"5>^J1R]0LLN!L-/"_8,#N+:!:0+6 ZH."JHTZ>$6LEMQP@[4A MB7(1?-*!DA#Y$BXM"MX^$=[N7N"M-=@ESA5B*G'$G0K(>"L1L0E+;*553 .; MY:0MC"FH6U"WH.Z#HFZ2CCGKI$LA<"J3]B;DFH>8J(3-]YR,!76;CKJS:*(H M &DYQTAZ%Q%/@2#M@X)_B/3!>:9%OA_FO&V8+*A;4+>@[L.6QTA)\Z@YYT'SUTF4*AC\1AL]\H$9C'P4'&UQ&GONHY_A+9Q E.B8? M+;41,)Q+UL9"K0V'KA,R?ZYWU33Q\,:<20F*-?E+'I"YC'P^YETX4>;-_W'5 MSYN7$QJ7\=RE@03!/T()FE'B,,96KS^$!P[[&11"[ UB/HYZM2CL$'Z9-$&S M71@<_"'7G!V\N''JD\=S =]_UA]T\NYY6<6N'78^Q5\^=\+P9(I0 M?<0Z&,%H>/-'KN2[-G6-Y3=YKW/_YNG40,:,??0:0KSWI\E5#7JD1K:V_G[<[A]D&[M;N_?3.8-&6\VP?[ MKW;V#W=>M>"GPX/?=U]M'<$OAT?PG[V=_:/#UL'KUO;6X;];KW\_^/.P\?/Y M:;?7&I[T1_",,/A7ZZ=W/0M<#,#^7W<^TF F]2D[0_3Z9(<9=>W9(+Z<_O#+ MU*[I].IQU1_Z]@R'9\Y@Z@4>0]6DK,+D^9.77]0O?<-'QJ\I\H(+=>/+^ 6Y M\;7O/9;0%U32.SWV^Z\)HA]FL.Q6C_U!Z8KO5*@8;^6G,7ZNW]_7L]6+69G5 MG-4^_*6U!V\[&;1VX.@)EVML7)KN,Y+FG(-F 6NBV5.^5"[EGA.^A5=JG1:. MF$44H=G=JW]\G-='X[8=G+12M_]YT$I5_[35/XN9H?:.6]EZ_P0&51R\O,UV M^H$=O_#^>$2OV(\9/%X,2Y;@['V>Z[FD[B.UNT>^4*(QRK=H)Y)[E]UKW%QO M[VV_;HK-WLD-+2GXINJGSK!1]03W#R?>[P_^Z\&?KS_ ,[_NG>[2@]Q \K<] M_I[NXK^.WI[\=?KNR\%ONV+OU3L^\W[OGQS\N9/?^QF^\^/!J[!T_?'_WQ]8KWF^Z(]T?OQ?ZK+9@?S.6W/\[??S@^?W]T_'GO MZ/TYS.=\_VOVN.^GO?-) O$A_OPW)SX0)2FRR6+$/;/("2F1MIQA';#G(8?_ MLC:1]RX/U;SJH@6&UA2& %]8(C%Q[!,'*+(,=JJ2QG.'I; DPQ Q$QB"'PH, M/04,?;V (<^Y\#Y8)*C-<6Q&(.>D0O)M3>S% MZOB\90>#F*]L;A#RBI7;7FUR_&[8Z=9*=S!5Q)TO9_D*>UYV6[VP=9J#3+[6 MOY;S:X'S:_]PCD9CQ3CEV"$:5$!<*(^<)A9)IJ0@.$HXQ#8VJ6YS<^\DNN;1 MZ*+A3\$[BX8_O(;/&*H)(8%!K% 2#@QE9BEH.)>(8\X<42IXGJO!R#9C:UAU M?U6)R5F5>>@0J$DOM.(_H\Y9)K)W8B@-[,V^V@QE7E8%EQ;!IO>(^)O$HBGMWQ9T1"NPE M-HY9Q+*CB^MDD?&,(8%-"H$&%U+=PYR09:5M/@F?6&U'QSQWSGP"3L9A*W0& M/O+&Q2=J:-\E77WP=*TPYBB(O3Y%G%$2IJ*4D M%@GC*>)1.J2EPRA19SEW(%B!LR(KQANDR,_,I?$M!>GTAK9WW,GY!/>X;WD6 M1M$2J,;W8&CW0A);M2 *$"T 1!=M##(0.<>,IM(B8! 6<>(DTF ;Y9J$DBH1 MC%9Z8U/0>WM6BPNCN=JZ!#Y1M/7AM'7N*@1;%BS%B(*Z(AY,1)8Y^(G+ ,#J MG%)I8U/J9?63+'Z+Q4F#]U6<,H:MMP>UJR)K&\PE]H9U%GLGQ'&R;O%5/#B! ML*>5?WDAE(,$(MGJA>T+@6S/RZ,@TR+(-!^&09547M&(!.,:<<$H(9MDS12W1%-I1-'9!]39&9O(K3P$\P1A)W/H%$O(F6"04%QBB:.A M6&YLFA)4\63*]S;Z/HRG T\$-N%LJ*]!GIO?89$:D$O@#;H'.S@I^OPX^CQ'2(("8\)HY%RDH,]!(9LD1L(3*V," M(D%#KC"C*:&_-$BCGYEG)"M"S4SBK"SPY-+E/[L[S\Q!\G0QH-_B5&U%S4#J M5%TW=ZP\[PO2EBU.\\]I*?,BL00YB("5CE +0TL MQ N2@B+"4667AE7%'[+>_I#;>3N+;C^H;L]X" T\4B8$?J^* ML!9?8YB#J9E("APM!$=[\U1#8TIC@TEY89>S?BN,Q,<6\T(<6U[J?\:Q;2]IR,"BXM MA$M_7"(9PJI=5YS[;(2DZ4U12_>BSM4ZYK4SIB6 MD;5?BLOB:6E%[5Z=RF6W%LN1_3(I+/AK[,74&>Y\F<2@[20PN(>#@P1_.;&] MX_C6#B,82-OU74P!KP7 Z]T\ _$:]EP2%%E-!>(L&F0584B(Q )-(.%$-S9% MB>98;WU?;B9+4>JG4.HY1B(LQA)KE!0EB%N2D$O:(Z83%QH3*G NMB'N7:;O M\3P>TWZ5,-CX?11XK'<^,Q?-S#N93W9X)3MGQEH[O1&J;X>>F:OFD5-U+MMR MK\>"V!X!V/;\^5$%$QD/8^I!GDFMX.E">.KG29)P%#.9 L)8&\2Y4,A%[5!@ M!OB1MIYXLK')63/NI8M[IGGDZ(;[VZ+ #ZG ,T)$J([:\P16#LYQ8V#@.&<\ M$EH$'1)EW&H@1/3@=2\7]W>U-9O;T0 M53DV%SDV/US*.X_1)$-L1!A(#^)$,*0=L2@*'*+&0NH<-D%)FZBK-3,*]UT+ M?7[,N\FBSP^AS_-A4+E@MA>(P\Y%7!"-;' !::JU25Y&)0+8L6TN&Z+.S^R2 M\AJF 3].BB\\L\O*IG&.^F+C-@!U42VC(-5"2'4YR5QCKY232#@-S(."U>Z\ MT0ASK8B)PALN-S95F].&!&R6&\E5)!Y%J1]>J6?T(TGGHY$>2>I$(=T1O;+(V5OT2"6![ ;L!&Y#M[BDSN6"JI2YR2)&,= M T5PFZE2:^\I%'.W]RGVAOWJO-WJQ;LU2EY=2Z@1Z>-7+9^I3#H%?!8$GTO) MXU1%'H/,Y<5U0'!X>.2D5(@ZRH)@.H=GY@#,>R>$% ]&81-%E9>ORC,>H:12 M7!*#C(F@R@D8A18YM!H[Y5-TU/%Q[V2FBM/B*4*(P$/=Q !>728,U>YD)X$6SGUBS9RQ$O-/8KJ/H;JSGDW)#74"8V$ M3@9QE\M%8:P15DI0#G8"$(*-36GNDV1;7!OW3K(]&U/H=LMZ7XWB=V]GY@K1 M% ](TZG(5,(3&VFK%[;&$OY])L6";POAV_$\-0DA!]=+A@Q7 G%L; MDK!*,9U4'1)G^'V2\DT!$'="2 '2)Y JER+;%)H,S7]#4HCI7'NJYYOIZ2 ME2$;M:#V^[V)N MMB5NB.OSF3E$=N>Z.\XN>)Y?>9'5O+7)GMN+GG%QZM4M>+407EVJHQHT48(F MBV"[><2MR<47?4 X@,RY$TGE!M.BSFU'.W,H)3 M0H4%?:8<<8\#,BG'K5I%0R2"XN#KB'39I!RY)7E#;DT_0N?3]-FGMCKN]-#X MI9<&'C)Y*,I/>#G/:SJ] &PYO^>IZIG8P4DK=?N?!ZU4]4_G^R*!!#]==JS M'.]F@[E^%6*%AOVSEUF>@WZW$UK3R:T@(#:>[^S'89;LFZK_J1-B^/7\W2## MXBSJ[D*X!1D70L9+15SS937'*B&1I$&<&8NT3A2E%'6 $X\8SC8V-6LK?9\2 MTXLJT0HY9YXS,#R)YZ8 P\,!PUR%%&JIC8RB0 -%/.:;(\HX(L&Z:)FC0>4& MD!2W%;U:E+%YR+!>S2'5K9A0I_OAE5_L3FX.M^:IU5 MF?4.S\=!3/^,.G4"^C.[3FQJ'P(PX+,T!D?]+0^BJ>*;B;3>=&UON-4+.U.! ME0-KH0/K4KF^'.D &Q<.+!D\'%C4(>>M0($;3SC!-EI1WR8VI55;N4AL(!TM M2MT I9[K2< $YM1%I"R3B#M-D0Z)Y8;DB4F3N#1R8U.VB6Z(4C^SV\-+)"3V M8G5\/DD_K^\0\U^/*]"'3%!@D<-S"Z=>&4I2!S\ A(5<+.-3+"FM=T"N2V7Y M"'<23.6$9/(8Z @WR&#,8)N!X!18T=B2;#^+-B!!N, 4V=P16D5!/87MC!U8&(JV";]/T>#'NT$,G<%9UY[G<<;O M@\!CO7/=!KQN3J<:6@:=O*-G#,]GM^.X^V4,S\SG]'3\[FL$:(>5_^$Y\.MH M ,,&]!_LQ^%!RD[BR2NAG 8+G0:7IF587M'N)6KWC.NY(*CV8*\%RL!\P]B!^98$B@1K M VJ.>J*D M!T2Z5[^:XDQJL-8NO:YAT=J'TMJY9IB4:@LB0P(DA+@/&AG&(U*$$B^U"L L M-C8990\^L"K4K(^;J$G.].I5LB2^\$B?">2QEV) @GI48T:)TA M42$3B$=6:P\HZ35G]4&&)2##7+4B2Q-6T2&=.$,\ M\8!TH!P%8$M!*JNHBQN;RK3-,KIR/E;(^70@TQTO:K6_'C46"(Y^Q+=>RPH) MO?*A:[#& U&+5:/ YC#&5J\_C+7;"* EY!+6>6*]>@O4U1]3IV=[OF.[,#CX M0VT&O;BTP=9-N&L[$5XF4B92)E(F4B;R!!-9T6/DYV$NN3%UWLQYJ2;3XMD7 M==8?1\*\K&+7YA"[7SYWPO!D&ADR]ZF)4PO//F(=D(W1\.:/7'6'3?Z2^:JY MCF0]/IVB>=#J&T?7W+\GU6RECR-R5;0?D4TPUI>V^]F>#S9^OCQGF-[\ M]I M;=3WO((I/=A*C 4"]F,_IR&#B,'BB%5^%PS'-F8LK9,JF]'_U6%&N:!#2)XP M3@)SE&L5% N*^J 2_UMM;!YE+<@A7OFZ-7/@__G9;EZ6]P);=B*6S?]QU<^; MU^V:&Y\EKWM6K:(S#:N-.5C>KCT;Q)?3'WZ9!NUU>O4BU1_ZUAR!9\[VV@L\ MWF\3>V?R_,G++^J7OK$PQZ\I\H(+=>/+^ 6Y\;7O/9;0%U32.SWV^Z\)HA]F ML.Q6CUU5F_+ZS.NMO9VW.X?;!^W6[O[VM8;BFDQT^V#_U<[^X/#[ M[JNM(_CE\ C^L[>S?W38.GC=VMXZ_'?K]>\'?QZN\4K\M-MK#4_Z(WA&&/RK M]=.[GAV%SC &^#G#9:;'=BB8OX"9N]?OFF[#;E'VXSX6>V<+G9 MQ>UWU]+OR9\$ZK^YY)[X1)=03>0.#OAFWU]='\V]U%O!Y[Z>ZY\9M-H!N=-@ MLFPMSI BQ:M-+>X=QM>XN?_WO:;8;%5L>@;[07H]W6W;_4$)5ESL_OW#I<@< MHIDQS!ED0%Z(4T61ML8BYC4.+CF:F29Y-HY%B4#V!'\/AU3FQ"&4T$]AKDM3L8C "EXD$Z/+%5'+S+ M]T"[O>QAR25!>J'^\Z]V$,-V__0L]@;U?5&N83: MW5'62:'P[[_>#"6=<&Y MA7#N4FL1)EP$N4<44K"(2YR0L\XA8@,6@G#)O,C%S,0UO:%+OOC:8,&CIHL7 M+&@2%LPXCR9@4 6GD1=*(AZ]1";YA'S2BA!.O+4XMQFB\JJI]718\,Q\6F_C MV:2^X;A)_.EI/X\!-* DES]^BVD!7-7"*DBU$%+M76K'H .U,FAD+?S#24C ,#Q( M2U*=J[;3Y$QV=L".:Y"!4YP=:^+L*'I\+SV>,0ZCJ8F>,N18SLDVWB$3$D;I B/S-/Q67FT>WWCM$P5J>@26XX"\=Y;MT75H!OS)RR MOX/0CD!FKT!D!; 6 JQ+?: ,34KG:KPX6#6NN&63P,@*S:E7%CL-)A+';7E- MWX6G:_9<7!MKPCR*1B]'HV<4A/B(,=,!,18%XC199)@)2+$,S]9I$LC&IFI+ MTB2%?M:^C]PX+# MZA:06@BD+O5[PCH'JR6*G$@)<<(%TMB#V:0B-IM2/!YK MH\N/P3N*+C^ +L\5_Z=*"L(QPBSW/L_%Z"Q.'JE(A)*619SCX D1;2&:I,O/ MUNG1KRXWG[Q*0HKGHU' MHE;/N"#(!] Y.,2\R2VD)$,Z1(4$5\9QZ5.D,I>H:A.U0A$X:\"M5MQ[=E&P MI_=-P- S\Y4UM<+-VWAV46RBA!+<%4N_[EQNVNT(H48A'H4'++4>.0=FJN&CGD75;-*Q[P[8N&E[&U.C991 M422H!-O0@95HDXN(!24Q-UY9Q[)M*-K$PZ5$#AX4!AWF%$ MN!.4(I/ ON$F1&0\]2@RC)4+2JL8@2 IVM9*K0HH+,D[TVB7S$Y*T0]SK9GX MQ9_8WG%L57886^.?:T^-!_4I_IE':1M^&;K&LCE(.Q/)O 7!'/0RFN7_[_PS MZGP"O )#[VT<#*N.'\:07]CJA2-)%);ZB5)&YO\FNI9Q8O36$U_RKHU1;\;H-\S#F.%(,&+@!@U$?$$'$8G MHY"15+/H@PJ<@F'#5RC\:<6:PEROHL#@LQI5,1?%ZXSY2+O^MQ5G.[]=EP2N M+A3C[K1E3>VSI^(TM[;4[@5\;V!1^F#7C;?)J\EVN:@A.@^Q8]@M2+D04E[* M=]?8!.II1)&Z@+A.&!F 2*09UH%BY7F*N= .$U=MO=MSH>+[64ML60*-*MBR M;M@R8V&,>X9A%1$-TN7.# 993P4RG%)LO(8MDT./5%O0^U0<+#ZDY5ZBW9*0 MM5LN'G=ZO7S#UD^MLUJSGIES:0&LM)XS*7#$7 =N)+.$$)>C[X@B+!C_]VZ& M2$(9N;-_O)B;CP=TE[+W PC6:@"ZX+5$')N$+.<^FYLI:D$CQGIC4ZDVE4VJ M,5+<2DO6\2!E2%&FI+GBEGCCD]88CL'$/79!U#JNBXZOCH[/E1%2H,S$<.1Q M;K^B%49.,(&$8H#ITB03\,:F46U#[AU'7;Q*#T=:(OSQ1KKRL,9>XQ;N]GW^ M%I[_VF ZCH8QA:G3TG/LA ;]5L0%[!S76K*,Z?<,=BJ8_GB8?JGJ00J*>V(E M4E;RC.D4:3!+@;=II@6#XYLEX&VX;?#*1#HLR056D+ @X3=(F PC3EIBO#&< M>&8B-T9:JK607E ]MF +$JX.$L[8K3<"$ZLQ4LX"NR51(R==1-YH#.#HN<[L M%I"0Z64E_SZ6OVXZD.FVYS7.+=OVO<4SYB;,8$JA/\K%![Z=\7V^X8E&^1QL MC,/1V5DWYEP9!ZU.;PQUH!4O;W2%+N-BZBF?\N\DC,+X)0+Q4UK@]RK0_J:4:+KIK@VK.RV_5CN'A+ MF6@?9.0,$7?$&C-46CQTRW*6AT3S2: MF5>141E$" @$%W)I)8:TH@8YSQ16&O.@+* 1;7-R[WYFS;L\6%6FY_NGL36T M7^*5W@,+V+;?,:+6$7T77X"UP>;'98IY/\:)JQ]OH8^=3+L1=OUK% O.+P?RE$H4@TLA<-"CX7**0&864 M&)4C43%#Q\/#RS"<0=9< M(+55_-3OPN^M8;]5=U3I]F%(=S1 )F7;KY'3\T7_!UBAM3D>ELR/O\:J'^S@ MY-N3(7>PF.WZ\4_#7,AY,*Q&=0/84Y#8D)238:&3X5*!4ZHUQT8S$%1N5Z., M0RXIF?M_X>!HX$*E#3@"-"7TE^6Z/9:A4ZOA*"[X6O"UJ?2[@.Q#@>R,?E-! ML5#6H 220IP'CK3&#GGJK124.H;#QB85;=B!ZX.Q-3__>9@O**:-=+[;,6CR MESK/DSY%=R":U?3H)(+R=+O]S[E>63WZUMFXD<2@98%W@Z;ZNMWHA(E?7YKV MNIHB\/M9/RM7ZW-G>-+IM8;P7?"X$'N#_)9^K\YMM?D=SG9MS\?6X"1&>%IF M^?#F83]G%<*7YE\&H,>MP/'KY(7-6A^L]_'KTGS0F-YX\OX!;GC:YJR.WWR>X,E] 43 M-[_W!VTX&K1W SM ZC&?#>.IBU6*X?6FZ98\V?UK?W:-SMMD"52": MO8&S2V19$[Y-SOX:+1PQBZCW6M23J'/-,IG\EF$NHVS$*BS DHO&K+539;') MKXV_Y)%*[VWUOJTDM37U]WR?L/)]V#HUWV_O2OTV]]).^_ON-_';W^^![&>G!TA_]TX+EB[P/,X_2OM-?!Y[5_Y!!__ALS(YV(%"6=-.*1 M8*23EX@)'3&A1"4L-C:Y:#-!'KJLU%-&9ZP"'#UP%:_GALGK"\N/5 >PP/*2 M81E?P#(55E#G$F+<2,19=,A8%Y%2*=EDF=468)GQ-L&K5NUO'8SGPY-^-41U M^,=MFZ"MYD1_X"6@UTYJ_=H&/ +/O5)%M4#K\J#U?([Q:L^=#98CJ9Q'/"6, M+)8!R8 I-212G_C&)A%M8?1BT/IP]+5 1C/FUBP.5B#C02%CQL:"4U@[I5'T M'" #:K;KA\,-H&XYE3BG5?36I$+C(T'P_O8<:Q/$6QJC150# M=>/*4&0B(TB .0SB9-0+O;%IVD8LB, +9>*N0+?;]=;F!K"JHLUWU>89H=(4 MR^0X0UH'AKCC%#D+UICP@-3&\R15W-BDM*TT;9 Z+^;!&N4"#B[I\!W;SBU-CXJ'L0!V >RF60\%L!\1L/%<&%,(-M=9H#@" M8%N2D*$LHN@9UBQZ'HV]8W>\)P?L1=*YOLDJ^L;ZN,@J&L_453]O+C=;Z2GR MQ@YC;/7ZPUCG:MV0U)7&I?O TAD,X0\YNW+PXL:I3Q[/<(X"[^UO[V[M;O[<. MC^ />SO[1X>MQL_JI]V<@=L?P3/"X%^MG][U["AT *?_=]BG MWQX0&=F8^]#3R(*\:$T(]/[H%![AEU!PYC(CWK>YM-A!.CB+8\09/"VY_;IW M06[WSO?H_NG>A_<,/M\%HOIY[\^_.OL?=ME?1__[$5[[\-?1_L>_7G6[0%2[ M\=]OS__Z,YR!'"40V:_O<]V!#Q[&^A\@JEM?_@*"#.2TNW<*WTWWNWOT[<># M/_^3]KX>B_VMOZGRF)" D?5)(!Z"1%9JCQR5T6F2J'1V;*]T>J,8MK*UX5.( MFFIJO$B<$V&I3O6&T Y (.M MH]V#_2G?G0CXF^T*KTV^\<1SMW3T\X@UPX9.^DG@1#MUJ2^0?^LTYM42LB_3H;5!JX,IFPW MUU,8556>C0T?1H/A>-J]Z.-@8*OSNL&:;27;J5IGL RYK?)X?_3RZF5[N#,\ MK^LIU(L\REOH&-X*P^BD[4'KI\FZ M_;:U]>9BT2:#AB\>=6%8>3#Y=X"03C\,X$$!S"5XR,U'>(,WY716,,G^!2A> MS'$(+"S6$NWEA.O3<<)UO)IPW/&7T3R%Q'SG2H9+?B;;7VV M@Q8P2?A2>&C5/VU-MORU^M5NN='P8O_/->6N)Y[Z_6$VZ2ZU\1[OVWIVLXB? M'RLR;-XS6*/ZW7FC5J$>>+UQ\Y9KG5A8)A=C;PX?8$WZL+_S!JM7H^XIW3E= M!$'&2CDQ3$\ 288 ) -@/=V0UQ\LGND$/HQZ8\]5/:8LB^G*_7AV4^EEP4WV MR!7)73N2^46<@X>ZWICZ)4,-' C=2>&4%@SN-2S_!;4L)M3W3:B3X?#LY<\_ M?_[\^<4@^A?'_4\_;U7^!'1C\',,Q[;Z.:O,SX1K39CY&88[^9&8/'9*?\X- M"0AE\'5$$XP^OC@9G@);P^C_:\T;6D\!8;?9<[!;NY-R.[<\Q/(>V[.P2"T^ M1K:5@_;M"9K!&0@K-#ZJ+BH$?0:]RV=NU\)L4V>,,76< OPX=EQE#)S6&_KV MR*T+%HVC3B9/?G'5SGNP:==/?)F+!7?\+6R*0["38(X^LYRWG<''L/ZB.;:_S=2ROS$R.^Q4\/L &K_H] M^ZE3C0:M5YU!M(,X5I I[=D^^,_N*T3,C"_F:E(-"4 4W6O1X";,/I3NO 7WV] M)6=[;HQ6\\M:?^O%HH_R5.JUB3FB&\0*L_.AEPB/("3J@.& M0(BY*'Q^%R#'J%X>>%2"1_:KP90]PG89\_AL?W0[IS4>97)9[^!1-2/TWX[N M8AA3= -"52O%->^]5NXP8 ]&:Q^P+#/M;EV;;VS@C.WMJ6DQ#FKKY1&Z^E@- M]<7KI4T-#TNC[*2Z81>-=?2?$9C[PZP!$PH_V9C9(JF'F,VBARD0 4D;U8;3^.^#A6"I/2]C8#AC05V_,;-].A'Y97G/'IR_N;YA M:\_$TJ[YU+7BZPQF,UPYW3ZX(!ZJ/4<^WKTX?-$"LR)6O7JKQ-YX XZ7;$8Y MMCJAW7H;NYV8QE1B!Q:OG]=YPLC/6UNPTA=D9.OMSF'^RP4;&8MJ8BW" =D/ M-;,;K^R$K-:J/RG+V9L!26TT ^Q/#YRQ&1J'4]G -H:3<3 N\IE-@(G-/%?T MM7I@*=69EU8($.4[ZWRJR)G/G79JS^ZWB@?#J_UT^;G9S3#O M+:J'"5.HC?Q:T6&XWE95IW;^^8]SANJG3G^4X?E3G/O$3RX">-8CO7 "P NP M80$0:L]!ZE2#X;^^IY*9.U? $>&[>S%U:L[7 )6YZ[JU^GX%DG+O9F-K#2*)/C-%'R,]NI_:ACQ\]X_]_K&&GN M)GM3]7V,8? :@ ,VW-MZ)9[QUO)D__AO2136'G.D$Z>(4RR1X2XA@X-)F"J. M0TX/;ZL;MM88VC.ZGM?0"D+LS[$@,&+"F._6#OGIWEN![;75!2K6JR^B]N#4 M.AWE/3/=2L]XUQQ_W?_\MQ)4@B08 NB).:-5((M-CEN-(0JO+,5^8Y.UY76, MHXY&''N.YQ:Y-5GE%BQSRV=;]TJ8X\_?W/??Q0:Z9]0+?_JH%_K@42]S/O"M MB^OQ-V E>T#3(_BF7[M]__&)=_[^]G3G?Q3OO[X3?_VYQ_>_>O[7*_C,T5\G M[__<9?M__O$%/MO=_[I%#_[<.?]VYQ\<=3_L'W7ANX_9_M>3C_NO]D_V3U^? MO/_@R5^O=F"<[]C>J_?B_='_IOT/'[_L_?&W!R$(SAE2.G-MKP0RGDL4(@W1 M*(^QI=]&PF N)4X):ZTLF%(8C*DH# G46Y"+NQ()<_AN;V_K[?L<"W.X^]O^ M[NO=[:W]H];6]O;!N_VCW?W?6F\.?M_=WMTYO$-XS(\'I$A(M<63@, MI'":FF PCM$&&J59J7":::3'9"]_$U]2N]\&P,GAA!AFQT%K/U_DTZF]\&,7 M=EXZ6SN%;[B:KJ]/ROUT4^^GG_IZ^K)%>>&YRG<+.=YBXND> J4XZ?SA-7/#&=7+$#%IOYWS+^6XKM].IW;;9+;Q=,X+6[[7M MOVJ.T(LISKO/,]8,:RB9W)N-'>KS]W?C0*=)OP788CB0AKMUY?H-FLA]>@C@HDY)?+ MB]_ZZ:A_!JR#4?FOEZV]:/,%X=3]>/F=&=JN??!/9Q7H M#.K1 4!VK9\X5#J3]KYC-TGVLG>J^EM/^R%V)\%\O5ELV)A"WO#NO*-F -Z9 MC6SN>J@UK/*-ZDQD@[%V E7JA?I952XVD,.[X)?Q#>@X&**^9&PMP%U+TLZW M&F-N3MHI^3<-/IQ+_DUCAGN7_)O&3^KF])O63]M3N^514W&N-;)^:#1]8V2E ME"]IA",N*,Y5LLDQXJF247C)6%H)(PL.U7QWC[K]_LO$XUYGVC=Q>O=37YA?',R30*=J%F>8PV7Z^;)FF.^E MVI.KX#J0,?]]+A*HAK#+UT%SEN+QJ%/'7%\FYF>QRE.K0X'J8*C!8$J \G75 M9>9Z:9;7Q@[U^G-Y#'4,T819U#ZR*DY,2EB2?"6$C_ -^%1'MBZT3IU$&652P8A_C[HHK?G M/#NW5YE_]IH/P5P[F]S'^!P),0VYN\YG -..W@Z&P#]?C>+4&3&8E7'OU5EJ MT]TWIQ>3V)7I:N8@OLO+E^\;X;4Z\<+9.GL =M9QWMC7F"Q34^-BI->$M=1? M,HUN>@&D_^("H-W*)#_[%>=$.@TBRKH+XX2OZ0Q.IOL^)SR,MT"^+H"1YDE< M7)".M\/TJ\::5.=#6!#Z<2ZF"F]UX^C$.OXBQ&0!8%ZT?IULA/'7YMT )*25 M]X,]MMD8^&;??3Z)&=6^L;3R7<@W08?3738-9ASG ML8PCN+Z_\^H+]HGPKX8>W1"3^!WACV,5AW4XUL3;.Q\.9FOU^6&$X<-ZHJ>& M\\PUL#65RNM^-38VLZU9$\IG[)G^>K#UMU+&^>K54.W9TT8AY<;6;\,!V)P8Y\@<>VY,(M MB=D+>MFZ"ZW9H%V ''&&=ME-9P#S7_ MM2F!9SUG4N"(N0[<2&8)(J.:YU]^$]WGOUZX<]N@LT\N/Y^Z]_X+]>_7JR]^=?)S#&#P>_Y9IY M6Y_WZ?[';VO=[>?PHM_V8%S=DX.C__VP_^KMQ[W?=K[\=?KZXQ[=X^\_O!=[ MK[;8>_HV[1WB+Q>U[KC%42FE$>?!(*X518Z)A!1F B=%K$PF1S)2>35PJ*&M MX994)[_@7<&[;_ N2!E2E"EIKK@EWOBD-6;<)^ZQ"Z+&.UWPKG%X]W76+( ! MM4["(4J(1-P3@PQ3"J7D*=4FJAA]QCLEQ6KCW:-888L"V__/WMOWQG4C:=]? M1= #+': 9I8L5I&LF84 ;^*9.S=NVS.Q,X/DGT$57VPG?@EDSV:23_^0+J7YP./I\--J_& M4,AK=:8;94/WGY^VV7N<;O:OKH#$OYX=,%^ Q G"JX#P\5;@%W-LJ6@RKD+M MT1\'P[&M.\9SOVU2"8=SYCX= E>K#_^:@G.=?:QUME6P-%O$CL"$R-'@S$[(PK% M(.7 Z'KR'/.P>WQ32?S3K[)YA/;>([23];"I6)\$"^O)W"_,-O$3QPT?DB;] M8]RE>_TF37Q=!5^_;84)F3!)$6>*M]E@1>P1 JA)HWR9FQL=4AU?["Z-K^F1 MN*BENX-X8R[=3[AT-Y&'PQ*+#]HC?%6#;*-183;B+6*$2C1,%/#-7[][E0//VLZJ;=*"]BRNPWWS_)")#\]SZ(\/\ M[M?;<5CJ]X%2,*YTA/>]UQN%6(SUL6KVU&SJV.-TU2K=#A;#ISGIF?R:_/H\ M+GP3;1\#;9LX-??;UV]2->0I&6P1C' ))B4KE%HB\&&4Y#K]E@ZW'82SY[W[ M7I>;>"6"VYJF_;HF3'#]_]GP(9:[G/M92);^=_/H%-X7_^^ZM?[++ MR![40*)F, S)'HO1-*\]Z&)E:OZ-832.%#US]"TA)TK5$1%+=JQ($2_?1/Y1 MRZQ7E!D8Z'SV\F#SS!RZ?RT M_OK\^.?UQ!3\Z6QBX'169NMO?GQ'[GX)YV-"YX(QFX).IZ^S/'VRXQ! MI/$J_[M^E:>;5WGQU;D/-<9MZBN%AA,!@K&%GVKN;3IB3S1@7VEC.CK3MMSR M<#JU=#G3.Q_B!^OYB"$&LOVRY\<6SY0?7@Z!A;/)QM-!G])V-&?;/ MO_9A.1NQ>B5Q_FYI\VMYFN[+"OSZU5L?(^$=I]PS!AA\!X]D6 8LDB19T3__=?S]9RRN&MD'B'6I#YN"I! M)V*CLO8N[,MU/4/[2HGG=*M_/(0"^HN+I;_.'O$T;O8WPR]QK5!UZGWP?VIYN+95&=^KTEA]PZDUXX=M:O[ST M[?+AZ1,[HMN'_:<,FZB3B/S%\Z=K";5A.+4N$:XWV_XS3A01MB+R1_U=U;6N MU^EV?3PVV^/'+WY>G:FN]7_X^ZNPX_5_>K(OGS,:/7U0^]_;) 4GGWK]MD[? M97[UDOW!?3DD"K:$;]?&/L?]25@O_W7D\?SL]D7CX)5BR?B IVNH1Q;;Z@); M#DCO<+-+[[K0 T\G[_:W5^*"\N)$I,$Q%MJS^IH/Y)LF M1^>I\Z*>D6LC5G#VT4ZM)K?"K@L%,X;[YA#=E"?YU'CV#96#KX:VYFEBM*40 M\6186)Z7PKO[_*O-Q7_Y.A7?%',[I[HZQ=VN0C%G+Q)2FNIN4]UMJKM-=;?] M5W>[A%K;Q?_N?0?K2PA!S^<')RI0QR]>GC^(>"--6&=G9S9L9]Y66]ON2<@Z M[-\N3 W.O!!?&<%_GD.,+^K4\]MG>42S:]^M!>9)KP+A]Z1*(]R[WV_GDQX$ MG\73M\['N]M7XBPPKR/#?K:6X3Z+G.N_ M3^JWP^VS[[<2_??E^6!?DRI_OH=>OH-Q<1V#6\OZNM)]CC2?UN\+U_.UP-SBH(F/[P MQX,_2QYJ?*]2M?%Z)ZKEZV?AXE.(L M^NI4['23&N^@7ZVUXJ2\.-G,?GD^0M;QH_1?QZ6N#/?]UN,NNSERWB<_O3VEOX*]4CR \QS@#T[!_AL;F_^H[N]?=>CBGX]AROF MN+:CU?4?/7WY^E19>6\:*'][U4#YZ]U_?/_;O6]^_NW.-W__Z>[OWSW^8=U, M^3>\\^!G^^.#V^Z'WV^Y._^X V\V4-YR/S[X%N\]^+:_QAU_]R__]]&ZF?*; MA_^^]^"[)W<>_/VG.]]\_^\??O^QW7OPM]_N_>V?D&VUFJNI3H(9@VQ&&Q9# ML:44(M42Y?4&2H$0HTT"S5DL33GF:L$GA\Z7E.WK#93?W?[[[;O?WS[X\W?W M[HS5^^"[6U\_N'_PCV\?_)^#K[^__^!>1]*'6+V]_WV\YE-7?:;^%TI@QI*\ M5I5"5CK96XU6+MQ'/WJ"OY"'#X_KPU=9QND#_BF;D\^_B7OM]"WL METSUIU]0]L[#?T;/X+SSIB)X@^R*$6[-(%%@6ZH5:J\_F *&:,*QH)0G/9O ML*ARM&_>K&VT1BYY8G0=7UXZFHU\JN']?G#8_GET=H,H;_4F8;^ MNA;= [N3'I%GXP6?]O?_Z,5I2?E-K>!3F_71['&=$XT=JG&/#?WD1UU?E1O" M5QYA]T+7]BO/N!15[OEFYYM=XIN]W,ON3O7]_-#7>Q47]UL(_?NO[G_5PZ6' MY]K.O)DX-[[U1__X M\^,[__C^UQ__LJ*VQY9Q\)=_#VB*Q3L N"K!NXYPA'-@W9QQ3-9@K&W;%&1_[9EJ="TW] MX1&OO)OQZ\3KQ.O'P:MWP4/K\6L#1!]4'4=T*53DZ,'&B==%X=6_PJN'$AQ# M-"*>#;IF34H-I8A1]-D40$A<-%F_]GU;,<[P=?)U M\O4C\=5EFT2BBG6HZE-D6U)54/$%(DV^+HJO_^YL/2EQW?HGD!71Z$W3E@R" MMX95@]$R!;#H_ T0JMWRUBK]:ML2O\7KDMXGR#SD5M$4OJ?+CW'_+T MES_=>5OGPZ4\^]Y[12ZU$RR:B!9B'BY^*1=%32VYC*VF%@%"%)))Q.40\9Q% M%,;,7! [ +4:#!$[#RN8["M$FZQSMD> M2^<"2TP9I74H^,3DH[.UJ)QQN)AR<^!R5N0<-A%I\3Z1:J]''A#:7>M5.EM_K\?,B M+QY-+GQR+FQJK V5K?AJF@,TB,2="]X9B[$(8O4*\?#H5&M_@F&"X4(PY&;[ MYJ*))6"3(IS!0T:?O+<!&4 MT%B(D2@RU4 ]%EIYH,F&R8:+V% *YV8[$((FM%52ZY$$V=&0D2/C/$-=%ALV M%9;A+P:Y9T?<7(\;+ @1H'=E5=]BBABD1IED5S8J@VSP++_A%@4V AT61=5%/7/>Q<\RBN M-I-;L-A\]:AC2BCL:D1H+O\;MOS9]5C LHH5BY%"T@2-$JL5;"G/^99ED6&[ MPA*9^QT5,B%;.TX5U&@LHQ8;P+F>+%9?#X^\77F;/L%XRYQ@N?X$RSM%BV/6UKW:=RW__ MEO^F0D+.%RU]O=L&P: +Q4AB9SAV>I-49],02Z1KUT[G\K^9RS]J344%L@6/ M"1.W5),5CUY)HIV=9,LBPZ8^TB.!TI/88#)E,5C0&DZAISJ2$]J>YP"M:Z?Q M^K73R8:;R0:-:J.RY"@5TY#WX 142LB"I<)EV# !\(D!L"F"I#%< C897X@- MJA,CQ&IRA[T0%,AC-'4'(O5S^=_,Y4^V/R[BO/B B$[9=Q@ (&BJ/J395K4L M,FQ)J)$BE\C&Y@@]:7#6]!Q"30E1? Z^U>9'<605KG\ .N%P,^$PIIF#M-Q7 MO<.LGDOEV*,$C9*',MB$PZ+@<$[_*Z70N*+QSA>#')-)#M&$$@) Y%"*6W=/ MI+BKU&'OZB/7,#[;%[_"R[K(#"W;N)NM&'E-;\>; M(R?9Q'%U+J/8C+4&%O:-T4MPC$JSW+ZD[63;+4U;OUD)LB%OAY@D.Z/04U%? M&(MCKZQCO =6O&LSG^O[IG["+IZK O32'^4#A7X_VON93/]BF&Z=4)6HM:>: MJ"CB51$]M9X[%*SS_&!93#\WEN4\LS5(,HVC:[WE +F5!D@6^\; MB-;QRV3ZHIB^I3/I"Y?2G"&-:- Z-HPI&YNK!:F!8G2'1Y!60#OV2II,GTR? M3/^L"H%!J DR5X\.M']#4,01!4Z)YFS[LIB^:=ZPA4H&M28F; :]K4;)@=$6 MBJ^6G/#)]%K$'?N+3J9/ID^F?\X#]5$*;=%G5D&BEB)(TI:\VD[ZV";3%\7T MD:765[[9,@7KC7/_$$? M:$^GH-_2R?/HN-:#._WO/7IQ7@?OWE97VJ]?B@!P0'T!/ 3&7_WK\_*>:7[[-%7$:YNY@9_^2-F^7K2)8L3$I)O!)L@<'+G)U'>_K MS=OQZ>;=OYB;]_YNWO>V!8QKSZVYU&HH-6_0V6Q2M6H"I%);CL.ZY_ HPBJ$ M'>_<^Y9S34/RR=?/9[$)RC;;6C4ES-*8L^;"48 LTHE _.3K8OBZZ3;B[*OS MN?,U0.>K3<&D7*WQF@)HC%*@IT:45HZO[98U^3KY.OEZ(5^QY%@3#+,Z0E3+ MI0>MUC7H\8^X5B9?%\773>./"Q I)6LLE&8P$AAN!4PM/I%09I?2,.#P:5<& M'!.O$Z\3K^?Q&JQ+:&/%R@W[FA/O SBU#IQ/T*HK3.TP2I MXU7(B(-J ).W&$,)8P#*KRS-Z'7B=>+U(ZD<^NI#\2Q0"I*&E')AUJ@(84:O MB\/KIAU&7/4S$ZZ+PNMV94ME9M"F9GI+T^#4T-DD2FZS2QO$ Q3K\ MB)%6B7="<1ET/$.P]NO=PB8F8I$#T:UV^PP<0]H]IY-Y,.M3\^21TGHH@^I:30(&?@**4GIWG286%T^.T5';R72I2\84C!#.X; MX5I-9W["8-7ZUH8XQLK!M>>H)QYN)AY4 V>;N-HLB+:EGD(I!)7D--APU=.J MW^OQ\R(O'DTR?'HRW-W$# S(<= 0D<_&FB M8:+APKP"N;9<0O\O8]3(15IV!2M:EAQFF]O2^+")'!1[Y,=:C/0$T:!H&+J[ M8)QST&)(,5 <1]G>S[QBTN'B)EA,0FHK#B2T5CB28(7"PM8S^$O082+@4R/@ MWB9$Z O?^YB..R[PE1@)X0!4 S-K7@?6XNV<.C ML H[&_S9N_:=:P5$DPZ/@PTI9&[0'"(P: M%*E1X!X%M49&8RVF^%C 6V^Q#17RE?>3#I,.%Q^F0NXY-4A#S:@2>O2@L9!E M$HT]MIYT6!8=MHHM+69M'O/ @37(Q1OU7$V/%"EG],VI7=,!=M6T-NEPT^C@ MX[#%]$(AH.O/4[&(V+&06XQB>=)A8738Q []67!%HD!L62YI*+!;<[#C9.YY]NUUC&5).$@,8 MK@E,3W="#W4R&X@N.M>*=R$?'J&?O>H3 !<"H-2:6NF7AFI BCX1.,_0."05 MVV@"8!\!L#D*H>0@*?:$QY8AKSC**$V;"0ZMM*C9>CP\HNO/]DX W$P Q"A) M"RI99S$$4A><4P9K?8-<9D?ZPMBP541QV&^G)3&4QJ0K1S"):C6*50."V!XO MC"(*T^Q(G72X^"C$,3D+C-P4;;$*SJ5FDU1NCNSL2-]+!&S"@R!HZSCI8.Q) M G+.1H.2$4M@?8+"% Z/ LWU/]?_A>F!Y: HU:4>4/H4E%..8DM%\:W_WXP. MEH6&K5))S=*L'?/M/=8SJ$F-9!^-DQ3$LK4MCX9T7F&X=@?6Q,/-Q(.W7JE$ M[ZH0^E!9 BLHUP!>L@T3#\O"PW:EI/4[6(B=R5Z+P5B\28S.4& K32Q$6PZ/ M %8$U]9F7.[ RH<:IN7:E]'Q?AG0/7\I3\Z$P]X8:)E&J=,H]5/M*BY(3UQ\ M<5"Q<-(F/?OT86BO0:"I]KNH7>7.=KW*N1XNM&1-:B&9?HNY;RJ032)L!1W8 MF-SA4<*5C3O64Y_VU]/^>E+]F-*.IDHE!7,22P5(^/(IN!=>O-$RJ3ZI/JN\-U4- @N1S M%:]]X4,'O/@"9$N.T/)E^D(ZEOE8R97$KMF*$,S"#U@EX1D?&J&ZCF21$M1JV-,SHM49D'//@Z[^\NT!4^J[Q/5 MMV8GJ[++2CU,+]I_J=IC]9)-:;DQ9,1J>ZP.;I7BI/JD^A[Q:U+]FE0'L16" M:O:!T$?61L$.V=H6L*G42?5E47VKF2/7@!WJWC V;U D&/8*1B!$+,#J:EL7 M:QW.<_5)]3WBUZ3Z=:F.Q9<4D[,N8E_Y4G(*THC".&B':56U,*IO]^!0OXL% M()IFN1KTA$9K;B91IE:#I;YSCV =5A9V/*[\SO6U3]9^X5J3SA_T@?9T/OKB MMIZ[_7<.[O2_]NC%P>UGI9:#^_67E_6IUN,#;U<'8,&>>T;VJ$MJ[W:KOQX_ M_ZGFEV^S5YS.NSO8V;^DS3MP+J&EB-(*%BHI88L]> IN$G82=A+V0L,ER M[+&K%9\S(G$"HA9:285L#VIA$G9AA-T$L< DT%(SP?IA#*?1<+7! %5D)CNT MJ==MEBGM2LQ\$G82=A+V-254RS;&X&(!PL19)>0H#.H9@O-Q$G99A-UNCB%/ M*18\F4Q"U![#QD!&LG(&# 7'T"F,(NJNW&0F82=A)V%?<]S0B,X%=<5'3*&I M.ID>-5##L^ M)]BG7I0O1W3_/^3I+W^Z\[8^B*F?=3DDZAB&5Z@ N:^0HHP^:@*I03WD$_?C MB<2E(/&'[?*_9;89;3,9HAJTG PGYTR$RHW$5I3:TWJ_\WLW$@VLQ M-J^YJ0BVU#05[!@8^D@>'.+$P\+PL"69H;4%U]!T2 2#D,EHCZ",+UXD*K<2 M^?!H5*ZG.._$PUO*KE2YUL22-6,LI,$KL:<,-%K#RR7P,!GPJ1FP55LM-I2L M1*8%RP9=9L.1R?@>%O84IS!&/3RZ?F/_7/\W<_TS5(]]?TB.&%T/#R#TG<-& MAA1B##-[6!H:-N&!6@&O/3S U+)!5FN8\^ALHSA$!.*\CX !T29NJ33?,-ODL&*=T<$>(F#;RMBEF&KV!DIS!E6289>*\_'4A?'2_? M$-^_%/*F<_MC&X(OE<35!&AS2BU23>,P+?:+$R;R%H6\O%U/(=MO;,]]#&5? M#;;1@VXS&\<9+RV.#EN5%M7C\56: M+]"C!V<''6!G2@R3#C>,#D5[$D&)"H,B%DB"/93P33DBUSACAZ7182MV2,5* M539%O348&YM4,YKLL79>8 V5#X]HS+CN:@)KXN&&X0&2-I*<8JM#=+$_35QS ML=R*@"I@XA 1VAA)X_$,_L80+@ M8M-*"17&@#;E@+9ZR2%&&[EXC!+<9+'OF9$?Z9%"@9 M*L&[@K4Z7WMX8%>>Y]SZQ,/%7=H@XKW+GF+$B$EMR2'D_OPX8-^FZ3JWM7*OEX?FBY]F5TO%?V M<@^>OY0G9SI@;PRN3!_4Z8/ZB7:57("(FJW9*9*W3! @1I=Z[I(I3+&D1>TJ M/Y^;_7$^2H!BL'@RV$-/(PC.J*;DH404X2&4$E8^^FEOO7N,3GOKB?7/Y9 9 ME*(6$.6*00-7(0Q)QIAGC/DRM<:)]7W"^N:(PN^&^07.<9FE8 MWZH@CQY "ZV9&(?=1DUL)';*YY:LJ)7F*QX>>5@%MI/JD^K[PZ])]>L6_DKU M%##%6&R/YT0I%?;"37Q52-,(=&E4WP3KL;@BPSHII%8,6BPFH:M&2K^Y8PHB MET[UB"MG=^QF/ZD^J3ZI_CEUAK5@C*F!"X(Y$PNU6H*RQSHFWB;5ET7UK78. MXNR3DAC)D0Q&(L.,SL3$0V<4'80R6KU60#-6GU3?(WY-JE_7>TJ)K2M5W5"1 MKR(],1_FIRE7;,U-JB^,ZN>Z<)+W@5&-[_?4(/CA>.J\*1X\0_$VV!&LN[C: MP93?%=;7/GGUA6L-.W_0!]K3$>F+&WON]M\YN-/_VJ,7![>?E5H.[M=?7M:G M6H\/O%T=@'5\[AG9HSZIO=NM_GK\_*>:7[[-+W%ZZ>Y@9_^2-F^;?$#QT-0W M;%JU^.@TU^8#B108F[?CT\V[?S$W[SW>O'^Z?6XZOT&M @:^KTTU/P0>\MH5'ED2RZRS87['P]O7NSIT43L1.Q$[$=2W(8A M&<$:V%4,+JMGS>Q(?8I$5"=BEX78;<7MSE"7@C7JW@$=N4<3,).PD["?ARA'E^D!:)6>AP+)8MRXY@):ZZ:99X3+(VPFR"669-& MS*:SLAI,4CMABYJJL13G E0;AT6L=]?6Z9B G8"=@+T0L#%2RUHRUE01(R3P MA5L01Z.8&N/5_)<6"DG1ZY&*74B<5%(_':[^"\M.5\SF0BH!FTGHH0.2.]B;+G$%GTY M/')N1>G:_=A37N]FXB%+:$5+I?XK%IMZJ(2M/SFJY("J3CPL# ];POU2"5,2 MDZ16@PZ*T:&^Z4J.KE:JG1,]8+(K'R<>)AXNGN;R%FTA"E4:(GJE$#HM!&I& M+MHN@8?)@$_-@+O;(0*7G'PQX#(:9!N,-/ FNU(:$0(U.3R:XKMS^5^X_*L" M!6!FZS/:'@X43)YZ)BXYYGHRS#FC@P6181,=9& 7JD,C-EN#"9/1V!E!GK@4 M).HYQ:@(QGAM&^-)AQM*!V]3SQ@(HW=8H$JT&5R"7+D@\@P.]A$!6S4KU")8 M4S&>JC,(&H?)7S6.8M7,U<8*AT?.7EM.;P+@9@+ QQBL(^E))J(H2XW224!1 M:O-DW0P/EL6&[7)+<_VNUM!,JRUU.$3H\8&6'BDT=3'9&DO/'#"M>D#XY6KS M+ZF@W]2R%O.K<_;E :)\W1":-U*CZ2:\$FC&(KS8QH M4Z42+&G0X4;.)IX6!@>-@VJPV_2X8;1H1"A ULU>HNQ]C BE%RM*(9$I#-?6A@=M@HM-D"- M8X2-7!HC;#U3XL9J0'J>5+,ZH&%/L*)T[6QITN%FT@$P,O9GQ@-ES"EP*M*3 MC8P5LO,5)QT61H=-[&"AME!=[A&#;0:+L!F2F0:@:G*2L(D]/")8A9T-N$X\ MW# \^$B9\W#;'M+:,261ZGSG!7F-U5]F.G,RX%,S8%L]UX(-C,58/[HUDP]& M"9I)U,' D88%=F= F@"8 +@X>PBE%-D5Q4'-/'V)8);MC:>W]J;;&16W&8;2>3#A<764! R!3TLC>:VH^8F[89B"T-#IL#DI< MXZ98R:A8-AAL,I)2-=!:!2P^1/6##GT_F'28=+BP0T-22PZA2:=#S#'%DEJ M%M"GBG%.M"V,#EM%EMAC0%=L-4X+&(P2#8?BC/7J51ALR_'P"%?,UQ9BG72X MF73@!IP30O Y(M;,VN(8G_;0$^W<>)ZB[B,"-@&"L(])"IK&A4R/%((1%F=: MB]X71)O9'AZ%F3Q, +P% )$(6K1.U6(/#@0)7(BL_5/;P&&&!\MBP[8&6XDE M,JGQB<6@CVI2OX6FBFMQ.!6*I\,CXA6Y:S=P3CS<3#R@%JT:.87"B!KZ?ZP. M//40P98TSQ86AH=S1G>=_0%SSQPZ"@RZ6@QG6XSDXD*)Z]V@QPYI!=*(G+W$5ETK?>EGBPGF ='"L+Y57JX6,MA^XYKUV*-U;TT"BR9";13)<>W;D%BSN:&K7GQ?S3%P1K6!9*HH+8SJVRTZN;5:T17C_/"I M=E6-"%<#CE%#KB$$/3RB8%<>KJU+?X7U]1D= /_KI>B3VO]_>?R_1VZ_ M^M/W.)]\/U;'XV?_DO4U^._^U\X^\E,Y?OCXV=DG"WTAGO[.>,M\48?.Z>H_ M^F\]_J^C5Q=R_9.W7O=TY2+UE_CE^8O'XP?_\;@^Z>_@?^N??GU<7CXZ6]9; M_^KT;=C-/Q'MU^Q?+]_^3\Y_ +[\!_B$^(+QIH=LS_;%VO[UT?'9N_E%'E:C MQU5^-M+ZF_VC//E5?GMQ^%_G/W3_?*CM8]V,4[N M2>?I\^/U$_G'ON+J\?A;_>W(WKR7@T?'8S?Y_QY[CEI2*2T[W\GC%3#%$GV) M,#ST\)_Q\.C!6(('S]O!V 3Z<_;BO_]+WKX\/OU#^4:'V_JAO'7G]G>W[W]] M;W7P[=VOO]K[MWOWWH/;]P\>W#OX^M[=;V[?O7_[F_'5_7O_[]MO;CWHW_SY MV[NW[G[][:W_=W#_0?^-.[?O/KB_]Q_J/[]]=O#RT?-_]= M,+RLI7_]]0FW^]=O_1@?#,"+"'[RZVL;QDF,8JO/9,&7P-R3*:]5I9"5OA): MC59.0K#UF[TUXJ;DBZO)B0A4+("J+$587:)B:[7OXM0E]Z$+WR> 0L:H@K$@ M%*?]&RS]IS<7@X<>&_SW>KO<[#GK+;K?[2?RRXOZQ[,O_E0>O_CEB?SVQ\?/ MUO=L_8]>WXS[N]N@]RM[@M_39MO3US_]XZ_6?_1:P''R9Q"^\@AO_6/[E7OK MG[WK99W]RC-^T,N^^\_(I?EFYYN=;W:\V/?Y,W/_^1,Y/OCF+_,R?O!EO/7DR<&[M>'F-7S?-5R/;IV[?A=OP>'2 MLZ[7+^KL2+NJP/'AW7>G"G M_[U'+PYN/RNU'-ROO[RL3[4>'WB[.@ +]A+7^5H69#?C4G[_;!R*'-Q_*2\_ M>!CSJO7#+ZAX^+X/?V.*@T@MEB9BK5JD2!H(0ZT8K2L9_Z>W_RTUWX[J?Q[^]\\^A) M?R_MU<3-??OK/TM!1N9LG$_%(#(8;CI\% !J8ZEYB'LPK!BO+?YUI;7S:1LZ M/IAQ']BP,9DZF JJ3G)^8G.X5.4/QB7N:86JJ/1JUY$SBC";55@1"<#TF/3P*UU>IGM2< MU)S4W)B@U9+9-T+K' H%\1Y\9 4RP5AAJ*+ JI_!=2>P ,4HD[0P!VHV'IZ M;\EX97&6FP.IAT>05D [[ON=3)U,_:*9FJ2P[9F]JR&A;4ER;=DU['F^).O2 M9.JBF$H;I@;02M&:(7QJ4,$:H6%,G;)#+Q8+#3.5L')Q9O>3J9.INV-J<,4S M9U\E1%1QJAX13\\X)3Z8NBJG_WM+TS*[&;"V::ILWPT+$: QH2NIY"6$K M-76J H65AQW+!%VOE6*Z>%Z]+>$]78-33/_=Q?C8H%JU"3)A3C$A9&>3"ZDJ MT(FJSA4H^'L]?E[DQ:,)P$\+P+M?;]7AJW M12V+#IN"J21H0U[1:"4VB#D:1K&F[P(N1#\\+]:M)JM@TX3#A,.%+1-8Q67G M")%0HJ:<(#HEFTNP668ZL1@N;.I^9#':3-80!36=]-&(=]9$5Q #]_^49M0P MP?!., #$*#U.0):>4$C@'D-T/!3UMD(BF;U4^X> 39E*>_H74-G$D%I'0*&> M.'@VF14CQ!XXY#),DN;JGZO_HM4OEIR+I88JTD-*S[7E[,GGJ!K)734LF#G# M9SYJW*JU]/AN&+$6H]P# RS5&X'J##8?BSK?X5Y.L@;_A3AV+KV@\N[1]W>1 M[E)%]IM-.G"D(02VSCOTF#1$97<)T.D:VKM>G&N%0!,,CZ7G/E!JHM@B8H&$@J&)L_WW>E = M)AB6 H9-/:58E9[\>(,NUQ'Q>),:1!.D.MM<2L7OKM ZP7 SP1 B]"TD-QX. M&*B87*NQLB3GJ;5TF9.1"8:] ,.FE%*BE])7M^&> _6DR&63?+^!R 4%AFU= MFF"88'@W& C7$S<<'0MZR&)['%KZEQ:K*\U/,"P%#)M:2BR^9,U@0LUEN,V# M4?%D;-12B,AEYR<8)AC>'3&H+RU($5*+473XVP:U+?2GPZE<-968IZF?EPZ; M,HNK!1ERSR*@B<%2B)3_5U98%A^U2BP2J@0/UK$)J#QX:&:G9C1-)2=4[S@%VC(>] M*[5<6M/T:F*;GU) ][+*I4-!]^#X9(E=7F_S"J*Y5[IZER+G@J<@=RHV?'.F M))LXKLYE%)NQ=OP(^\8X>GT9].MHE8H$"56,19H'$R-OM\( M:L(XHDH@R:K;E5CGKH6\/V%#T.=W9_U$[VBI&+"G%//J#=B.E.ID^F3Z9OC],AR#4!)FK M1P?:OR$HXH@"IT17[>J:3/^\3*>MPQ<&#=),S($,CF,8;=D9-T2RL1._W_/# M(V]7$:^M.3B9/ID^F;XW3+>C%-JBSZR"1"U%D*0M>;6=]+%-IB^*Z=L]-RIL MH:9L;(3AO]6L2=!C]MAO=]04^QY.(U*'%=GX";%^-9W972%_>A!_) ]BQ]?S M(/Y(;5%[=RD_S(/X4@H<7Z;X^_E+\\6(OPN*-*\Y 1=LG#4Z#FQ391TNQ''L MV(Y/=^S^Q=RQ]W?'OK>M?9P#!RP^&5]+,*BQF1Z:.2.YJ$2+N54\/$JXLI%W MNUU_9D.-'3'N [.HR=3)U%8S6/(41UT2:]':N)21_W#T3OUDZJ*8NFDK(B6K MQ:,)T:K!?N^,E,J&*61/-08"/3R*;M43H\G4R=3)U-VI\&<605!+':36]_ T MA%$#;FS)=<1.IBZ*J5MBVQI#T([3PM*9&B ,=^)D0N#4-BI5 @5*4Q (M-,)9HEH64\\WE;A4L[4F5(X]4HT]^1>'I@9?"G-3 M24,SGX?M^X[[OY?@3WRSY/2OX4\\Y:P>4X+^'UKI\0>ZB(EZVMYS]^!9K$>Y M(@6G".9G N"VGK[7TL2G8H*+0^9.=%B&J+'9-V'UJBY,$"(4FI4ISG M[#*V7!0L#'W]!APT:YA@6 H8-H7FR!@"IFBR!^K99@'#*3?C6T HOI/?3G7< M"8;W./!$9,ZY)6H16QG&Y1"=D+B<"#S-O&E1=-B43#&0,-5D+/1<:<@6&4D: M38A9R)*#4,*)TQA>VXAPPN%FP@&;^AX?>"D)4#FGUFII65WRM8#RC!J6PH5- MW:]J"0Z=&N!L#58&HZ[E'CJ(KTS9*K49-4PPO-NXO(0:$W(B 90>:7H,V5'N M5&#GT%X"#!,!GQ@!FS)5SL*VX]P0J^NA00I&-7ECKJO>I@P5=:P0-'\)154/MR?^%)%]IM-.A%$YZU%5SRVVB1 MINAMKI"L7GE(9R9 GP=R=Q[<>KD%.4OL$MAF2AK.(-23(<70DZ&D(4'1TN_D MSE*@TU6T=]TXUPJ")AH>MV8;C]&2((PY=S3D-,Q):RI]ZX0VT; <-/SV"@U] M#U7-+AC7F S"2(T*BE&QVJ1R U\F&B8:WBU:UQ=[*UEM<@%=RHP@DJ#YOK%D MA#S1L!@TW-U$#2XH:\EB4JT]5@@AF$0V&>\,#J%C(!;OFN6 I+8'#DV;YU"(11-..BR+#G=. MBK&=$+?^62ERAWXV+@,:]&F(!6&/(2 )0F27J]LM'O:NYO+^(98OW*CX_ 6: M1L4?X;I]21KO;"?J^RV2"0&5N)TO:3FYO5[>TQ-(8W?"Q M[+N)0C(L!":*0M"J')K=E:;G3E?7I^T-^OS."I_H_4RJ?S%4=[7YR#XY),3, MR*E@##G4$+2 SB1A:53?'#%J:W$YP0ZX,47(%MRA);GB-["J+Y54\YH?E.A9?4DS.NH@H(B6G((THC(-VF*UY"Z/Z=O--SA0SIV(: M4S'#[L*P=V0R*S=D[I$\C& =5A:N+=I]A?4U+8N7,V-]M__.NQV+P5[/L?@C M]4?MW97\,,?B2VER?)ER\.Y9M>F0V.ITT&%)U M653=:G#A9E.KG$R+-&11(1JFE@T6D#%SX/KV>7B$O *>5)U4G53=8:QJ;7!, M57O @CFK2(.:,-KHQ%F95%T85<\UF A7!4O&4N"A,2U&@P63*2DCA.C1'1Z% MX%>8=GP&L 3[XINEMG\-^^(I@I]Y1=6ZD4":^(P:F. M^;D(^+?M@CV69*&1-U0BF3'!:CAJ'@;&6F/?XZQW4QUSHN'=>:=O19-ZRZ4B M:Y:&/3EIGAI:[;R8:%@.&K;D]F,(B8A,TAP,^HA&JZ_&I^:B1FFI3B>.B8;W M-*5@Z9M*S46C18XBKE IC2 4H%*OBH:9/'UF/FQ53\$5:#Z!$"291M MSYVJYTKH'+A0@^OAC'5XIT+@)T(HMHDQN(< M809N2P'#)L M(H>0 :5!,E4P&PRYQQ"UH+&IM,CDBYM)Q43#^U10JP6"5 KVO<25)LEG=K V MR"XH]A)HF!#XU!#8JE@5]1ELBZ:E,0K@HQA-SAE5#Y0Q.QC"V0ZN7:Z: +B9 M %"+H5'H,8'+V!I+2 KJ?'5*)+.??6ELV*Z[E%P8;"&C)&BP%&N2U&9(7>70 M?/:YK7.'@.[+E=5?4G'EPZV,IVG[8\J)M=;D>VR,_=52$&+"6FQM!62F04NA MW/?;M16VX]2K>9.(XX <&,T>C+CD%*1JOX\[2X-.5]'>M>9<*PJ::'C<0H>! M]ZZ55$>GM&@@)&1L==@2EHF&Y:!A92)AHF&=]=5R!-BZ\&G#4@]:DACLJJC(::HX-Q$PW+0L"4# #&V M5-7T+#$8Y!8,]YMI+' &R6J+CQ,-$PWO1(-%E<&"RJYAU-2W&^^86_,.4&FV MLR^,#ULEE^ JB^=H K1D,' RZELQK6;1XMBW9 ^/P*^2AXF'B8<+>SE#P!P[ M"5PI**FF9C6&'HL.,VS4//&P+#QL5UUL+@UK#89"BR.UZ$F&-C*-S\3Z%X/U$)2B%A#EBD$#5R$,24HEB?'$]W)B?4%8WYPRNA"A '>L M9_8]2^!FN"> )H>FG$DL:=R9V.C$^L3ZQ/K>8-T7BA0J86N(6B-+P>)&LS9A MZB'=Q/JRL+YM9]SO9';BC*5.=.083%(H1B!DM@"QV=%R"ZO =E)]4GU_^#6I M?MT>PE(]!4PQ%HNDHI0*>^$FOBHDF51?&-4WP;IW:(4BF V&-34@:[5F=RJ M8XF!8I9=J:U.JD^J3ZKO#=59"\:8&K@@F#.Q4*LE*'NL8F7::"V,ZEN-'%"J M;0#9V)3=D"7LL;K#:J#?Z.(Y-3=.UJ-? 8@J,"N1@[-B.3W?LX= MJ?K4*6K'M+,7-[&Z,*QNJ1_ 4(*+/?&)D SVFVB2NF2*^-3S7 DM^\,C%WCE M_:ZD8R=6)U8G5@\?0P)0UYE*R0U11F9B%U+4$@ERC!.KR\+J5H=/\"'4TK': M(3K&NX(W$L/_S]Z7-K659&G_%04S_495A)+*?7%U$$$9[*'"$FU;+@=\(7(% M82'1DC#&O_X]>:]6%ANP GN]!0&Z2ZYG2>?<_(L$@DA&;>!$V53+F=,]8)S MZE6@6H'JBP958*>!I&B]<((38DWB+-$0 @ HME%6H+IBH#I3!251*8(7*)&8 MCV*U19IKC ACCL8@8U(R5XBK,[7@H]@*52M4?=&HBI-*BF!OHS<\!:_A"2!_ ME"2"A<:B0M750M49!Y<<7.!4<$C(;%A5QB"; XV4$,E0%AEG=FU#R#H6OYR) MH$+5"E4K5)V@JLI5X5ERF,G$N1>:,L^"$9@IGS2IN.J*H>I<@A?8'0,C&AE' M,>+&!OB-"Q15="QH)H.B *N4U U;\'G5*I0S?EX9]W^AG'&5YZH-NAMF%)BD M59(;3[0AUCDI@_8<:W'7XZ4J0^93(>"7N0/[($!GR+'K@0;$L?+(8*I14LQG MUPSCF*DR9%;0\&-KGO':.X<-;*!-18FD$-6L;1/RROVH% ,\3 )+C.";&.5:">\], MA/W"X!@#=B'8ZMQEQ;!A]MR%2 ,0$!G25'G$A<;()>Z *W@F*' $F/9"=Q#J M!2?67Z7#E?N7,[[5B?OSACJA1,[S+IP)B6/F+*=$<1J]"H(1=U>HJ]2@)T*Y MX\W9LQ6>CY IM@AGSW(N$D7&)H-RD6-/"<'!FW*I%45-*P&-,RD#">48I$2(D5A(>4YLHDKY$TV MC OCDUQ<.>,*&IXG-$0JF2,V21,\EU89+IC21+"4+ [ZKNZ^%30\'33,'*L$ M;3'5!J- 1$"<.(U,= 81GK1,WJ;D%^>144'#\X0&Q[QEBFA-+.;$$,."2")S MA\04#95'Q@I!P\RYBE4BX$2 )FB/N)82.>\(*!2>:.>EQ;%B#14T_*32>31& M6F]]C(8[(HRE/,%3J*".R1@JL^IJX<-L.6,9(R4,(ZISFA!.+++4.:13=M@* M+#@+^$!H79-%E9>KX.&9P8.+1-J0[9$^<,:C"Y(E')(7-N:$%Q4\K!8\S*=3 MI5)KQQ A)N>[$!%I0AS" 0>'J1?8NP7CP]*=NLR?!BVN6N_+J'7\4*-W*UQ= MX=#).XS;2\K=K8,3+BKL+8^AIR_)\$CMJ6#]Q<"ZL9Q221WG M\%\*4GO/ -4%3]9YK5,%ZRL&Z[/ETSRW$A2'H*-&W"F+K -8E]P*BK46)-0 SD@DBK"*,LE[.NR(NL5JB\3?E6H_JNH3AW%GO#(=>), M,BUE,)*PH!2+6E2HOFJH/N,O0)E*PD=$1+;W:Y:0#D0CRHQWF"7AL%A4*M8* MU2M4KU!]:5!=6T-3+9.46M =5/'=,&QH?I39E/"A"42$\<^<1*9 M92#-2AK/'9:B*O&U:J@^EXHV&4:E"X@SX.G<"XJLQ1)1E4- 02T+2><,W[C. MZ"^7H[F#?#UAK>,_AM9UXD;1V2P'[>Z9+7K[[S]"^^O&O^''N(LGMG_8[HY[ M8D#P1I\43:0%8#^R<-,LW&]Z_=KP*,)__1AK)[VB#'&\M@PQQ37;#44]XGK- MGI[V>]] +H>QQAWT^BS#]'W#KLP&&$7YC(/VP0 $%U-!.C$ M__MPL?\YG#K*Y2Y(^'YKA^^V=N 9#=9\^_?1WO=#UMPZ!$3XT&FT_CEN;'WZ MMO=]/U>2YA:T[?# /&&<8](4BUS+512>NLK &P3J: TJ+4-<+F//FX0'VL/L2 MIE&(468/; \@SC62"G.-M961$9CSJ]Z5_ZK7^G%P&N&OKR#Q]5HOC;WS:NT! M_#H>]EH/QKTVA(&O%\LD@TL_GM@V8$H_7PH;? VP(YSYX:"X I#K:]L#I,$> MWAVDV._#4^RP9FNGO79W6&MWB\>MU\98UO:G?;PHI4I=0M>^U>GY[^\,#'8;;W_WCP_T$(ZJ35# MQ!*,>"06F10]$ICJB*,/"?,2M$#CB&$SJ\O8:6>TQ983P1V3EE,9O>,)@(L% M0M9J$<#E%*9CV#^+:[=73LR3Z28MD,?4ZW1ZYZ"MU0I=*XOCUW: =[2[I:4@ MX[EUO;-A%NS8_IJO&M2+P2D6NLT+K)3>R6>=T6)KPW-2OWU6?.C MQ3EX=460KQ\R>67(KH97P""671@KO:6*"H/9L:>#^&K\RY^A/3CMV(M7[6XQ M),5-EY51>,N?Y^TP/,HVFG5@[0?3#-/9V(_N3 *$EB=K1/PO:*03V>B//#WIU M8Q#DB@[ 53WD!0_&%N!Q.1:D7JAB.C,UENQ@ MYSK#Q9U.8L9K^\-D:3?C\+F7JVG M1#<\03<,\$:-32C">"/N.4?6$8RT%$D*XE)*.)\ZU6%O>FAP6^AA\*UUN!6F MK/#KT+:[]O 7R.NEQ#QW+7S]G''\NBX^&ZA^!"(ZA>C!NU[WL!7[$]>@P6[_ M/_W>8=^>#"KLO@MVMV>8*7/>Y^ +9*/(QW#$(JT8!Z(JK>11,*+\V@;E=2;, MZN;OJI#IA2'3(Y#("ID> IFFK#(HRC7EN8!! $W9TX ,XP!4POA@!"$<9YU9 MUHWZY?C0!2+3@HR@2P(R-U2U'Y^Z%4>],T=J"[0,/)MGW+=(SXJJ&*][@]'9 M;!P,"P\M^,WVN]"5?,);B]]\' RR X=K=SK%IY7.4>WLRZ1SW.C4THS#UV?] M?NQ6QJ*[;.O-U[.F<)@WQ5U"CL:0*Q3!CFXP1CX)S*GF6(J9NL'/5^-X M/O#S/%'F$?2'"F46CC)3Y2%*CW-Q.V2EPXA;8I#Q&J,0@R%)6:]#+A2/:9WR M.]JD*R7ACDK"NZEK7J4I_(*FL*(*P5]CFC]'_CVH"3=H"94Z4*D#RZX.3'S; MJRWZ+EOT[,F#3EP)CA7R 7[PD(N.:0IZ@4B41D % M2,\-D)Y(/,M]^[ 8P<_Y0HWLX,U^_.H/Z7YAQ&Y M?K1?D$W0V%>V8SO-3SJ1Y%@*3W88)1S OC6ZQ;KJU&NR];SM=F"/][L-#>;KW&WU^/0T)_OV7@XB\B^"1J>';#*)F$9H%$ M3:RU-/) N7/&!FL(U6M; M]=,HV2I(LPK2O'>0YATB^)Y;L-_ER,=+T7XO:S N1S[J*O)QR2,?JPBAYQHA ME PC3EIBO#&<>&8BS_6EJ=8"-'>J2Q-+%?]XO6GE9%LTWOYSO'^\C?=:.]_V MLFGE9$_D/";PV7GCY.\OS:V_"Q/+9=/*7NO+^?[GYDFC]>&HCW^D5'#E/$9$68^X2QQIKCA*D03'@G%6AYSX MIZ[$U=QT2QHA5.%;A6\/@V]!RI"B3"G+B"7>^*0U9MPG[K$+HL W745 /C6^ MS?BJ.^UA.@CR,47$H]'(2!*093*HR&ED"J]M:%$W>F7P[7EZ(RPD K)R[EMI M?'T$_OB2@H,>"W!GG0>(\-@+8)">ZAQR[A4RADFD>(0)-#"3413!05+X84E@Y!5>1@Y4_\ ,%"%:,_+GOK8_ R%],N,TC;:QS07U66>\(XXA1;W,R M?Z#C/D0$9-S O J?9,KY[7C%QRO,6!T^7F'&PC%C2L8)MD3AA!&6.B*>:$(V M2H4DL8%1CJ.4=FU#R[KF3P 9+XJ,5Q%Z+YJ1/T2$7K6YKO3F^D2$_)E%L3S6 MMCIK&>?.1:JV9/RNG 61T6LQE6KZC5W-JR='\5^K)W:BY/RG>5K@27W;/1RUYHXE@95C/#"<7'!C#V83QNT^J++[?$XF[K$S_ T6?O(XE84-FWT@OD3"XPD80@S+LDK%_;N*[D M[[!WQRGE. '5$3C&'C$PK(4F:"48<=]X*J:T@5,Z1X^T(1SD9A'("L1<:\! MD8UCB$1BL]]#P#:G/L77S"DH;D7M[][0=D"?^]IK^[A>RV7W7O=. /LN:KYC M!X-VRH7R+/P_8$QAR"JKZN4PM,$,.@W@@UP,$X B?LOU-S,V]&HN%HNU3=W3-J%)GO38"NEQ@<9*KN]X7@0BJ*>N:D1+AV-4FKG958[!5COA9MC'Y>TEN+$ M?#.JAS@=G.%TNO_?_VA*U)_P;;YSD"6FA,#[;V[F$MP,S.K<"?-BFOML/8A3_+K0R^ M#44L.,S5:!)S2=9:&VZ&N2M(9-?'6L\!B2@>46YM _A] M]]:9VL^QE&WIU M6@P)C*J=;/'UV0D>R>6@^*Q3<0"(1.T"I+ &5P"Q +G?'-0&9_YHOI5'L#1B9P(@ M]O04IK9HR?M05YZ M!2"4AJO9Q31N>4RI&*9B) = -@$"O84[$@!=U^>5ZN$MT)TN#' Q#/:Z[W(1 MX9&W/%XEH0T#N;'K)[G,D_A9:@8S LCS."$J<[ PRFLP7Z>J@F" MY $\[/7"H#8',+WYA5:$W9?2'?LGXYD"&C"X8>7GLL]]>&B((YB:;#3E IIE MUEY;[QL%99S@J*.MNM)+FCXI=M-R';/B:92M,B?IHF&'? MZ>8%>PP+<5J?MA 8>-(-!>^OE%R<'X/);AYJ_[M":;.:O:Y_'@=H]Z^/?OP> M-P\/E)22>*P0Q:!XP <_;E*V;W17@^8'KMY%\V GR-)"C;NRH+R MM<%1!'Y9'VVE63^XB75=TA'RIMF)Q:/B!;SC)E5AU?;13&9A^?>C'622=J4R M^9AS@"XS[F-6.V Z;Z?NW-'1#XJE(Q$I_Q>U<,@R=LJY*?F^0' #@9ZH)V$>' M ^)22Z0E-XBSX#17AL#/(F27B:M'7R,38R$=\6N[=S8 \9BE6GE%N0A,)9LS M)T2J-$Y<%;.Q]3(3L+'4+-V2NQ&K)^MM[$=4+;-RF?'&^P,2B!2:2"0H3XC; MB)&3-"*NE!8R!H:U*;P<*;Y:AV"]]KHPS YN!.ALYH0I[,U@1 M6Q!(EDA,'/O$078M(Q(K:3QW6 I+LMP2,Y+;>_I;51SK7L(K@&-Q@S7W'O8( MGR@HZ8XB:V#+D%'P0!7!SLNU#494'>NKSE37D?19O>[^U/PQEDVEY?WJ MK= M/ @B)2J#041CC3@A#AF:/(HF4)@[8;36V1F/UL4UWG@E2;_6T' ;DOZK+'J& MH(]Q=,3/%T#_[T+1+]N\?YVB/[4 513])]+S_KQQ>.!2P"Y)D7/I &,R7B.3 MPT1"D,DHP%^?[-J&H75Y35:=Q5+T^J]S]"?=ZRN.?M,Z:[X_4!Z065B*L%$L MER14R"DID8D<.+J3ENE8K#-.5<71'\*%I1RD7AK"\)ST0GF>F0FZK8U<4V!P M![YW&O,HE><8_?C?LW8_EAV?]W :G5I/SXU'#YT9[/BM/1A.O1UFOZ_%=O&" MO.4-H:]=Z"N\U8^FN7 FR'?G68A=:*6/I4MGZW! M[-:>EWUWY.I1T(H9C>NWT125UTRT/'CGF"W]GMN=G1).SLJ*$S7HCC\Z.P6D M'[2OD90'$X#BB:_:0]MI^ULD&O[/S(#M3B=NU21[\Z:9;V678S M+B/P\61Q9R&8D8'+?B/KM?_X[!BWOM;J&0%0YD&4N^9I^3_$?ANI'O M.#O-KFN9JUY,O30*1^OISE_2UY-;2/:@X*YY"\C.UH#A[=/.Q&VIT .O"#F@ MV=@%99[XPEU? =@&ESR8Q@,#SX+>QM+$?P6'AD'1 -%D^,V6>G?LEQW&:/T)/"/ZIPVP3\/2TD$]KESTHH'J'V MV,OE4FV!']6AJ>K%7*D7PZMZ,56]F"6K55+5BWGZ3JU(O9B%UW]Y"A >[^.E MBN% UDNA+7?MO ].N'G>X4=;=.$!%6*GG>E%=I'NG0U/S\K=L22^SU$JJV.*-NR- M^S3/R.;5DLR.YLAP MP0_1W%V[_\^>G/[9F.%-\^,V-VR#>&K[A3XW\G@KFP*$J0<\KE]$C72+J;II MF';F="3@L>-'AML_97XJLX>[G[2IC-FYHF<5VJJ%L;R)4'<+/:ET?P?EIG0S M+I3!25S-F$:!\,!0VDYNX" 6EJ#R)9.XC8D__=4Y+K>YBT+MO;D]RZ!972_) M?UG_I=,[7#5-ZMK(F7ABV]T?Z/FUW[+.4?!!N'@FBF=0RP^A^$]7CD;Q%_GS M]TO10V?=:XSL7VVG-+7_T)(!NL5)>WC5+#.YDTXVE[$9[:ND;*\&C6]9KF\.?>C8=V3 9B#N>ESQ"N,#D M)&2TLF>4^JD9I+):EU;K;XWW!Y+C8"5/*'AF$(^)(F.% B60:BPYTR%[D-,Z M$;PNZ#4^3+ &1H%6:_2H^^.I":+X_H%IY$9E&R7B,N(#5 M8+2FB"FMJ-%\R\$C:==G?4A#+. G:8_-3+49A%"-]O[;FGS.L>5P[3YZ8: *'8@$M3 M?;Y^1##;PT)9F>R ^>M1A/5\^/"H=]<%WRZ+J7V:C-K_]ZQ=F@]K17KBE5ZT MXVPCLZO3SO2P#%DL#=]P7Z>=)J1NJKT56N;H*&GB6U(G9J MVZ"POIY\/([K[\=I5&2^*99QM'9QX7_?PAKO'RA&@D._W!H/\PN>V'<NGUA:)M:^&L/S$1=@JD'AO8,MV95W!3K\P88:\E:\61)?S5'5D& MLY6P&((R2\9HKUJO;9T5^0H*]?RH'\N#X5M%S@BNO:;89Y,(1_2GM!<38,=\25V]+F/'LF2WFOUZX0X _&;T_FS+&N:S@TGG9PA[2?FR?P*,18KY@TX\S,,0QQ:H M/HAD!QZ:9O)=%!;&RWX599ZZ4B?,@S*1@?$DC34-%_.2S+/2<_DT=+WVGQ\- M7OG.:7Z1TE[M1@GU+KUIY.T\REQ5"(<=S,CY77-BW3RMUZ;(RCX1<2+=4R^* M#$Q?V\.+L1S/Z]+%HTH?]]K"PYJ=:H0R, MTF3=."/E1_.STLX05.OTNH=%-I>?3\WR6!-+!]BI,([:O#5M)Q_IJ I*;B&"&#%1HU[]*"4>9Y&ZO MR,YF1+F&P]V>NMT)R QW(BGFC;-<@#ZFJ-4N:>9PLERE4=BM^O6PV^MUIQL6 M^8M=VO/:E+]H'!X$AAUA5J"\VR#.A4,V28^2U7JXQWKXWC@_P-YA09E'AN>P M?\<,TLXX1)1DWE%"$BY.S6"+^FG>I:E><0TG*B!RYBBE_<-42]=I:C/9XD;$ M$&[)";-'K'+L/#2326X&]^ZHL2YGMH%JF=]GF36-DQ=\&L.AN\*>X\7V5:MAWNLAYQE4$0)+%M$Y+4R.=$_1I9@ MFI>'EUXG#[M54?D6ZZO[X/+CWJK9M!Y/N'::;^:D"UKLLX2=Y\RIL7M+(_T. ML/=V/\_3N\I:/Q&L;\WS ^>-I<$1H):%%XY.2"N9@$\$E_.^)*S5G>;[%S?7 M:KX?>+ZCB)&!VJPQSFFCDD,F,8:<$4SR('CA==7LW>)HICT9Y!Q;VI^&$%\Q M_U[UM;QTE-#KWP:1^YD%AGM2Q/4[A'+=$G6O"R?(3RG6V$\C:'@^X7QXGY(? M>I#P];&[7/,,MJ2V7X LSPOH7V<#>.M@ $O 95=2&.JM]L!W>MDQO@5O^JO3 M\U^>5BYQX_5(+D\:N/FV\:UY_$4T6MO?]X\_G,#=(MP$8:O!+4:LXQ M_& Z>J6Y\<0QK]=J$<#N- ?[],_BVL9?GS[N-+<_?JQMOG[_:>?C3FMGMPE_ M-+=J'[;?%1%$K0^;S8^;KXLOQD(^6@TW1W,M,2^Y&L?S\S&[-,;$,$]P@F7/ MN1"@9/O 3,116A=$8#_P5YKQ4QK4\M(_'!D0I^Y+)W%XU"MX9;ZS'PJK80&5 MFQ]?US06]=I8:&HS4C-R1C\]ZP/8%LUPN&\/9AQ.!J=+77C) ?#K/MY MNS\369$ PDOGOL&X-D5FML4I77[N3,O+!HQ2QU]JQ\1)Z;HGYX?-M*5X9#^& M<9K[?/($^[,_*T]QRE'KY&V@QF"83L_*@\NRXLGTH4?MV+?0B(LR^C<5=9]@ M5)L]:#X!^+>SVP9:0V*"E/%H6-18VIVV6?R@MK?T%$[P+-?O1A\:QY_P@?2PZX'&P>BT4O$ MO5+(,G:S>@RDP3V< .3?-,&3AO?Y3('T^51) K[-(CIK/.NG>(+VZ::QWOG!U%1 MS@07"*;,@N9M;#9 4V0 #H5W"0.S6-M([33,%5NR4\O@\BZR#KPLEG(I2I0, MDWHX[6XY167DU=4:>3?L/U6P_95@>U$%VU?!]DL6Z%T%VS]]IU8DV/[GI'L% M](][^U[..X*&=ICS7"U=H694B]6S&+<*/ZVR'%5.UC72 <8ZP2"7BIMH'Y-H M[CEUJO"H+:KU7?8EO6Q?ZIV.2GX5?AC3JHV_Z'I:O]W%^>']> 37Y8CUT9E MF;7H-G?;P5$M93_@Y;-8L:>W6(D'MUB]':F)F]W+BL!@"2U7$XMR^++7^@N^ MV\1[G_?;>ZT/Q_MOMWGS[2>R]_T3AO=>-([WQ/[G;7)9)6C2#T>-M]".K0]' M^R=_'S7?-N%9AWB_]<]QL_7^>W-KYZ)YW.GLM?Y)C>][N+%YP'!41 N.7& \ M%_V"W[P("$M/5?Y/,779JA)-Y%()'W'@7+&HC8K"6=ER]79W=^OS MSKMWA;%JI]G:;+[=^>O==FWSX\?MUD\L5=?N,#]OP'R#J0N$.+B:6MB2 K=2 M*XE%H)' ?B3$Y%CDH5;B1W\4PUDG[J;QFGS)RV[W_0&Q4C$J+#)6@RZJX#=G MHD1>9\N \L;I='D9KZ*=)6(OC9MOO%]O3Q( VME[5['#8;[NS85DJN'3MR5[YYHE+W09]!,%0=>SJ(K\:__!G:@]..O7C5 M[A8=+F[Z,Y^"9Q_PT2/A+2/-TIAU3D56+H=]^"^,'S_2.]<+O?./8;CZ'=7K M@O(;O\;KY,;O?O18@M]+^A;4=U/ZQ_7:Q_B MX5SZW)_W[5D.PYN8JSAW7O PO+9=&^P+'H!FKXM :;;]VM;;%SP,NSE2Y07W MOY6S#,[U_R?;0TX9=MCOG74#&C71^QA3^O,'W>[$-'R<3O_<[(%+Z1_I _^, M]8&Q2GB+I7#C"(S(>R;[, "UPB15&W?F#@OHIT/\*\^H&EDU6>02L7_ M+2E(7;%CX#)!:1$"6;\:WW@9I.[2:UQ;A;[_[R]U<;9K15JRI>K;';R_95(R M,>P\98);%YR2FH?(K: ^JD 7D(=GO/$MBU?W?8VA1WLGWSJ[Q]L\N][L;VVS M_;?_'.U!F_:^OSG:/_EPLO?][Y,FM&O_>.]\K[7'QO? N\[VZ2?9:!VU]]_^ M_:71"E_V/[]I-[>.CAN?WYP4;3[9HWOTPTGS^*^CYG%(C8_XV[O6]A#^/3]P M)D1&,4821XJX(AYIYST2*NF8* ,](ZQM4%E7^&J*GK+TSJ^L]HR8=USU=\+H M2Z^\C/,5]CQ3[-$T,$[6(5/(\>SFFCB^"GHJZ%E.Z.'&:$ >QJP2G)CD&,?4 M)*%5Q$H*7$'/DT$/F4"/]E0F8Q2RCF7H$22?(P?$,$U)60^[1)%*@TE304\% M/2L"/9HHJ[!4,5C'+>'6*YJHY,D*)JP-MX.>[['?"W9P5*'.8E"'35"':9]4 MX!Q13@WBS.;4+8FA1!7L%=1HR]7:1N&Z2/^L<*?"G17!'2JQ4C1$&6%Q1VDL M441'KPF)W- D*LKS9. C)N"CO C ;B+RTE$ '^613DPBG*SDVCH7C%C;H+S. M1,5Y*NQ9%>QYA&SO%?;>Y4O#2H,]/CNK&CJW0V/ACP*JN7,TKJP7PPJ]:2LY7@)LW7,R?@0B;AC6&(:"(0=](AIPQ& MC@A. Y'$"+LPH\P/P.&A%*/;NCJ]>)G&P0H30+*C#Z!,)).85X03QB452II* MII=;+1'&DN+-(2?O7:<^Y")=.K*M._W4&HC9?6J9Q[ M*D6.8]"2>DJQ=$PGA1F]A5#GHDKP6R7'CR7'TV/:Z&/P42D4&(6]66N/G&8! M11JL8<1&X_W:AKZ:WO[W2GJ757KOQ+*U"5A[*:WDF(/PRN@H?.I,Y#Z1:D=> M'GU21V62%+BUI@%QIAFR#N:-$$4,T"RA":EVY%65Z;OLR *'*)6#GNK$ M.6,.ZRBX9,"T-9=&53OR\LGQS"FBTL38D$MPR+PCLX@,C1HQGU121 J8WIR M\*H1O]J2GX7X+J!@3B6^CVWLFCF(BQH' <**8$/VB-.(D<4.?N-.<9538%.2 MW0#H<@CPBXJ5NYH+\*YGGK<*1GS&/@ZW[_]R(_)=E*2H/5:.)A(H#XXYQXD* MA!G)9!)6_4(%VLH!XE=P=S;,#GN&M70&Z6 IXM)39"E)R$1/D[1"\ER:=J%A M=K<6A27WS*H@[<5!FI(2$\^)L, Q-WR87 @*-QQ:!SB8=\-HES MZMFDHPE$$5LAVI,AVO2TB5(N)=44,2&RA[R)2//H4<3",MB(5#(Q(QJM$*U" MM)>.:%:%B"-QB0;+DU!.>UFX5UAHHL&WY&A5K.%BP6QZX,9#(,13AG", DA9 MI$AKSI#!/"5/G"/4+3K6L(*S"LZ6J>-W@3-J!(U4:5CW/$E08E3TW"C.M53) M503MZ3!M>OCH%*? PBCR@1/$8<]!1FJ?G0B""HDP8V01PD@K*UH%:2\=TG T MC"E,G9:>8R>T(4P1%[!S7&O)*DA[NH.!V"M) MDMB0P(O(2**NGLDN*:B-3FW'#1FO8%% UM/F:&70I= [RV5+ECB3;-7*JI6K MW,IKW3;DJKIM7)^'?=/[LY-1H?+Q1EC;.3FU[7ZNX'>O9.P_87G5,ZIG/.@S MGE?]A =+37Y;5\^EZ_OM]:;KNOAL5*/%I";_F?&ZW MBF-DHIMM#Y<=Z5[7I M8L:?RD@OO8D:.9:R%RLS2%M%$0T\&^XH4<$_XW"2"IB>*3 M)F]Y!4R/#$Q3 MKZB8%'7<610D<2TYA4\+1B> MIBY.UNL83)+(.IL05Y@CJYU"1 V0>J8R.6(_ZEPZ07BTM*E/*\0 M:<&(-),8 .=3_>@1B48B'D"=,Y'#XJ4Y4%'H@$6J"%,%3$O1MT?/B5X!TR,# MT]39*!&=>/ !D5RB@7,FD2;.(=#K#.4D<>%Y!4P5,"U%W^ZBR3UBQO0*GA9M M 9]Q',(QT> <1]I[#KI<9 !002)E/)>8N""27RI=KLKE<">,L-=U<;D1 M]M$S,E34[S&Q=7TS8&*)B7'CLS KYDE? MM$Q]>_2\"A4P/3(PS>2U!E2RC&)D)4N($VN0EBDB2T7BW!K@\XLSEE7 5 '3 M8^FDCY@?H8*G!> M59*#"I$6C$C3TT7#8 ]1(B*@O;FX#Q7( @%&V 1#(DZ!$%P1I@J8EJ)OCYZN MH *F1P:FZ>DBH522$!.*W$?$HS/(81F0MM8%8I(VG%; 5 '34O3M+IK<(V8= MJ.!IT1;PF=-%H2DUS%IDJ0: ,H8@(QU#42A@4,H(K>E2Z7+%Z>(?0^LZ$?X- M[:\;XW8USTY@W?N-?\.'XZ:FT8!T,8O5J[6QO"[:EW MUA\>U?Y[9OO#V*_U4BU:?U2[B+9?K_7ZM9->'R[JQ_^>P>^L$XJGH$[[2^Q<(/BXB[J] M80V$\U(QMF&C8H^Q._^1A##/F-\-6D M/:-KW$4-+NI$.QC6;L1!P"L7^PMQM-AIOKD,>!_&W?@$[_M/['OHL#V,N^D- M].6?W,R=[C;T8C#83:]'S=\L1G."@(BN)@1VXO]]N-C_'$X=Y;))/QPUWD([ MMCX _/U]U'S;A&<=XOW6/\?-UOOOS:V=B^9QI[/7^B1;!2ZMYO38+!D=V4-S<.RU6WK W MO3.+>J<]M,,VO,\.!K .BH?\YGLG)[TNB'@_II@;D6^#YV1YHOC/P3">UK(. M4/Q-_BS>^GN^)D1 CA, I]KY482W]FLI8PK\"Z_J#B?OZMK.Q: ]R%OW;.MA M&"8B:KLACU!,;5B[&3&^QOP!X,IA.Z>1R.T%R82'=&->P;9_47;\ADZUN[YS M%F >,J1\;0/JPMM.K._W(@A?[Z3MLQ"&=AZE03V_^FPP[%\4[0"(_Q*'^?M! M.\2^G5P#O86NP!<@XPF6 ,QEO;CC.A#JG7=K/=B*,L! KP @V[;LY^#(PGHX MA;TFCF>G= 8!: - Z94C63X_+S#X(F6(+KLW!KUA;YA[?E$@=T;E:_!X=AE- M)FNT-@%=\V@"'%^+T<4UMT!H>$8'6I6O[UX'U/7Y1O1B^Q.V:H?="=_ MYK"@7.;KM*^_W,Z!0@! ^;EY38_=KN][K% M:P9P1:9FD[UW]Y^=+41,#5X18KXZOR8+^@"VS-/HA^5$ERA7#J<[&^1U.,B? MNY@[6?8H/[,D&)>0XO2L?]J#); ^88P%<;LM43-/QM-@,=A^YIK78%DQZ!D) M9N=D-%!3**QE*!P4UX% P7+[#I=E7!GQD+-!3&>=\JKYA5:R(!""4GK@(6.4 MMF.B-J*"G7:*Y3//C]K :_E5&6CY]LQ"\-V"L MPPS&<],%P^]1^QLZ:H<0NZ]>#.%L''_ZUGQ_$*E+QG*'B-,<*&< RJFU1<%' MD@AC/'FYM@'\<20>>=G\>TY/O70RKJB2@H>DI./!)RV=)]0*2:VR*5Q?E7[& ME)*GXU4XZY_W^F$0NY=5B_&B?U-@TKO,SG8FRW^S6/V?"R&)83-SGL/XJ<"E M=X L+TRC@ F^:+P_((+Z9*E&2>0)-E@CC0E%G/A<08]SS\S:1LID)ZO<@\M6 M"-C( 3U*1+$W0\XU^\)8 L="64GB31.U]ZUY>$ 5*-E1P?0D;1"W,%M&X82( MCLDK$ZG-%JQL+;FE*#)O;-(D:",)IT);%HBT7A,MJ8["_:(HWBR"+UCD]BX: MAP=$:B MU[4%39_P_D'FM>VO5UG=>FV.@H5V*-A=WJL[Q6:=>5F6YD&I><*W$_$NOKPJ MX6%JY^IF51M4A^$1<.MN5GNN43;F^53N7UZ=;>""A T70'R 7Q=- M>E52C:_QS_-V&!Z-SQQG[AH1,CR]Q;I!KW,VO/F6GU&Y61MNMEK%_HC<;?S; M]?_8N#=%?/3G/C89S5;UN>F>^7DT2:Q["OLQTVG^A$S3^G!!J.05*:NSGJZ Y=FG:4COJYUWB M?]K,*!=T",D3QDE@ 'I:!=B,%/5!)7Z@UC9:A>H(L/,Z;S! \?_]A[UYU3[^ MHKR2\;34D!K;'[8_OMZMUW::KV_6[Y:ENQ: -P3X_76Y'\#OCP.LY<]+&U')4*@+A+B( [61\\"MU$IB$6@D(C A)MXN MUS*M>Q49GV=3'_U1#&>=?$ARLVI3B&$+7OM7I^>_O#!RM=LZ%,W6WGES:X\V MCAO?=M\?!)J42KGD63[YY5Q3I)V7B%IBK# T&AS6:G'@[6D6B?Y9O!L=>,)# MU<-^;W#%AET84^Q,'N+\LG'IU.[WSPZDYX41Q.3]E6D54;QJ!C M3P?QU?B7/T-[<-JQ%Z_:W:(GQ4V7C[YA/*>;^#HN-_)1:.WH^:.OUXNO+AW$ ME]])L@Y2>>/7>)W<^-V/'DO4.N'W>^R/OQ-$/TQC;_?8GX0OWR$G\P\"FLNU M\CC>/_IVF_X-AQ^WR&_^O(?DQ^FCGULSX+\M,'7L<5 K70[NE??^:J6! MFPN3+%$YA%LV\B4D/KAZ"E'E.UAEG\\[N'S&2"QFRCJ>'"<:6^TX-5$E;(E. M#"_ Y?,''+X H>?AZ7GRB35:>]_VCANLIT7K/]]^^_P:D_KQ!][\T M/G_BS=9?)Y<]/?=;_EOS^$V[\=U?-#XW+II;A]^:N!6,UM\$;)%#RA#BL6F&4+R'%50=)B(6F:YK??7(NQ*PQ!6VO-H@HXI MJ64EA4S6BX8:LYF@1)22>MQ1 FGD"NH:P1\UB!J&<^S9Y6W M:QN$UB7[91Q:OOR?E1"/A=@GJCRV41M#N(K.ZIS'EV&.7?*$W[(F2R7$CRC$ MWV<2 $BOF(K(8@[J#:BC2"<946!2*N8DCUH50JRX62(A?@D6H^:UOJ[W(A.W M5==6&H>H-19+(K23AB=&'6?.4Q*C9AQK%BLRL60X]'&&3'BIO2?!93,+D EL M$W)2&B2=!&TG>L,T6]M@=4S)$NDTBRY+^N)EV$0N* \L"B8YH]Q@H4ED21+E M53"\XA)+)\,SV1>!!%I*(Z(1.\1M4LA$S%'B"A:8X"EQ4L@P6R93Z4NP2[0F MX3&5+>(FZ!$I"NXL,3G%HO7:,.# QDAM8I*>W3*7604]CP8][1GZP*R Q1DT MLHD1Q*65R 8MD$B6.V9=P%JO;8 60Y9)BZE,$0N68>X\$UAY GH -YQ9SA.E M 7:B1#T1%7U8/AF>T@=M.;#]R%$V'B$>A4'.N%S"VCDK3?06^T*&&5TB&7X) MEHC6-)RV,C_R1)5&@*(T.$8B^#B*+Z3-T M;BC>+9>=#>3\2]?'B_R*=>%6;L//$Y,>(2=H!5<+A*NY8EA*46(TQ\BF;/7D MG"#+ T926J.%T$QQ@"LJZTJR!>DMMQ:5%3),O&#Q?X2"HY7X+U;\IVPER8@5 MEQQI)0@H%=(C+;A"W -#$1Y+2WTA_D9>302\I.+_O&P:U\=FS23%SH%9DZC6 M>X5GC?K_<.%9MU7O'J21+^&$[.?A6965?3GBF68$=U9NJQWL+N$$K\^S_*RSBVB40;,.R7[\S*7H.^F(AV)3]LCUL^0[PEIIT M+#"@Z$7H0T\;4%1ATR*P:6 <\!'!%Q1D M5-DYEE>NGS;(J)+K!AI X\J.%H$'#5F:48P6B>O$F(VFUT58T@KQ5#0,D4G'6:,%H$, M>)DTH,JT\:R"D2JY7I!<3VF&XTH9[QB2DH)<,QN05=@AY8R,+IC 6!ED6.5= M6[$ I1>A]CQ"@%(%.HL G?>S9$(IYZ*V"A$? ^(T>N1XT(@1H(.BV12+LLGV#(9 M&Q=DE%BA0*:;RMO\BL'B!0@!20PL:A<"LL7\_0#TD7HDC.?G:HQ8G0$QNS*C"MP/29,>L* M3.\!IE,6K031!DN"!!$2<1(3,E$I1(EU/G(MA8@93"595'36TX-IP;+_*$HV M3XJDS]4Y?^BRYS]2%&>TP^UOI[$[B%7]\VG]\XO&^P.IN7!)?/UQRM:)Y ]1+)V)Q1=+I^M"R:JQ56.%OIV M_<3J=(\"\8]\J5G-"O6MHWZ,M09<=S2H;7=##+6/\70XJE>/Z[?( O1BWP4)K TO3N,B)G]%!^%=S]\V"]9=X-AK9=J_?@U M=L]^X&+^\,<#+]WZ_Y*,^UQC+Z/@20C+:5(Z1DZ\$BYBK"F/(VNGFK-V_LC[ M=];*M9LNFS^?ARG_^#V&Y\/[ON#FVSV^N_6AT]CZ)/:/_SG9_?Q/>[>U\WW_ M>.]\[[CSY;(IO[GU'OK2$+NM]WC_^#"_Y[S9ZIPT/^=W[(C&?Q7>_?S MA]28%B[ZWFA]^7[@3$Q>F802S SBQ'%DB,&(X$@I=U$GFNLH_W(NHQ7+ %[! M6@5KEV#-86RI<.*,&ELB;#&DA."6OP2P5KCPIK9 [6%-=" MN;*0JT8<4X^,5A%13HTD+*K #/#P!7M[5+"V7-)=P=K/84TI O_3)!#LN&%) M>ZE%,,GYY!(V]MJSZ0K6'@O6V!RL&9.,5S8A991'L.U0I*.UR-L0A4K2"N/7 M-B2N8*V"M1<.:Q&T3FR,I@Q(FO$NZ<0 ZSACG&BE1FR-5&SM26!-S,%:@*F1 MCA+$F#,Y005'5FI01STFV@1M- $E5"XJ"=;RQ62L8(:LS4ZGUAL>Q7ZM?3DH MXU=*T2RRVLPJ#./'V($/#^NUP]B-_1S6VPTU&T[:W?9@V >T^1K'CET/.ZXO M/NV1M)$&*Y3$0?%$N95 ?R-5S @A\*EH)+8YRNQA,H@<_XNQ2W' M(FJ9*&7"F2"LP8@EES,DQ85,GY+W[OG M;:G_M:%Y-IL/-MR)I)@WSG(ADE;4:I<5?YPL5ZDRR3S=YM-\?6-!* PT' M7"! *.<8],E*21(./6.4L M=/11LF=40%D!Y0L"RGME8JF \K& DETZ,B!&6BN1] : ,C(#0.GRN8&*G#HL MF/1K&X+^L@&R LH**"N@G#^IP80E$A/'/G$ 2\M HI0TGCLLA265W?=)@?*2 M_YPDVMB0ZTCFO,9!%JIW0,RQ!("I@B%B;4/J115L>$J@O$4FMOQW7LSM[EFQ MW.Z5RFOCWZ[_Q\;5[%G%ZF1&N:!#2)XP3@)SE&L5% N*^J 2/^!R[:XIM^0C M9!&[/AQ=KM<>.'O=;G84+"5]JSWPG=[@K+\T^>F:[;'(-TCS9._[WO?W NX] MWFU]:#??O@'1/X)G-K\TM@XO=C_#\][^W;F-[]E(39Y!156'O.I722,2=8C S($=7Q<@Z[[>;VA[=[ MMS:OB0SY93\_'WS[0O9_A X53Y9CA6W6A.3&,@&22()O/90 M:1+M2=^_VN[&_N%%N\=QK$ M_]Y9#\V3)3TLIWGD:YQ7T*!=YCD D!FE/B9.O2+#YK(9'KA-\W)=T/T]61!VHL6V2ZNI5('G,]95OU7LWE:JO=,K/0 M<\UFMA7]:"Q('HL%)0M:I;"(.8Q?6'S/"S)CO!A#A<>4$^V,E\1QY:R3D1.. M70(FFLO2+Z NQW_ZO5,8G(O_=&QWN-D-V_\]:Y^> &H4:LW2F"[NR3)'IHOM M;_O'>V3_^/W%[M87NM?Z<-1H?>&-[_^T]S_O?6^T-B\:)SM\[_A07#9=-%IO M3IK'_YPTMW;X;FO_J/EV^]MNZ_![\_/?'7C+M\;6SL7>\5%[=ZN30_^^C4P7 MYP?"&L,A)*>Y3@I;9A90,:."N47"W/<)S"D92.#9)AL-13Q*B;0W MI,CA( 3F@F1KH9*JSA964K<*<5Z >+Z+@T$-S17:#?&T#])3FLB*4-T%5=Y= MP2B"WU:)IZ":AX6K>8,FUS\HGA1_&.V08_)!,1"DDYDG)G%\+UPF[RM56M6;C,KA45GA: MX>E2$N<*3^^,IU.2G!*AU-J(9(YRY"PP9#B)R 0G 5U]CF2%"Q"FT]Z@G2]XU8^=(LG=U"7F7_-.2*,.X^DMUD'?SH8WW_(S MOZ5K'7R>PI.)J'DGI=F?1_VIZ\)A1*X?[1=D$S3VE>VXWL-C_J16U=*#S88Y9P E/7ZQ-2WQU^4-]03;&Q_V/[X>K=>VVF^7E_ZYC9W M6]L?:ZW=VNO=YM9V\^/V5O[MX^Z[G:W-%OSQ9J>YV7R]L_FN]K$%'S2VF]D3 M=LD[]=M.MS8\ZIW!,\+@]]IOG[KV++2',<#OK\<>M[_?TL/Q#@!XG=/[#]R# M?^KN>\D]6!"FF ?&(U+@R6M+8U$=B!/LA33N8=V#1]72N^%=V[IV!S:3.,A' M/'&YRJ4_A;/P[B9P&ITS\:D<9Y<51460QO";)%X'FU1(RER>3QJLCX0[;C&L M F-=(I[Y%%APV#'L5[&D^D[7=\YR]=AVMW HMJZ74_#.^1S;?JRE=M=V/7"J M6B?:09Q\E<\$!X->-D3#0VY]=EA?2,WVRG6Y8K_6RG6Y8\9]$PIC!U6GJ.G= &B#)Q 3O'M9;L%TY7"N9;+LGX+J_'#[F) MN^G3H(R\?MOO#98G^OJ7+($G[W'C>)OOG^Q\VV_M=X#7 N_=$_NM]]\;6^\O M]HXW:?,$KOW^H7W9$K@/WS=:1R=[QV\ZS9-/I+GU!>\?=SK-K<9Y<^OO=F-K MC^Z_?7/7(!.Z0T4Q[Y:.SCJUM<%KGOY[8NO)@ M?@$(]WQ!SGK.I, 1X M" 1Q%1,R-I\A6Q5P3)9I:1X+Y!9ZF%'Y+U?^RTO/T)ZUB^-CP=FLYS+FE@>= MTZ)+#7"6G98=$P;)P )S(N"DU=J&JFMYM>IYY;?\+,3Y";E()1-SA,8,2,>5#!9I]<4*JG\E9_&&E8Y+E>.=BMO6AL[ MVOT ["M4OP.JS[DL$R,UM:!S1N(!U0-/R)GD48S6J:B3X$2N;3!>%VS!98$K MC^4*2"L@?4S*7 'IPH%T2H]-4C)&$Y!.5"(N+$%."(FH4 1F%&L3, "IK!/V M* 4''@5(;^&J_(".9A_]40QGG;B;9C6\S6Z8S8&\71;UWDU5ULJ1(]INZU T M6WNPG/#.&? M'!@RR$^$FWHGL=8>+,0A;?GB@Y-$SZY[<@\)[_4=SW_XP/0 M>PG075CN] M,J]_/WZ-W;-XQ8?Z21T57Y =].7X8?]ZO>E;&SL_#4B15TA^SG; O''6A/XSNTC36V-GF^=W_KTWGS^_;Y;NL+W6]M?[ML!=T[ M_J?3/-FFNY]W+O*=S2U_#N\0S;=_?VFV-EFCM2EV6_N=1NM-=F&\&%?):FZ] M)P>."Q=UB"CH[,M(!4>.2XFP%S9$H[1(>&W#U 5?\(G2,W75KA#P^2'@ @I) M5PBX1 B(YQ P. -[6\ H1ND0!P4?Z60%XEYJ8H,-0O&U#5W7G%4(6"'@BT3 M!52(KA!PB1"0SB&@BH(D(1ERD0("T@B_,5TXBQ*=L,0LY^*GNLZ-K""P@L 7 M"8$+J/U<0> 202"?@T 9DD]*8!2P-(A;8P "4T!,D*"]=M%FAR JZXRM1M&E M)W/V&:_APF$M&RLK]YT9]YWFYD'RBC(O*.*,PU+#AB.=RY2#'F*YP$1PZ3XZIZP>Q\NEY29XG56,KGYZE/3C%E4_/#X?F!?KTX)?MTZ-N-3XOTZ?G MMF/SXGQZ%KIH7H9/SSW74N734_GT5,;,5?+IN764XO,S4AYWCN#Y9/]XFS9: M[_'^UOOO^\>;O/EYA^V__20:=._[?JOQ;?]S U\V4NY^WH:^_'/2:.U]:VY] M^-+<:I[ .\C>^[4-P:ISZ@K77B:N+@]".CQ.=!C+(*.^O_9>]>F-I)L M7?BO*)B]3\Q$D$S>*]-]@@C&X#YTM$3;QNW7?''D%60+B='%&/_Z=V56"0E) M7,150.V)[091JLK*7.O)9ZU<%U(@&0Q%W!.'E%(<$9]B&U(;;>R?$^C=(,;F M&<1A[!^%QMO>,3SYK!%^F,[(#.'FG5[W$'7:/X(?AUB +C7:<%F[G\JBI*B) MY*U,]5'Z#7=DNH?PK7:WX=I]-SH>#),ZI0\\3-\PE*563+]_EN(OTE-R#TCX M=-(E[-B<-;J]8<.&1AQU.F>-?G ]6( TOQN-G9_F^*03HS?JGT>'E*$F#=,8P"JV(UP$;P!0T,^!(%4 "BS' M]S!LG,#"Y<&9N4E(KUK^D*3M)/_:<*-^'QZ/3F L/=_HC4/V\KR8P5$C=GJG M<*O! .#MV,+\^\9I>W@$7SUJ#X:]_EEZV!5?"X/R02?]WK=0HB;\#LL1X+HA M#-VD=SGN=0?#?EZ[*G8H1[J4WY]JOI8?G5YW-+C96VXTIB4$AIE %>8T]W7K MCDQG_@938@+CR6]5S7&$58'G_W=D^L/03\\/!M;R+)C^1F.WVTA:F=\0%C ' M!95/F+GA>O[;>$C]<#CJF'ZG# ;*[WMZ%%(_9WBY62EI'('@]EQ>-)B,HS8\ M_;0WZGBXS7]'[7Z2!AA9^WC!2US>]_.ZWI)/I-K;H_SB:;*&.1C@N#SR#O-' MWKE%U\5YK98ZK6H*MSI,9^9)'X_,J-/((559@)(@S-1A.NJ=PF3WR]M5WTS5 ME4#<83IAH:)I=^"^L,BP^NV0*CD=MP<#6/BL)*#&"3YR%-?TB/(] -"#G[[S MJ#LPG1_F,)1 L05R"8LY&'6&)<2T*Z2ZXNVF<:UK.F[2LEA2FC(@)6KQ\ULJ_/( MT1Y<*%$W"!W ]D WX>HUF\6SVPVG:4S%%,I])"V"JXA4GKN2T0$A=/T>P'RW=]QV, \_VOU> M-Z_5 *Y(YL9X=WV[]_?N-B*Z 3<'*@979YK13ZN95L<-R]WNR/PXKV!H1P,8 MXB %('?S*E6+GH?1'C9.X0Z)#B_@,#-4_&34/^EEFE?NET!BRB^/Z7>FC''Z M*_#;',-?AZ$Z6.9$[<>\W9=AV>OG,O+B)<.9D_80K+U?V7H!*@C<#U9G !K3 M#YV2HL-*NDRW1R7B3R++_81QC>V!>.':,3K,J/F"0I:5(E?C^C__4)04OPTN M4VQK.IDR#8X"W&&C\?;\-?SD-1("E=Z,4AS=3-S)DL]<""8I^+Z1H"G-;R/- M-8PM\RE@A&/# [ 1_A3'-N"T?3(]$QN-BY+T@.5II^9KMYJN.G%E.G'E_5>I M"H65#LA3BA$W#B/E&8>M,A1>*,VYE+=.1%DUY?>SRE\7?EV-[(!GE0QDT3N0]!>9FY!G7=1YUW4>1?/)N_B6657+"#U=89%';RRZAD6 M-_;TCQT6*8UH,"7MS]W'7T6K;/WZ0M]UOGS^@EO?WAT?;,-WC@^.#C[_?=S\ MU3S=@W&V?M\5![]_FHM6:6ZWOGWY_/?1P;?WM/GYX#M<1P^.WW4./G_YU?RU MQ9MT%W_YUOE^L/]AIC+J+O\*HB0YP042,M7IX+% UBB.;-1*2.V=#2H?"M1% ML6J4>Z4H=^_Y%C64W0^4X0M0%GUDN(@:.<<80%D@R-C"@/@45HO@F*!T;5,R M6@-9#62O$L@>,S"CQKC[P3AZ >-$$2(.AB,7B4)<&8.,IA$5CC@6HA-6<#" MUU6!:Y2K4>Y5HMQC9E34*'<_*,M5C):!_[]4>:M@_WOI-[[; M>G=!<>$U75+>4UC:0>A>B(.!:8>Q[L6=CW^]_:LWVD M;R/-;!736RWRH KO,SF1I(KOJ\)R%S6KOE.,W_[%U(AA'_ABAIPRF0CPK8JM M"V7\TFGH=-)_>W9HVMW!XK#%"X&-DQC&R9URAL5T)D4*=07,[5G =S.=O.-& M \#ID'.5QOD6^06J^UV,HTJS6V4NF7*^IY"_@ELN (]/>H.<(_2FC,?\$29A M4/][,>*LVBCPY"O&PG2.AI=_Y;H@M?GSO2?:+_JYH7<2'-\J^DIKMJ 8WRPR2C7Q*>$G"PY;X#% MA'ZZ"H9C5F8L#4 50/Y_M)DNK%?>)R+'B6> 9:KP!?,%=;Z(_&NQMIF#3Y.B MO$V;1GUU7J[N_5GX^,^?-#<:>U_7/F7 M^N=NVE1Z([B''_RK\<]/73/R;=@_X.>WO:JJ_+]N':)_*0!N_E_;__?F(E": M ?:2> B@.\QAQ47T/#IE:"A4")P3[(34=@G<>4+FG[?$V734E!B8DA [;6-3 M(X^S1?FW@S!+"$PG+=OAT?K%S;.=$@\&)RGU,4%"WDO-61EV7VVTG92)T4]Q M]O" BE-,W_R<6 !+\>76GG?Q98V6\S=JAT%^S\-N%55Q_H9I?:=>L2(?I\G> M628ATF'*B;*I)H#EJ=^!#)P 38ZDX)$;MY@=+^6@2+J01O(91ONVFNP_QROV MW+T4M^?)^U_PWOXN;?UZ3YO[6[^:AU^)T<;K0B$L@T/;.+6*W_WE?\% M?S_]BKTC8!)),(DXK+;U'&F#)1)%@85UFGN*8;7Q.EW0#W$]0U4J4O C=,[6 M$\"4]M!2R="YK0GF1!8>0( K*[@-5D@>J'9.7J[[2RSSVS+'[_6N]HR>P\I[ MKECD J/@M$5<6H%@T@DJC(T.%J(@A*QM4BKNKN2L4$0P$J2$S=]CJ4"L-&!* M\ 1,\B)>KN3U$B^AT.]_-=]_Q:F 8H1U]%A$6-:"( !TBPK&,)>D2+U/US85 MG1"'>.O3Q&,TK_1#\>FG=G-3,9D^;UI0C+N(^1V] MEF7-K33.TF4S]F+6'LQ?[A34N0A>IA@%)%W>GPWLSR)@) FS2@LLK31KF[WN MO/]R;!)42SS.1/9MG_/,L^.O/1P-4YVD<7)ZI;:P3EE?,K/?^OBVH;! H3K M/^/KWN;21IG_SW@FSV5NRBJIAI SGW^6Q:.R86/ HAF:3LIHAT_!?C@OQK3, M[G)':;T1EUPHJV^K^C1Y&O;[H.$QI#I#KW@+.A0@L\$K612%1,K'%)N16FPK M1N$GH'J$RU@XD4)IJ2"7EM,XQ_Y<'&M5)>*ORC+?[VV58I]%9/![OS=XQ257 M?GW_N;?U-;B"::C84@Q (@B M8HVQ#T9'FA*7^ )D\&%8%A*+J:I # Z(39%*(I-(4=H@ M"JN84T$#/,PG6^0*)JDT0RHP$O*$YT*4O6ZW*I>8:V>'XS)62GLKBSNF#T$("?)&%U/ MVG,N\TM:G<1*8&C!,Y!9F ]BI/.&N,(Z*W3AS35!V=;P_)2\$%OC MR3@G>*_6'FUMO\< VXIQ0<#N1$(XV+\#P\C"3HH$ (^0U OIP![-WHL%?L.J MW"N([Z#7,?V)G&99\^%'Z*1@EL$]6H'+)](<^NK=-R 1("!& U/";@<*6\) M,LH8'52(!8>MLMN;$X94N3%5^TY5?F=.RF<097C4&TPVQV?G![XI$UW.$+I= M9.I2N)C-I ] 5OIY,]T[#QW\,QR:3N?L QA+@.W#X$O_R3O3[F=CZ16#Y)=? M>UM?':.ZL%:@$() W%J%E%86.0?&:XPD%JZDCVK>7J["-,(0J-IXYJ>B-@>- M?R8SB.+?MC[L#?*/Y+=_C2,XSLM=M[OGWML+D:PQ^8E'QZ-./F#Q 0R9*AYD M>5/\*27P%4N8(ZWW7S&).@BG4=14(VYP0 8[AHR7Q*46':9LTB'I_"Z)%<5IA.2<]Y_-PZ\V."8)-4A@!N#F'$6*@N@):2AV$3.L4PKG?&;3 MT@ C C%8\C8]@HZS!/'',)<<:I"4^)#??>5/G2 M/6H+<#1[>G;*&7F]$K>_A9-336!),5B-UDF%.!5@)'A1I..E9$)P1U0"C@7' M2DM')]Z]3D"]QLNO,:!*8)(%[0T"PSQE;L$:*VDDPB%(F38.V)#7-N6B8Z*+ MJ%+QD' !4J:@9(IK3!5K[X?8*U@Q!917_ROL][]F_<5>&\^Y/ M%P,I)MEA%56:9UJ=W&FK5SE_CWL_3">W6/KOJ'U2-;?QC9/V24BF)/ K&&7H MIUPPN+H;3O-IZ:$97/063UL(,\B;TER.J\8]N755/+]AZ3$KZ-!L-V/+LB*R'=.*O0M8DX7*]-?>EI\CF*C<8# M%;Z?I.JGROW[YN=V>Y .G4;]E2E[O_>Q IOC7?'E5Y,UO^URN#<]V'Y_]F7_ M7;OU>8KO7W&GL M;_U_.Q_GDMYGVQ[,Y\]<_[B+PR-<$DV99Y1I@%"L W&",D:]=H%P_.QJ]4\: M<"6\^M$>Y$X.5'U[U)2#K. MIZ6'7[TQ4H&L(NIP:I.L!++> ,\S7(*4LT)%LK;)U@F^!Z/P 8K9U0M\U0*W MP.0OO >],BA56$"H:\RX+0YG'-LT& M+QY]/PBBW+O%4$O5E5)%FUM?C1"6>E. +.D(!H,%4Q +B2(WA:-2@ZGHP%ZT*A3(14\\X(R6!*?Z2'C1 MAK%,C[,K 26UBSTNNUG%6$7@E)ULR\Y;YF>H&L^%\\#6JMR&!QH.MB7\ M'1Z:PM N/\/NYB"5^R4QHMX!'N."P,17.(R.)0(89L,:<=%:FXUN\,>^J_-_L MR;DAL"PA2T2O!&;=D28MLXW6TGJ]M+;V=TZ_!F*LQM0A1PQ#W,28@@T"WI,^&)CM$],!*FD&R<\^?F?? MAJGIAY3B9,/P- 56YU2$H1F.ABG1*<]0U?9W:D;+>9R:V/.9S-PUEV/)W\@7 M5.U;?\#W\RE!FGH <]\NX^;FPRI35V-0AV%.O4F!NE7P;L=TSRO@39+%X6-7 MMM[I-6"6?N28W7[.#H<1!6<&U9%""FI?<&U5G&YR2IO&!^M?%K*9.Y3X6"5] MD$)O3RZ;?#-/A2U-I\%<99XI/FH95G@"G^5*/.,- M,*7"EX8ZV/NQ\;&RY7-RO:?HP%;28LAG2$,J&N,:GHXKJV*=[?G("0#CL MAO[@J'W2B!WX9YB"A$O-J4Z$9@7F0>6%Z-60ESR(Y00& .$YXL$E4YL/[\X+ M.%T_Z\YWG\>0/RP[VY:K,#+^3(G'+,\CJ-KW3;AKEY,@PG[3"!6F$.>TJ MJ<9X8+ O-W9^#LO*5[ED57N0!*/?^! Z[1!+%8R5C5ZFV)5BTC&GD_I6%(_K M6UW C=0_/91W/\^7F2V*-=?HO*Y@N5P%2UU7L*PK6*Y8]<2Z@N73O]0SJ6!Y M@Q/UAXW;^.B.@-YVPE[\U)U48X2-L3H8&'SH=3KO>OU3T_=9&U]Q5 =OO?_* MN"T8IP$5TH/!RH1$6D6%1,&CB=JF(OJS41K/@#)NY8/+;J)-9CK]UP886X[+ M2O0(J$SZL:I\-1A?5&94FN/>J(H^.TRI9XW1E$"5)LO88&KG4N(QY=N?#M[< M4 EO&K&5&T',]-R%:>R8DT%X,_[A-]\> +L\>]/NYLG(7YIM,P&/J2B UAM" MYB[T59_;&S>:5V1#*/80_>LI*9ZH?_VJ=U[/$IW3'QO3H-;(T)PX_QC;7ET; MX_^4FKL^7YOWWEJZO/:V3R^W\]/M&L?,!Y]<0C2>>PA"U=3I0P>>^PONV][; MW_KY)95&I9]X<_^@O??[>_+E6QIGZ_C@]YVYIDZMWS\Q&!V\PZYH;K_[EM(U M#_8/?[:.=_G!]M_M)MT]2\_]DIHZ?<0_JZ9.IU^!VQ$MHD%.,XXXB1X9;@UB MM(@^%E[1@JYM\@7A"O?.SI=#L7CO1O>)%R]8RVZ\L7>?'Z]8OZ_Y[E# MS1_QW5A,J]>NQ+2BCPQDT?=&B1N.WV)*CF?^^J)WL/N>GA>SP=T^9;S>X.Y[ M@VM-;W#2,<\5TRP=VS:JQ(1\/+,YL>W-G;-'J@5Q(\7>/S+#S[U1Q^_FN*;SX(\J[..YZ_T= M7&8[M'7X5:3T2N\- @,")WHJD"),H*( M3:$,\;9*ADB]7)>O9Q@!!@?/**P MJHA3;)!B&I:3&.9<8:SS;FU3S6/QPJ*;I>_P.H?A/P'N-=IQJ3+3>.$VRT(CF M1Z\/B'S6,%D@IF(94K##)+VC"G'LYMI1<30<]<S@6Z=]L/_I5^OX0^?+ MM_?P^Y9H?>M\!WCD7_8=0.PGTOSFSF9A=&__C^.]SW]T6OL N+__W088/6YN M?Z=[G]\#?!X=M0!B6_N?SN"YL?7K/4L]DJ3S( 82,4<*Q*/V2 F%4:'S)!(O M!9]+#R8J*BH<,Y%S(6#OB[9PEAE/K/':SQT\/<:ROLL=8,.K7]1T.ABD*#A6 M!"D%Z\D=$0@8)D/6%X* Z@.>LTI 39:. I450E&74&QP,++)UC4 M7O\C,)S!_ME)O:RBN?65.FD4,1C!3'+$&5 >'6U J481,Y8I)N+LLA8^6B]T M.L0/W.E@"ZG J&$1LD< %N$T(JQ'M)*,.UPY MUT_LQ>=@!B8]DY&Y('@0S&IBM />BK%R*N7*/(M)35)RXZLJFMCX MXW:W/1CV#GJV$XV5R)[JGSLU)L=IJ#25/"S3+CV M9CSN)+K.'JY^B ;!B)-WY MG_+QQ^9[:(Q.0#A2S&H;KC%3;=4N:5LP)SS)L&D/SS8:S1Q9&ZMVK-4S:N2O5%1/5#^5[[(-BO M;/=K[A^> JDIHE:1$6"J1>KI:#TP56PCPD5AE==.@$FSMCEH_ZPR:V;WJ+2\ M5RTEQUX:6A"%@T_)KX;%P 2E#%ON/"_JI;R7I?S9?/]5I!@UGXB,2YTC:+1( MIUSC(&,T1(O"$@U+&7Z$;HZ8GUO+C<9>MW.V6->G_;4VQ<__2 DQ*>.BT_Z> M7+9EMD7X&?JN/1C_[4(_1H#%4OT!YEPJ USFJV0 F@:XZDOG^%Y^:5*H.PT' MKNGGCT^/JA26,0"/:P_;5'HLG"-?:B&PT=/N'EB_4MG3"T]MG6/"4;$-J]1#AAH1?_M6K;GOUWP1YH,'>+.3RE<9&7A];\8HF MX^I0R)<5%;IX!LY)4J/T]KRY@33<+3CL!C)T[Y1Z7#G+QW5]#X-7>K/F7 MSW.6C9QX!7%3=>S3+4N/S=AB:9Q[\=.@;&^[*J?JM[7,RN"HX_>GK<]?X/Y- M G\_W=M^3P[VW[7W]CN=@V_O?^[M;_UJP6>MX[^/9X.C#K:W2+KFRZ^_P7+; MXJWMOSO-S[MB[_/?QZWM'='<;N+6]B=Z\/D@-MM3P5$L%DQQZE&A4^%R2Q6R M*E6KBS*MJ/..R[5-)M<9FV\'>+OXJ/N(<;HEE,ZB?@U(+Q20;A_D4P/24P#2 MKTFTIO(%,8ZB=**#N(H$&1P<8IRQ0# E(1H )+I>Z/D294\'2"^+Z2_6O[=5 MV?]97_]42,ZEW)\N1:L7!,U>"\7/&J\>G4"=MT.N%K4&K&4 ZVR*007+#>4^ M(H:I , "Z#(VU7\5-ABF"R8=6]N4ZY@\0 ;5-8KRT/3JID9UK?VKQ59J[;^; M]D_HB@'[20I5($NL1#PHBQ11'G'NF.9!<)4+?:\K/%^$<%6U_S4XK/XCKNTCJ/#:\!; D :[V=HB^*N6",D@A6,?6_2"TO M&;8($\E#J@_M(\_VEL#S-<.?O0.HUN*GYR"U%M]6BZ=H"';6@,H" Q$:I;!8 M9#FSB!HN"8E6AM2IGNIU@E^@UZ141KKBE&,_)ZLM03'J*CIU%9V5X5HU-B^# MS=/U!S"+7%H&L"QC1-S1U,H^:J2I,%I++GW$P+#4NB!W9EB/56/GGAQ$-<+5 M"+E5\MP@5JOGE"O)E2 4JR&S8FG$(9KCG5$NET MKL4UMD@%8.U2%(%X[PA-[@6Y<5^^A6]T1<8ZJ^D.8<+[ M6\/S1BM;7PW8/DH*CHAS0&*(+I"A5B+/L&"*"Q%UD<](!"M6*$*G3K2L >F) MCVMK0+I'0#H[!R2EN)=>*V0ECXC+0B#KC40X$IY\M:Q@9>8W87R% .EET?6K M$RVG4Q/B.86ODRZ?)YFJDZ[N!%X[TVQ**>6]B10)(Q3B+FIDF/4H.BPDX=Y0 M&M/N>M8R:WB:%.T5P] MIE.G=MT2[G:GR8ZC(AAI"J0Y=XAK%I"202&I"B\=8\H%L;9)R3H3=TXR7SW7 M4:W%3\U8:BV^O19/2(N4TFE8'P2ZK!&/2B'#C4%28LL(+VS!P&2A;%W<6R?2 M%?*W/*<4S25<+74"4YW M")R>&B-<,LBW(1]:J"?A0/.Z8M4((2F&$I, M/?*1>R(+'E@*O:9JG3^$SZQ.T7S0%,W+\T3J7+('S-&,.O]-"L# MD.+",XU@?1SBF$JDM==(*.=BP6UA35C;)++.T7Q"O7J ',U:KQY"K\ZF]$IK MPQE#-AJ62JS#3X5FB,*/QN'4J[@ O2KJ',TZ1W,UK.X/!I>M.5 MSH=0%!CI&"08"A+ @1.&C%-,4\PL]2(E<&_<5ZVJ9Y]M52=IKFR29HT;#XP; M$U)!"AFQ]A$%$2GB@!-(28*14T);(Q0I+,^X<5\.U&>/&YD[_3MWVWXRU9>V&@ 7,,*3WJ"=+GB3.^*V?X1)R]BDH5/?JMK8XLE7C!WT.J/A MY5^YKD?PP@:XY738_K\W;]A8=P7N^XA2DY,WI_JKED(R]>_1>9+O"6 :LOU@ MOB,38;!O3.?4G W6_GWQI>']JIL7;JS\<%M[^SL?&_M[ MC;=[L(^U/NYLIY\^[OVYN[VU#[^\VVUMM=[N;OW9^+@/'S1W6OL?5_ZE_IF[ MS?=&< \_^%?CGY^Z9N3;0''@Y[?E?@ _/PZP7M%J7G.+M9:8&X-Y,@6)X((4 M+JBH0G"FI'YYL%O).:2+P IG8O#4<8X743B9:I]K MPI7 J8&?PV3!&<'$6@S7:Z$UQEX1' KEN"3RLN=@%F-D,C(7 M! ^"64V,=AS,6*P<<)[9YT@;"6/*1RT,MZ8P-##%G>):>.TQO>PY7/@HM7"> M&:/?:/PHP'X/AH)%)1_"-80^D-@#<'<-P MSO[//Q20^M\&Y7'&H&'ZJ7MP(_8ZG=[I5*&"JZ57WDQZ,]F:<)SLH(6)Z)B3 M07@S_N$WWQZ<=,S9FW8WOT[^TBR/A*=,MLX-7&Z?E2.LNO_UO>:IW.!*WJJ% M_37M[?7-.M@O,U@B-PB_W8"N_IL@JA[L\QHLO]%MKW$.+W'(N[293W+ MC[F_JQMM[_O (D.C"=<=#1H[0"Y]XV,X&8;D+FDPO#ZS 3_T[)53\3CV],TF MJ 6?W&1^'ED6IWR ET5 7'7^L7KSG%ST-_!XOL:)21T;ZHFI)>;6$O.R#E#G M7CKSXO-2B67UL2VY$]A9D]64$@']K MGK8^P_/3/;_]I]W<_W#4W#]H'WS^ ,_?@;'NGAT(%Y"<),"O]>QRO5'K)&HQJ-KD(CRCWSJE $DX)S8XQW M2IHHA.2"CPBBBC1-(.<40-Q8C&XA&N##&81\X M4W)MDZQK2WC4:U6CT2&ADK="8^&!)8+P( $>1%9X*Y0*/D;"*&Y&:&ZT" M&K%)>P')HM,LQ:MIBSB+!!FE,-*%\E8J#EL+<".QKEF-1C4:/11V/O][S,:L M[_&,[O&R#L46;^5;QZFPY:\RWB_\/ G=0:C3BE;<=WWCQ@33JUMSH26XT(5F MLC:EC1H7D35%@;B/#FEF.(I>64VCL,);X$)WM\ON)Z7HJ4XZGV,M@4=R[]8* M^P@*.W'L!E@RS9U"AF"!.!4$*<(DDC(:&7E,X?:+%;;>^EZ*:[)6L@=1LHF_ M,DH7G+ &%5K[M"MB9)7!R&NK(Q;,L^C2Z8FXMTI>J[@OOGJ=?DP'7ZW3#Z+3 M$Z]?X:7&4BH4"&&IZD;J9\,Y8EP!]?'$%4ZOGDZ_+$?68HW<32'$83!L@#;> MO//6(WM/7AJV/:BI/E[1G=+I4H/6,J U'53F''!)+0E*6;R(.Q&0CHXB#$3$ M*0WV.69KFP6])[9?Z\W36LRUWMQ);Z;"GY0M,'42F5 0Q*52R%(FD-8X:&<\ M+RQ8R4K,M]U\4+UY]?U5GLI*KA7K3HHUL8Q)-$0$SA VAB/."HD4]QP%!K+@ MO'&XH"G*F:JZ3](+UN.GLHQK/;Z3'D_%P!!+-:,%*EB@8 W[B+2-,;F1%59< M29IJR='U0JQ@#,Q=CV^>4Z>DNZ:1W4_OD:H&S$R5[1LD +[$H,;[G)H7LR,\ M9MI:'0-Y&_S?^SCE6,#">&$C0[$P8"!I(P'_ T91%**0@3+8N])8,9X86J5J[DC[UL<-@ M -L"&:($B;P0VOH$G.SN+4;O76EJ^%PID*CA\YEY%&OXO"5\3OD/"P=F@O_3QU1&;=8V];HB=_8?UO!9PV<-GRODR*WA\Y;P.7';]YZMVF&HS[\-S_A_'>Y__Z+3VF_3@][_;K>T_CIO;W^G>Y_=G>]M'1ZU?[JRU_^D,GAM; MOV#F[-GDEU_=E"^F$P MA TN5=H_;G?;QZ/C1AR!)(3JM*9G <4R+@T:N65)HS?J7U)]?P:47V(-?LDV MI*YKNA-^LXX!-ZRC_2R*\2ZF',_]K6:J[=[D8/86U<^?Q53,%"%X?:UKOP33 M;X1<&G\[N*HR/EF_RUG]K0IQ+VV%QOC ,W-CW7^!-8I+!PK9H&+%Q7=1&?FZ M8-4+=?;*TSH?PE.H>,=_N5S MDS3W.]\/OKE?S?T/QWO[K79K?^NL>?SNN$4/CK]\_D0./N^*6:?0E_VCHR^_ M/OW<^_SAN/6K^;/U^Q?1I+NDN;U[]N7S%W9P?'!TL/\WC*,3F^VJ*VQ."2<> M"X$]\DI@Q)45R%!%$0DD:!* SKJ08OD8NW-#Z=6+R:W!J@:K^X@LKD'J(4!J M$G#F'>.8>8,,+SSBD6&DB7 HU?_T46(OG%O;Y.N8S.?DO)" X^=!!\FEC/W5 MUP-8%?ZT/0HM&-3^:>C\"&5WMAJ8E@&FLRGVY*D5@E",1$S )(H$3#@B;#3% MECI*G%K;+-89OZ^(A!6**:AU>U7H1JW3=];I"=E(-7H8=05BE"G$K7=("\60 M)=IKK@P72:?E>J%72:=?H>^)WHILO(H4RQ4B&\GRV3_MU7BT!!ZUWDYQ#!&M MT!P7R$B7/#0B(D6U0QB;Z%Q4C*B8\8C(%3)^ZJSIYZ?2UW&,6I5OI"Q$^CA%+IRR7 L;41%\*LD2(M+.>80-U5IZ;P-));S7F;ISX\G:@?&JE?I& MY*)6YN65>4(OI';48 /,@J< _R(X9-)926$)J'>*54Z>"[8NBSM;"K7GXB[T M@M>>BV="+][U1O6Y[5* -!U<8C57Q!N/J+0>4$FF@F^\0-A3KH)P0E"=SFW% MW?/=:]?%J];IF["+6I>7U^6I9C\J,.EP@60D!'396Z0)I<@R+ IF,,%%#A03 M4JR0+K\VW\7^4>@'$X>A7WLPG@".S''?7C2R*EKD2>2&ZVB4=P!,:IV0.R-3[<-XO6I]'<6HU?D. MZCSA&91C$XPR2,6" L^('%F<"F5A0W2$WP-1H,Y\':O[*I*U0EZ,U287N:CL M.&NY3%<^J11@67+W:NO)+/W^-4#?OVNGANM*B_[U/7M@8-I'P:_\]/!I5O'Z;<:N99!KNFH'H\CE]$99'R4JMT?>CT5->L1"D8)8BZKE. M+3<$LC)U(7:&BEA(27'RBN%U>F^U.VNOV,WT\2]@%\"U&S],9Q0:O7A]&^(; MLL"Z&/,C3%"-]3?'^DOX6XWJRZ2:[F\E1"^YVM977CB'L5?(1D409R0@(Z1$ M4E@9!0Z$&+.VR=2Z(/=5?^?I:S(_KK^MAM$:1E<*1A=2YAI$EP71LPF("BJ= M=0KY"$8NE[) RGF/E B>:J:=$@3(L5S'^K[RZIX>1"\I;#^I8C[_^_,JF-TX M,@-0L6'H'\-EOC$\,L.&@RDQ[6[CI'<:^HV34=\=);)M#OLA9(]WXY^IT#;% MO_WUU]8@_TA^^U=6\?0U<]X2]?BDUTVL/7WH'"Q64LG&:7MXU-CZ^+:A.%ZO MJM)N-*8'U0^N=]B%-_*-_UG1#I_2UJ_W MI+6]<]8\_.IXP3SF!0HNYB/X618%8$& M]$F2L YW'IP$>/"/T#E;;YP>M=U1XQ2 L1]B!SZ';P&"58\?-$ ,TT- ^'QJ M<9YX=C=O/;G?P& (_RE'!._0SE)Q+^CVF&TH:_F^1KY_MK:^4@Z+41@@0U@$ MQ LPA?M+O?8-U':0O :/O-=+23>2J,4BSTAG/2KK\L&^.P1+X$1HVA.ZT/6#/ M\E?&6Q?%)Z<4?"W+(IU;I M@L%1KS^,IM-)[^O,X"AMD@$DUC=BOW>_9VT>P=/!$!L/JS3(^B-X3/AYDAX^?:_QU;-/@N4[,>TKOU(.HYRA\YV4Z=2)A+(G6/K_(M5EFT#K]*4HB .5B=3/ETXF,0*)E'LE#6&B:$-VOYN%7$12%^98H%AK@!FPUI(E/ M5H(1Q+B"X,*O;9)B/LOJ*2S$>IEOL\RPJU@+4TJ,1-YPP)NTPI86!F$3.+6! M$TY)6N;Y8L;G@',33]5E>//<+)OM:6.VW?>-_XY,?YBZ<,;T>FK]@M&16^IE M+@BP"(,]MXK+DP33G9@&I7%["+,R:(Q*3MX[R8H#7QT$L"_2#&:U.08N;+JA M-QITSBH*FLVAL3DU,:-@*^B-#H\:6Z/#$>!UFO_&Z"3=T32.S<^JNV@W'395 M5#>]QS*J6RAGE5-"&VEX\.D\%,B#8 K30@BBTWDH4;,:N]MZ=].TVF8Y3)A1 MF\RZ=^5HRWC!RS1]4MU4RMO!=@-^A,!W[8:.QV&W^8+DCW6>5JGA9L6)^LZ.FSB7"I60&_8/R"U('8 MA,JN2__-UOW8Z#W_)ES7 @LKPP?E4_ !%E&_-+C@^DO$MY3N920X%*K 6"0, MI%R! /O !)?*2.$C[$'5B3YAI);@1Y'@W9_ /K0$U"!.(\I#1!QKBA2-!C$@ M@ NSK]JF+>]%\&_B;?#*U@U7[!D\U84YZ@W:ZX$VF MR0#RD\['_WNQ576UX>')5XP%8!\-+__*=5OEPC[.EW6I7^7[/O9F/]6OJ!2) MJ7^/^I.>NH]7W;R0&TDF;K6N5]=(0!J64 0ZKP!?,% M=;Z(_&NQMKF?6YG#_O,V[0>Y2(&Y7&H?7R@7GPQL-7<^['Q\N[?>V&V]O9P_ MK\IP6WO[.Q\;^WN-MWNM[9W6QYWM]-/'O3]WM[?VX9=WNZVMUMO=K3\;'_?A M@^9.:__CRK_4/W>38+#@#:]M:3'@Z&-8I!IE@H$J. M2R(O^YZTD3"F?-3"<&L*0P-3W"FNA4^$=+EMZZE ?X[LIE.;3DC.K1X0"./^ M.VJ76W,^(YDSNY9V?]PRIE3>E(!>2C*W?IAV)X%@Q4D_)1S],^2?X>6/V\-$ MR%\Q%6V> A7EK+"&RX!(,!1Q$PBR@F)4,!PD%5X%"II$V.7&5*.?^WVF\Z3Q MC$\=:G;*"4]B5LWX#*I?"-.\!P?IQ9")C^XH^%$G[,5+Y60?GO>?3L]]?W4" M\"D)@(^&&$($*J@AB-M4U9)'B9QQ)CBFP$K4:XT 6G*2]JC^*#P+H-MJ#$;' MQ\F^3S!6'71.N?'3@7'C_+!]<+<#Z?:@80: 5YU.[W3PYH8[H[S9SIB#G"?V M4PZLADGLF)-!>#/^X3??'IQTS-F;=C=/1?[2; @U/&5"RS=P2(-<^K>K;DOD!N&7?_6JVU[]-T$>:+#LIK==D.TS M7BT OE!?^=177I.G>VVF_?RE"Q*F2GU>H)+WC8_J1AQ__@SCTA(A+WPFMH.K M)H*4@7DWF(C5D^$GT(N;YLZO=-K@NXLA<^?A6MTP5S/GNM>^-.GI16=3+O?R M+R93DE@CA(I:2,HXQU(1I2(S40>C8HCJGC,E/Z11[L5/@["5!/2Y'^N7^9+? MCCI[VV"CT%:G^7O*>WQ_VOJU*[[0G#.)F[^^L-;QKFA^^W(VFR^Y]_LGWOJ\ MR[[03Z<'O\-UVUMP_\ZW+SEG\OVOUC='O\"86M_^B,WIIAPL]27'SB%CJ4BY M+P'94 BDA2#>2Q(ELVN;C*^+!>'AMRLE.*R0;=^B=>.;R\7XIC%U#G- M">.8$TPMD[Z@N B::1RDR,$/FM"+1\I!'P 8D,UE889521RHW<0[>9I?7B&76\>\W*?GM:62O[XRC[A$H" MY%H& HLX<$G$I54(D%FB& PCC@:FS8M0]M4C4Z_YRM?@=YXADBE!^8X\\E74 M='Y M^N-]Y4_8:WJ;67);:4UW4:G<-K'*!FRSF'$K6)(AR*"=#%B \7:5)F MA>=KR:V:,J\>%WK-5]Z30['$3;KBA+!L+^FG:6'=5?*AWO_%;*&KP(=;89B% MM]Y"E]E"ISL6!0,TR'J'*$XEZV0P*0:_@%^5<1A;&HW/6^B"*/P5;;56=Y6L M(>_E6@TUY-T.\J9;.G%G@,ZCE$Z'>"K/JJD3R <;.1:<"2$3Y&DR7X/X64'> MZM'JUWSE:W MSX8T3U6+G(Y8N(N3^36?7SYRY.]YCY2W927/>LM99LN9#OWU M'-9$:(8"C<"RB74(J$2!A+>2T()P;>S:)E\O%I2]OW-8W!/'+MRC3_HUZ_XC MA\36NG\WW9_036$4"R%8Y!ECR4E-D,).(R*4,2J5C \BZ;[6#Q#U7X$)-PS:P'IQ((/2 M6<2-#DC+0)$,QK%8B,A\:A?%UL6"BK*KIL.K1X%>\Y7WY&Y\3A$,\7(V^' Y MMR_L<._UYAP_%1>N=\\E=L^]Z5A>H@PK0C HE<$OLXVU- Q%+[R"_R,XLOMJ M/_VTV<9U384:WYZKG5#CVW+X-K$.%)@'W&..=(!_."T4,IPX9(7@HG#$2NX MW]0Z?PC7<1VI\%JO? V>X^WI5FIU-84GY] 7-Y)6&.[F[C:I:/-N-V\H]4'D M+;:3Z5!?HTEJ!2<1+T3J_!($;"<^($P,PXS0:#!.]<>>>T9U73YAY1ADK=T/ MI-U3]1)2K+YW+MG!&'%E(S+.LU7OH:@UAFJ6-=+ M6!E_ZJ*-I#Z6O%WMG?VMM(^4;''KJQ-4<*H(\EXJQ(722-E D8\LVH(R8V5< MVQ3K%-]7P.H*.4]K'7Y$GV&MP_>KPV?G.APH-8Y)((,IV8F35$%+\("L+W1@ M/CI;%$F'N60KK\.KQWQ>\Y6ON3I"(H&WM)6JYDL+S*57>QQW_Q/T8O;>)^+/ M]8Z[U(Z[,\V:0Q$UXXHGKIQ2/5) A42R<*;&$3$L/.F'5>(.]1[5 M%FH(K2%TY*B5; ^!<*X,(C38)$-T2%3")KV0$L*FR!4X3N' M=*TXA*X>[7_-5V:3Y]^YM^GFN#_XA?;!Y>_3K;MO]LE=>[26PC[?O3S=M^PY MK@OKE0=['V"0>&8I5X4O&""A\T7D7X5:F_K2T_1]UQN-!^[&/&F[/=CJ^K*7 M_&'HNG88;+<'KM,;C/IA5?HQ[[VM@/OX/3[X_1,^V-\AS?T_O@-PDR_?MG@3 M/M_[O$,/MO\ , W#X\.]A^+[[L M'WQO'J??$ZA_B,UOWW\V#[]2)T/AC$#,ZX@XUP0I2@@RWF@CM;5!ZG*+!?D- M?BMMD)R'H+5U$O['"^R-HU+"4NB"VR+&,-N_^>U>L[F[W]QI[7]L;+6V&V_W M6ON[K=]W6F]W=S[.Z]2T2,_H3KE$US__XG@5"& AG>7"$_@N5T:SH!VE100# MBP _?P8=IOS 8P;,Z80@0,4A-J%T_^/:P8;J^ M<1+ZF=RD%M*VU_6#]<9I>WB4.E"W4]OT=M^C$],?GN7VZ?#]]73?DW[O1]N' MA):IC77?=#;FX.;!IB+?\4U[",CG;H E?X9#TVG\U>^Y$-+>/)@'QN>SNNW4 M'OQ'K_,C^-0GW#1^F'X[#'-K<=-!7M4>+%\?5BR]^Z.AZX%0 MI5;FW?Q8^'00+CS%F6ZW-VS8 /=PHSX("#SP),F<&P:_/MW=',A52(].5W?: MX4?YD%$'!!>^UN@'H%>CK-VS#PP_VX.$V0VX,,OU:6_4\8TC _'16D1XH1H:5P>I*]M0>EIJ^ MF\:'//XT_"WWWU%[D%_LVQ-3H<#8:I![*Z*"X@>R< 9"#],"XS>##>:C#P(%2-\(IM]%(+D5]H,6#!NC$_A6NG6^2W+EGDO^<0A9 MLARP= -:YD;'(X"Y]H]P?LZ-'_5/P>H8A.Z%^H#_J08,DV-!H-,\G!.9 M(?PT@*DHA?@\^OY#.?X=F)"]T7#PESE+XO,7C+OG7QO)V=\Z:QU^#9IR*L"D MU,%QQ+V+R. 8$9; & @M3.'PVF9,BW\&#/1F,:N<,/ MTP&BDF3S''Q@G8,S@Q)Q%LMB0G,0*-<9);$>'IEAOC :V)W3'4/Y5=@7SH7\ M-&'!":C"SPRB@+W_LX23)! M@M66DDBYX-%(*QV-7L.'402?G225G%X5U;= M.#\$USOL A+XW;3UM&,[V4^YQ^9@JWIS(.-_3O(TX6\PS1-Z/ER]-)+'%]L= M =R<6*X5)Q1A6U#$,1/(.*R0Q)I[;*3Q MBU$//Q?>L55B8Q&8SL(/QW!!-; M4H)^\E?YQ B6$1E#%7.$$%^ P!2:::>8((9:*6P$F^RF@:"UR#R4R.S^ I%A M1 D28:.QPH,YY[U/O:8I4LZ"#6T%,RPNY4^-!8M*!$JT9!Q39XDE'D? #\.C MTNRFX?WUNC_LNNN">4\8TDII!$:Q1!H'BHRD)I6X!>.>K&W*8MZ#.O=!HIFP MWVP'%XXM,!]&UA-)TQ6D],,Q\*60=ZP!T//$LV##^AA.AM7U.%U/X=^TK\&F M!?M?,:E :(C:$+M@B/AOC$TXPNWM/,=3Q./L!31@#S&$P>7Y/>OU,34\R M8\NS:/RWT:"R B;?KJ85UJL+9ED:W,<08(!@5!%YD@=KE@DU_*0ER^!GZKCT( MY9JT)W>?L+WC, 3"."LSBSGB!3)X88!7,4)TD1%.*<-8J\[NR Z)8F#+P&9? M4,H+&I7'RK'" 3'T7F)7LD-";@'YUYDNKQC&O[.]]U^CY)(+)9'"%F"<>8&L ME@X1C*,*8,8H3U,S]?GHO0=@?!C[ FPCPH7@P1#K#!%&8TVC]33U5RQ(J"4X^ICBFQ9XFUQ-P+%860SCBNJ;!2 M:B*],,9R7Q3X#BRN7LNKUU+;4 2"!:+8$\25H<@J1U!0@@O""Q5B 2I],V8V M?"!:9ISKC^#'\/,DD;!I!W,5E7V!LTVYGV_-Y/X:DZ@QG\D4ZO0HD:EV)PR& MO6Y8M(\NWO >BE%=9$I+'.6N#'=:?(1V_9%8\M">]-N=2FAN[Z"%7V-[>$/_ M+%S\+?GP9]VS$X;5#\-1OSLFYU=QJYOXX$RR-A?1K:OH.XC',ANI+(27DL$6 MCADOO-0ZJNA\Y(+#WFI)!;[\(OCNMMX]E0V-7QU2?R'-]U^53L6EK$,J$@HV MM*K2:6E!4C5OQ8@6:YOS11D3T%0J45D=LY[BBIHM U*W,74O6KH@5&1];,I< MIC\7 78>X!IW-14OBU.I[E)!%1?P_9->.5UO^J&TQ'\[;?OAT3@&<.I;U4/Q MY"O&YD/$R[]RW7"7#K19U?L^]OY"Z

.?7OS0.2)#D/2#KJCU_AQ!P&9,%Z M^8Y,A#=\8SJGYFRP]N^+,P634HVHD!M)D&XE \55.W2,#S:#Y4+Z1#VRRKT9 MI1",=!4,QZS,6!I'_;29_>/ZI00VNY\VH02$:9=)%.O__MM<+NJ/+\F+C]JW MFCL?=CZ^W5MO[+;>7NXC6Y7AMO;V=SXV]O=2.-7V3NOC3@ZL^KCWY^[VUC[\ M\FZWM=5ZN[OU9^/C/GR0PZ]6_J7^N9L(86\$]_"#?S7^^:EK1KX-&R7\_'8< MU/6OQT'C)XZ/)/C! R3? G7[[]_:WU>Y/.DL O^]_AFD]G>Y]W?[:V=T7K M]]W3YO[1]Q34WMP_.&YM_Z?=^MS$7WX=Q-9^\ZQY^M4[QK$B'-D85'*]4*1T MI,@46!JBC9"!S\874A(\]:Y0E G.E#-.>^LM&%9<%TS@V7C(=UN['QI_;_WY M::?1W-GZ^.E#5LY;!$)>_^"90$CL*'%,*BXPP%+,MEWIK+C@O+AHW'5S#%'R;,V@/6C\$ZY)#OGA.;7^UT;CW>1+ M<(D/,;M;P!9,_!HL91=*R[&,42O=":']8W*\4-J:\',F[2ER,[7[C"$9R1-7 MQC_30<1/,)CS+?^5F'SU 'BK$W@MN,%Q+PW-_S#=(5 D0,L&K,QWN'EZ4C8^ MQH^:W#=Y>5( 7-K0S\I'5Z:K#%)!M) YC=3J=W M.GAS\Y=_N+>]-(QP\?O_F=Z\0I8..Y#><\=E/K(M17=!&.=S61GZIO&42[-X M9>:78]"&AYO^A<686X7U*]?Q\KM47R^5,@TEA0R7MRZ=UL<]#U-5#K!TH"3X M&@9WU&W_=U0]J?2U &;#8V!KB/#0Y I/7J_QX2KS990LE[?3;]E>I:0$)33LO(#H;PF';VPF1_RP@&D"I&G;N#RLVH M=\%EO@IAQU=))5L9J9P$M8^Z4PN1I&)X=I($JY/80.QDY['IPK:8Y.K__$-1 M4OPV )61IMG\)\6AFH'F-_YRFT<-H4D($F2$SU8O+?.!GR40T[G(R%YGH$K M)$G(="%Y< ]+04:E($^);QY+NW1#C\,.QD_.7P'5\L#4>Z-NDDEG!D>-"#O2 M^1_3=(R5:W+?C3DF^1@FQ93+N5GNJ'XON:M+HO6?Q+->L:GQJW7X%4>.'?8> MV<*E\$X5D#:!("P)_,^&(/&Y_[IG#Z<,Z=.!N'- M^(??QFFF[6Z>M_REV41A>,K$@[F!2R]F57FGNG_UYXW\IYFDY_)O7&P43%_Z M9[Q!+OW;5;Z[36EF*XMO?7,X=S$4S+J-R+J"Y\N8GHW*EIRTUDZM:%4E_O M(.^S%*+<*,2*2^MN0@^PGQO)$](8G)J3:A^ONFP- MM%=0Q>QEUB'CA"@PX@50A()[C+7511 \9XDS'>7-2CG^"OV>-X.C62_+-HS_ M1XZ1*O>250FROJTKI2H_]NYX[_=/O_:V_VBWOGW_U=Q^GUPG[2_?FKQYO,.: MOW(9LK/F[W]_FRT_UOS\A1_LI^MVZ=Y^\[2U_?UGZ_B/=O/7X=F7??>KF?&[%UG3#-2\PMEQ+1 PM$"85UUXJK; )6G@3 G$DUK3PZ:&'=#F>%%99:%8)T0;' C3&:,=BOA==4@7U 5A[5,O7T%ZY;)I2 MQCD]A*OL$5L.O/:. J^I88",7J:N*Y([SX.*V@8*+ZJXC\#/(J\9V=/!?GN* MD45LM&78(XDQ,#)+([*,,8294=[%Z!PV]^VH>V&=5&I8>SVP!DAF? 'VI50% M]P);IY5B,I5\X#Q24_/6QP&P"6_UV%L; D-$1 X 5C@$]H1$Q/' @^6"%G%M MDY([=V9\+/!Z#:$:4U',=XK76,%HARM:N#_#4=9!&7501GTH6A^*/D)0QI7- MX29\:6KKJ$G3$J1I;SH\0Q>*VD)ZA'$H$%>$(!N!.5G+HJ2),D6\MDG(.J'W MU1SN&=EU-1"MTKL]2G1*/"403Z\TX2S&G!3+>>L0C267BK$+.RA"P$-8S ML[8IURF3*X1#=0!''O1@!'#<_W#,_3\1HA:@4+0) V6B+.O4*F*!2B M,?I"<"FD\VN;G*_0F7"MFBL3JK'<25ZML+=6V F?$MS0R&2!1(@*<>FJ95SGBA;1.2\ >AFO$#:I#;E*MJ@L;$:7]+$M?9BO1C=547PECN# MBP($0"DCB!%1(:9U$'*>"NI MX$[C5=/=UY.5-%5S^9FG)E5521>$1=9!_O6Y;:6W:G>6%@P@1G&"H,E8AKC9&5P!"] MA]]I@9._96V3L'58S/M-'K@'95KQ$+H:5FM871I6@7Y':S3CEC*NG=6$."6B MQ$%&S2F[A_"]&E8?!E:G*#LA6% <*/+&@KGML4=*68:(HQ:HNS*P+ZYM%NN* MO1Q4S93_W[GN_.944^OIMF//I,/ 7'_FV0X![;D4F4%NW3S7C6/21\-T3>*C;-,[ M/48WZO^HNJNWCT\Z[=3FII=:X99-1K8&N4-).008Y'D+G-GNW*5M7W7!=O!# M.S\ 'CB8C#_U$.GGCB>I\TBOZLPP/V47FC.T8\.? M87^PFXB4NQ!?>HDXF0<5*-A 3DV_ZJTT;F/6LZGU7>HTU^\=PP! //H>I<4] M.V\@,^B-^BX\AA3-SE(M01,).EX43S,K1_:L$=JI?5!N*VYRSQ*8+G-H4D1S MOF]_W,MHW.['!SN\T HEM^Z=Z@;4/QYD84H=[,W"< 0OF9HK MY3Y8ETM6[FU5]34?MTJJVKY1S/YN4?#]I?C,:Y@Z%YSUP4ILI@)2JV^7437(WM-P%'D:W?JZW MH^-1V6(=].U'Z,)[5/W@UZ=N>AR&L,+YEO].32?;'=@:>MVJO56G_3VD9F>] MU"L-+BV;8(WAXP@DVG5@U.V8MK%+IR.W>B]; (T;>.9W+MNZEQ(+GY7-@MAX M_%/S?]2&6_7=46KAZ$QJUS5S0>[5V<]].$M\GFX+=Z&9V'A[+CO(C?MPC1MN M52J7YA$5HM*S0.!,.0\E@>_MCJ#HVA?W!!$T8+]TM$3;"'/ABZ-6)*R%D41C^/4WZT@@L9I%@(1.S[1; MEHZ.ZE15/OED5B[](8QN5BJ:_V2K_6HO2+-(QGB^6S^N#M< MW@_%ZL,X[^S8/A)^//Z*=4"*3P9W?V6J+:!G^;ZO#7R475ONB3\;O8O1'-O# MB%POVN_()ACL!]LZM6?]I=^N/C0\W^CF2J[D/?&DY53W:8&47FPRAFL"EGMW M**H?"F6;KX+AV)D92Z71R^Z*?S6942[H$)(GC)/ '.5:!<6"HCZHQ+\IT&L% M!H)PYU/"8"=0M:"5X/CYQ/X/7K .L]S=+?1?/S$4V[2C% DX/P-OL-^)UK M=&5(STZR"^%\V#$Y4XYQ\]QAY] QO1C:;]G(@"_F!KBG-YJ:CQ@ID%5[2^/4 MN]H$SR7/_Q[/KG8.+OC0S29@DS3VPIB_E=(5=.R2V \IS22ANN@2#"C<@'6) MMO*IUSTYKOP%$PKW7Q[VR[SH6%RT0[[@J?;JTN=[W.G1[ISDX5^O&&8"Z 83 MI/*1"Q$-C4PI)X7FRHPJAMT\*Z0_#^@]JXZ[QQ$Z/Y/(5[')SW@PT/[_V+1 M+RS&H=H,C$=X MNYM]FJ/7(X4WZ:/(;=ROPE=F0A?WRIYIX"N]V#]I%2YU>\7M<^N/C'3WA5LD MW.+E^ZE7[VQF>ZWO3GBZ"B4,'WR<0 U["( ML-TM0P%[%B+EGC+W3EJQ%P031#+K_PI06QAH(4V^D5$Q'YM>V_@3F_YRFT_Z M=H$47[AGLZ1G.>GDDYXV?*_1K\1.@(MNX3OD\ES%BRX028.]LJ3H3LH'*C.72:3D&H=[-?;WOC1J&YMGU8W/ M&*[C^_764;6]S_>/OI_6COYL[Y_OXAN1DAM@V;4_-@X^;>)J?>NTMO$%J'"C ML;U7/3LX:C2WZVNTVCXXJM6_I&IS%"59]$)3D4J#*6)@_0$YEA+9H"DBWAM. M,"5"Z&FF-CU,;-XX8;$$OA+XQFDV4H849O;K^_-3S=#5N=3=OKY-CK$LX? >>U]0D>RXSGH*,=\I1)Q).D2!M"4&*6 M&:FICDI-NX/<#&5"EI!P 0D@ZRR1F#@&@@:P8!DLK9*P/1R6PI(,"<2,( %> MW ()^30)7I4H,"0=@I(G?$2.2<3PI(82P$/'#:WGFS.?7FT MQ?%BWG':=,4]_!0WYNV)FZ6M_^RI>3>JY6EA+:4G8 :5QLX$=50\"8=51)+J MA#BS'-GH!;)6245SX*1Z"1?HLX1J/ARD):26D'H_I";#B).6&&\,)YZ9R(V1 MEFHMI!<7;1U*2)T+2!WS<.Z5]RY1(-Y6(\XE0T88CZAD5%G.<&("(/7Y1'P& M('6*53<(G:',YW&T^&3F>?-Z,GLOIMB+F9L/NC>+8U2"'=B"GW>+G/=QP#\/1NYW66<7#7P^[PQBVV\=SVLC!Z-FM&IKI M8B0N#DYCO!+KEH?0RWET.;#$=;O?QQG$G>XPD Q>MKJ=0Y2?KDBY7ZFLW6EN MW(REN.G:O2UW_.HO%,4!QD&IPQSFBZC_*WG'E]4FEJ_F\]S(30N3;SW,&YK,XAF<'0]S#<87V8EHZE&^=,X)GRP:420>#0,#Z2BUNE@U MN*QA_\D+ +/?Z58&<*<^K$KA^X9?S?4)X+?17BN MX54W5NEM0GC_./MC:+_N-&(<%%D_,-&+')9;.P3:#3.L=4!$8] 1S"ND;8@H M1LEL4E)HS.8P+/>/2>F\+!$SRLW/65[7<.)BUWH0N[,L?H^ C^5*_'%1;6@D M0/"JE2/>,ZJ"--K^*$:X_[YC;ZE:4UCP M[MH=R;/3"&:>ZRFYP4 >$\+\F)+4CR@N.-OSEEE3I:!-#ZGF_9#'7JCI6[_@ M$0^=PH6^WSS+=P3?>\JVG78V1NPL2_]%^_$$?Y'>W]OEQS =[8_?6WMU^%WVMD]L4]J&Y]_ M5(\"?/YG^^!H7]QPA'\Z:!S4O[:W][;XP=[71@V>:?_H^X_:T2[.3O4:/8#K M#]JUH];5] JLDZ52><1,((B3:)#C-"+,&-',!JR265J%U\N:R-=PAB_&$6,) MG25TOAIT%L5*,FX.1KBY>>&46[?'S8%M_94=GY)9Q:$B37GB'" M@LC]B2FR3,'F=SH*JX*-4FGA-<\M'7!% R M3O=-0C#"/4HB=S+$ 2.7>("N505%HEKR3U"><<54M"_PJ<<2O@JOO)_3M MHMIRLU\!^>J.*R$?PSV[(<_ L!]&>QA?>EG4=QC6-BKM:P=7(L!R94*8B]Y% MB&F.W&I>:1%5A'.TBF8.PULL5PZ[W7#:;+4F@N::G8'M'#;ST@ZONHBUNK\0 MZRU8@XUU6B1MI> V&LLT5L)%IC2VV)+;L::HRSD!-C#//@/.*6RO?NQ<9VQK MQ1#O:V>'YQ-=GA'PM$6JI]^8DHZER)"(2B,>B4$&IA]9$@4EQLBHY:-41U38 M)>:4H,GS@(66RFK0)-01QGUT]Y19+9?SVCB/H&I#9BX/C*O[2>>3LB7, MW+>$X7>WA,G/4\C\3YN/2+ZT6O:1*?O(E'UDRCXRL]5'IOCC+::"D)7*"V<> MC/MT;(VS*=8ZX7]C@$D[7 />\4]A\8_IW*QD(]361VSNZ/OI/ICBM?8NJ7VJ M-?://N.#C8_-[;W-T^K>_H_:IWUV\*EZ>K"Q=H/-;=?_:-3V]NE!?1?OTX_- MVL:7[]6]+;%?7_MQ<+2)#X["]_WS/[Y7-X#- )@5\&26$R4Q&"?J^NY"QN;7[:^ MKM6WOFX"#.W4O^P6@EM9JVU4_G=SX]-6[5-E;1T^WJIO;>[L3Z>B_GO+5QDK MX5$OO*=DJLS%D[[)KGA &L!\Y0 \*=GKG3S[@W?0.WG>J62QS<63/AH;YN*I M1N4'*D7]@$R]6E*F6/E#"U68M@DA]J(N8YL4=<%Z-3(\U:9\,=] M>(C\/;J<_&,%\[%!<.4@IUJ[GI 5*F9\5V]EA(G]4>_I_JD]+CQ-^?BZ_Z0] M?/M\S/0<;$_$^4SCF1\<6_K0HMTS-V,/CPZ][1'?37RGCB$YR2P3E/"48SN% MH2(D1J*6COB')1[=U9E@K' NG>63[O0B>&=FHCJ?Z#D?175^9@?U *\_MJIP M70[F.=CXVCBH'_+:4>.HNO=GNU;?%=6-M=/K49VUC="JT8_-_;W='_OU/W(P MS_?:WL?6]L8AW?Y4_;'?WB>U^O?3ZL8?N9SX.-W(4\H\9P(9)7.CY."1"=:B MZ*+D@B4;G'['305*3'JGF$2-$9QHK5PB7!#M,.-1:9=$3@#A]*&]_$KTF3[Z MC&/* 72BT%&'N. 8.9HTBMY[JJQ1$0YMWR(Q; MXX/[:3SX8U.OWK,JNNT1WXTJ\EXF8IQ1RENN(W?8!BR<84)(:J2>0DF3GVBI MRYK?I:9ZC*;:F>#)V"BNHO+(X2@0CSDZA6N+L)-8T^@-J#'05'B*14[F*"VT MQ*99>K9'8)/B5@;%F4Y)7F+3RV#3F$5;P8P)N5"( MH6##:RJ1,]8CS&,(W&#E0+6LRF5*IE4PY$V(]!RZ5";;>[(;><+N.(]%9P;**%ORK.L0"['+:Z*^.4>&FC-$NKG,^0CZ:$GQ)^[J?!1'BPPJT@A%-*P(R3CAMK+?4! M,_RP.*8GFN8E*#T5E&IC4(J*4B]"0"K07%Y>:F288':(1>E(+L'IM3(!G+4R\$2CD=SQ"!LY&.Z]IH$'Q>YHG%(:\*^&0!-<62BI M);8&A60BX@SGI/U$D79<"NQRK5Q ($/FR)T\>S'2;Q!W/7L#+B>AG(07GH2Y M;ZZV<5(T+,KUM@>-7HR5-GRET:_$3FYT=+.&Z'+._;&57NR?M :Y4K>M_/<$ M(',P+,R= Y/Z_9P-=%'%NPOPVNS85N6?;FXNE+5GI=DY/AGT*R=]^(E!MP*H MZT]:.;DA?Z$1PV&LQ)1B[H(0.W"_2M&8:'CQX+2;&ZY=RXCHPU?M8-AP+?Z( M_B1?W>Q4JO9L-.R)BN) 5 8)S/!)_UXZSWA42_'48PK3]65VN.=D+M"M>"Q MFZD)]_KW8]Q^F$BO9 220KGR6B=N>!$FRIQ03HU*]*LK)?JOLI?\#/#J.HWY M\W[DW8QRZ%P!.2YZ,5&[/2++A2^VX[K)[T>/-;?14N]6AQL MI[K],>]4Y\EU_:OU?;Q=WZ*U\\^X=K1):Z??A!3&\920-MJ#R60\ZSM(Q78=0\T$^N0VX]" M1^26["BG^?6U[?:MX27[_ M->_0[NA+\</_5G!IM2H.INI.,;HXV;XF2\RG M: FS1'+)P7RP4KOL)F5$*<$5# HW4'P#*9N = M]W_H#X$^7$E(O06?5RK#G7:C//+3]UG2#!"9.N(8=XHY(@+S&%Y19RP/4^G0 M6>ZS._?9^2;[)F6@/@2."$ NXH$)9!55*')0U4J*:*U96BW8S.MMM!L-@%ZY M,<_$#OEDFYV_NOW^5F<'6%G,[VVGC\#!.KYI6Z#=BYW8\8O(GV/,:L*$*?TIV'ZA4B M[O[XR3UDU HQ3VOZ\Y.&-_0%!DM6J'F1[CSE8.=ML ]KI_3 +A;3[07STTLI MN=XA8(1#<]XD8*WHQ9;!^)?,)WZM9$91^1)]][ #=RF<*[4XJ P]![[I:,H?-./S-=T7+3^>-.%/G%-S?1[?06^+>N'#K Y]F)LW M?9@OWE+E/4YJ#=YYZ)R^D/ __M+W,_W/;=WUH'W[/B?N6B.LM#IP<8A/JAO MG>ZW-^&:UO?:QM?&]L9W46MOG56/=L]K1ZW&=KW1WC]O7.T314.0%K0%HM0K MQ)G/)X9"(<4-%4Z3Q!596A6WQ&V4(>\E'LTF'BF9M&%,6T85CS%:V-HT,&&L MB<'&D/&(F!$>P8L2C]X:C\BXHHHBUF+KD$A4(BY20,99BI3PEO 4B3%\&CGL M)1R5DZ\QW*D;\B-S#CTH<>@T<$A/M? GUEF-$D_*9%AGD1*[T8P,!( )JQ-S2 MZLWJR[_.3$K@.W;[OV 'H"GZ@LM[S-$]2C=\Z88OW? EKWN,G1F2<]P+&37F MW!)ON,;6YC);A$M!3.F&GRU^UYQPPWO.6,A]?1@Q">4RS\@%D;O2+1O-B95,A@:,<)QM%H;C2F!_R:1O"T#R$MK5,?8MGH93K^PX?ZMNGC MIN]65377>!Y<2I0EL'*5X .E@B1P+85S!#B7"H=;K.%YV>3?0,EMM@9AI(@ M' Q=FI .&,.>XK!ZU 0M2.[<]0Z;I;QS 7Y4)$3BP2A"H]>.)V^G3F371'?MT4B+$:V60T4$A;I)"+H U ME8A3*1J-4W1+JY3?E-U2Y\ZV #]&YRHC(V?,\@C:EYJD M)Y?+_UIDE<3(<">D"PI'B@&G;YZ9W073,W0J]B &]= 3LOF63,TY(XP%SZGF M4>>BSL$2C051DBK/2J_%C$CFV&O!J:4F4HFD(L"@(N5(NTB0SN:L,!Y+G'O+ M"?RN(FO>A])\5,1)(MZFG$B5N-0!!-,(> \5B>;==MO?&QU3W-2<>QO=7SK),2P MU7E V[JLD>IYHA:WG\W^CV^,686-%@WB$]DSHO$HK=P%I=BJY$VC%#AMVN0BK MVLD+.VK9=5QT;'U6_D&98C%'AKVDP>N@P(R7@I-$@8@9ZK$-U%$B>;R]"^45 MQ]M$-\KWFD:X-!K^E. M"EI0[]:ZG2(H'<@#7')1\N*=> 2VZ/[>06M[[Z!1J__9@+&)@S9PLZ/O>']O M5U3/_VA5-VI@U7^^X1'8/SIH'+1WX?I-4FUOGMA?Y_GMI"?^J8%[;F0!S@GD*7%B4C+:( M2QZ04;G]K$P>M'C0.A9@+NF,1)G-!#;.>>3:7R- ' D30&+J==M#1C_H5KJ/ MB.UZGV=:LPZ5UX'P(RS? _R2ZR>]'IC;#3]*(5 V^P":VYX6K!*P8=R-_.[@ MWP::Y; ^#Q@/*_5U^@W$;S73!HD/#N[]R(]+H6LC0S9B$IX0BSLO_7;UH>'Y1C=7,D,$>Y5OEX5E$?5.+?U-)J$:"6 M^==Z5I&=7+#+WKUK7W]3WA[#LU;=_+*YL[Z]7-FJK:_,_'!KV_7-G4I]N[*^ M7=O8K.UL;N17.]M_;6VLU>$O'[=J:[7UK;6_*CMU>*.Z6:OOS/Q#_;+5 =+> M/8%[A/ZOE5]V.Q9X#;!\>+T^U ?P^G6 =?CG-44TI$I26.ZBI,1$RX7'FDIG M7))6V2!]Y*\82UKKYF'9UEH;R,.@OYVV3P;] 4P?:/YQL-3?(YVWZ+&CU?-O M5G%MI"'(-4)8'3]V-V-&'[C%"[U,C+ZI3ZV#K)J#XW=,< M+%6PJW[E&)@^[/.*K;2:_<%$%%5V4-G.V?_YEZ9$_=ZO9'KZ3YSP.()%?1E' ME\/KX'LW0QH_/"?:>L;B<:E:P?+NC^^+Q[W_,T%>*,KWJ0,J!_NN!BL>=-L' M!F;/1;3UVA"L+EM,?I!\YW^MUM<<#\[ M!8";_(1LOFW4RJWF# _*,(6C$XSEXD)6!:5",-ZZP)6YO2G'A+,;QN0_A)/> M6;2]ZW;.V(*IQUY[.V4;,+M2Y]-PN7!9GQUL'+2J>YL_MO>VP$#Y K_7:.8Q MUNCN>>T3&#%[F[AVOOOCILOZS^_P6S_VZYMB_^A+N_:I^F/[T]9Y;6.3'<"8 M]_>VR'[],ZO5/Z;LJKYP65\WFJKG,"OM?;*]5\4U>(;:IX/O^^U-4:5?FK6C M-0'WHC!_+7CF5%O[QH/A)#B/I.$8\1@%TL%Z%%GBB26J;3)+J^-0E MG+MJ' M)5VNW'F,TCG)UL3U*E4DQ22#A0W#.!;46B84;"LB(S;$R-M/4K9J'^_>.Q^; M/W)ZY9 M9+)P>?:!:+F37FTGP5Q\4T)[KZA TD:#N-,,.>8D"AA'KR(U8(8O MK8H5=;.DU?]4BG6\YJ1YB9*>KXSZ;UMMSP^ZV:2GF.BW;FC\#B>5FI>8U*E- MY'N+3WCT\\]V!,)CBCL^76T^./!@K%&O>IW?2RC!:VG3B:85@0>2%$4Q&(VX MQ1PYKPW"3@/7TD83FDO@+,/*3:F$]F,P=B;J:R^2WAAGM#_/-'U:1-]<6I^> M4BF<-13PCC,@,3HWC(@\,NP)F"VE]?DV*->\VV;8KE?)/JV>58\.P69H'-4V M6JTJV @'[2V\3WLS!C!G11""< QFK[:!!!RU<]$+8Q,MK<]YW4G9^M1:*24L1L1Z@K@. M!!F.&1*)^LA88B*Q;'W2FX%[S[<^'UK+\9V%:O]YTHE/MRX7>](8>Z7*]PN: M8?D,M"^-IE=6 F.C"4OCDA,8J4!R2WOMD2/<(+ %N-5%7WL+A OX^=;33-< M@ON=0=ZT;)^G%36;2]N'8H>M"9P*:C@SVH@4(M!BF3%-IMN+DY>VSXN#U=G= MC!7&1.'Y3FM'^^>UHT,8^_Z/??IG,R>AU#[M_J@>K='](YB7HR_9]C$85E.( M@#"-0%@]=6 %B80$W&Y[/U,';/*FT MJNWYQDRS_=Q,YNC@:+_]L;"!)!5&!8><+*(/.0'F*A7"A!EO$GQ,,MSAZ1A!EE*I MDJ&&:(Y3=B>Q?)H(MK42A*;2")K7G92-(.>8M<8[Q)UGB#,JD28"(\JMBU)0 MX:U;6N4KJCS_F?KYCRK/?YYF [WLQ"W\&= S$+^T@5Y9$4P$SD49M5/9$ZHT MXCZ7?V.1(<(YUY$0)K)CE/!IV$#E&5!Y!C2S]D],(FA.L8V8<::BPS%99D Z M+!1NPNB=G!L8$]]\_S07+#H[@V6".[\6;9_ M-.&2! $ )V7(O6PQLHD)I#B)H*L"$@?JE#?3*RF!L S%C+ 4K",R?7(=4 M *Z;@!42/LH@)-&*AL(&POJF/ZL\!YI9V"O/@!YI X5@@C%,4\_]H_@&W&RF;0$D2*GB(R! +.TD(CP I-)(F"NT<88 7.0Z.F/(( MZ 5,("++8Z#7M!W+8Z 'FD#/0/W2!'IE93 V@820C$=+$6.8(:X<04Y+CBQ) M+J2@L- "T!POJUOBFLMCH!F%O?(8Z-$F$ E)RZB5DMYQ%J3&V 7E71+.AD1H M:0*]#5C=D\$!SW^Z?QZ.JG3S;'L/6.O&9PYC:%3K:V<'1VOG!T>'',8OMNN- M; )1YZ+CU*. 24"<<8D,YP%)0DB*1#FN^-*JGHH)1*P(&+-@;+3P2]Q(X4.V MKETDTL;2!)K;C51$P9&43&(J5][CB./]LUD:Q@[0\_GE1V^<9<%_:/J^L!2;*(#!I'-8.)=A(N2JO13:P MB+ @P4MBN+.Q./Z1G)7'/_,">>7QSZ-M'QE8,D9YZ0SF4B8= ;E\Y#9I)D)R MI>WS)F"U?4_BQGX[T]&/1[5/!^U:_9#5-CZV]_<^-FKM35;+'9OVOGZOTC\; M!QM%"3B,!1%JVCX3-1(/WA%K'-=&.B>Q( M2LY)K)PBI>TSKQNI*(/ G)(&.^2Q8HAK&I#EA" R*$G"*/3OTK3SWF3?;9X'.?9+#6 7N;<2:,\*-X)X$D0]!B5:\3/]Y(["Z M+VEC8_^\MK=[>K#WI5'[]"=0UZ_M _ANM?ZE7:6[I/KI8[MZ%&!>BA)P0IIH MDV=(\>00EX("8^4&)2"L+!+KN=U)Q<%/]$H$YY#,"I.GG%-&HD*8:Q>YHLI&,'[PBKGI+RP/?IYL_)R5 MQSY/-!B?6/ZZ//=YH.WS#+0O;9]75@)CVT=*SAF/#&EA@1!$3Y$)P ^L<3X8 MZ9W0+/<,$EB4QS[S GEE];>GA;U%88QG.BDI./;&^NBYY2[EH#= M=+\>9MR ME?6U074=_R@P:]W@@__7P+[]M6/WS,EV&Y[Q_#/=/X?[;>R> CD]VC_ZH[G? MWB?5#7C6O4VXIQ?5=I7]O_//WSAVE@$U1=A&B[C!%&F.-0I1P8)+B@6?GOVC MX/8*-I-+E'&3K-78@X!YK+1Q\'9I_\SO5MH\_^8X%UX2CP@C+O?_\4@[QY&2 M/$6L*2C4\&(&T((Z]9YE "WLG#W+ "H/?QZ:]/-TN"\-H%?7 FTU11QAR72$NP@2F'MO70T83*U"G":)JIH MK@5D,9>1:BZM!67HA8I&I#+^;8ZW$IA L'2.12<1#E'GR F+=-(YJXP)K+6C M8 KE%JBL3/YYB31^_+3Z!^7$45*>!;VD*?0,V"]-H5?7!F-32!D:E.0,A2 M MXM$:!,NF$29:***3D<0LK;)E*IY= *$\#9JW0+@%.@E20;HH0VYAICBFW$;* M&:=%P5LK*2O-H#="JZU[W/?P6T<(JTTSI4O=8R:.*9]-H-6IF,(4)Y1J7AM#\;B8PA(*PP7,ND(0U19QP/ PA]TZ+%E-!L"/$R M$VAJ +X3CP<7-9WQRR:VO+.9N\RAXN6)T$N:0<\ _=(,>G5=,#:#!# #;E5" MU.J4.\^.^BW@76M>*%][[-6?A^] M W;-A/&R^A_7^VWUJ@Z_\R[RQETFY\W'3.G@OL60+E>@VPNQEV>_98_[\DWNO_HXY7BHVN;=O@9 MU2M8RCL_QBODB9\)HI_TS?L&2PA0K;L_+@=;#G;V!BM7".5G5-[_ !>^@CU-5?SL9E2'$[) M!NBJ19Z('\?-GBTX]H+/Q!:8&$W;JEPP_,J0XE=^^=IMG;3CKPL\-6/8J$;; M/^G%-@QQ@>=C9V ')_VIQ#N-*&>FJ-DBZ7=;S5#)#_!DUC]GIP ^TAALL$Y$ M 29[LEX$'FC21++HDR]/ :X:ZT=?6_OU@Z.#3[5V-3?+V,A&]Y=FE1Y\KW[: MHF!H'VW#.*I[7[]?-]9K>U\;-1CW/MT_AV?!<']\ ,;Z0?OSZ?[1/JGN5?GV M)WC6O2^I>D\2\_YY:.VWOQP=[/WYO5K?/:MM?"?[YX<_MNN[?/^HUH;7I_M[ MNZ>U3W\6I<"LH(%&@3 8]OF\$R.G&)C\7.O93^,DTSADZ[6XG M#FSO[.J1PV8G]@[/1CR\U$&/TT$3*?G*$RRT@44S0$J",,A@G9#$W(NHN-%! M+ZUR)I8UN:E'GA:&]1AHFI<8K7<#MP4SZ)?:Z\U3@R[.6D#>XOVS6%XY2U?> MT$*5,A6(C2493_N"% M#@^-6=%"/NGL4*X8H5[D',:\R#G,"QUTEH.=L\$^[+;OZ3AN>]"(OO+WO@-&\6 M1M5^C^BTT04&=MSK_M/LPWZ96_OM-;?> ^?WKZ9US59S<%;.Z50[1/RV=G)X MTA_DSNHOVR1OL:9V(_J+/ 7V(O/ZLE[RF8/7?[^8=_,17LV9.AVXF7J L>.. M:ZPL29P(9QC1RFFG--',TCO.F1&[)]T,%'ZA[[?3^,U+)'XGZ0:?:>W3%CUH MY[2 ?;&]\>7[/OTL#O:^M&KU0_C-@Z/]O7U:/?IXP]U_L+&/X?/VP88GM:/O MO/;I"XRIU3KXM$NVX?EJ[5H#OGU6';K[\:6[WR;"&(D$,28-XM)(9+ S2$GC MN*58T*275L7S6X^\EJO_E1*+WPG#>YUDC!G4BL\C<0L[;6.*]K3B+XL[<470 M0N9@3XM:F.FL1V[R_V:#>DCOHN2$L\ARU01L-(O6IA %%H1[7U*/MZ0>36%^./:VPPDS7EYLEBL&-28Z)J"E37#-M3;2: M&V(2T0I;75*,MZ089]H1-PP(RRVBD>QM,KT+-64 MNQHR="T*9S*(Z.K[TZL<, ST,0ID=N+J5V5TZ^VU\Q+<5'M M:A/F?'"VT>S[5C<'&]?AQ_YH=?WWMQ;/LY%XMK^TJN<'\!M?OE?I+CZHYWHE M!TT0S;.#H\/3VMYGME^O\MKY+KG1A_'3[GFM_:5]\.GS^4$=1#/7*VEO_3@X M^K.]O;%&X+<:U?-#$.&OJ;9Q>%Y;^Y:24U1$AS"W!/&$-=(X5RZ16'MB-05, M'"(H[-08UG*\MS?)8$JTIM1P8IAF6)AG6S5J]\W*UM[%36:AN5[?K_;GZI?%W[LK7VQU^;E:U:??,+7%6!J[;J M6YL[-\+LKFSS6V/;?CZNJ\^AG/,Y!BY%%G@BUE#B8[(8L(!'2 MIP3S5#EM#AH56PG-E 7X-U!H]D+Z-CV!F>CB[N]RFFC"6,[[%E CU#]8>$3>#DQRO_S M+TV)^KU?@7'$T^+6L'GWKK-*P M_;L+"^9'OG[,$PUC"E.GI>?8"6T(4\0%[!S76K*'59@J$E4[)^W3;B_T8^<" M?6V[YS^,MV:Q,_\^Z7D8)-"DG6[+]H8I'SMG?5CS_NRD?+PZ#*^);[GS): 0 M1L0'8#G>&>0$QXA;' ").#<28#0!K;R9^]<_@0UZ;7/WAR+UH"V^,F^ <67W M=SO%(90=P/VS1%V?B"% V%9K*)G ]H9?=+9E.QZ^E#\>@'CWA_/9K[@X.(VQ M/PDQ#ACLU"S@%/;.6?$=.Y!"% D\#+2Y^=OQ,^9=[ M\;\GS6'IA'[&A0K\2'\X^M3UQ8WAJHL'R_P7@YNA!>,S8OX!-^(GA+[2[\) Y&Z,(M"Q0T!;AAA>772)KA%%WVT O MCV.O0"]8_&)9[QM-UP&['SXF#,FZ?K?G*L :BX<:?J4P!_*G,-R8Y\T!\ M"8H!^NY)*\!3#?)*P"Z$C1QP*'1NK0 MCVH5P$X#X0&Y.QQMG6*Z"CT+(C3>!S!*>SA["RMH+ M88 W^L6L @ T.[YUDHVZ*[LP?Z6?U="%JNT/%=$0+_K]+@AJ%MI6MW.(\M= MTP)< A>]?(9^'J K;A/R?BC>;[J3@BERT+5@ M1N_\RL^$8SH9-S-PW]<6;RJO+??$GXW>..[X,"+7B_8[L@D&^\&V3NU9?^FW MJP\-SS>ZN9(K>4\\:3G5?5B7THM-QG!- 'JZ0Z']4(A0O@J&8V=F+)5&+Q/[ M?_W<]:, O0NF &B3J\=DH?_/;_;N7?OZF_*.@F_5["18WUZN;-76[]:8LS+< MVG9]?<$[A'ZOU9^V>U84*^@<.#U^H5_Y=?7 =9[G$$_=>Y<-0!O,D!-0VP -0TX+(\C67M,WCV%J@/8, M*<)*9:U?&([+-WCOA D"/*PYHN4]L/Y[9R-R"\P(7H^Y^)#W9QL+6$VS"R;* M,5@?>>G"5\G.BOG)OJO#7ASRLN6*M_T&V$;](<\L>#"L M S!<(*8%E1R2O<(8.88Y=F?%K4:F?7:FL7_&[@6EPA>XV M+/!;GS=P_LGC$YBEX^'D9K//%P;NA"W>[8W-2OBL\*6,#.[K([K!LB_7<<42,DI1%*PCR@M*#?'73T;F )#60.;:[1'B MVZ)83_\2FT;R>\-'U;SB/[L4ESL<8R-G7*7?B-E/WBPD.W5;K>YI_\.[+HPN MV8HT+U0.^JD)\6]2NYH]]+9S431DD:]\8$&#]Y;3/#Z[9'AY@7.[+\]B&7G( M-,S>_EWD*U]%=A_4Z?'%G1T/V\V3I3^G^O-BA3Y@ +>XSC.Y070E#_^ZU-M^ M'/HD?R'7W"\OCD/SM:;$O.\UG3U@>0.P>A>9'.O9WY.M_L+QD[T-_]C6T%L_ MIX/[BD[UH1TK8^##Z; MG1#WIWE^1B'N^[QZ?D@.CFK-_?-=7JM_I@=''OZ[*VJ?=L4^_=K*8]VN5\F- M$/>CP_/MC:_M*OWSJ%8_)+6-@W8-[E6K?X??;AT=['V%<6R)ZOG7G$7W8URO M5P:J88I19,(A[CE!6NN(!'-$YS9:RY3K&:HB\2X*O\R2P!HF IA 1G@3>*YU:!U38*XFHA/% M*=Q-[TJIG)I4CCE<,D#B #^1DS@BCI4!-A<8XH*J(,%.!31=6A7/3[M^<9F< M/:*RR%QM1(E@6F3N; B5C5J!$;:(R=QNE?&E5 M2S5#-3?>19F<69+)Z"0##N!,9)H3>*&%2M9CPJ3Q4NB2D+V"3$XXU$6K5*&.Y)D*L]-WU9@QQ1/*$ZMTQ1A,( 1%SH"V0L):2\E@W\% MIRI[P@D5,R^PLT=T%OG*1?"Z_=V+Q[89KB:T#K-A1R721F782C?<7:HB2:< M>R1SUG&?C)/4D8B#$M@ZS^X)&RSUP93TP61LH&/48R,)\@EST >6(BVM1U&' MQ.$C0H+-%52?3=]*-]P,RR0.1+J80F*,Y_@W25GPW$K)$S!W7[KA7D$FQQPM M6HF9,08Q:@7B@5-D8V*(^9"TL8(FHD$F\>S+Y.RQE$6^1/AM N M /N7BO+(I:86MDN99U&>/3"WRE8OAZLOEDP?#LNPY)_HX5YYZ=HS= JL5QK7A M40FN%0&H<@;C /11I&"2M&)Z%++6[?A2LSQ:LVQ/ANW(M M2FE_)6D?\TCJ 88QC\@($Q!W(.TN8(NBV2CT].+^2IWQ-)TQ&?H'^MU9 M$BP2B8/.8-3E! Z)I").*1V=31YT!A?+^/DG567PW^Q*+4^1ZB1BROV7$U$F M&4$Y"< !8$]4C*]-Y?:,=.3WD6<'/=4ZAY56M/U8AOO]+,-/1QRC86!" DU(R1+0%5PRZ[V. MPOJ2TKUQ08;Z6E8,0UJW]LT8F@2V#(FH!>(&_@#MX)%721-%B0@:+ZW*9:[9 MS >(F M("(80=Q%H'=$$I1S<'!*7AGBLM0*0F9>:F>/UBSRE8O@H=LN\C>>'QWXSE5" MT)9Q%BW0..X9T]X(*Y*3C#NS;JE^ZW&19,H&@$1R4-D5P$X:Q4N61Q4$88$Z<7K5?* M[--E=H*KN6P+VPC&E6,(+&&?2QAKY(A*%G-J5<@.N&4IGUUEI72_+=254W*_ MS5MZQ^W$[64CIQZTKE%9YH56,2-@@$4\&V*S1#J48 M(^$F<4F TA(IEZ6:5O[CO$0>EIA68MI;I>J4F/983!M3?N:38Y8#I@EI M02;@B")E"0QX'RC)-7>$7H:5FF],FSU6O,A7+H+W=I1#6#GN]K*X%!466]W. M(1K$7ALPSPV*#)[4[-B.'Y_;MYK6-5O-03,^W'2XF0+'0'A"]R1W>U\$/?OX M"7@WBM8DKZ62U*>4:]H1;9U/VFICB%!"N"D8#W^-MV29&/L4I5N=-"22E,%A M'Y#0%B,NB$ V"(Y F3J9.*@ M,<&1X@+@Q+0.$MX*X&:/6"_RE8L0Y7O97>?8GN76.F5\[UUJ@U!LF;8^\*"X MU\R SA!4<,&928&3AX:%E+KAF;KA\R3Y9=1@IKE$)#(-NL$%Y(S7R J'L=-1 M:9<;>1@^\^& 91#OTTU6+D)BQ!@>"<^M2A4GCDNMJ6,EPT4\!X6EGX)6=;C"L7P1$,G*UW$N^M MS7Z/T[>,)[PL!DTL#]SR%*CCUE#CDY8>@^+ C$MW3Z!OJ39>2VWL7O%TNL1U ME 0)27,4<%1(JR11 @5"-'.)AJ*EAQ#3\G3.D"^SE-M+2TQ2[ZD3VKO(I<"6 M)L$#]5$%XKV?1@^>4FZ?+[=CNA<)<##@>\A)P1"W&EX!\T.,)$6"9%%;4SCP M\.S+[>Q1GD6^=^W>O)><_E^\MA)L@N*")4,D'A7ENNDL\4Z!$A#[)H*H4=\Y*3:#@WRABON$N"4@L;(,@'M\U0C0J+C5C6N>RRWP:=5O*3CWO4>)?(?VGE/CG2_R8 M.W*E&"/2(1R$ (G7$1F7.SV*%(V*G'LNBDI-\@6BDLM$H$6]?8;^JA^Q^%Z(*<*[DS=(\7D^Q 564E)BGYA5@=O$:;)&".^"BTPG8H&E M3I>6EE5JGJBG#B>9*9=!<"$(<3U)*_=.E?LQ.$Y7CA(^$,0#A(/5^68EJ1PR4]+:_\&3V=O0&75\[^E8L0\SJV>>X) M?;C+U"E#8._B+CI$"_\G+)<_]\D92I4F/M=J21XT9&FQS )W.;K2N4!QPX6S M";&H/>+.4V2,,RB'/]+@- X\9L\:>_ZY;!D%.[NB2R*C42BKC=>P":S68(-H M28-@PB5,2K-C5D1W;'8(&@*76B+A9*Z+RRTRQ"F4F-52<::%+)SB1..9%]W9 MXT&+?.4B^+V'[0O*4-<'* =K9,*,.Q,ID 6BC$N6<>Q)E)*2H)X0ZEIJ@"=J M@"N-#+QT44@;D)8L(!X5R=%T%%$M@TA":(G3TJHV8N9#ZLIHUZ=+)_5)*N>% MQ81'P34VAFK+,7$L1\.4U&U6!'A:V/K@TY^@=Z-T7S=FN%2UCU*U M5SHCB(0C\S4!68^*IZ6T%E" MYZP&7Y?0^5CHG.BYEI)5UF(DN6&(,VZ0"Y0BEX*.(6$--@M IUX6\MD]968< M.F>/Z"_RE861\]L@EQB%_X;F/ZO_@3\NOM&VO<-FYV(/&<"OT3MYTYA"P4T5 M(N6*^!E&4OP_OQ]W^\TL&1]ZL64'S7_B[WD\B!7?OKXE;3_F&RRM_D)^O9"A M5\9UFG&]4F_$BFT/J[HV.Y5!_JOK_A,KQ>Q7;"]6>C&UHA_$D"^H=0>Q0BK= MX:7KW38,^NS__$M3HG[O9T4052S@J]LP(LFHG;9@<7^RA%YOEXHX?FF"O-OV5 M>5>WSOOP=.*K[36+:=X"_=F+_4%ELS.X:N2^]>9_X#ZJCU<3UJ?5ZI[V*X!*8$+VA7XMCV,O>6+;V6&9V&>PP5(7/E>Y1 0H]?) MO^*ZMA=RMLAR_@5;\0!\\,4*Z&BX=CF_,]PF_W=BQ,V+[7_;S8=K=;&Y8%RM MLW,8:1.0X-K@&1\>(5(CGH&R@0(;OD#P@F4T M,SX-/J#L.7LC27O;ZPDBY>P_#H[4G_"NS? M*ZB]6W897-_I#D8RF!=[\F:-;BL,[]>V1]U>$T3MGVX1^7>YNTYA(\ =)B6J M$$KXS>,AMA3\$3;2/[;9*H!Y)"7#>IGYV@Y(P^\PO)N:)HM(LW-20,&5_36: M.YYWT4V2<-H,@\:%E37QK=%VQ..O6 ?3>3*X^RL_TPV33-G'/"NC/;SZ']?[ M;?7).N?5[_O:,D?5M>6>^+/1NQC-,2 F3_F)-P"[O#I7>![#Q8F_(9?]C9V8LE48O.R/^U61& MN:!#2)XP3@)SE&L5% N*^J 2_Z: O!2B#MI[/?LQ.KEKLKU[U[[^IKR=0JY5 M-[]L[JQO+U>V:NLK,S_M MVEIM?6OMK\I.'=ZH;M;J.S/_4+]L9<+2/8%[A/ZOE5]V.Q;(%N@[>+T^U ?P M^G6 =?CG-44T\HEY(E)B6#DF.??1:$R\Y9)J3SRG(P]>,=BU05%@2\3H&(O< M>IY;'7&LF#*>BH@%2_HJ3I5LZ3EL*73CD-:,C(IK9E*F.9DG@5K)-,IFEEO) M5P*_:8/)T\V,_!]@-^VIV8\+-*R_KOE?Y)RE.;5V.T3'#Y,&$^7C?R;ONE6WP8 M=S++&9W%VT'HYZ"RV[EB,MRR ';8@"B7((!]6ZC[8@:O",1*Y6.QJ;O]ZXNX M/+F/_V__BN0,?4Q#9\!-@<@_/C2EAR;PT""P10_H"?_& [Q7UZ3ITO<%EG<% M: Q0J$;^,=@:.3T)?K/;CEE(6]U^/\OEE5%<9C<-K[MB*E_>>?R4A8OO*GA< MF^3'/4JQ@W?B\2"V'4P'P\N5?"Q>/.-&]*-W27Z7F,IIS!-9/%8QO2V#I;J6R<]"Y6MY$K"N* >[LNX<=4'B775,>#56&.Y$4\\99+D32BEKMDF8.)\M5^K91 M0)7"!-V%6=E)!:^N'WUO%4#_%RB#C[UN^XZ=66ZR8I-Y 9M, M,@C"1D(^ / M9]HA;:A DD:7% _>6+>T*J8 0\X)@TF GXN,JVBM34P%*K2//"7"1HM.RD5_ M460YA447C%&LHD36X:Q^+$6:OBHF.X.N_Y[=7['7'PI)CHO9:/8]F.FP6'7XL3]:<,W;"@BKKH\$Y.B@ M7:O_"??9A>_#"(Z^M+;KC>;VQC[>/_IXM'_^_]E[TZ8VDFU=^*]4<,ZY;W>$ MDLYYZ-Y!!&VP#_LVHFWCW8&_.'($V4+B2L(8?OV[LDI"8K -1LA"9._8W4)# M55;F>IXUY,JU-O.]SPXNMO%U@+2/#\CN\6OV?A_&^M&?YX3$O5<[O/WQ#0"L M_7%W:_NBO?4GC.5-:G\\R*!0'#@/(!\.1P3DGVQ@"_IA4PLL;,6>P MCE7, B8U?$^[P/,UK)3215!@:U4$UCG)P?_!:5S;>+.]M;V]N_GG7]M5>Z^- M7NRU]]_L_?773OM5M=/>SULC>?_@6@;0%:F^/4KUW6%<';:7,E%B- V<:(A8^87_KEM[2Y.I.J&G5!'A^LMVV]T[R<_TS!AE]^(=_1 \]=@KB933'/B$&F2\IDAQX<&],Q%3\.&&G2]C MB_LZ[NMO#V.U6,/U9W'+2T0P6 MLHDVG.2(W!%2=0I4?;EZ.;\7LJV%O047Z_BCZLP.[X(ON$5WV)]$BH=PPZ\! M#:;L+D![G '^6Z;+?C:W+'R]3D!@P6?C>:X.>I M;3$N4OL. FAJ$P M;\A#85ET[?QT[?[VE]W7'SP1Q!)G411*(QX=1DXSC(@0@2E)!19JE;7MW4#T M4U7L$J#DN:K8W?W7YWN;'["QCF"=4%)$YAY%#FF=LI]+/3B+A(/94Y3LLU6R M^L>5[+6[78Z_X8N30?]C%@<7ZS,=7>OKD=3,.?C<\?&>3.(8YS@Q[;00W#EA M _'1$P832I:T:)S8HQW#+S6I$2R M.D2D4A*(\WKW77D4DO&2:<' +WI&6O0KH%FD%ET"4#Q?+7J8,<&#(9CFW1(L M$SBIP2!G# =TZ.!@;;0Q^H%:='PFMJC1IZE&S5*I4>(T#7ECR.12M\G8R'64 M6FBF(^?"-'E-$\8P18W.=:-UA^^>?3":Q9"X0AI;B;BQ#+DD%7)*DL!4-,:S MYZY&S?>#OTLNY<]6+UZ\NVB??8@)@TO/$LQO4(@G99'%BB,6;7+62WB;?DO( MJ_I\_WWVRF[RX"0T7'3L G3LY6.?#+)JJF?\K/^5B.N$$_J#X7A*9^9E>N9P MAEGJ@WDQ%RF:,%2RG4$%C_\ICJK/MGM:YW(/3_W1=%5MY(I>?S;''O^&AX!IMH?Q,@$: MT6=&H.VM;9[[(#,KE#<:Z4 9N!-2@X& $V+4,WC;"AK5VL;-G.?_N2JU,PCS MTUD'X:RG_?*XZ7<%*R_FU[&2C=MX;#N]AE2OJON"EA]#RYO)C!;8W DVKS-L MB-81DP1V=4QUP56-C,0!&:V<=LP::P;GVID=&S!1S%FJ->4"1Z>(]88IB2W *?'[ MJ9V?1-HS.OQFT+:.O=;EI?()PUP.M:[DTM1,;C3\,=BFV3R.N93N]"1B;16O M5^T/Q_YXG>F\8EIV>,\;-S M%3ZQW;,/7@C!L4E(.AT1QRXA6 6'A!=Y2]4$ O.^(86Y>9HKD^6+$%T)"\UIEN9! M[M=FN\2$GCH#[+_FNZ\_*"92I$HBPIU#G N!+/$**<,8=<%B2^V"8T+7\'AK M-#-7K#GMG=@."*;]4G7M606PZAW&NE!A? S<3E$U >T-$#;6Z6,:QM>'DG^1 M:Z'>PR:F*UOB\_N.U9\S!6IGIW$03V"JZQ*5(#/QN!'+%&U3EK)>LD/\N5.AY,243/;!? G(,O;P:!N.W*I#L:2EW^: MWZ]E]I?F!'@N %IW &F 94<-TAL%,%% 1^%1Y?K] M3^,[-55F?AU7 (:1P+"![_.E9]:@^6ZN&WIU5# KG5QK=3-?$S!\YS*@@[M, M7ETK]'+V&M:Z.5>CW!\V_[DD940GY6&F\I';:4\?\%)=UG+T8OPPF[6GMBQ% ME7["F?778O?P0TI2*LM ^TF33\%H@0QF%C%" O56"V?UV@:3+4YO]LQ>II*A M10A^4 CVP!@*-HA@P.%U/.4TU0C&D% H.AHUI<:;H$ (2$L2^=W2?>/$QN_R M:\-D=7&-"3F#OAGG0W^5$N]6CNN.5;/8VGUK>,E+U?^57:B?5'N+/WKMK6U; M=YH:@@_Q-I?*7II:6Y-B=!]?7^S^\^;H_7YNQ/GFX^[%F^.]?W;Y[L==^OX? M$/VMW8N]K9?=O7^VSVY 9FOWR_M7+[L '=9^M7O1?G4@#BX.SW"NQ&'RD53" F]R#PQ*/8H8,,+!_K+I1JTM#*X& MEXY(A@E7 MNDL.-$*T"9DBE_M-]?9_-]]L5YOMK6IO M_W_A[^W7[W;V#ZHWVW_5&QW@*NZ]V=W^/[.J3:&JT42DJ%CV/ M,C@O\WD#'X,QV"=QV;EV4=+X=[_;\>?/6B;//EA%$S'2HB02R"3->0XN9PM9 MJXPG%%:(7Y>QGU$F[9Y-&R=K7<%B5_5J/[7-C<G>(1Z2_HY@Z2]^8%2X"B*!<+8<@2DIW,%B5RPB3$F?1 RVAO5!A5E M(]TQNI MQ+7TQ(#LYSBPA['VBT>V26/V_>-C(.[ZBL/95I,Y*E.;3$-P3VM?M?G.>O7/ M41P;5BG5YT8F3KV%QT0A2P=8;ZTJ-')RGZ'??:A_-*&@\T;\M\3TXU_->V%+Y/!ZJ;?P()=>S*,OT]>_#%I#MWIU5Q6_^AZ M+V48W33':!TW>4:Y@?2T'?GXX_7ZHVNMRIO/F%FGBGWU8[Q.OOK9MRY+V#J5 MZHZ;)UZ_.Q]-[2+7W<3>QW7)':B+C16-W<^"H]^9*_ M?!.]-YJ2U\"?MV6B[^0W[M>%\W?KTS;5]LUZ^9W<2>".,_-0 MZ9E^=4S)F?KANU7= ZJ:/.N3FK]LK-Y!?.[TP,]LXHB9!^Y6#/AB]:#Q"[R-8[-]ZZMQJKJQG;=T002G#9*69Z_V MQ^*71P?'7[I[QP=B]^.?GPX^'K*#B^TO>_NO1?N?=Z+]:N=\]\+S]_NOSW;W MWQSM7OSG>/(;N-?I>_I.OO_XZ7SWU9L.C G&N"W:6Y_(^_U/&,9YT;XXZK:W M-K^T7VU?M/]YGW8[^,M?^]NCW;?X[$.45G"N/7)<&L15I$B'E)#&241-I+7& M9TNAA?'-QH]-"\>'R'[FU'MBX%XL?NV6US5!8:(59:(YM-\K3+0()KJX9"+L MF-+16!2I=\!$4B.;/$.>@3*Q5!#MT]J&;NE;VA07(BI$M)Q$-(=&M(6(%D%$ M])*(0@R1,P,M[RR4G ME\V06_8VQY[Z@\IZ/XB7)9OMETD7X5R!L.?K(XTQW@B(74X2O=\DWD;1/7KG3GJ&SSQ6-;27;<25A.Y M/R_BD0YP(0+,T%&5NIL83Y@PK M*OEI(??G>?Q%)2\, MF)U'RX;Y?H[4"H=B[_CP*T/9/RV#9O.S[73KDX#]%[7,OLWGF,8B6Q]=*]Q] M'^Y^.QL=V;[XP GQ,N9N>!Z#*98HS8UE!6)$^V!)C,SPM0UB6H;<-,=^+)1[ M-^PL^7938;]GQ'X_+6NGL-^\V6\FF+3SY4/4#D<2#)).L'&3IR@\ DWF3>3Y M**J8;VY/(;]"?DOPU$\A4ZB0W[S);R8*MY.C<-)J(A.B0E $>HWD*)Q#E">M M97)@^>$ZGXBKFZ6%"_L5]GL.[/?3LI,*^\V;_6:"EMOX@XI>.Z\C4MYKQ"/6 M*+>U19Y%'H))DA$[YQRFQV6_YW!(=BOV^L>=WCR/R3*8[M _S7'193W@68:X ML"$^ARV!IN#7C5)83=VKV8I8/Y0.>-=T["=D%30S\Q,CXO^,UVJS6:IVW;UA M+]55\X9[TP4K9L&]TYK/9\Z<.F,#ES+"@H$UP"F)*->B1#(G.Q,G&-=A;8.K MEM(K>,"BH/LG17P+NA\1W=-SG)+9R(RD^91"0CQXC R5&@6GG2'88ZL%H%NV MA+C92:6@>Y70OCA2T"132 H9#1#G/EGD8.T0^ &8:NIT4K'6 MW<+,*YA9T+V- M[N9D!0\<+G4T8?NR,O9EL>QA]*>#SJ@3AP\*TBU+#*E\85:/:',F\WF_/VDT$3.7U3^L?U=. M ?Q@)NG9!PKVE?.!(X<#RRV*#;)2.82)M5KIF'0 ZYNTV%*IYV)\/^W 64'\ MS\J>//O@1" Z4(445X!X3 +2W.<>-9XH15C$(F7$$U9"Y:N-^$4&TPKB%XWX M:82-&F,!W10E94PN/X:1UM8B%P670/G1!%PCOFR.K3CB%QE@*XA?-.*G43?- M- ,R)\@(IA$G#EX1L.\3Q;G$'0;MTA\M"2>^S096%F: M6X(,G_$ZW]A.*)QV'TZ;K2N/O8L^THBH9 G\%J:0)<0@)YFR#G.:7-Y),"W0 M7G,J57"?QCQ/I4#)\V:&)<@.*LPP'V:81C02M\;Q>LFT _]&&&0BD2ABG@)C M+'+>9!!(\^ @9F&&%66&)<@L*LPP'V:81CZ8CDD2YU'RSB+.)46.!HN(UM0: MPY2(%)A!MY1^<.9@8885988ER$HJS# ?9IA&2"B8!B9%BJR(!''I%-)"!01T M@95APE$I&IM!/1EF> Y'H&;Z!)[$01,UN4N-M!_+9[IY_//:6;0'GYB[:_2Z MC'+91_F<>A342;$/*?RX:C46;GO$)VH#G0[#WW%0FQKS#:O2Z\;.MAWT8+:& MD]M=3;7&Q:3Y?JKU_DXV9^H@:7OKX*+]^H-+PCL=\M:/"X@;L&F,,00%3RW! M3#,<]=H&7N&+XM#/0X#'1^A8%H)-0QPY"P.C4]IJPR M$7GEP;FRX"F;F!F(F,) A8&>& ,],$Q<&.A1&*A]U0;R4A!J(Y@_BC/$P31% M()0*$2VLETI*@55F(,D+ Q4&>F(,],!P=&&@QV&@JS:09Y;2I 7"TG'$+;5( M>R&1\OJ\:3B&"-=U0>4 CP:U7)5I%8[_GT*\>YCQWY M&DMC8=U[L>[N]=A7+H*LA'1":L^'U!X[F%9([0=)[:HIB;DS$K0/HMH3\&BM1L8YAG30D4D7F!!A/N&T M0FJ%U);JL9

?2Y>043B ?MD=42##<:(@7=PQ)+=81N M7N?3"JD54EN.QU["D%\AM1\DM:N6FN1*F$0,XC:WY8'E048+#'_BI+%5UA-3 MNY^/T)3G,4AM' ^<#&,BQ:*FK"?0$J ,\9D,<=&)SZ'S>7+M8SLX[/10\]'O MIA[3S] J?_='L3?JV&[W?*:<8WU>8,(J'W.E>+(O,*!QZ:J1ZGCL]K07^0Q]@+]GP+]JZZ%HLR$1!EB6 'T14C(6JJ0 MQPEK&91QS-8EO,0R%?0IT'_:Y]0+]'\&]*^%2DT(@5C,D)4N(NZQ1L90AP+U MS'L5$PZFACZ7!?HK#?TY'$0O^%X"?%]5[8(S;C6G2&FJ<_\;C(P&D(-!GYC1 M1C@#JET^_+S6'-'] Y'!>\2%RE?O'N6B_,:/GL+>SR_DU^H;(:L;)_J'LXT; MJK,XB%4JT5',Q_XG9'79U00^CV/:FBT8,*Q_$)L.*&?]TVZHCBS< MWL78JRR,"DU&M'X%7_4:_%8/:Z/&8R;H3N^TONEEM.K&^S,!P_$T\!P NQD= M.^N$T=%$.-JP&X9;[N F67YDFFYEIP'YQA=734CUAY93?2ONG-*C34:S)F!B] >UI/\.ZB8.FB#NO^S2C*4Z&F0# MZK\ZS"@7= C)$\9)8(YRK8)B05$?5.(?U-K&?LTYP!\OLNW5&PW_]9O]NM0N M7BAO]%>OA7)S=_O-]ML7>ZUJI_UB?>F'V][;WWY;[>]5+_;:6]OMM]M;^=7; MO;]VMC;WX8^7.^W-]HN=S;^JM_OPQNYV>__MTC_4+SL]4"O]4[A&&/Y:_?*N M9T]#!U00O'[1Z -XO1AB;?Y]31$U]KFF8%6J%!6+GD<9G)"AW1\TNV?1W"F!I\[/DZKF\\.<;/;[?NQ2_4&Z.JP M!S.14S\Z??C><#3[ MAQ^8=%E,$\R]]8A3$9$.1B.=0]Z> YL3NU9%\$!/,A$,3N//D=YO&@S[8&IF M ;"]\VJ0]5.V6HK:DV'\??+BC] 9GG3M^>^= M7OV8]8^N.Q9PS:D5LXX;2V;LMXRO/_YXO?[HFN/:?,;,.E7LJQ_C=?+5S[YU M6<+6J50_=-EO?R:(+H-]4H-5]$Z7_4YNR7>=>G,7_[Q1YXOQT/6=;)E],)EC MM0O?.QI6V[W,6&_CR2CF>I05PZT[E--;U:EIPSMWG9F'2L],Z/P>U2.7>_ZR M&767:HQW>>!G-G'$S -WJSDW1:CF(U3/H0O/V^\8WW,K[;O2QS+N]_!/="?V M=!CFGW=Y;1NV"0B,ZWO?B!>,(QHKLL^ZB_=>O3YK7QRR]L?NT<'^:];^9T>\ M_]@^;F_]&_X.']O_O.RT+SR]OL]Z7)P.Z28%H@[;)%E)"+M!(:U4Y89 MLK8AZ*.W#GI*M:(*K3TC6IM#3FFAM<>GM8LKM!:4-UYZAIQ,'G$B);(D)"25 M,10+KKG+#4X>WKR]T%JAM>5YZGO0VD+S90OC/0+CD2N,EW?MA:42"1J \6#) M$%C>$K%DK.*,1M!=.1V6:5PXKW#>L^2\17:L*ISW&)S'KG!>"E$+F22B)%MY MC MD@XM(.D=(;O&=4G/ZQSQZKZKYI0]?9E%>YDQ.4S3NGA=#Z$_=UK\M>%AU MAN.]^QC@136,7?CQ8:LZC+TXL-W*]D)EPW&GUQF.!G7>Y^2G^8?C5-9>R&]D MY="K9[_>^!^.X#_'.2DM)Z@U?;#6J\WZKRN;4%6V95KY4H-8G=EA]=_W\01I M4);IR+TV',A!QQSC"DI;X86FXL/.@RVE.R7*M/N]SW&8N^&=V4$8[O='MCO[ M>4Z6:?='!W$T3:-YZD3SP\DSNQ\/Q.X94(4P!-QV9)4DN4NV1%HYBT #".EP M,)SETT*D9=1-^RB+T6EO<#F9MXOW3!8*_!@U2W0E0[NR]8*!^-E11D/^I1__ MQ,5JY@9]X(G*5F?CMH?(-GT/+Z5NR4I3DF+:*()N86?"SRW^S1& M8**B2;?:]C,R"LCWOX?3P7FT@X5):)/H];(_&+^5OT>>G; >8A!6+YD"&R4@ M':G*05F&C/,@L5T]5'G%AE]/<_U>*N5/TACM_B4R^L#> M,.!.. 7RK,Z.^LVAAEY_5,5.IFW0$E4' M]C*^0)9SOEC^O)>S%(Z;+(5X,TNA5A#U=:<_R9,Z_NY6]..ODOQ58F[.]5)E M@E9[#?&\RA,Q_#&Y^,FFQ'A!_\]_:4K4'\-F@9J'V^GE?>-L)_S=A<']DA#4 M#LZ;6]=6RLG) "BZODX'C(Z:Y,<=-?,O=FWSY?4J/\'E6*K\JTZ(.3-Q4 ^@ M%M"QS3)^E"M'>EJU*LGFS2F,YOSZA\V?>31@3C3:J#8SX:,!\"]0PE0%C1&6 MA]^O@32;:=E\N%Z].\G9T/!$S1$@&$\O#N%J]SN0:9U+07LJB#'<.^U8$BI9 MX2+UH%_-V% 2C,P:2COME_>PE%[4O4QK.7AA3S(JFB[ ;R+(&BP-*)*7IZ/3 M0=P9#D\MS.[SM8#V#_#>_@YM7[R&\=.UP6&U>]IJM9:\FX\%X96KA[XQ7I:I/ MH]17NH3)#^JOG\A36U-E,:H3!+^C8%I75-5$2]WSU'/03!C+G?:!,VNUL$PQ M"[ZO398Z_IWM]AIMU_+U;T_+'\#P#FOOZL_SZ5?^MN?YK=K :Y3,L%$R.[W& MDGLUZ ^'!707K\GNU@X#T"7L-+%,($F21=P$BXSR&$5AC??<,YL/--\2JKB* MIJJX%69O.OZDS0BD<=?]0<\K2U@.6[@O%5=3LI M+LK1..N#]HF]6P72?5\@W76!W/YRTFE.NS6R^-R$[V+GK'WV05))-0\..(]R MQ!GXD<#R&G%"O1!$>LJ!Y4>QU[@--YR)+$W9C9MXH]^2A!]BHWM*PH]04_VO M_\!# #\WLO#L?,K]3=S>>G?1_@C_O8"Q[>]\",E%*P2H_F1S(SBOD%:1(,^B ME4*(()Q>VTC $BB+Q@W):,(0Z]76_?RJ>:B]'Z*K]-Q9[PV_H?A(X[%]50,.BPI<24&$\>?2 MTPM4@8N0A*("YZ,"=S]$$:072B!AO 0]R"4R$O2@-XH0ZJB,QMU!!2YM^&\2 MIQ^3WM^G W\$DE%SWE.+#^],(VI730@ 2&UJC*E>5=]ZZNJ7M7PR>.W7,>'# M"A[7H:YNY["3#_E.U0GHF)/)3T]/\I_PV<_$9 ;$XD '(+EMA>:H)DFZ>CH_[@>>\+7K54>'OS Z;2 M,PR4 -(,RL)8C1SG#A$NJ?$61ZXC6"IB+C&Q'!KN#*N3+)CY_0A6R@ETGI>%"6D44,8XY\/[&*D], M5-XC"OA69^ASV;UY@<-0JX"LX@& MQ7*&- ;]ARURX!H&$;0QDJUMW Q&_0_8V?;?$BPWM[EV,[GYBK M.B)'FN_M97+ODL9>4&4,QQY;:B+1/D7OI/=:+]#+;!A[IWZ*G4MCOK!V%N2< MV:$=UH%[@4@P"O&(&=+&180UC\$&(TV@:QOT9NGW6E[NJ<BF#$M8(^9T$PB(6"Q*+]MD'D8@#_ 9$$^AQCEE$UB6#7(P^5PC&A(!] M3V]6#QVKQWH']:39 ^V>MV;VJ;*.75Z[OY:+ZDV\U/9_#_J' WMMNV[7VTO+MO[%8#H/.8>K-N7OD_)G*4D\.<(=PYPJIG%(RDDF5,2) M&YX-=U"=_!:_&P/^HTV7_ W,/FKL/&)K^?U +0.CT_B%EDQTFOUR_0U&J=$>W) MSYL,D'N*. ]DJ!NYP&+QFSX)4JYBBEOA9QA2G51<0?3\0]WWO]P7@? M?#0$-!4AB$L;D%%1Y?INU% =-:M%_"MY&5=%_/_[BG!?S6<:>YCW%)G<52,F MS*5)D$234=C/MM.M"P;F'*?3 MAL+ABKW88.JLDSW<2<)@'?QI;I._WMS*]P3L%9?_ IO^N;5+GZ9ZX_&/3/Z@K@TPVS0?S<[W[. M7\T661TC&D28D"NJK+*^C@ T>8S7U=%P9@2^#U)S' &T8;UZ-S:A.\/Q6ZWI M=R8!@^NJK3.3K)B&Q=;MQ5\?^==D:7(WS@%O7L4F?% M? SOAB=@CW]YN9Q)-G#? ^><1RYO>7K;C2>:FPB!=7-..(J4*2M M2$@DS+@UX']B?>^61EHFI[EQWCKP-:2U@1"1##&22"[#=RI/E 6\SP*&8!3, M(D."6["X9-)@>Q%XI;#7D:9D?%:D-^VN;VT&7&&$:X6HO]4,X7MU:6?/%7X$ MQ=Q)Y]]I)E OZ??+O,NU180TOAG (&+]F]OL\RA,'0^S-0#697^0=\7SWD&W M#\"(RU)BNMT9@^#X@(+ ?FE_].+@^#_=]M9K^O[CFZ,V_<^GW8M_=W>W7A[M M?CS\LK>_?7$=!.\_OO]T\'&;MB^ZG??_O,/M+0#2JVWV'NZ[>_SN;/>?[?.] MK6VQN]].N_N?F809:!<6F"D2*"-VB=:4BJKMF^F0UY MI20G2ND _,<9K O6EI( <^\ -$1>+T/]Y[NW.^WMMV^KM]NOPL MQ=E,&IYV1Q-;;O/MBPHT4JL:RWIU*>RW!R6:JS2UKIM?@&T)IMB[];?K\-O# MYKQ)_=?+&/)QW5;U NSJ8&N[IMWOH;?]KAU46_GP;FY1 _;*J_I@;ST1OXS/ MY6R]FAS(N7T<7[]??9_Q+2^'V$\IYK-9<7!XGL^L='PG]OQY-I'#J1\U]O&P M.:IXF>DU/H1TV:_HM,%<_7R\<=/TNFE@85YA$> M&^10="^>U8LS_D+=X^;22?G6 ^9STO6%QC<=@G'01;6NK_V/T?@XZJ114!:I M_AE<.)^!BY]CMW_2F/D>]$S_.!]PJK_?S# ,J N^#6 5GJ)5'5H8PU&TM9(CAV_IYE"9#I@UM0R.,PM6TYC]X8)T9I8&^&[ MQD1K;)N!C=++5I(=M&K[HJDQ,S[Z_2T;Z,6L#72;97+%&,I?RV'@&Q=L[)>Q MT;O9[59[>5ACV[?*A:$.\WGNVG[-9A\(U,F@,[PT\&9BUE/K+MMR8.-GH^IR M-/7V38Z7+P#S/9QQ7D*_+AHQ,84GWA',4",@.5CSN>[KVZJ&IS ;, /3V/O83I_V M&!K65YLDKM6].>VDPM>D[]#DWNO5B_$!E:]Y53/9Q&.S?'K#Z57&8?_:N_O* M_K4_ZL39'^?HWS!?\MA^@H>\-@D6 #>J\^UF?)'I+:MNMO>;^X[CY_G3$\ @ MN#/-R!M1.QZW"NT/:P_*@\/7U'2J/SX]/K:U;%?9MZKG*_M-MUP1?M'NPW33 M*X6A;GM0V^OE$SG-=.0-G)?]P32GI1A?WS:^CD:CD]]_^^WL[&Q]&/WZ8?_S M;YL#D)W/\[Y:SN!PQ0%;>HD!S(5L1*=)4"^2X9)$+YD,R M=VCGNFPNV2:X.3W;/1]VONK N)PK%(?#2Q^D,Y6.VC3+V3^]O$MRF=SZC3JP MJ=.S\&5P%&8JPL+-5[07+%NGS,R]":A9ETH\D8:E3VFL>AT\JC+69SU6D%>] MF/ZZ-[_Z)-HNSN[_WZ.GYY-XMMM+SC_UIYK-T5BU9UO-%6N2:%;MJ59SK68S M7E;MV59SQ2XW^U;MP59SN>K>!#D,>.E%KD[79_.]&<#-QFD^G;+;'$K9_LJY MF+OT$+]WTQQ\S^;B]VW^5099!OF\!GEONDKU/\M!5W=L^/8F?HZ]TWC#/;S/ M,ZY:0[_;'G%EVO8Q2X@QWK!D%9?26A&MP$0+X:VDU-RAL?R=CYV/A2M7$K]U*':/_WU\\/%EY^ 8[G^Q^>5Z#[^]?1C;\3:' M_U_LOOK/4?O5[OGNJY>?]K8^G1\!W.]$]:FO2:[>\%KYX*7Y%(7?+" M!L,%_,\;KVTT7'$G;6!)%KYZ4GS%+OG*2D>!EA+*M8L0)\(A39)!1"4.0>Z2@5PAS>C,2+E"LJ,=Q2_&9[J\)7A:^6DZ^PX0Y$EWGC M+!QAT1NI-S8W*SN4[/@^Q_->6"WN^Q;Z7>)\U/<]@0 MO$I"DYG?J2=^;W(POA#-?8CF?&9G+WOHV 6%HB41<5@$Y"@E2% 5&%9:I6#! M,+K9?>.>#',[RA_5*+IK?L>S1^D\UY( ?"C GBZU6$4SGTV%2A;T+A< M,X)@#3WBAE$I54K6I0+@9P#@.6\.% _*H"GL7^>DG>*> 1^C@7C.5ED*)$H MY :AV#(9#"L ?@8 GD.TO$#U,:)1,V'O8+5@GDN$&9.(1X.1L8HCE:1F,83@ M(^KK/Y0R/NNNXU/FF0>+>2]W2)8@9FN'46,$[C MV!+38(-EB#!#$>62P6I:2M0W2$K?T3"W871GLSB%\70 Z1X!. ]0J M<4'!W$&2)HEXLF#Y"XQKX+.Y47G(C.Y"W ?%E&:"51H;\63 8C_M#Z]/B/;.^SD0O%-NZV2QKT,=9UFUPU>=V-^L=D+FS/+5QCK/HSU=B8&[I71 M7(%MX90QX,4K@ZS1% EM66[#XTB@F:\H,TNTPU9VPI<]"EY0.W_43D/C(4JC MP'U#24:*."P=,)9&L[;V&U3,[PSW6[?U^U=?7]PDAM_QRI/ M_>?.Z/R9)8R/3Q.5#=JR3&69RC*592K+5):I+--]ENF7^\09DZ5,2XY9<-PX M8_*I9IR2 /]&*SF7.*,]'OC?9XR\%Q,;;YQ&]#8>'L?>J'@W]_%NKM9\=,F) MJ(A"(N8JM8YS9(,SR(OH:9!$^!37-DR+R9M%M7\MB42/=?0U'^ZN7 2$Q&ID MO\1AJXJ3:J> RKF[/<\B*K.(G**:LIKU^[->ON;U?E[#S5[X!ID-"XW=A\9F M*TK&Z%A@B:%HN,N]X@C2R0:$M=0L>,E(<&L;JD7I,D5H2M1U^5*,"KZ7!]\S MO=6P]2Y:AI0B8*0DQI$.VJ.4"+&.QR@=&"E$M@A]<.N/ O#E!?C<\I$*BA>& MXFEZDN!@>:E@D!,)M'2D$3D5-/)2&XJ3UL[[M0W^\&X8!<++"^%%I"<5="\, MW=-L)>$3#C1QY(B*B >>D/;>HTC ZA:)42GDV@9M,5-4] KC>Q'MK J^%X;O M:5Z383:J(!12H*L1MXJ!]G8V%\USC-MDG67Y&(^1#VX-4_"]O/A>1&93P??B M8F@S6P'6>R4U W 3&1 W'BQU&B@"3UMJKS4H<%HWK"/BP54[2J)3 U!S#9_J M5GSN'PUBK';A>T?#:KL78JC>QI-1/'9Q4,&"5!03\]6X_SSV.\LURC66]1K/ M84=PW GQ1L& !QLC2_>D=V^S>=LCKHR=%33S27--N2+<8.>L2T%%&8ED:NQ' M$3.VL^!%:;.YO';6WFPY!,EE\I(RA'4DB'M&D(M.(69E3IT15DB^MJ%Y"ZL5 MK(=0^&I%^2H9H[ +VA##N7?.6!.3@$E@F#@<<>&K)\57T[U7I8*+WHAJ5M=$E$Q(GAMH8-)="!AF44(D4OGI2?#7=-Z>82QZU0M$1CSA-%(%H M"R2Y)I;R0'%2:QN4M/12'2\N?%7XZEM\19U.Q@G@JN"YM]9Q:YS/O<23(DR) MPE=/BJ^F>0!,>H4E4)5,@2/N""UM$@(\!LXI+7SUI/AJ-J_!:RN#5^ ":LT0=R$B;8' F*26 M" RK'4BVL&@++U55IB>=V'#?)I^=.L7GF95L6>Q^8&DD//=&PON;HRN-A&$Y M7$I(,A\0C]8@DSQ&+E*=>+""4;JV(1]L%I6Z",N+TSGL@Q61"4R!02 %TA$, DR\9D)[D7"N;5[:"JXP3N>\_W,1!_U@AT<%O8^#WO94 MRU(1I:4.(P_&$.*^KEC2G"7DWAI%B1"7%8<*A%<7PG/8$BE@?12P3E6M8HQ: MK17RL%"(8P8F,9 LBEX'R;"4*M,YP-((&T*&K>":T /1G)/D7[#X0NS/[R0D6 MR06#N%#PKT0]9+9_J6E4>X"W!\#[DQ\&SO*<=Z8 MBM(D0&],R'"FD$W>>ARH9BK.+;Y=H+O$T%U@]G?![P.]VIF0-PU"144""K!( MB!NND354(.NCEYQJS7'*12F7ZRS*J.Q,.]JJGZI.;V1[AQW7 MC94=#N/H1FFKLOOV,\+BI9OPW"EK9S96SG7$@C*/0E2YC"[X^> Y^%Q=Q4DJ M(@'IR&6R!7MPK+QLJ"\OI.<>*R^X?0S<3GU\BK6&=2"(B># 58!75M"()'%@ M@QAKP?5;VX O%-2N+FKG'D OJ'T$U,Y$U:4##R!'YAAA&% K-'+8>60M<=X+ M6, 0P#\P#S[V65"[O*A=9%2] /HQ #U5P]R02+DQB&H)1C-S##EK%3)6!9%( MB):!&A;S]*>_CI9(PW;\M>;5FFLDQEF!22R[TP*48&W!J$I<:&F A>+%[;T"U^RVG:7TM.T6,=I,V'Q2M7]X2M M1KD=;*N*DVJI ,NY^SW/(BRSB/2BTM)W43SV>C;;2&/)@,4LLD)&Q*UU*&^# M(<]=,%IRG7(!#]9B#^_H6P*ORXOP131G*PA?(,*G&Z(B2AX=#BBRJ #ASB, M/4%:)6J4\%9ZLK9!<,M(52"^NA!?1#^S O'%07PVB8EH8VP2B 65.S!ZA72P M&AEEO \V*IZ:\AJJ('R%$3ZW&Z)2P7$BP/Q3!Z3#-&!#Z51I!YT,7$!&0%PIE(8H;64 MFK*U#:W+,8!5!O$"\I@*OA?H3L\$_EW43FM. .#1 \ ]1X9HL+T)3Y&Z%"@S MN0Y/2XE21W-."#77 *IN!6@;WJEVX6M'PVJ[%V*HWL:343QV<5 QW*HHIOBK M0?YY[&Z6:Y1K+.LUGL/VW[AMXHU" 0\V1I;N2>_>D_.V1UP=.RM%Z2CV3CO! M"?S7^R1]((1Y$I*O8YH48U+;6?"B].1<9COK8'9C4E#%O Z)).85X03QB45 M2II"64^,LJ;Q6Y<4%;"(B"A#$0\:(VW /116"$=$X$1KH"Q%6H*MX#&V0EDK M2EDFLB1T8HX&S'E*EH"%I9@B,D@E%2F4];0H:[:HM+/)"&F0HSXB#@R&-&8: MJ6BIYD)CGKNO,=J29@7SOPICK2ACY29'24A.HL1<1Z8-:& )5I8.PF'&"F,] M,<::&EE1)1VI,(@QGA!GP%V6@W.88'D49CFC2:YM*-XBF!?&*HSU1!A+X!"E MEJ,-9,1('",AN" J+(\%P;DR#FKD$@<>X]- M\C$S%FO15Q1(1ZG)*D- B?#R<].).JU$18 M7J#.84NL /51@#K3P2PFQBBWB&MB$ \V(H.E0"I*PH21S%(!%L&#C8&"T^7% MZ9SW@;[7OJR@]V'HG=GF 7"FF Q%0<<$Z'4*&7#<$ @R]410 2M;VI@] PC/ M86.D@/51P#I5M9A'17W$B @G$ >]BTRB'#''>,!)\'5!4 M[>.B=R;:[QS3+A"+E%$*<0*OC(L!,0OV)1R*JGT&$)Y#?+R ]5&\VIE M=X8D9\(CJUA$/'H'KXQ$D@6KP2ZBAH!A3,R#4PE*(;\?"W+'YLAJJ :$6G!R =7#!E//'+F)64K&WPEI K>+BEH/=G MG 8IZ'T@>F>BX4"V%J89&>4EF V.(JTP&/E8>JN2\,FJ7'"+LU+F8X71N\B# M$06]#T/O3#2<,:-HL!FSH''!-TM(!Q*1P\;H)"V1JD8O*\W&5AF]BSPD4-#[ M0/1.=:\!KL4X:!2("8A+!UK8>H/ >%) P)XYKW/%:JF+Y;S"Z)U#A+Q =)X0 MG8F!J^B5$S3GN0=0L(X;I"5G"&O!70B4<2'7-DJYZ57&YR+3PPMT'^C9SD3$ MJ=(4W%:!E)$RGU9AR(IH$'5:64$$\RD;QZ2%EZKLRG/(_)[M6%O97JCL3*O: MJI^J3F]D>X<=UXV5'0[CZ$8AK+([]S/"YJ73\-PYZ]-L+)T+2H**#EF&P=PP MRB$3'$&"8)J$4#SDW%33PB6-?)4AOH'T8T!ZII22,RQRQ7-LG0&D8T0Z M"(*2C"EW* HX[\O3EA$/-D(*I)<7THL,L!=(/P*D9Z+N1,7$(/T8D)YJ:48-]](9E,#00AR6%CD2 M')+!8Y>X8$9%@+1H*?K@RA8%T\N+Z446KRF8?@1,S\3NP>R6)B6!3!0Z6]X: MV5RMQFO+/*%>1<*RFJ8/3VTID%Y>2"\R?%\@_1C.]$Q,7[((O QPSH= 04\[ M@HRG <%2P@H[E0(%;YKA%M;+I*>?0Z+[N]*2?CH9XU-191>X+%-9IK),99G* M,I5E*LMTGV7ZY1X^3C"<6B.=X<9SJ[AS@5IP;ZWE.I@HY^'CU%TZO]&+\VT\ M/(Z]47%O[N/>?-R\XMX(89PSU*)H(D7<:X^,9AHQH97QR4JL;.W>W%82_->2 MK?181WCS,?7*U;UIJU%N2]NJXJ12*^!R[H[/LPC,+")QJ;067A21;<_F,07A M3+#4HQ"B !XC$8&&XDC#$D!R1.R0EEHBC(/15))H0BZ0S\L>Z0J#>!&I3 7?"\3WC)ZV!'.E"&(N M,,0Y4[D\3T!!D&@EQCP(NK8AP1(OR8HKC/!%)#85A"\.X;-GE&FNU.,LB*%Z M&T]&\=C%0<5PJZ*8F*]N + QLG1/>O=N MH;<]XLK869Z0)'R.<0?!DQ;9CW*><1R,]":E;&<1,[:SX$7I%KK,=M;N[+8E M#EABRP.RE( GA9E&QC"./)%12F8B5W1M@U+5TF8%FY84REI1RG+>>RX-$> , M!.I); M+)D68P^N4E.#8Y.->PG#!N3,Q!464#\8#;?%"64^+LF9VG*F3 M&E/*$-/2(IZ#UH99C#2VP22>I,41K"S5DL7(*HSU9!A+814D"'*(1'%/DO82 MS"TO(_$DLF0+8STQQIHQLD@@5%J*C!4$\:# 0P2?$$4: ^$L&(OYVH:4+:96 M,)VU,-:*,A:84LQ*:SA)B7.=@U="A A>HA:2^>(6/C'&FLD)L(IC2X5%P@J. M.!,,.9&/%.6>@%QXG3@#QC(M,,0*8Q7&>B*,!53$$HF)8Y\X6%66@:0J:3QW M6 I+"F,]+<::S7$(-AFK(D>4A0"4930R@4I$)"QDI#B1!$:6D+C%Z#(E(S_I M)(?[-C'MU/D^SZR8RV(W!TNKY/DSS>LKNWQ<89>T05XDC#C\@TS4 05J(B=: MDY#;+A'V8,.HE$Q87J#.84NL /51@#H-NT@#[,F,1.##L-S2'%Y9DI#05ACM MDZJ<-X(NXJ ?[/"HP/=QX'OE9&'N;T -$E1SQ+' 2*>8 M3QYYRJ1WL%KQLAI1@?#J0G@..R,%K(\"UJFNQ412YS1H6)W[@#OID*->(%B, MF, >,M[D@.Q 5G"XO3N>P'U!P^A@XG2UJ+H2TGDHD9.2Y0YA"#H-ZQ5YI MX924)F]%LM+N>X5Q.H,'IH_BNL^%LPA05W*&0C]R#"^/!>54"V:05<8H$ M8-@,U >G.)5B?C\6RH[-P=12GV\9#KJ4OL<(2?! MZ586_N< O)SZM0U!"D!7&*"+3.@OV'T@=J?*57,21'(2"59*1,RR_8M5*8>UPNB=U(=1"*<*1JI8N=0$8ZA;3P MVDA!,0=YKXF,PE&&=2^<2_>#BV&5# M?7DAOW6E@\^#AWP?3R8GJ1 M568*IA\!T[.M9F00RBF'#.4:P8IRI%T(B#%&M=&!J6Q!+!.KGD*O^KG26 MGT[&>..W[/.692K+5):I+%-9IK),99GNLTR_W,/'H4E[YHPBD48N)-=):;BJ MPX(F)IF:AX]3M]/\1M/,M_'P./9&Q;VYEWOCK[DW.H3$#-(4,\2UCL@$C!%C MUD>CA/7<@'LC6HS=#$/^6A*2'NL4;CYI7KFZB6PUROUC6U6&A"D-)%88X8O( M@2H(7Z C/K-GP#1W5'*%<$H*5+.5T;8.K%N;+%&RK-PY^ M&UG7C?#?T/F\,1E<^_08 .&;O[,8=WJG=>;'FHO^+@$Q MXW=&_9/?3_L2Z8;][.OKZ3ZX.U]P8[NSL^9C/^=_M 9;NN@MD09HG.7<^ MFGV&V7_GYZGYA!GE0MY:\X1Q$IBC7*N@6%#4!Y7X!V76)C\Z&DP>X<0>1N0& MT7Y"-L$3_FZ[9_9\N/;;U9F"21F/2,GU+$@_) /J4F1OF<&4'FT&FX4$+L^, MG$49X!X'^5LP'+LT8ZF.!EF3_=<=EG)M8S^S2JX4D'LA@G .__6;_;JH+UZ2 MU:V2O+F[_6;[[8N]5K73?K&^],-M@_)[6^WO52_VVEO;[;?;6_G5V[V_=K8V M]^&/ESOMS?:+G0I M$99M2HK'-B6\J&W*J^GR?_5[A_MQ<+P5W6@?+OPG&(B??K()N/=V; )^W &3 M;Q-,P.[1^X^A^W[K-3O8;\-U_NSL;GTZ.Z#O1!M,N??_O#P&!K502[^B3#:W *=+ZU_>=^==/*FI6Y:Q97LQ3?O\_5<47' M7"0FF$03I\HZ:XEA0M&@+":27+HNCR57;_U1#*?=N)>R9.WTAO#\.3=I^)R% M;/?U!R,US&X^X&BQ 2&S"FF;#$HL!64 ]M'*ZXOI)-$I&9D,#MQY[80USI,8 M!%$F:'==R.Y#AS_)9-P<9MO@;3P9Q6,7!Q7#K2J+4EUL:"OZ\;LDOTM,"Q1" M!$OB&$9Z7N=.JC_@ J>CX0B^GQ. 0%9'5=\!J]>@&59V$&$6CT\&G6$,^5[Y M"JD/_N]9=IONJ#YN^C2WJH_:A9IZ)@.PF+*[UK4GP_C[Y,4?H3,\Z=KSWSN] M>C[J'UUWT. N8]O5F'4M9#9?QZE=X\N/+=OUVK*]YBTVGS&^SIGYZL=XG7SU MLV]=EN!U(?@/7?;;GS$EGO=@];K@7_]TN<:JUIG^,=GZ&?-JU(^.YV>,5=_I MJM])]_Q&5F?#5XL)H.H[YL'?%OMZ.D]UN]D.B@I,'=!A,+)JRXZ^WC/FY@-^ M-8#^].:B7N%=.SH==$;GBYV';^8O?],Z>G0O^&[3MNE][,8F!%.]Z-K3:>.A MN8Y&K-,[C.>6N&PVAQ!=ST]S?9[M,#:QJU_H-3>]K/OWUOU-G;?^%>-XP9.Y M?&3RC2EY?I-QPTNZ,A?/X;C[V]CK] ?5,/K303[X ?_JC*ID?:<+&J>5B]0V MK=OLJ/IL!^?948L[''ERDQ;\4-^]U. MJ/+C?VLV%RE0=YS/?Y_VLB")A\S%/=#V3.8SUXUK>9?.K)*[W3K%>N9ZB%P C'(FEN>%+8Z8"Y9C%Z[7G0XYN'7UL M;WUB[X___>G@XW]@?-MG[_R#E\2ZZ"SRPAG$ M=23("FD0#$MR1Z8^ M.EH#>V"6]!9\2)]H@Y:Q%/%"-G,DGD+A@QE 5HO.9 MWFB+D@<74U\(O3V'@BC_L8-.G7505SH!!^JXZO9A&"?VO'Z[ R.*QQUD>[U3 MVX4_AR/;[1XWF9@_8.E^?XJ6,0!C

M2)FU^\S: M09P+L,H!JF_$H!R7S(0@*16:,ZRUB)PE82Q.P=MD2@SJ)]@2YS,Q*&6P,5AJ M! X3N$J&DGR:&0P*KYT+CE N\-H&7>=+#1#W'$;?V;BK,Q M+X+X_]E[^^:V;2UQ^*MHO.T^[0RI$B\DP.9N9M(D[(NE4EZ$MUV.Q,:@B#"OIE!B3T#AF\=%+^&^'2/00 MLEV>VN*_&T0=M,(>9/%O,>5BSZ#6D425_8+:?2W^P^ZIOIG%'S%./7+8L?] FXT*$$5A=(><"='F5F3"'&V*) MR&1$<'QRGSYXP-MV.J;OC\7OV<2Z_4_OQ2-\Y'%'O*-Q!J"94>1:A6E,@'=$ M7(5*"(&C%E1*,@*\(P-+(XCDME+6.I0\X>FWIM]$1&E$25(D/.5Q3#(=4T6H MT5H2:8STF0.=HM_&4U#H0D0YYZ&(,Q9RPT0H,YF%!7#B/$N3F'/T% 1)].#N MQ$\W+F6?7 (GJYP _YFI":BVMKKE$(/^[]4$JUA\^/H>4/-!?Q_T[YH+@*I, MZD*:+-.,%Q);:FJ>9 E-"-$BSU>K]^^.?[Q="6C;_Q^GV!/U9S-!%%.GWA^P MF4[PL>4/*%1LA"PP9J"2D*M,B%$+&(1>&AHI%21@EF6+<@ 7(Q-%+QOQ DV=, MHH11N&=-HD2F/%0S )Z>1!N[/DF(D5&L0L;@#\[S+)2% MRD-&TB32T@AJ0(;+3DT5.X0,@)7F?M/*HC'V>X<3\/^03^]O[1]LZ+H*^$L/ MM?WJ/_&5[P/)8-_:?3E%HMYR@ M.HKS2( &CP/3N4Q$J&(*>D.FDEA%,I'8 M[HAW-'Z )#)IK%,9BD00,#*B*$P3%85Q*CA--<\HB8Y>L@!LCFXP#T^_CT&_ MJ2@X2_+$\$3S-)59GL@(3$NI62%CUQ7%!_\[0[^M,@'#2"88"VEJ=,AS1D,9 M*Q/"!1K&J:%)HI%^$^Z#_[NJ!UB="G _[\!>QFW-<@&NT#MPOSZ@ M!PNU>WH'?,Q@?>\ %HE&10'ZH>*$O M TI$APCX$#('[NTK.)Q$@H_FHA/#+_8+:E79 /-0\XD$G7(5)#HR)DZ-2D3, M)=5I7$1IE&=1HG*>DLR["IY>6_C0;AP0IXG46:9";0H56A$%.4)US&H I: 4]&E[)]GE#W@6P>L MFKH\.T4?@)\7L&$QP1"@QGSK )\NT"T?0!P1"JJBCHDJN(BTBN-$RYQ*#5I_ M1 M?3+!KG:#=.2!*4D4)X6%L$X(3'H4R!QU?,([]A1B&%HY>\G[J.P=XGO$X M]L3]&(:W)W;$.QJ'@,D*+03+0NSY$((I*,(LRM/0Q$FN2<(3FBI,1F:B(XE' MGGX?)??'B"*E640Y,3R.A48+HU,_@[!;]-OX SCP79UQ$::I =D? MYS24DO$P8W%6<&-RQ@S2KTBZU!;D$#(''MM/L)?QVZK%H/!1[WOD"OBF SY7 MH%M^ DHCQ@@M4I%%'+3^M"B,5#35*=5)3GR'P5WK"N]/7DV/7T=?K+[PZE-2 M"*52P\)8@LK 8ZU#I6019FDNF999SF1Z]#+N1P^>(N93!SS76-UC\%XLPUL: M.^,>'^?<(TY(HHV(T,(H<$:I"F62ZA"ND*M"%4F4IFAKT,CG#CQC"I8%%P)N MDYHHY@PD1T(-R:*"DR0M)/&-![I&P5=S"HY8'BEE@&1I$H?<%'F8Y42%F8H3 M:0H191Q;B 8Q[4C?H8-('EC5B/" 4@MET"G/ HSC,3:KBLD!-)0FF2-$RE MT1GF=*<%P^2!K@P6WQ^7@.<::QH4]V,9WJ#8&?=H7 *)2B)@'R14F2E"KD0> MJC1*0\E4&F>%5BS61R])&L3,YP\\8Q(V462$2K(XHHJ30LM,%7F:%D5.9*Z+ MS/L$.D;"C4\ F2[8_D6HA,:H!J*.65:PI-")=Q#L7#]XM^ @4"(1>2;"/%$ZY)KE86JB.$R*1!5I M09(8E+J7<3_9;07U^V*^S$+;U?LC&^TL@4(-Y3&+ 0FH4*> MY#CL)(,_-J>@WL9R'5C^'S2P&90>V-RGS3@DP:ZYQ.(4T/25(@H(P5/DR2E::2R M7+*-]V Z3,B%3B1 +.HI#3K A5))+0&).9E,HXBVW7P:0C M<;[]\01X1K%NDX%[<0EO4.R,>S3. !7S3&K)PE061<@+3D/)8QQT0F4D\HAF M67KTDI" 4#^BX!F3<&22C$M&A<)!E1G/C(B37$8)%Y0GAGF?0,=(N/$)% 2D M?V*RL+"M0W.F0A#Y<:B8CGF S2%(1/E$M=*,,3DJ@BTBDM5$YBRI3W&.Q&8?BE M[3$P NXB(S+D.L-BPU2&2M(\C&2D99'G$=/%T4O1%P].*_3-!CRC6#TC_5Y< MPIL;.^,>KPR_+T[D+F, M >9!]OC6_\YC"!U,*EQI^N=YP72L#,TBPGF6IR8B,0@40=(L*D3L"PAVK@?\ MUO8#9(5((VU4&'/)0LY-!II\E(8BBGBBBSR-HP(+",ANQQ/L6P&!YQ?KV _W M8Q;>?M@9WV@\ ((G!8LR'E*3TI#G7(49US147!EIA#0ICXY>4A&P9+>%R?>H M(/#$NP[Q"E[$>9I$C$78R]YDW!0T+ZC)I8@I,][X[QCQMBH(5,9%2J,PBQ,T M_C,19EG*PR0GM" LE0J%/I5!+#M#O,^^I< :>0*E.1^$:C2:J>$AMAAXD(O@ M,.OE'<@8\R![_@D"'=0:5C!4:$&HTP6\G?_4,C]O MV_G4Q(76F0AY!L8^C^(X3*5@84JSG) ,5#7%;=\ '_WW <2M=PRX%W_PML+. M^$9CYTN>4E.HU(;[D6_0,",Y"VF4,Z.I4))2M/,[%#_TM+M-VLU,DNLHRHHT MR8%VJK9,6L-4M)_UXC3V_N!B7 T29[R=FJ*:#S^8%0/?[D-FGETL\5&EP M@:.7W[!OY\@%]_#L8\W_.QNBW^)^1OAAAN<=R)@'F1^:T!5'1Y31C*AGYA ;/(AXA*'HO_N"-I9WQC<;14%,=L$>;"SYA(8NTJXTB8AXI#1-!<^Q94Z1J3A76D81CWGJ'1T=H]U6 M0@.+HH)D64B$%D"[.@F5H3H$6<^RC"0QB2C2KN1=&([T] D-WM&QKXZ._#D<[$BSWM;K5+BY):D0*(4V0\B;@$(SJ+ M610K(&#XW+M .D:[C0M$4)T;D>NPB+'5,]5/GS6ZUYF1>R"]'X,LRT.>\2A4W,0A9PGE/!/ 6PJ,QB \?%QB$R=,LP4PA(Q(><+=$N&^ M1Z*UQ/N>'Y_DGQ1/N#:I"J.,*J!\P8OZOQQ;? M'>%-S.?Q$+8VC_]7F=[;B>;N@4GF2OCO:?@?9O"Z AGU(//Q_JY8_HI$6C!A M#"THURI2.2]BJ3.B07V(DQNT!-_VX*F,_>.3=]'[7S[%.HT+I0 W98*-'G,5 M9EIE86&TR".=Y:DLCEZ2?NI;'W@VL?59#F C,J5Y"GR!*PXH*&D*V&?2+!8R M]GG_'>,=M1\ > O+_\E$9Q8HJ$AKH0:,9TDN M% -+ GA$Q@CVC(?_Q$F6:)F06\+^WA.P"][1\@0@[XBR(I$F)F$NTR+D<9:' M:1+)4&BFTT@4IA#\Z*4(XJ0SE<2>?K=)OT"[+%$BS8M(<\63-";P5Y4GL9#* MQ-P[ CI#N@N.@)/WGT1!$UE$(/)%;D)>:!9F>6I #K?%HWO4==4YY/\>VSOC^WOT-OS:J1?JXO!5 VM M[/J0 :04;K#\:3(N2R_"-A)A[]OJI\A$$A5%'*J8\9#C] N,PX5YJ@N91EF2 MT^SH)>-Q(,6V*KC6II;'5DX]U_-MMR0ON>)7L.+/ZERE+=P]A+Y]-)F8T M[0%]S2:#Z>"1BWG\&L]WC8-W0SVQ6M]V2;4$W&M'T5[$;23B?EGHO*@%C=," MI[AH%O(T9J&2+ FIR@W-A8AE4AR]3$@0T]V.M/-^Y>>DL7J"WBY!-SJKS@DC MBLI0R!PL=<5)*/-4A4+S(A=<4?@>"#H-TF2W]54/U$IO20K9"ZVT%P(=%0;P M75>3*3$KHS"/G%CNUWB^:SQ:-N&^"+$G2&QX4]%L)C\MI>6R\Q-I,8OVV MJ(+F:4JE"5/TK7##="@S4H0RBB2S]Q8G(+$"RG;;._!1G,>>>)\PL\$3[Y:( MMU$WHR+3A8@XSOXL0DZ)#%4.1F2J%/)@K7B.ZF:0\FTY2'>2VG"+ILNBKFN; M8'J%=@*Z!N.KIT9MA=.F <]'H@],&?1&9NH=HX>SQEW/50&)*G6= =;K\0P+ MRVO,/=CXYO8!]&R$^1-HXNO%0+ULWTBV_]%6S(V01'/-0E:P/.2QIF'&* ]I MD<1QS&.>\10'>\B T&TE+FZ/F';L6O9LU;/5?;21/%M]'+;:F$PJ%41(K<)( MQ%G("P8F4Y:+4!.29#334B3(5I,D(');,;?=LU5K7>;?61+ZI/ M<$./4"ZY1HDBW4:)XA/S$XK\I+=H-1/IQITU,7%Y/Q%R#^J1E> M];[JEEJWLOKDMY$>E#E6;AO]]DMNRO)YU'$/S3]_O?J_W_5%1GGR_D_8V9NW M] -\=TR!C;S19^]AS^]_>G?YX>2'/__OY"_V_LV/PS]^_[_B_)!F8"C"0*:'1=/;-^@(TN?U>E1_[RKUW^'^13 M*HLB P4]+$RF0QZE/%3X!\U$I+-"TB3'@D :1.1Z[QV<#U_,IK,)3HIW[9"P M7YR=$-]396]<]#Z:BZG!QDP]%@6V/9C%F#GN^7P)V>F!#Y^.C'&W=F9^@S_!F$_-!.KH?5R-4/6/SU3TP"O>WIF M>N8SYC_"Y6I3J-D0OH"[AK_#"W1@?P%(8 RL5MI_C2_L4M-QL[2I\:2''L72 MXL2Y^LOT],S89R;F7 U&*'PN)B!P!A=J:'_DOOO/;( ![SG296J(!(_K@P*" M3\'+\*?SLRUA5(7)Q[-S %WN_HU<:C":V7,OX%P%-(YW>?VB+P=Z>E;KX*VG M*A2-FD=4!OK0;'KS(W#2_557GTW>*AX7S5XL)QAWM=I[B-5Q7%HP'#W0D( MSK&C\.]!RS<3QX_^H3JSE][9!+6%_QJP5( MHW61$\:)9B#EI-"":4%S+0K^ M21R]/+$=2H$AO49% QC9/[Y3-V/MTR.E6(F4K]Z__?7MQ]_/J!/[QX[OC5\>OW[WZ5^_C M"7SP_NWQR@ :(OS]M9,'\/>G8:SNSR5! MY%12D[',D%2G!2TX%2I3BJ0L%E0+%1%LV;"ACK3R+5E"0!M,DR*--,]RF<4J MS7)B=$Q$JF6V7[H5ZYANI4!++L'0"*TUC2X6^&BB1J?5]ZAB@;(S_CP VQI, M':N_X /(V$!Q4)/>S__&'_P)6G)IM2GXR6"B096:3*] &?H,JA \5ZM)Y> < ME#,U,H#>O>:EL)I5T:J%^CT@ :6\XOFS40E0T MW3:=VE@"/*Q5,E5?>CEHD /XY^79(#_K79I)=;HJF;)2(-WI)A;$#8^^IBW. M.<.C89M=\7MTH@[R-1C;1S,:P(5\-/D,3_/:'K;WH\JM+=P+>[_6#;X1UNBI M[?UKK$:=L;O6)#/ W?=J O>'EF6P@&P*R$H;W?[,-I(3+P"Q''3*"CH.%0!U M*^@XE "S8X+([Y:8C@'T8.W:-6T&!&#(VQ_>G;QY!4@"%I$:680;C!UIGJLO M0'_GB&V;M2R.(@?[1GP!R=C=X!?<=OOW8;G[I#HX-PA;]G[7SXEN9$D4RR,N5(ACUF" M$XA5"!]KI6-9V G$K"]6N$-JKGUE@%D[[%MR=-#(L2F+G-;^A=L;+Z':V]ED M[*H,\ZL>]I?N%<,Q+CW>$)4H98 G-,J9Y%Q':29D1N(X+I1,L?>GGT@!M)MG-(PS M1D.>D#0$*I: 2TPJ1H16@AV]O!Z7^;I73,;G&]XS3Y,T2TQ$B5(\3W+)11&1 MC.:Y*F(I:77/E*9A_1=_SP^_9_[^U2>$LV8D"Y4H4AQEHL,LUU$8)YI1Q0'^ M3!Z]O)YQ_+7C TZJY./S\\'4L@.K"SG7526_EH73-VXT!VH_[JO ^M! \P'Q MB\*\O'2:TU<"LWZCB4A"1AGL!ZPA2YC#AP#QD'H%Y=PZU^;]_4N%?3%8&"P&I;5E_? M!%4YX]0D/)9$YSP#::U-$6+Q&\5H!;U TQR MY "7XXD&4W'!L'J%'HI7S6Z/K4+VH?BY\J<1B;)=98117"4RWADKI.Z&9G)Z57MF0IZ&*^?E:4-]%D:Z25.:[)X M5;G*2L"N5HC0AO0W%1E:@VT'2G-J #4X9TJSV,21B)E)6-OR_VN_DZ+J3T=ZN,4 M_M _FPE& -3I_D^+>@"+R!$%X(K3E"D9%EHRK-3,PTP+$<81S](,;@#LIJ.7 MU_TKE//.KW;E!P M-V%2!6A/45)$N4S!!)-)"A9!KG+%M$P2;6[1:[V==1=CHN\O/RG0:X ;B#"* MXAP$EXG"5$5IJ!25"8ESKC-S V.ZQ%RGV;2< BZT]5) '$2@[NJ@[]65TT"7 MX@-[J(S61UD=!$!==!1.3#Z>34ISW>&/:NB-M)BIT5]+Q,B$D+&(06@4 A1. MDV693%7&C: IR8FIB#%>X5!=4\]UEOD#;.6 540/X-PH0%-+7$&-B+H:@ MQKF()-S^S2$E\V503E<8H"@5+&X*R_1CY]_%3U9$!%;LH%%S1_/?/%3?W0[V M;NXCJ4),WD/2(/3[*Q ]!:&&"4I"A87OG$0F5#**0R.DBCCE-!:@$'$2R'B5 MM^\V]%FE+]]/4TY ^4BS2!B3*TYHG$E%8A$9(F,=9;0.)L6UC;T*>WR086/\ MX( ?1LPO4O:S]Z-KE;^P';>3#6/XXG MMR/%H5W]R:OH&&V8/^&_?X,@^?.73X:S5.I$AJ2P'O:&"AD/G74=\T)6H,%],/D-L6<\$1Z<]9O*#%?R?F9I,,;T+ M_@%*UG!H?[$5B]@8F M118Y]4GH&30 M3T@6%K$1(1>J"+/9@V&?:V&Y>3ZL M,[F5-R-D"^[#^M32G,N4L#^$O!!/K>)@6\(?,50)6A19Q@CD-4;0R MI\%&?F>E%2D-U;L,W19%Y>/2\@Q,[!U?CJRM7.(MH4F?ZBQY>?_]Y:9D7T MX>0=/?[[%_+^Y"WF5"FJ6"I$%"8%P2SUA(8J$9AC+)),@$0"J7KT4@0@4Z^+ MT@9Q%F3G=53MLD(]O+I%H=Z[!$BK40]71; ZI%%GFIM8F@B$*^=$2&F$2B2C MU,1Q00ROZ%WXL,&CR\)7_,/)*P;_C=___=O5\S%Q:UG5/E=@RUNI='VY2G@&F+#1%,& ()U= MV,1!0&"M;9Z=&FZ&JW!LIG6!=:N\T$PE'$05$T05!EAFMAI7-QA$L@)/7[GN M$[!!8T5\[:W\U^#\D*77(K)&QV_>?9)Q1$V1I2&J$("L"B17RFA(,J%3!N9@ M@NH[O0%971).;B9838K7[C"D:E^2&3/JG9OIG0;??0-A*&,CR:7D I JB])8 M%=0HFO D%8FLM7]1:_^K^*'7_A_HZSXY_22SE'!"9$@ ^"'/P!Z0,LM"EFMC M -X9R:T-N*)2[^O>&+4$9P.ZWC-SG;R6P_0Q]/%]TTM.FDIQ5V#DK(15B??7 M[)N*Y0/=#0?P:Z S=+$0VCN'UYZ5+A'"@FOF B_6'A7;9S;&R$N?X+>9M)L MU(:,$LF4YJG4&5<\EXFDJ5:92;-8R%AYX^51C)>_CR\_L3SFF4A5:$!Q##FP MT3#5F0Z%3!E(:M!D\A0]@4$27Y\M=4L@X3HNWB.&T/OQ/D5'3XQ-ONAH377C MCR_')^\_Z4CD(N,:^TY'(8<["K,X+4)0-'C$22IY&F$Y79#&*R)7ZU0@#?5/<;LY=S9Y$C2HTV%1C(7&C=T\=I-QQTB^K=G%<#-1 3HE1C&A5%*%4QH M&LO<\*(@K-*N2*U=69):I)2/LZQ$NV(T?8N=ZLH36/R'X3C_:[>DP-\/*E(X M?\^/?_KWGQ^P.?#)O_^$]>D??_\%[P 4/OEA"&A[^?[O_.K#3^^^+)/"'W^? M1O_W.SS_]]LOQ[^_OSI^\W]_?C@Y97_\_N^S]S]9!>GOX[_?\3_^_+'X\.8/ M\BEF.@*VE(2%K;ZC$0]EH55(LUP7L:*\2(AC9K;7T2MD107CL5%IP2,:6^8YQX^WE\2^?@$I%PD#&8#I6"$P3!WXP%A+0<3C@CJ9&&[+ "(0D(TKF+#.< PMD"9,1H#5)5:*X6)\%WHC!MV)J@Z*OJ^,>5P=< M*H4^=$:)=1]:%L8H7H2H5(9"LCR6!3<4!'BFN &,*$" QWE!\]BC2E=0!=A=0IG$NIL0< +T+9I+ M8'=,A&D6F3@S1DJ4J>E*5W=1M4*O64[;>[:JE&QJ^VB"_=1?U>GR!E/.-TG? M^R;I_.8FZ1MXJN*YI^H!G=7YO?NJW^HU\'W5'[&O^IK7 7V)]Y'-9H)N/;K.OIM?_-K MT^+XPT4UPJ/L0!+7-20E,9S]C_&L5YZ-9T-T:BGGJFH4<[UX?-4Z_G@VJ<,V MMGMB&P2M+L_C.0A =S\UL/S$N=;P^5G=Z=T^;T:E^YN=6&;=:\T+K+^MLC?G M(TB&]D?8WL'VN)Z8Z;B>C&7S27\&:[3W+NC9"R9.K,+N?YE;J;^:B_'$YI7^ M")9DCT3A+_/E6UM;8T.+FW#A[&O8= LX-P/EW4UN2;H "83VJQ$H$,,59_Y_ MZZU7V*;BX[K;,Z]&"/P7(FMS(]6R=5,9W-RY4:,J MOOVQ,A,I>5MK6JU=SW?\*K>*&$D9M\-U*J=JT*M@U?YA'[>)F^E=W\Q\5EOK M(U0"W8P3?':.NFV.D=Q7PS:I!-52UE)JP0,6@ON?CB]N78P H MGAC7 .93OKAIQ0K$O5/,LK/?O&B_I8I,.D=\.S&]K(*3N.R-[1'=4G/P7]NY M15]W)TBG5:*?*8I!/K#MJ1V?&)E+JRI4WUL-'H_@#H5C!X;C4\!D1--634[U M-/:Z=IGT[J0U%YP.SBNRP4$ F%<""' SH-HM!-'X^3P_W^#\0CF*VE^\8 M$6R<_[4$W0HZ>#R;.5FJS_:>JA5JJ+R8 V#Y2?B%KE,O6SF\[H:7[@!I#M=: MGGR ',!8:H3D>-2(#3(;JZ7U]8&S-W:5.6F8R+ M*5RQ"549*M03/L.W<\PWU!^RS-L^W[I MB 2^L?[FNN$8OO5T.,Y@+;BAT?CT52JN#0;:@06N^7.]LXHP@%/ M&\O9Q04F:N'+9X"^Y_:OYOQB.+XRE4BUO[G"NT-9>#D !NLJ9/"(U>55K3XK MGNM>B!=W!IH?/#L;U8F;%I_4"%U8&?I0@3%99+="'0Y5#$ MRTV;&]NQ)CG M";:+-X<$8)-Y9M6XNGJX275!0=5;M%("U5_&$G$ES1=^BC=V/K"48&SYH(-- M, >W'DP0%5PC^> MF+%%Q:M&*;9.9H#+%&7E5;WV9%#^!;O#HB0W$,4>Q#JJ46^Q^L*E@9NIAJ^X MWY>.@P-D,[B=2_NKS"!,G4IN1FZTBJH0LGX;;'+L?-:@9Z(+'8?)U-11HP]: MB!5*W:J-(!H BS" ]MEL:IV7Y@O<;6F'/@;M0U6U5)B3#JO;%A%."JBY#H9Y MY;6V57V$&+G\F6.BRY\"% : 0NT;*P7T\J'^2L=/)[W/&*.T MR-^O!A+=S#[M[60V_Q[E2\7J%N6L4UUFYQ<50:%&9.<:S:QJ9P4DHEO0D/E< M'7=LO^*][E$+/3=B$HD4+82:'5[7 6JV40D'>)4>%*B,(:CAF,.AXP45+W6*L@] 3%LI2<H-%=&ON &58D-KNPVYFV"7HEN\4![.>HU@"ZUKCCZ"' 16VY MQ&@\I_5&T<6,6;5\<"DT+J;*Y MD6J'&]SG#>ZS3B55?OB,NK:YW+=$NU?G&![,QZB *YQ15\6D;#K9I%5:UK(X MY\:EY2B5(3NP#C ;5AP#+SVV'.^5C?@KYPR:34!M[/=^GS<.;RUD6;<96>R< MZ[[.V@-[RU+:8&[\HD^NDH !CIMSR>?P?:6^5\J2314P=@ZY\XA4QJX: GQ@ M+; 3QE8G! ZR,J;G, )W]XG2B\"^V M+K0VZ)M^E&ZW@U$Q4;6]V]@."V5\5CK7MH=]V3E(T]!&7V\R+/=OQLB[II;0 M^F\FIVH$&KKS=02U(PQU]L:/8-D(WL?0LAPUN6I9L[4Z9*;MRC,X&*@5@'_* M&HJ3:2T=6TZFEBP <3% %,$_*IRJ.;-[K_4RSQ7OUM9JV\K^UB$O,&J+#MED M#)A1V>25%3Y&M<.Z&UQZZ(6]=?C!J1D#(EV,82XCTZFFU8JSZWMG^SLV3?@91,-"FR4'X;6058=L_'P?, MYV#AU!G--4R!V]NX,J94JRJ3"F@5#"V0%9;=N_&A8VL1@,T]0"*L7 F-7W!A MS<8E,++5?\KYL9<]N6W'Q!F.'9U:-:U>%&EO4Y<*;+C6^/3 9?? .W"EEOL* MS(')K++ ]&Q^F!%LJBZM<[KU]1*YIN;NVF$MWT%8S9P#*1^70N&S'_NJH M1A4*;=2]NZ&'2L?IN?-]V:^#WG )INNU9!<7:#=@%_#VGF7>]:^;0C](] R M:M9XBGTCX,H":$4HRNHTH&RB5Z2M@BXT-[K*AS:Q!6SX03X#V\.6%H$M88,[ MM=>H07\X$3JM+HVRD8Z6:GYI(WD5B0?S.)8+'5O^,EHR=G WK]5(:65#R?@B M/-6<.C/-\=@%/]WLM%TK0.T5NZ'A]R[BI(Y4MWT0Q0$]2-5O+ DV/ M+2O+QYA[KLT\*0^>;_;L,@$!$C9(<6%'HKM&9^YFG/OE KZXP""7J:?%CNQ$ M.'QE:*,7&1;M64\\AE.P-L=&99!;MJ/J:+I9#W=33H$Y!+@$]H2HI$#[T-4J M-JO&[:B:/*8LY31!S'D,*Z@B 16;=)Q[:$X'I3,H["DQ1ZA.+P1L;;T1OCV= MJ/.RDLRH5MMD*@M3X(P7/3W!54 @V\#4^@D[3>>N5PW;#=J9(&7;2PB'@==C M:*'2+*9G@XFK.R[&"*IYD&<1#3$% *%8NY[66KL83,KI#0M:]VO@;@O%CB6\ MZJ=S%<5=X:M%>>+B?2T&$-1A%D!W55HZ@Q(&IM_-[%OCZ MXKTO1*&7V97-3YA-T0M5JTO3R7B(F:6FCK)^:.?R8=BB1>QSR3*UCLJ;94JE M:8/:T?YEQ41L"-ER3MO^;C$1:;0:0_IUO+>)\@:]=D!X2S'?>0+MPCIU*FWC MRW-))]J4^620N4VN@S]*KVQ'@6\=S1X,IXN*^15 M[F83:"T;'6.>_F&S+>=S-!'-WG[\^76O5!:?$:U=9*OU ;"K4Y=#5F5P#S#+ MT+U]BK)Y_D6M7#BM'8@E<-H*<'"4E<#LZD9ME@DXT\M*YL!QB4G=Z0D#96!U MS8"QA_5OD'#=$:]O$1DV9A/:]L@NN(,&H*WK)1*7BWFE0/7GEU\##' :NS_: MA#;8[VZ=RQ.K?\:_NN M23>K\K>C/\]P !978!Y>UTWX_:[::/A#L>C4U0_YNFO+H?3]K.ZJ/J<(]N8ZR=#\Z5* M-6Y=?+_WSWE$TYX45?$OUC8"W$JCKVN1HY8H8Q$4[G1.1%P[']SN?.#N A^8 M$XFMKZ_5+;SQN=JW *.%#S*#^F59#34R+@-ECL_GX\\NJ'XS,$]:JZ&R7@P= M5E?,[Z8'VYJP%>^+K+;2ZN9(P)(:"? $"Y3;N%^J!.V_YZ48%DNM=MOLT#:[ M=#2)Z4#V/6C4W+#-BC57>.4T\J80H5PFV_HQ]Q:U&[N'5ID!ZN3(N5$BX0^; M7B'SW,XJH6EU/<( -@8,V776*[A;)< M&ZG0+OFY:B0#"PV'Q*53E@GY;.X\LR ;3IA!L_NMJ]:&MJL,;J49: M7YIY!DH-OSL5QU457$^HZ'5=9?)N8>\6?@2WL.>!SY4'FBWD2>]=&.WFGLTV MVTW?K#-A'N^"9OD5"2+&^J)7]Y##FH"E L8Y83@6Q6\\), M!!)00OJLAL;J]MA[G-_RY/DBB<\7\?DBAY(OXNIX-N?!0HH^]1RXXL"<\7XZ MY\#[)IM_K^?@61V'T-#:'//+KP+5#5R:1F%SH%@][=*L]$M42L\(*+@WO33# MSV9A ,1M#I.;9SU8)'#(N[#IVKJH-X_FT5=)%#?78Y_\BC/1:! V*_7"M:88 MKAAZUO'[NU.W^O#?ZOSBQ?M;52I8JB\7>_.N3=7G8-(,7+#]%@(',W!@9\IC MS9K%2E2'1U.A4P@+KQQ;%A"VX M0E-VH6 3+#PX@[5A 8% ^/'F1MP=Q8*VK^UN1+C]&G=3;O,:VQ!AJ@X.,INY MFLJ?QT/,'*DZ*E4RX,X2G*[AG>WPM-6&8O"<%OTGF/I6%,=OI!)5K?1QN7;!1"EV:CO MV=RKTG1M'!MT=IC4^JZ@*Z- AYIH8#3 _HN+10=T= MJ;H(EQ2%]S@MUV'Y@M7;=.6_)1- M9MED7 RF=]PF\A[T4848MVI)FX6)1M?:\%17,6]>M:2_6E1L\O$4QI#MV_%M M5?/)[8G$H@Q!WKTC:DEM7N!&U8-OH98T85=PM1@TK!CV/K@ ML\MF:P ZF+?0QRTM0J!IC+50W&@;*(6.QER8/+ NV,'DO'+06M"A/)Y782*6 MG(['VK8!J=/(INJ+L1[881'"/F83"XWZP$M>YQH+7:;G>/3G;.1NUC6EF8\< M7/0Y.L("U&4_5J*:NL@8G+LD(IWYIDO-CZ[>VMFSM7VL8^;(ZG MZV]C<^FJT+\;XSDZQ:AVU3^H?9_HBU^\3=.^S6I3=9^/Z<+;G6%;S:OVL*I5![S/Q3*0H)8*R*ULPFV;??\YTZ<-<;4 VVJ!LB31 M-A3 W^\;Y&V$(GE1;_OIM_#B ET>R'!-,?V>T7Z,L/BUDD^_-O+IA0?M5D#[ MUADPSF+R0-T.4/]E518/S>U \Z=*U;)L^MUHBFER*)4]SFX3RF\:A;II^]W, MI'(.<0_KK<"ZGNG5JP>7]-Z"+F.[#NP;A*N2I2JU=[GM\ZWZVJ+6514U%?"S M)K5!/&K'^I7%"DOE9Q?6_&SZ,1^##=>C0>_C[/Q<.0_MQY9.N<*E%=2O.7;] MTUT.Z?JMUV^IEW!.Z*91WK4N[77OD$:AK29.S6&Y=/:3UE JS):UUT6TWQZMH-L6L?5B/D@6NJIE76 M#7ZEQ1$2E;.Y:2_LFIR9"?*@JK:G2=>M- =7B8$5=3;N"4]],W!5ZG!<77Z[ MKILJ68\+3EV&;B] MEKW]NYA(O]G]VBQ?:]GO+.8Z[ 4R0)+[GR-VU(AH:RE^'_6(96'U>O.?4G*T M1%457<+O>Y9A]&HF5Z]%+[[@:M?)=)G2W$K;9IQR+>9_]=LM;;ZQ4H M<^ZT#2"FRS!$3K;G ,2]?8#!5X]T^/:A;59JITY-)0WB2#C'Y.- +_:$!*W ML9R[Z.UFI?_N-1Z S]V[6FOH=^QB=P&'K]<1B)MBU;TA>.C,<=_X(Z%!1),M MDY%GD=VX7<\B5['(C37>PO[?7FF\K[$"H>7AOU%&W$82*\Z])XA/&0D(8QNB M_NI[?E3.M?3*>W&N_;TF2>H2SR>^H]TS(8\@:PFP1 3,TW'7KTG,RYP/CHZ? MVGUV:W*#762 R0'3W60W6 #]-!F7955PN)0[LDV%?$]U\I@$3'!O<#W7^R6R M3[MWN[MGE!ZU'@Q0SH,DW509\JQC;^Z7DC[IWNWNGG4<@L/FHVLS&M1M-%SA MMSX?C 9V$#166U6])P[.F9,$,MZ-?>%MP+5O*>W'!VH">OQ8!V:,!)1M*MX\ M%3^U]<+[FR9+/!)[F M @O$QLF#WJ9[:L&S,7MZ+B:=QX^UPDH!23?52SP1/[6MN7$B[W,A8N^7N0:@ M=ZZW1S4_[F(R_CRP#9-LAY!VEVF??G.-CJ) R$V#23Z&OC?W*_H=S*W:/1/U MF/7P &= Q;:+:3SCZ,SU=27ONVIZ70RR&:N M)?QTW)L8;VXK3ZB#CH7="P#?/MISR8T<=-+G1#U?)LE]*[-;M.1Z$_4O[<#N M&]#N3NQ:.72& 73T>(;:Z3+PUEC(OW,;[_2S^%9/%#J&3_PH/C^*SX_BZR*0 M_*@T/XK/XU=47RW5CI6BX:XPO>$]&F\5/X8$M:/=U8">0V "Q6.][9/ M#MKYL$^>!T%$D,;;'ESU[!P/^^AU\%.KO&>V>\QQS_ACG$0!HQV,<7@6Z5ED M5[(7'I@XN<_Z\XT# C?O%+*_B3ZQE$%"=Y.OY_.QUH\R'F[S(X\@:\4I61K( M>#>-R_TU;3(F\%!G1'37M4?35:J)]-,#.XE5A*9@UFVJL1RB6;>O%RRW;M@] M"]O.H]86>$<4\*2#7:[\!6]M?N"VIY$\"]YQ" 6U?G[@+>Z#@$>^;K;CMT0V M9U[/Q3CT"+(6&8N I7[81,=OB<3]W=S1[LFX4SZ>;C2J]P,$;_=;)T%*_0#! M9WBSR=8ML?WGCQZG'M@NBP51LFW7K^<6';C9>.N-T/:?6QR"T\8/$"0L((D/ MW'?]EGQ/,X\?M_KN A;[MF8=OZ7#S:+SGAD_0G"K=IB(?0K.L[U?WM]4(3V( M*+K'K"TD: 0BZF#/,V!26( M_!C0KE^2GR'X5'Z<79S8SQ"\P>="$M_-XMG>+]\X:_ @+">/60^/3:7>Y_*< M[Y?YFJ=[J$K[IA$]R:S /<3^;V@0I^S;&W#_\5C4!IQH'Z$*)M8CP73WG.$0 M+Q2HA-YN-'M2N:\SXG;QN_?DEP*R8N^%[CFX-0-VF+!8%\0,K M&+8 I/TSUAZ+=+J'(7SCT:M=0(_=2ZFG[0[M6?G!LW)* \KVD58]*W\R5OZP M1F:'RLJMP?&=5<#KK.OK^>3V['2>/?[R']GDNY>+J=JMAZJW<>SS>#$N!]/! M&.!@AK8MT(O+@9Z>55MI/U5=0-0\HC* ]6QZ\R/7L]U;^TT7,=9-YGEZD-LA M/$PNY;6W_CR;-,;KJ0FSB5%_A:J S7ZOAI?JJCSZ;O'0<+XVA.\+G)M!412/ M!@IW(]KD8VS4 '<,]&@F^"O8CNK,7GIG$U/\S]%_#5@J,BVU+G+".-$LHUP* M+9@6-->BX)_$T"%@&5BLZF;B6/-:5I'8?*W'1N+5DZ3^,&H2 M?@!.%N+?>C_#*F,-ASZ_4)-!V ME9F,1X.QY<8<;"%YR_L MY6'C6U,B8]08[8!OQC/8F2Z__7Y-H"3K\5SGWYDS>BM/ 5Q#=5&:[^N_O-"# M\F*HKKX?C.RA[4/+DA/>TG"\?N2X7N4OJ]:OON[;KY:T /<=9WV:)C=^'?7) MC=_=MBRA?9K0>RU[^WXL#N'M#"4] OC[9.-\UICKN MUTC'A\[RO=O ?(8@6YKBZT%V%\B^ZKT^4Z/3F_-"/=A6SUM= ;9#B.K=-,/X MWHE1!^3 W>_AJ%32((ZV7<7<)<_KXV8Y/F,TWC=,)C2(: =SPSTR>V3>]. B M"KCT12S/-Q6=]6GW;K$>6=V1Y M1U9G0>8=6=Z1Y1U9WI&UAL5$1)#&VS;_NV0O>=O_,&S_.(D"1I^Y\>^1^3"0 MF<0B2%@'Z^Z])VM; :2-&\4=CB?KKMSLU>F)K6SMI\Y/K/5GK/&<&%4:/4\[ MG-J\GW/G+C'7W24]] A4^8OPW71LGRK5>9VQB F-: +W+B8#."ULOJ=GMG)4 M];Y*TG[<@P,-L;-X_7+XBTV!O)B,_S3YM$Z%#/ !?LOO<:[MZ55/E:69EJVG M<,YM[ZNH3VY\\L-_J_.+%^^;9^ PTX$:PE['18&)FMD5KD'ZZ7P-;1;7P#X2 MIQ,U-3K\^=_U2O7+25^N?M#.=ZE^W-^WM-85:/,5L$!N/&!ESW#YD.-FS,?-MM-$]9:) M-4E?Q!WG;\ZS[5RO!S8$CLB-:R">RW2B>^+V@4VOHL3/H-L2@NS[&KXN: <_ M/=0XAZ\+\F$.'^;H-,A\F,.'.7R88]K&>8 MLS20\;9;-GED]LB\"R<@EX$0'?2$^SC'UCK=;%OH^CB'CW/L$05@K8MW8_LX MQVUQCDT+9#V"="]&L;4XQ]Y5C2Y[5]IE@ EK*AYM%2 F/GP=V#) RDBK%K,I M6T]2Z$WG*- M9>FVTRY17 4;@4P_6Q>X[;J):IW!GAH; 'GQ7B"HX#P/,/Q)7Q60]R]M^RI MTA9;X@]P]R//G+ M@F?A3751*'P.*\ M#SXWKUF^(#@+G/#*J$F_F3B_Q8E#?JC7+1R+I8O \D.] M_%"O+@[ULBNN7SS]T8#4&9T&O9^0%:FA946O-&#HH)Q.++GWWGZY,*/R($9G ME34X3EO@4(O@,!4X?$GU(1?^^LWZDFI?4KUOZ0P^U\CG&OE_X0$3]-OG MBL:'G(CT#>']J%,WN_OPNR^KV\%/#]77YX_ QP^1L>I"GKE$/$N[JV=+5Q7W3J8COB MZ=J[PHI-].M6.<%7O,\7RA/0]5G77"2MT54;U4T$:\U>FB?FMQ/[2S54DT$U MR":#LQ2#J4VJ_XJV"D":[/Z)*6?#*>9YVGJ(*L=_-AT,!W_;U."@2KS'<3BF M+.$3 $YAC%NT1UK3I=Q8I/9N '*?S; !'#X2]47]1+_WXP:%%\%F6::M2XJ; M3=I+ J*M[DC2YO[6 7JPJC!B/?C'K6E12U!OBB 6 '\;+.V2I#7]ZCKP5]\8 MZ=/Y,S=,Q#I5@U&%,LUOQR,+$\P9'UF.I>H2$-7[#$>VZ;8X+@O.-NUA1<84 ML2L?GXZ ##5 :V*SB3&W>#"!G_QG!B^'ZZU+9O8M2_K5.5;!N+MJWPK 0(U. M!PB.^5B\(4X00V3)9R4'VI!N47_,=NP)T' M-F8:4EVO\@O?[@CFTE@TF. /U2J8M< #ZUO<78:@XQOT?GQC^WO!S8WJX#5K@QMC?=$8!'6$E;;K.>\"5B5JM2(O+:2PUIJT2HA>S.DVS)]#NEU M -9%-A0QH.%WCJY^,$B(O1/U9?\JHJHC9.X(4SQ"@XO.2?45:=T<:IGN8T)Y MG]4&0=3"V0I%W:^V5DT=N/5:A<&X1^!S6%2;3P89(DX&R-?OW7HFP,.6O>"4 MYMB62EO&Q*X?9&NUTT%OC=UW$=DMIOP\&7\>H,[=^^8'I_U_ZZ12!>Z]1/\3 M6T1='PPOO)*5#FLN@14!QR/;,'9!TMS+:*YK[H$3 Y]&%CO/M#>"5.?X,F'&%?WH .(8*^ !6!M7AXF(XV'@J-\*"\'[Z]<*I M2+1A[X0]M(?609*HU:]A$[ZQA"/T7B.M'Q]%UF*!%D/ZK.C["=Z M $H,+D!1K/EZ?60]@*M [1P%TO32&&>@HB4ZFXXG5^Y&K F\<(/NWEH7:7^' MJSI8H\9DG[ _J.Q94+6F5O7"JX;[U.BB@4MP6A;^_#5>S>@*;6SKR1CB)2,7 M=VKLQ5"-YFKLF?J,FX8=P\>Y-<9A+8#2YP&FM W3C\9^UB,B?=/Z2=!@[MSO!/KV&!1S?/!R,#VS.G2EH\.+ MT&CJY6HRN4)7-;8#T; Q^-":NX#UMD@;UL ?5ZT\7K_Z]>W'WJM\B@ZA]VH" M *"B96?C'C)5 N"4_G/FX%SB;VM# +7AD9F@WZ-7#.&/MC7F"'093;:%);YK MQ]K4RJ-%8/FN';YKQP.Z=G1<-JT4'R2UHOJ1I8>54#<(#OO=9I(#=9S?&]97 M<P4241V=9[G;C_W0130< M]7 WI]X=2E9\PPC3F?JKB/C&!C"N\8C_E9-P"PY+7L_P^X_GH%.NV\$?2WS)<.(/9&LC384W76M"J M%-_\]W])2J,7;WZR?R$OOG7;O7E]NV[UBOE)QN@_J14RL&H&^"BC;%FA^O"6H)F,9S'RB,VB YPG8R']JLFH&P3C2H=[PJ!0,2+LC[*8%1,0'.; MH)XZ,2^N*Y_6+V--F5M.6.?$N(6JEY;G<*RPS-70-"HL*)^7!O5.%*,:%=+Q MA463.K^G^I&#*^QB"*KA! XYO0IZIPI>?&;@:WQ@/![.\\":;9?CV21W$6%W M@A=VXQ_^6YU?O'@_/X!+A,$&C"OOU#;CM5DOTZL+S!8%.\AZE9P66\-&?:[9 M(1P!R"\W[@X48D2->6\__ORZK)$OJ$BJMF%=SA+>:P6,X!JBU%?K@ MW63#@>G88 P?/5 M;[? 1OMI@GDB30/BZJAEKZ9CU^+X!VQQW*^@:@FZQ0E^JNG6YG:5BT@$2\+] ME]:VKI$&$*M7S,SP&G8%-2+J._$LJ&@5H%@E;;C,%I=55D5#;J>)U:BZ0!ZA M,]FNK^,<[\;Q+%C.'BK\^=_VS66+Z^NQQ8V:-]2R!!N>6@BAR_JSM3?!-IP!&0#T M\_'D8FQ]2(TO99X7@JNA03HH*E*$/\9Y*]UL_N[N6H5M>>.[LSZ_'J)^L[X[ MJ^_.NF]5\;YEA6]9X5M6=!1L!]NRXE<_ ?I )T"G-$@Y]P.@/0KO+0I+'D1B MVVV#GP4*'SH6[QLB!S+9=.:E;T"Q-PTH2+3Q1-/#Z4+Q\*'/G>9I*RJX'C+6 M]KDQ\E5'[#8*BX#2WDV'\^MY;: MN2[^=>^2"(G[8B>7U!GM<:D^S'?K?]2?'FKLTW?K]Z%/'_KL-,A\Z-.'/GWH MT\>-[CXU39* B6TWX>^2M]WC\+/'82H"N?7F^\\"AP\=C?<,DYD,N-C4B>&C MG_OCHTKZ'1SMW!G_E8]^^JC _C!K$@=IXD-1'NF>\FQQ$#./>_Q3ROZF-O"SBG_NW0RGVNMJ2\W'57<,=X-5R?*\HGZA*U*ZHFU[5+5& MJIJ[I_2^LYSNZ %3=22QC6!6[K]WR]:97&PYWT-[:#Y]*FF--MIVD_858Y!: MK7#<\"';\F!2GVFY5]5T<%ZUE:U^TAX6I.#W5<5]W:SMXJQJLJ-<1[>ZO44/ MJ*BNFJ&QD?!AB\*G9Y.N*@XN5O32VUSD*'S)=4&P M'D]?F">WHJ5)S=3=J]R@0#L![ZH]_\Y-2+HV46YI")Y[^LPHG8-*Y?H"K1I' MN&J<3C.B$-[F,&-I;ZI>ZWSP!7?BGJA^NBRL5@]'65F#9=H3(@$4^8]3C M\/[BL" !C:5'89\PNN<)HUP$$>]@0Q6?,+J=^TV2_J:)%SYAU">,^CRJ+J(P M20)"R=[G47FDVRNDBX(TV4U?#(]TAXIT<4#B3?OI=@_GGGG"*!<;ZY;/*E_4 M]\MYVI\>:OC3]\OQT4\?_>PTR'STTT<_??331X[N/C45)(B9'[3@<7A_<9@D M:<#8MMN,/ LZ1[4K4EB)\!SCWS^"?E&X^B>U;QS^?1 M+ZRS1VF1T[NM.\XMNP5CMJDV=]L%ZZ=NCR/( MBA+Z;;7'Z?=.;JJS7X0,%KFO]=)+,S&;-MVYWG,'W[NMOCO+8&B:[_1[#^T) M\M24<&>[AUO0+%Y",B020+*ZVP-90K)-Z0$(:T7'B!4X%_0NSP;Y6<^V'X+] M/ZS90XU*&AX9CB_LH9LV#E%#.VOTRK@%>,E2 RN4(16%,K;4_V3S+ADTZ2=K MM*U&2BO?5N,0FC_XS?JV&KZMQK[EKOC$,I]8YA/+.@HV MGUCF$\L.+2F'!C3Q734\"N\U"B?)MIL1/ L4/G0LWC-$_H9']-LN)1SY=+(M M72SK=^MB.Q(*])ED*QQ ^\VD]XC=>IMJ]-!R/ M<_N$<]^0@#"ROI+1/7Q[YFE?WPC2%T]]/YW1\^I-^)87ON7%X_GO?"F&[:FM#C MG,>YAX73I/31SNY>3TSZ\8%&._>_P84K(YX7HM=EUE6A/=U* PM<9UZ6O4$[ MBZ6]->7AMAB^O>:]NU5\1<4Z6\/>%?,*],T <:G*%5TJ%HKE\:QC6'%2E]>O MT2QCO189*]]]:X>,LNJ6T&IB,3Z=F+)$^ \4 46'@/<+L;E *_S M>XM1@"U-1P"LK&X]5=UGU#RBLG(\G$UO?N0N3%C9WV 7N,'I(K#:?Y[-DV4N MU*D),X#S7Z$J8+/?J^&ENBJ/OEL\-)RO#>'[ N=F4!3%HX'"W0A@T]A1^?>@ M%)@)_@JVHSJSEQY08/$_1_\U8*G(M-2ZR GC1+.,!1^' ."]-[\Y/OC'$(7%[]9WQ_' M]\?9MT0WGX7JLU!]%FI'P>:S4'T6ZJ&E\,F QIL&U \BA<^C\+Z@, FD\/UQ M?!;JOF>A)@$3V\ZF[A@J'W(6*DW[VQ:T6[C=CB05^"Q4GY^U3[R:!BSU>:@> MYY[R;*GONN,Q[HDSGSG9M"ZJ>SCWS'-1">?]W3"&SNB.2YE8OOW.H_[T4".? MOOV.#WSZP&>G0>8#GS[PZ0.?/FIT]ZD%#TBT[9X/77*U>Q1^[BB<8,#(=Y#R M@<]]#WR*0##??N?9!CX)V=@_Y0.?/O#I0P)=1.$D2)/]#PEXG-LGG(L#$4N/ ME/U$-F10>@NT#2:MYC08+F5042P5>T5]FX/] -$ F> M"B3/J1/.79=)EO#;)G/4"-[J=O,$^#V]J?W20?C0_Q 1[C^"6]6P"S->^\3\S6,UV@9JCRGADZGY)0S72!3S=.U4E?K70 M/^GV7A=W0YXNK65]A1_SLKIH+CR_2DZVT7!;];WI_#]*?8M$\2G M:?DT+9^FU5&P^30MGZ9U8#DN(+#%'7/L#S3'Q:/PGJ PI<'_W]Z5=;>-7.F_ M@N,X<^0.1!-<13O3Y\BRG"C3;;DMNS-YF@,211$1"+"Q2&9^_=REJE @"8JD M-E#"/$S:(E"HY>YU[W>=SK9AZA=!PB^=BO>,D(_L[J""B3QUFM8]J=JCQK:7 M['6:UHM+TWH^\GJ/)&_;'O362]X*Y1S4>2Y[I=2/:AB3FN(>5Y@UC^K,JJH; M@]UFH_V24ZN>>435O*(?Z2MZ=_&*?D,'X#D+V%5+K#8U'PSL=L_9O#OA:O*M MW@R.XEXX#0;G<<^G\I8C6H2 M-119#47V<)D@-119G>-6Y[A5>LOJ'+M8[=:%:.^AV^YO?@56/VIYY>MM!O]%^[./9 M0S-O#\.H=6+;,T[\:#>Q:<,^YW[4!+=7!-?JVNUVG4I9J4-YU@37L?O]+2R3 MZM';LT]N.VH 1$2"Z(E(F2[F8.NWC\6YPH0 MV'4S?=U9@*[L:4SG17 J@^(:!M$0&!6!(^Y M*>+-BA\S$2:P$#=-8W^822+BQ^ ,W7A.)S>$0QW[*7PT <)!%-MFHYLOBI]7 M9.D!C031C'%O5[U 0^*<$?X61#P2()#1#(C+C[($I@L4)>)K=%@EN>"CPK\F M9%,&T=4,OQ[T=OED%(%[.*>B?.OK9> MBL,A;/S5H3N&R;YS@QMWGKQZ6UPTK,_O^WU6R.O/^[\ M7__5S]\4^Y_ !X'*DK^^=7^^JQKY^:_#^.W/JZBF^BK)U-M3_P=NC10BUCB. MIKFJO_'3B9328(XGB<733T@2NZ"8?;(47K=RL4K"^3*$V8#@"DE8X0F&=-%/ MQ\A2^QH4#)T+&@H@MU.0C:F?SDU(\[$?P]\5L+DRGO;- %@?2$51'F0>ZE)0 M.?GO 6I#4#ZPJ>&E;5TB8+O+]I#K@8CQDS0F>6TH8_@M(IVE_Q1&J95_7>D6 MUFA)P_HG'$Y4> @&P2EY?HPJ68^S^.;C(:BOS7'^Q?\C\SW<15S[B3M#I'7P M 1)0X2,C+:&$4AZ<+FC$S>'?+WC:2.EZ9?M&[1= SV2?@(U#]M&-L"8ND.DX M(]M'&I$@$ PS$TS7*+N<6",WF5AC$#@LA_)G;2#Z:S?$S:%?/@F/V.'TXLM) M+JZ0"%"N@#&(UM>4=M(3PY0H?2@"'Y@*/N:F1,WT-7R'_D/ AE^#^Q'*@=QK MUP_9'F(<,0!&447*.$2D3H1V@?CC(TW, @@_.RQNZ(7K'1I!OZZ-20 M%,5WW1$L@)A)/@S+OQ(I>D78FF$(#):-Q_[(1WL3GL(M8T\HWS2U5619@GZT MTAL17&L#4YK(8*.@@=( 4U-8GR/@ZQ;N!;[D9O!E$D5*)L,_QGX(NPM>'9 + M_(&87!NP<^'&TG+]".8T&JZ)=1R&&3$K"+QT[X2Z04^*P(VS"[1<@E-,X.22\9P.DB@M%,*# M,Y^ 7@4OAC@$#@,<*[;O!5!AQJ(8SA(<8](5R$K@!X<"20C\*_(W9M+A >X M\B6U49"((+RS6%(\?GZ8); 2(,$1[)CY328P82A?\"VR4(4 4MPZC%J WZ[U M5>!/??(&/1_\#H%31+\O 96!,3J8-9D,>/91?.F"2<#J'R<6BT/@_BB& ?Z# MS_+>L/C.V7GJL[]WA]:L;CR96J\\.GTT+^]ZX M:%B7Z,N&Y&.*$(Y:R$5',6SHM1^#,#OV/1LX!>AMS+QV"H<7P48 ?X/TP>,^ M!G5]@,S5:KX_.?YZ>H%_H7\[[]^HJ(LZNFGD^4"K2J2P(3^378-'-MF +3X$KP\16/ MMC@ J(\)'7W8^V3%MBJ%A^."J#TR!2Y-$Y9 IJ.<8A*+8Y]F"Z&T// 'D=( M0,Q?"^.-@Z$ UJ"9TNKP6?@!R R.FZ0^6>!OEC=FH%M93,, M"/I(6&@$SE+ZJF2!FRB^0C&!_VTH Q7#) /!C=4DT68&(3H,_$N8"DY'&F_ M8^H06+ZH&27LX.=3+=D/Z0J"(1'X8*_@T!R/ARE'64AP#]K M^H## I,#>(8,23VFBG0#AR(_+9.=.@6U BFW-*&N8%QV O?HR<"7_E^3#_3 M",E BT28DX?6T((?-70#FD\R$0*5(A@_810>TK8E(DT#HIJ]4PGG&?JY\;5/ M6PTBA>S[ /A;FY0GQ3>R!5C.+2(]#N]I$5*=&-. M%WT7O%CQ+]&3ISNMS ]2&BF_D[1.GJ,-P&=JCD1XGQ:KY^@M] MWZA(NKFZ,"+3^O]@:V^'6K,2C<"[N&#>?GN MU_=Z2_=ZG?I>K[[7N[=[O:I<%) E_ D%]SY*8M"\,'42I=QR-IOB/[=P4%\'EJM4!M]MO]#;L4;IUZ].'Z-/:[M>3?:RF MLDYW[_#VFC7>WATWK\;;VV'+:KR]+;=L)=[>2ZAX/"DS/ S[H@:5>VF(7 =' M;;M_M#U.]O-&XZK)=U_(%_PNN]_JUO1;T^\^TF^[9P_:E>Q;_1*POA9-HE7W M$J7F]3-%/'%:?;O7W*)-2PU*\]A'U!^ T&CN\PG=^50J)TJ>-4A5!T1"_VE$ MPDOTS%=%_G=20_N+G]!J=NW.8+";850A"_Z9'Y/3;]E'_?4MI_?AF.Y\-)63 M*<\9_:;=LGN[HLA7R#7B;S?ZW8J3TNEXC%F'6&'P8T2Q"?[,CZ?5V=9XJ-X1U5[2/FFE@[ZS!>1D]5PD^G:OX@3T+<(: M2BR]RO.H=HR;RE2I-JSW9[&\SM>]R9BCLY-5^\ M:+YH]>UN:^=$@)HQ:L9XGHS1>=4_"'!MAL58-(RA/_>=0^+E.4CM> M#H7O25' ^:JZLXR@%H_:C2,3PD$;MD8QUD;55FO!40D:LMLZKB@ +@ZVZ6C&1)U-_2H M8X7$*?P9A;YD MO70!419+H"]#!F,$4?/DO=QK!V/]1_QI)+!M; N1<,AYIF/B>K%_% 62AO_P\ MX5#8-"&"N0 "@H=AB5AX!S]D(= 9UQDBUBCL21XII!=RZ#8]91\H&+<'!0-L M^.N.8U0(\FE*Z H)8$70I1HHBN!-8\8L(!!?*N%/S,IGKMUEW #$77 O@8)+ MT5AY1Q4*:G'0F3O'$7GW,IC0"DRZ408[1MA(7%CMRU_-+50#2>9O#W*@5?P> M+I/J]!/!B,LO03W M0!"FR)I5R*+A_ =5>BR7E$]O\&)74ELPJ']3\6IPP@_4<@SI7 M2=B58.]%6/F/AB-[1S#[3B8_[:V9ODLRYM5VM!'7?.%Z0 MC#<*Y(=_[1HH[HC4E<4@1Q*6K@7L#H5]T"Q]G$D9: N$AH(Y_"/S9QH93O)- MP#@B*.MY)DO0<$WC*P3>;OR!O5F_ FF J%"<.A(!\8],U3.,6(\ JP %Q$A=!+,G6$76+_=E,*AU.0&>IS)K3\PT3(6J*W?,E1.=#NQ]8IN MW\;$QF\[1I\0P_LQSI5UC8137 6>4E69]TF[@L]'YI6XM]O&$J1B>]UJ=LV& M%JSWR#)'J8BGA'N<+Y=' MZ!B=*XIJ7D\W5_,25).\V85A::R6.59-%^1D*+IP^@:>SX/3A=,W Q_+1!$1 M?-%8M,YPF 6'+ M"17?Z)<1YPH;]!;B=(YR3MD[Q;ELPQA&B/(_BIR]C6E3;K)HS/%5E@K%\S:V M5B@ZZB>C+$E4=+3&K=H"MZI;XU;5N%7;',L^]Z/Y)^*0S@E0TI97&OZ4;QS@ M?VV-TEO2"L%/DHQ_CW-T2K3U05BA:HM9+R0,E>[O(7ZAAH^7 .(2/EZV5 "' M%):6$CZEY8):]*:R@81/71RR.)WPWR6$)2II"5<:7BV: @R$FP^3=Z2C>QI* M+Y.]/&A;X3.G'\Z^?3RVL"D;'%1JT0'Q0;IPLC\($AL.I-UH=?'Y=J/?U5IH M["/ I^KR0]85GE]QO?JL%Z'4FXO35:BDQIQ/,[ \2*&.YM973,P&PP^_'EG. MGWF:S3\;;>0D>C*M=!1-ISZASN<0P'HO%XVH@[PY"/\$QX1F21"Y; (EA'J& MY_M&:E\$8^:0JF?T1@3[I:N S[W\DPRB[WOR.I"Z)V*((J3.=QK[5QM'>T?G MNEN)T[,Y O,12,Q&VOG,W44B%)H2>??$1-[]I#N87!0[F!BVDS1(I/7"H6I& M/59F_F*3$MU.HRH=C\['X\,/$F3X@D"&CPTTZGT[;^P_)&X>([&!%=QZ MC+I13F M/3DGGH'X $UF_0:V1TI[?\U@XK\A?K[\]T>0.$&44*3X>!AE*>JU*Z#+KWYR MM6_<>DRNYG(\S.:F3\S"0P'4'D86)GY0CQF\'Y-U4*"KN..5%DZ4Y%:+K3(,-_ZZ9UR)RVI[W->W'5]56-(A.6'05S6;W;>(8(B9GCUI-:. M]*^OHZ2_@.P38P F,3[M=#WYK]S>/E59!\>CE,:0R61"=@'* =FI M+[1J80&&M/0J*-T.V=Y6D2R1DP8J]89)'26S)^6I6P%@HS:CNYH?8L-!'G!! MN=?*P"*C@_J4R%_!)M+V+]E&#+:,_10;5I'D\F:ORKZ A94> M/F@%V"%LZS6);L"2"X)B9P79<<'C_@TRF*Z2)=T$3'CJUP'>?JR:?KBCB2^N MII'/I/S)#;]%47@]40O' M-$^$6]5R)PT^F@K?<>:FR%E(?;L"I0TLE!V&'\F& IS3OJF%;V2-T:$!RQG& M%QZWKU8],E>=2_Q8K5HY8_C2%+,5\8(J3!?B-4QB9/FML-](W'+.L:26.;C4 M5WA'D4;++]C;S;"^4-CB0J%7?J&PA8W:?U7?0M2W$%7KGK%6XG\Y_OK-.CNS M#JWS;W\__6J=??YT_O77XV]GYY]W==6 :E\]H1=TNPOG-*Q?Q"7(2MG+$:^) M]TV+G86R=3#,'CL>8L>UC%%6"JV,97-$,)?I7AQ3*LBR]4=6X-XDF8^!/YE[ M=BEOCJCG6^#Z:-$>!^F$KA:P#;,;8G1LAL%[&(O\*=F4,N66 D 56!<,NH-.=Y:>+ MZY99)KP?KL7%--3&EO2SJQ4N=F04V-E22.":L+"EMKQ;8',TOV\KA#OQ.$A) M[MTEPWEHG8_2""-8+?,V+4G!"E&F\O>0FJ3374*BNBRKDA7MB)W@[1!=*)"E M YZ33=X?9R*:/B&1DNSBA6KZ4@"+.F]OH0Z MQM;QO&APXX1BQ0^1&WL<88'E4#-*\$XC(C%!*56X7!].;\A=T*,LQ]:J=4454P7@O)+ M\!MUI)Y@-W;@75A(F+(#K?D+B2*_A9++,RU88B_*5D9K-_1DUSG=CUV=A3H; M\SR4=S:=I6Q'NYX7"RK'F!LLGO=L%7&,9Q+%^:_*M+X!JTV1DN]>AA2F\*DW M?"A&.>5RTU8,:\QE6 'W C;FT:_%EGC:Z0)/?RI>])FO,U%I*\\;9S:% MJ?D?#DL?8)[?=-R*O5 4T;!&]5SS\#?CMA@+,.)91+$3I*>(Q\#[3>0X6IY8 MZ97?@W6WC=74KDB$VSENT 6,]L(;";"IB;/Z. M=RX8%L._##GI+[^ES"].P!:);HCLF58Q%MAJOC?WB_[DO$=!@91LG2D15[AB M431K ;G^C[ZUI+;RG#ZQD,N!;>VCQ3%P'O+,U$?*> ._\YO^CHI/\*<6LV92Q:986NM?Y4WP2+[C&M"]4MH>F&EZ'81?:* NP MRHV:2F=8ZY%FN?0G1>)CNI(9")$%W73[^P/UCQ3(L"Q0C=YA$$57^&U#O4Q= M4*7 YQF)>&7+B8D;C.E-GPO&3!5"%6\)W753;9I->2Y9Z(^DJ4%Q\2Q?Y7/E138$!C 'NL% TQ4GC*59 MC*M-9:#])H;=I^2=.460X4_Z(G&( 7?0B1DI50Q4@OKDI<)8R$D\+"P('KT* ML4\O_'<6\G\2[TBF4 X!M>3]%>?*QP\G@99 %.:A="/AA-C*5E&X92*7/ZRG M2K;F85TYZ?E8M(E91GY(E_\9X0=H"P-5$QJDZ$M0!+[TC-267<(W86"!7>2/ MF6*+@]+6KZ5XC,1,BIL/TZ.^]JRXX5"S&9E:M,>E@Z F%++N MDDQ-RHN2Z9\"@,3>]QJ_3C#'O3A0"[(IXY6&KNQ^\\_$*#%K) #I9 M6F@)W^X.Z0ND@B?,Q@FO?-G]X4;L>4TTR"C,71GEL>LM'".6O4:.G$IZ5& 4 M18OLKH2BN'/GE^X2%T,4&/R$(RCG618@1MPW@ZWR#2YD_+B@NK:IY6=)]UW%S_"BKF6LWUGWKY:8MNQTEM%5BW3V- M05\[Z;63OJ63K@)YMI(P]^NMVTN7X\HA]GEHE%V!2(5.VHV%TJEA9%Q;DR6) M?CPI<\[&0R9W)6P/QSIAZQ(JA+(H$ JOD-JR68?,.6LOSS.0TLW(8I9:996, MDP8'%45O*.+>Z^@#FGPA6V>QN,P"-Z7 PI70"H_W129(SK(XR?+?I"RD!2W* MZ$+*&$/.*%@$4\)2^$.)V/?&?AA.SZ)0329 LI,H $LC858IBF(UA)+7*H4$ M:]!&?CS*IK![<'AW3ZF^JP_=JX@/W6J ^ 4"@ VCC)L+5X*EG'+5!>[Q=\Y. ME9<0>Y<^=I%&HRNTO&5%."[D,G:G%0P7;-US76;7),50&=<2AEZ)%[VB%!HH MP(U)QA.+:?%Y$H# LX[)KXQPQ;B5Q/64EQ#K355A!M(M]%3^&\X2-]P"/WP2 M<5(3L^4J=0:?.9[%?F"U^J16>Y0JEI>"+!4660@VTQ"]SY M.S^D!=-+BP"E\)6<;AI-IAV)7"_'ES\WZ*<%F%7^K=UN- ?=TI^;#6?'W[K. MT4YOKINLTVXXK4X]V0>8;*_A=':=T)-,=K.=O:6;PYJ^=LRPCX.=?+19#OMUJ[=B+^Q%ZW-R]$V^E;:SC[#)+4L/*DG^X MDYWULIO#[B:7J]<@MCZF^ICJ8ZK;+;_$=LN[VB75:[Q<:>LC3XK(#9#E1(FG MCO6\&*FYIG7W'CCW]3'5QU0?TUWB*<_9!EFUQ&I3W1UC(Q6*@-"W>Q4G);H; MO;=P!_!/;V/R._DWNU#=_@[NH5U=_B'W9J:.ZK,';70K,FB%IJU MT'S,V-U3\@?9VV\INWW;RA"G]60U4GDVVW(AD*TQU?(R)"JYU ]F,^JRYIA- M<-<40C6LBX5*IT05(!*8QW*EDBH0)D2\F= X^A*W^YK[OH7B,DI]1NDV6C^H M%CF(!\6UJ?Y4MDA"G (JW"K,A0I3/8'0<[ T+ RCPG+!?0(EVH59WTN@TK%+ M_SVC=-4UJ[?SKBJVT92)X/.XCXW/\[:MA3+3^<+/LPC+.@CM*J!Z58(GSF3O M5MFN5P%!Z_W"1NC1U!_E$'9)@]F,]FGY_//ZTF3&A7!8'4>0&[37$K./#@KK MFA&1!'8APK;H*56%XV>Y ADK6OW8 !ZO7!\"ISFH2(EIMV&=$P&F< ,JPHRQ];Q%#N"CB(;SG#4L+E/ M)38Y5:C4LDD991NOW"";D:*OA(9P&P4@B\9SZK(E1W$90<_%&E==NWHR\<78 M.M6]#LYEKP-NNDK8\C>NCP ("D_BTO@JBYYTPAW$)_XT$<&8)6GY:7)Q*Z@( M."C&M?:B6;IAU6I'@6 A<$?L\4Q%. (YBF4 #$A?;$^UU,B!MT+V>C7*VQ%V M94B[YQ;*[".]"-6\54$7R4_)WBXP_XD(9B3K<9]A"(FXGS=]E7 4LB61.GD] M5[,$G_<1#@H4%M4.4]."N3H'W>PL42 /7!F?$XEW9)JR7KA*M4M M*DSW8H4?"2MX5G#']YF&5D7$@:N?*/2+KL5??KH;S92O:)U%\5"6D]/=T(HK M:".I8-\_^02E:>=.XQ&&.YJ#=A.T^!_BA]-T&I,4F+ 8Y5@3'R!$*M4]?#&. M0D;@WN]%8X4M^SR%0ZD)\H37&&VGX?RT\>X_YK(?BEZ;F[J(3\50ZR=8RE!M M1S+4%]V6=3F4>8('-):H[06T:FRMRIU5.P?N&[RPP+_(]A'88I7_S $P SFW MT&,4?G8&[0Y++1G))#Q/ET.*%]PBA$=M-UMZ/#<>NB#N#L]_!&*NAH+5M6KI M\,32H55+A^"B(@*;"G9F+#UH]FJ6KC9+@U=6389^V"J( M[U2+=I&YEMVE;BXE/B M5=&;U_?7N[2=6JX#M2U.99$7$O_[X>LOUL$I=IOA9O(?5!,OW7W<^@4T;N9> MBC?OK /_35G;N0]N0-T%+B9"P$H._/)'+PK-#F"1T538^,:FKYQ$TUDL)CAG M<$;R :YO?Y]>SSN2?Q6>$%.*Q7^.PD/9B1T;5G%[=DHLP.L2BJG([ %Y)!)I M'CZ\P7=YWFXRL3X!722 MK9@(OQMD8[4BPS]]HEM(O!;$7)O&_@7?'^HTJJB%?OKI4Q:'?C)9>605DQLO MB8W^8IVI)D )-<7667+Q/REO@WM)>6LY=PH:M>[Q_QYF':V-DC$VS8O:JB'9HRF G<=][%RTB[._?3[^]OWKZ<4# M%.P\-NU_,4)ZW'B1K@:TG[P0$$1CQND>>)O?"' =W24UTX//8.F3A\CGU*34 MXQ1);GXK6S=C30+657'ZOFQ>+8LF2.+P [(:(<,VLC1@7I%W/X54#YH?..@U M6KW.+NF!W4;;Z=][>F"[VW!Z]]_*I=UH]@?W/FKG889M-UJMA]B";FNSN=Z_ M_U7Z:&__7+7C7T]!XIZ=0 FJRR>IWD9^/?)Z5YIV2\^(2WM^I]5OYQLU6HL2K0]=F5F2[XEL^6Q M7)(GV7->4A )2=BA" 4D?=FOWP9X$262($#3(7>EJJE$EM"-2S<:?4/CI[^] MK%SC"3.?4._3D?FA?V1@SZ8.\1:?CKX]WO8^'OWM\P\__/0_O=X_+B=WQC6U MPQ7V N.*811@QW@FP=+XS<'^=V/.Z,KXC;+OY GU>I\%T!5=OS*R6 ;&H#_H M[_[*+@88F6?6Z:!WS-SH?]GFG;@W[?L<]L_^/KW50T/8K;NL3[OM7Z9<;:HQ5FV+?I!YNNCOET^S#$I#7'1238B><'R+-3[![UO'!5#. $[#AX7>-C M:-2#5I@1.X6K!MH&X V<((7)CNKD./KQR$!!P,@L#/ M9:MK/$>A"R"A]T>( M7#(GV &V<3%GC*T&F9\#Q!8XN(PN$ MUOJ#R )& XF_T1],AKW-\_/SXQ?.KZ7#R#.@:-_C'WOF0*_;,DY6[QO^ZB5P M38QALU?UQI# O7$,Q1M492A9R/L(D(_EG(_%/'W;6.J-H^X@B@6)(CD2 -[M MB4Z'/K8_+.C3L4U#+V"OE3O2EP$F?^AOQBV4#B: SCS7&D<"Q#_T-M#;_2// MHX' PK^)OUNOB3>GT1?P%6?IBX2O)WB>B/W<:5<@/,3_+A"S&74K),WQFM$U M9@'!?O:D% B6#,\_'?'SLI=(]]]MY'Z D21- "18$[P;3OSY_%Y]V9QL!Q$PG@CF!0AMO>485@\9?)2DK7 MUW.P!\#PP:M7OZR[W1-%]"G\R\> M$$M#!JJAD]-QV.];:G3XKNH(9+J$-><(-D[((MYRN%A@G M=>BZU=.!RBJ4:$X::W4DI_])OW_:%/T/,EM"IB7R%M@GW@0[&$SGF8OOJ0>M M \ #^!9?O(#3/O"1!X#4_KZDKH.9?_-'2(+7YMCEC>.0<]-IOW]6BYNB41G$ M,S;C,F!@O >.:XS2[R2MFAR4C!>M_IDE;+K6>/$@ M#25L@/SEK4N?WV9/%F.42ZB/\*\65P!^0W2P1W2\1#Z!M7W(3$*58$6@$LH, MS+YI1CX8XMLN]4.&X0^!A2]_%L]^$^ :!XBXRAM'@D%&#JO/_RF1P_@Q1KA/ M$FX:KE:(O=+YE"P\,@,I,/^ MR?!M)(TZ.1!T=_%'+BAEW'$\I^R*88<$=]3W-4_))KJ2'Z>GEO"#UR5_ST@[ M-Z!W(^K>X/WOY?D[P4_8"S%/UQ-6&;(#GZ?Q785^0(&\RI2O1B0_=<_,/%UC MG%$R88HU2C-,\1Z(M5EC/:&LBDXNCS\.\^J2$N'V4117+CDL(UHL&%Z(@=)Y M#* IAM_:C5P$GULBA%6#X@(HTS&7V GD0?H6T&GD.*(OY'[QX+A:U;%GWP =%)$J^C6/[NFI9;?QRZIN6B'G5HG[R4Y*NL)_J MUV7H$P_[_LC^(R2^P,H=]A/L,^QF]D.SC0L6#5FY#H#?4FW]Q#2X0@WT#_@XS/LLC/E#K/Q 5AYWR!27@+ M LKOR/54 MVD<;2K+*R4^:\E0#HUQFGEHB**I#P$R#@U3<6OHF3LJZZ.5D/@,;6)O,AZ,P M)?J-A]GB5>_LVX*1'W8?S;Q9$H'OW]F673:]PZP 4GYZG0_S!L/6LN_C895= MQ>QG33E6A48JKP9]4/_DE,E1:L^ETBWQD&<3;W&'D8_?3#(9.CGI0'//13MW M29=B-P3Z PV;TQ^4\M;O1DKL8=\RRW8AS\W< M=+I=FF"+^$G\,*#I!MY;=A#_O:)^4(O*.6@Y\4S+S)E#*?$B?P)'ML?D^ H( M5^'J-@Q@=<17XYE+H@2V>AM1":.<; /++-$NX$.,WX@ZB*F8Z>) 3.G2_VXV M3T[ >2#HNYR=]A([H8OI?(K<:/5GR/Z>S4.I=UBJXY43=FB9N6#AYG2,>Q%7 M%Z ?(^UH.Y-F'^E[15,V[I4 ]-L!TR!N)%7.G7%'_OT;5<7GZT!KEP<@DK;/T ZDD!,0QP(A'1CJFN,3!0=I&J]F$4TX;KYP5SJU!+B9=R@H'EYV4O&DUIE37 M"#)[I $ZJW4@);C5MP:YV%XIP3/%FS9=;FW\ ^UW!#;78!%CK[!6L0"_H]XB MP/P-C)FN+Z^!GN3<8%J#7(A0Y200&G7<^>9PX/WW^ ,/H*]Y(UKS,@3C($7 MC_0#%B96S2_86W8M@Q)HT ]A@#LQO\/)(*%X$U9",YW)6>C$&N0"OKHL=+ H]/GC9C[' M-M_X^:KSO(!1Y$*M+FY=HZY3FT.4\^*I-<@YMW1Y,1XTEUA%1?>-'_EP_I(X MD]4J>>]M12EM5BD^W8@WLNUP%8JTD#$<).Q/Y^$W#TS.N6?6X(UJ7(9S2T]A M,. SXS7$@ ^LJLFJ:5D[\14NA'LO;M3I6\YP'ZU!+J:IRW"94GO1>,HP[",_ M??&>L"\BC[>AYW!JBNWV*V*$VUM)J?,;+]!R!.BBE;L#SLW\7:1-#X;H0M _ M$A5)+VFA=B/I9W\).ZJ@@.YEFCK(I2Z"D_XPG[Z0(_)(@: MZU)Z")R8UC 7G*_'&0<;KK[HWV27%;9XC:_T-LA2[SDB.7V^6X\ M,?/70Y,N#.C#$)UD9'+\$%-R22?3TX&XI430++=3#[O<##@=%A1^J4?H?30$ M=&FRT:%V(7DVG W@U\0- 4:W"LE[CT-^!)Q9P]SA79>+ME6X/):_BL1!6R"+ M!WDX211(WDBQFR;[E+/41VO8U ETL$.S?)-4Z)WB!;>N:N@:$@QRK>+TNEPF(\\1>G"^R=F^+S3 MR.X;\L0K\)]:P(-MI=KBBLT6L:3CS M\1\A3.#F2>.JZRZ8_*PX-?.%4S88#(%B?]=<^]W(0FCY9CBSAKD$JET*_+?S M_T_'+_X%6J\);'G^3?2WY]%H[.(K^ 9')9@$I="*V;]/5\AUIS!:#,*"(9ZW M8_/:(E_Q:H;9D8%FOGB>Z=,1_(*/# ]H!D2N@/)XJ7TXRA.HEQESR<4:,T(= M/N9/1T[(8FO4!TH%) CY7S\S&JX_'47-28!71T8@FGO4\\+5A4-7B'A?X >. MY>BX=%HCYY]A'/2D;&3;#'/TX_DC>HD\"+=)K>1;S#6>JBT9EW M]-LLRHJ''_",!(JK$7VSHAZP-'M56 [A._DVG> %H/7EM"UNVSI%W*@-^PT6SSU^UY;+9(+7W&PI,XFN\'_%?X# C+SS>;C M XU>T+K'@9AC2LIRSFZTD^JU))X?(*Y _9E"BUL;C[$5,_*<2-3FZFI=1;Q> MNE2:6.JOQ?NRU03(R(@=8.<*^4NY8"ANV[H4^#:]Q0Z(+%<^^ERSU@>>Y#), M4("GSV@]M@,*(QOT!^?RJ2@ MCZY6_*$'RCQ@BEY&7OX 3,;?N<[YIX&^#H$ M:7*+9RP$-AWTAY9\PC61M;X(B3_UBJYF(" X[DVU W[5AS@X&L"(,5X000C7 M"?]$Y^,PX+>#_ =&9[%,O://I0+I7?K2$%MJ"PBKMXZHI[!\7]$++TL8S0@[ M/)./7UU8T1 XH:QJ7ND"U<365P#1>8J MUMCS):*N+KK.^DN37V=LZ M5V)!72+O>_E\I3!-[T==BROK'=C95/)H935@1Z-LQ9="$ZV9,Z50+LE,]"NX MM!CD%^J"%"Y?H>8[ZJQ.(\QMF!E\29XP=Y=4V^MRF-8%''],@\*2O2:FQFC- MB O#K'!95\.U/K5'O.+:,GN-O*15:3ZE#*Z-I[/\RX<>8B>Q'I(J)'&0?.L5 M NGQK8NF=5:8DA<17QE[&/[]/V:T*(09V9B#CQ4;NA:NUI<@95$U(Z6T>=M& M2JE=J!R]U\'0.MEV_2#7V$Y\]6=Z'I0BR-:G=P?VWWA^):3>+;*%%9<=."C1 M 1;1B\%1\%DLM]R>C)W*?-H.^JF:8]O_CD?D"O7/>./(R"F87\X]H;@,/_!LTMJ4:7 M70W@1(%3$ !3[!'*Q!RQLRU*JC+WU#&T+I.Y=8;\)64/B 7Q'YEX:JH93.! M(4]\J'$B;_E&? O*KFZ^6(K&D1@Y_8O;MD[IHO!2&EN\),(Z+S]2%*$[:PU= MXSD&B\7YF2%^?9L[DR7.K8*V7957PAI3XLNBEJUSY5?T'?^VI"Y.,\)BWT)5 M&IT"8.N3RW@/N+,[\RCJ=L"C/+U%&4%7!>>N81('](;#1* ,] R;"SY*6ZAI>)?;D\,*CXD*9.ND*JZ*ROT#='[S M$D3+1^=7R'7':^D.K8&I_6054,JFU$7L^FCF!^^)NR0MV.*.E M7IWX#+ J,B5UL;0^[;*4>7X1;$590/XE>H^]M*7_*@ZZR4@K4]H=QML;E96!>55(%N?7D'2W^X5#1!VF*5'5%HH0">/ M4!EEZY=!RO)G0 $K*TBRJ<^NG96CB+6S3KLI=U8)/?WQF7*=O2P GZ0)5VR9 M^OA:WT@W(:-111#[E>]X^43+6K<^C:+ ++_=R1P>&< HJGP199/=D171"_%6 M8.JJ"[?T/O3H"1$QXOCZM)!K=UA\YCE91.27:EM[RGB[NF!7R$,.BLNF5J2N M%35M?1M(SF[-JS)%D*U/3W*=@P_TI/9ED"WHUJ>9%+\?SZ_QFF&;1&GMGE/@ M2QG/:]2^:JZ#+E3*BE,&'_C000B-YX55?79+854F*+X9;>M\M)U,+[_K>/.$ MV>OC$E1;?KU=-4%?$V?+N4X[CYTE5Y['R*G0:.UC.CHEO. M_&IG;,)<@Z;JTO5*!/K\P-_4@RN/T&LAZ>A%AC@\[<=*.5H Q7+77\? KX]$ M$L#7Q-(RNV<(ESB_.+E*B*A"?R4T7?7MEQ[_ZMFP6BA:%_])COE.+:#4&,T, MNLJ^K8&I]>G_#,WXH^5C[YKXZ[C X;CDX%H[MF;"JQ$_Y4- P4(#NA\(> M!U[^ >>$MA,8!9Q OV5J97OHVY%U5WR053&(O7.G" MJ(!V==J2"U@5\6(5R-8W1.15@I,VXS^YP_ E5CRQU!%TX>!*\\/&924ZU1,B MZ^%JG>)*Q02C:F2#BG2K6JA:7X"RZ$DBOKFU,5U2)BBI'8,IP=)1MXRD,,;( MML-5*![RS#JIZ]38*$75506^Y/$&)=56#;;U75#J2E%/5-%"T?J$HT.IA#J/ M]!(_(.(H%ZJMB:VK#%]*RCA[KZ*RO#)XZUP@"KDLHQHU<2609AXC>COBKFK M45D0N@+!O>37'I[BTH;\A.,FRZU+GW_!S@(GKCJ>=,[9?H)M%_D^F1,[B6_" MW$M7L/%^.NL+S%]Q4]$=96DL*)QZ^RVCE%5RA#6!N/0Q: M>/6M2LA6@K5.=!6=&#;M(P6RO$FQWB#IJ%Z]X_D;IYX_K@9H.0V+0=LGM7#Z M+6E P>P+$+%U?(42L-8G%F40Q,.J2,8L:MKZ!++53^*WFGBYF#@C4*G091%8 M5[63[7P87N0'E*I(.O"Q7'YYO!Y-^ #C%VP4,VRT,+Y/OLF:9[S6 MT2K4GX92@VV=MY-T)U!YXK2GY 69@L"HK$JW#I;.JI&55^@U+YJ4P[=.^%(# M,RE863=Q) ??^E2WKC#+[C"HNJ>5\;0^]80R\HGMMFI]V",7]A&_L/2$OQ*/ MGP1@?B:5L\H#)W*HSDJ=*/%>)3F_,P12K.7P$ ;-%(7((&J_)H1VK3=@PSAB M#6+BD?*[9JF;4Y:ZTWQ'G=T#\3CYC1O/^8IX0K (?JB5:U(#[LRNR9^9X2+T M@^KPH :"UB=;:G6+]/F:%OL6;.M3+!9>H\6"X85(R =@?A@ 1 ;YI#*L/(- M7Q]A1[TVZB^9I*&>>-/>(.:-P\"/GRI\$#-IX,44Q7[:/V6*;FU.<%3],1KE M(Q6RCO.JK& O]_#S!V73NKU:%T6;ZK(#"UKR6%R24%%5"4D=OG7!- $EX!FY MJ3MMP="JJ@Y..43KT\E>UU-2""0 K4\F]PXG[)TXNT?][K1!TE$]9)=$6RJ!F%0T&>4= M6(Z@LR96L7(YP9R91"V4]XHDU^OBSPHI_W0,B^7;2QCDYQ_^#5!+ P04 M" "#@F-1:FMJU5\L #?W $ %0 &%M_\*;\WK9A?NEX[IWG#9Y9J*<)<=MJM[]HF!2T+F-D5Z2,HN]Z_? M!"G)M$1)O #4L2=ZY-*%!Q\ROY/(3"02__E__CB?//F(\\5X-OWK#_S/[(_?6'W]^] /?#__G;G_[TG_\+X+]_>O/RR?-9NCC'Z?+)LSF&)>8G MG\;+]T_^F7'QKR=E/CM_\L_9_%_CCP'@;ZL//9M]^#P?G[U?/A%,L)N_G?]% M8.!6&0':2@/*\P0>D4-B,B@54 <;__?97UB6POMH022MZ<^L@^@E YZ28"PG MFWA<3_X\FY_] M2)^5/U[]]0^7?_['K;__)%=_S;WW/ZY^>_VGB_&V/Z3'\A__^^\OWZ;W>!Y@ M/%TLPS35 1;CORQ6/WPY2V&YDOF#N)[<^1?U.[CZ,Z@_ BY \C__L<@__.U/ M3YZLQ3&?3? -EB?UW]_?_/K5D.$S_'\M? MR0+^(TPN<*14+BK$!$S( "HR 8YQ#R49)3,*Q[3J,=6=T'TM@@U./9VG)[-Y MQCE9]1^>?,)J@R\-_!IJF*=;9/O:O%S^Q8^+B_/SU3-AO,3SJ\]7:]^*(]+.+Q7)&J_YJHH3H:JJ9 MH6<_/E2'_WI.6BME:3J&O!]0DIR?R)%!TJH(6S0B.?L=-+X5S2ZJ-]^G_6*&WC-%/%[6#&>7M,UN\'9AC/_F&--!-,_%T9)G&#KK..HN8>A# MP(X/N,[/Q\OS51)@NGJ3Q],SG"8:;X3>SV;KU2P7,['\6)9W_!WL]]F MY#K0VSV;T!//?ITN:_I^.4I.1:EM(N?!TJ(0!4)T0H&,]-X7)G@,K@>GVL ? M4G:P*_T>0=L];/G5LI6LX,9D!"$2X;": I:(M(HE+I6V61?DG:WW'L[@J3*( M71ETI!::9Y5?A\^5JC11^LG\ O,&P,K>2XQ!\\A42< ,\Z!\(N]#>T8&MI@0 MHK1"=F'*?C"'E&?LRJ*.VFO&L.=8D(;/U['R)C95ULY"CZ[ M6'@$RTJA9=9G\$$RT#)E3RY75K8+?PX!.Z2L:5=F===D._?Y,C?S'.-R52FP MRO.]Q+# 5W$R/EN)5< M^[K9[;5U-)-J1>#UJOO+/$R7ZZ5W9%Q6QD0'Y*6%FCTTX 0Y:E$D':S*#MT- MSMPN+KSKX4/*F7;1>!.IMO-?/N \U)S4BFI7$_Z\L6!J;8MGC.R65/0E1PZ! M$P.1?H@ZJYC[[,<\B&RG'"+[EJG21TE=$S04G'FI,F2/&931#**V$0HKW/OH M=>Z3:GXH07/<\GDU.VF#D5X4,#91A.&T@R"< .>SEZ@T*4#W7BOWR#\]0@+] M$![(OE>*:/7< ::RFY! MA ;R;\F%&^FJ:VH:FW4.'')6"E3T"J(AYRP(LKF!:ZY4%P?Z3D0#34TW8D0# M+72MG:\K*G7DP9@" 9%,EW01O"P9$M/>%^-8[,./7< --/_<@BK-==., M->_"'WC3I@7GN7;D#CJA-"AT&3SW'%+RC"BI2#V?E@#S1ZW($9#?;3S.%8%6Z/L MN?$V>Z @CKP=P6EA2Q3H.84FI5"$T:*+>[$:OLTDKN3HH]72D. X5Q0#LX(0 MBDH02XK)EY*@U;@C+8@B*X,E;)6=\FR/8AL2-%23VX)&@(\E0 G!,)Z\];S+QL,5@"$%0@W4?9!<&Y[Z6H;IV;C6?JVF M0O3Z^8_+2M1K9(5GQ5CTD%2FZ:&GF1E3-PZM4E)%*VR7HN)=P TI^FG AN;Z MZ!0;OZGB?%5^7ZQQCI+RK!3!@2.G*$\5 13W!5JSR(5AY/3ZU"6;=B^J(56_ M-.!&.PVT+;.[9.I&+5?@06>;(;#:WB*2)8O!U-/,41:?)&*?%6(KFB&5JK0@ MP=$2']J1%8)NA981A%&A5F%9DD:LWB]C0J.R&'P/MO0XLG*(WWU9JMR[%S??#&E*NYA%8N.44 M?RL=MDO^Y#RNDP^3UV&5JZ- LNN6(H=HL9(\U0(KF0'F*2QG*O,99]< MWW8\0TKV#(!)+;36L#IZ&<93S#^'^90FN'B:TL5Y50_FYUC&:;P,98A2=:R0)Z6_HTA7D8VI 21@,@5F-=MLQ17^%8>3;/9N MIXOQ1UP78+Z<+6H8]*J\"W^,BBXN4=@#S- [H(1!DD'M@1!S,<**X/L4LNV) M6V^W_SRFLNIA__K*(CY(I'@W%5(K;VGHK*_#:(WC!C?->%1.Z M'/6X#67/I!=\[XPZ4ED-2XW.SV?3#11.%:_8JF4T)Q0^" * -:F'2J;"F8M= M-D]N AE27FP ?#E*3S?8\I\_WI3I2_J^7X_HUZ'&^.]Q.:8AO\;4JF'TUT.< MIGOT/=/JU'G[[9*^KGI^S,KEJ996TMSRZ&Y2?&@:C1IQ_S*G)?GU?%;(-W3< M1^8"@^(+&5B=$X1$WW(C$N,BJ"2Z6+4-#,=;Z@5Y%S6'OCH)@O./XX2+MV25 M1M)H7BO9H7":F.+*D"W0$KASIFZZ)HZEC\V^"]*>"9:^R_VA1+AM@YMHH&%\ M^Q&G%_B")KRM*O5ZWZ5F6^E_N7JFV68G*!0'SY,$I2)YIAD+E,2$",XE[SH= M_MT;ZY!2*ZTHU%MEC;MIUJ#F"NMX>D' +O=PR)K_A&4VQ^NF";CX^W@ZFZ]\ MH[6_0^_(UT]9NTY_Q^7[6:X]8Q?K_E4CBP*EE @Y\'J$+=7D/WDVI2C#E-%. MF"Z%&2><8[/-RR^CC7BDB*#VWL95=TTD'OK"+ 25DZL-.)WI4MN]!Z=NZ$'JK39JT[1RNQK+)?M?$?2&^FX_0/B6 M5DEFBK(1/?B0%2@7,L2H/%$BD@N0332LRS;SHZV2C[N,',C3[0VRA\>0]FW7 M+ZW*3SC%ZB5;GZ.(G@P5YIK-U(R6,DP@3<8N>_4/>JC')9,8Y]FS'*#D M&I!)*\ [)D%+6[PJ:*U-)TTF/:ZE/%;SMPJ*#Q1UN[HP7.7M?Z'7:1XFM:=D M/A]/QXMEG>;':_?))^F$]Q*D2@Z4-1)PR*1?#H M2:2EWOPF/ -.JTKQ@5R0V&4^=_GLCVOZ#M?UED,SAXBX#VMWVLVT,5EE*5RD MR=5NS311'RDPS2PY@S;&X+J43NV-=%"6L!UC^FKL]%O&F[N"6^IKNNQT;AOG M)-N>#TZPT1[HEG&NBI0.*F'PV?+HE05F.(4K-G.@T)*#\H8G[WF)IHM'WW@> M#1?$&)DPA@(X49M]*$917%"\@ K>H#)*&-9%(L-<$!^3;_W9HHE"?H2/6ANR3Y[DU!VB25;%8&>*ML^)&(U5^QI*8=*\^!# M .2RWLY(,9>/(=,;H:+SW@NO!T*YM@*H=UJ_F,P^_1?F,_PEC*3M2G%*A%I0;!J9P+@Q*QFR7LTLM)S&DQ:$Y M._=Y,;MJO_L+_&(V)PU-U^UXTN=W\S!=A'2%MGZWUNKUQ.;C!9F[YQ?S:A=Q M/I[E#0E;U*M6T-S5TYN.)L900\"D&%/>JM2EW.($6K'S$O*BG4I SD2]Z#2BH] T.:Z'5S*L<^YE;T&?:QDY..>;7GV M/DS/D)R2KVY%>G:;7XNP]<[C+JHZ$M-I--E2<,-7] E>T)8 OP4*//*+?QFD M+_HH\_KII]'$]LDTVMFA9;@.\'H^^SBFI_WT^?=%O<+RNM+B*45\'U>-K$=& M!J,]!7&6)T5>80WBPC_V8AR._+RZ;MUQ.[+ %ZCN39I/%57N_I M>0VF_KWZ=J2+4DI;19JT&93& D%J!4'I@IE)EWR7./D0L$-*;)V(4]UUVO"" MYR^ 1E9SCUHZD$+43NDY0[ I0PXA)!Z1Y="ED>0FB"'U#CH16P[60;M.0!L\ M?%5>C*=AFFA^]=#P8B1UL$4[!;D$0F3JP2[K(S"=I5?:*&;[M*J_!]20>OR< MB"7-=-2)-3>[YXY*-MG6@QPEUJ:H2=6#7SH YNB"EIR7U*?;W;VPAM3!^E&8 MVMR?NYKP@M"4V?SY["(NR\7DZJJ&Z]SQNFM:.,.KWXQ*4 6#UR!CKK76 MQD.HK5MC2,9F%;W0-XK6[[AB][#QA]35IS-S3J6E=D[T=(YA,OXWYJN=P5?3 MYS@??US5U"]&@BA>8JA-&^NE9B):B-K57J">.2N2[]1EY %<>S;)[E[>>Q+? MN*&JVAV;>1_F^%-8943.JZ>^=L92=#YKD2 E$^H-B@*\2@70)I6C%3GTN6AJ M.YPA==,^$5D:Z*7ME>]WG%N\;G[RRGE7:KW55FZPNBMV0W5R7.T^7;,*'YQ\QE(=^/[$2] MN5*ERR4W.V#;B5/R.^%4+YUU7-)JTYDI?:A.&5G4)@4.0=1NB%EF\/6ND!12 MT8D67=&GQ?B]J'8BD/K."-1.3QVILZWKY?K^+Y2H(I,*N"V"N(T9HA(.O';& M"1-2N:[IUYSS?8U=8OE_&(5GKX.G^N" MOAAY*;W1SD,4C+"QA. T&@@R<8,<)<]=:K%V@[<3RTYUX^1CVK?C%->15"N> M?Q'!FO I9$;>7P ML%X?PA(X5^H56R(*+AFCU^4TI-H&;R=2N>_>=!VMN1/D MJ"[97JNJ4II?8'XY#O&R#&MD14XIVWDD9?$$M:Z>WQPL/KG'N M5*C)OG?:M5-E[Z7TRQW$FV^$42D3E@1>Y0@JTA=G(H?(6$HJ<$G>P D7U*T@ M=V+:=U9GWDV)?=?6:G W&CQ?&N-Z'U@HEI9\H\RJ*Q$%RC98X%'2;Z+7))*3 M+:C;,>Y$LN^L\+R7"MOL"54LN*Y"?/KF%2WHZY[B9T3^&K>08-9]Q4XVX$U>^D[+S?JIHPY*-LK#QXL-L,5[# M_$>8CRMOK\X _DQX:4%F7N@4HH+: 1(4_1\$)RQH5B06EY/9L2ATKV%WXLOW MDJ3OK)5FZ]<7B'7'Z54A>9 $EI]?3\)T68^(?JBG&T=1!:W$*FXE6$I93R&# M4V"T=59F$5+NDJS?#=Y.S/K>\O0=-->N10C-O_Y_A?&1T*WVRA?+^3@M,==? MD/'\^@<;?[EN271[5;ZJ-=LH,5O7G8T,CQBR=6!,%K0J&P^17$' H'P,QJEL MNV0J3CO-8Y6R?LK7-7KK$KV#YS!R3,LHE8 <$MFLG,C=CK7UB# 1F25+9KOT M%NLPER$=XQWP^W/3##TVJUIV1-]FMJ_+-#;,MHLE(0MBW6Q)L<+KC6V&EFM3 M8P#M0^YR,F)WB$,Z/_P-D;D3!WIS=)MKX;BDP*/N@LH8")^/$$VB<#6BIN_0 M47QR0HX^V 3B<4\M?_L P(QM4032!%Y5HF,,BEC;;(TJ=KR*$< MW5\8K\/G50>C=[.GB0@SQU6.G0;.M23BX]619R.S+3H"^! MY\*$R[G+!7^[P1O4!?2=Z'6K"T][Q;6[]O4FMI\N%N-IO>-\W0QY9:_6O\DC MYW5,F4F0N;8QU2E \-I!]-Q8YJ77LL^=&GN '%3[S\EHDDF M,IO FH2TS'!33]AK\$9JX[1D5G8I6]\5X)[.\/=)KQ;*ZT>MKQ*LY&M]R;%: MX5U"\I*<%'E]_-ZC0O!""YMM<$KTZ4&W,\0]_=CODUYM%/@8"2>:?8K9&2@J M5=O*(@04$9+@(8>LC,Y=TJR')IP.?]MN=6D2.3L9-8+P7)/W0LN*2]P!ER)I MS0(+IDMN_RY WX*C>2R%[GJ3CE)..\,\GR7$O+H:_=?%XH( X:NRZGJQ^'U* M"J"HEM!6!WB:MS?#J!;@2S^>55?<5Q_J+Q8C'T2DQPO(/-6\GN1 4; A>Q"\ M%$QYD7I=>-IO5D-*!Y^*LX-A27./Y,5L_@8_7,S3>T+\JK9S/Y]-5_!&A:E8 M>$VDZ.J$9\\AT@)*[A)FK++$/H><'H;V+3BXO>QF(X5UL: O:T!'F"B$&R]' MQ06;2A!@0V;U%CL!/J0""2,OAL4@2J]NRML1#2D!^PB6ZW#M-.LZ>(WE!=8" MM\G/;U\_>W$QK29Q)!4&%DL!9,: 2IFF*8P&IA5YU)I'9FXD1^_N+GC/.-] M_\E6)&@M]?8T6%<;?0G/+[.,DN>BE*M>H"=K5BB$"E9H2*K(E))52N>]J;!] MK&^@J60W.C20?K-EA-:TZ\#@Y6QZ]@[GY\\Q+D>>91>8D$ L=;2H90].RP)" M:6-1)LKIXG&L#@O5FZ2J)UU_\+24\61<.\:-K"\\ M"H'@?*VJ<")#D)+51I;)).^4N;F@M/<_[L'W#723[.F-M-)>QC:-]!,\C1!^<'Z&D:]\BADH7TTBH!R M5KN@) K?Z+^T2$4HFY./77H\-"QW/4QD]0C,UT]]2C2:SS\38_X1)A4=+4.SR]NV$[KNI^-V+@;>N?&RNR(8.Y@T)/ R M8'"9/%XHMG;E5ZZ>== 1&)F1&)D..G4I4=D3YY"RL8_'NY[*/1D#OYQ$'J$L MI61M0.MZ"4VR"#%E#IX",9=X\5=);AGB>>VY.CGHZLA[GM9)'EO!'B^6 MM_5UFW^>E8W6H9<]8%97B4_&J6[.'R"B'9_<0ER'3.)4HNLOPD<0Y>.*]-VZ M]5PW@;[;:&UW$G%NF]"IA/ET,IE]JF%TF"89>_@L4XB]9TFVB#(NCS>L:J77G>K680:AT_J7?<; MM^\<%G3M_O0F0=B!DSFE&%L;D$8CGU;\IS0IO\QF^=-X0F]1OG7)[0'RON]Q M+82X,]RNDCG<57OXH9VEU,<]NV? JU\=\1+O\?3.TKMW,EW%V-HP'CI49P$? M8/J.OBAJO,27XX]X"\MON!QIKYQ$(\"P8FH+504A2PX1Z1_ L>HB&UZ8O*7+392=Q?ZB# M.H_4D%Y;KLOJJ<265['=A?.7^6Q1CXZXR*)0P).*H'1M(9MX M>!^/MX1Z382VT>3*/YKJT_&5M1-=TM;OOT:U7O9VGT2Z MKSL J]'>5$*_*K]?CCNRDNR+00W(:A>3:%WMD,.!YZ1L)@]9^RYMM.[!=-2I MPWN>NW;5DTU>1 H!LK,!%))MC9YY8,AU8C9QX7>[Q^"AD8:TAK5BP%='#)N* MNLV9TWL@W67H7)&QVC,PWMO:LI) 9I. &XV<,"+G_%@^? N+T*DITD(?)UMX M6J>6=WYVZZ7GE/MF&U&H[P9S2=*Q'?'OQ@810P_DPN:ST M>OL><;DQ_F7YS'*V_L31LCQ\R':";C3M#@'VQA6V48>0M822N0"59 (OF 0O M46A5* H*71IP;D738(OR]D.?79YYD]8SY92&D@3-5-=6J((7X%H%1U,MNG1) M_=T':JCA]V'\V+(CV48=+?>P;R/:.!>I>(J<20G1> Z*0DIP20I(6B'6CG6H M\60]\ZPEWL$]!DP.5THPIU[?.W)AH(4.TZ"$9:YXR,$D4$QX"-(IL$FB]Y',>3@E5X9I/4](EP-5TS5= MN?9R5U]KG^VCO?Q;3VKGO-\/LI%/?CW(2$IN7&T^HW4@%07C(&1A@:'CTCBI M%>O2G_8:04O7ZF86?;-VT5N?6T+K,'[I E6L"8:+M,IO-#;1O)Q M&PVUT?^1XCZ!M_#W\71\?G'^XF)Y,5_S]%6Q?Z3:>9I MD,''.US%JW;^SR_HI?5K($OY?#/,7LXOY**-045MZ%WAUSA5Z\(*BKDCO%\K E''V M(;8=/ORP/)(.+/JJ&*._AIJM5+L*XQJEI;E3Y,Z!E6!)*#F 5U& %C8H4S@6 MTZ5[^+Y A^7E=&3<233Y*'Q[]VDVE&.(?E4PV,;?OJ\;1D>X/G85ROG*KWIRU(=17RR,4JBRR8Z,L=0% MLO5>::-\C)U2&8="'M)=/,.AX/':?1S31YS"$:+DWG%1[XXIH&+,X&/(D!,S M,FF!R7:)&?=&.J0K@(;#O8-U>7+*_48!VKM/./F(?Y]-E^\7(Q1,YNPE),_K M[6<1P1=+,71PEDFU"LH?DWDW 0_ITJ%!$? HS?8M6=@4A<687#'D%.1";XJ;9C.ZW]5.BR?S'6]YN%9PKR//X$HM MRC6*@==(R[$)-@N4@I;EQWCM#HE9!K,R=F/:L1IL?YQY&\2O=VJ<8SFR6$!J M)%]/&'(3DHE0"PVXY40/O=O%RGL-.Z0<^=-;$R2S2-;H2<^',68@>;2V( MC.!"$E"D#]PCBNA/O^KMN4=VJI3QHUJ@@S1V4CZMDXB95EH3'0=?7+WG#QT$ M41RPR%"&' LWCT:HP26"'YU1^^OLM)3Z-!O%0L,7Y<$HG:L(R+<36("LIU*2 MPF'TW0M9C]Q6/55:]_'IM*>^3KZ+,$+!T:?@0*W0^5P@V)@I2/#"JBQ$#(^W M:=H@\+UWG#LS@S$D\E>5!<$%&0!N KCH!6B?B!I6RJR[&.V#T XI_.W"N[TV M4IKHM/MQ/C2TH)2(D(3'*@.*E (9'NF\T%Z78I+O0;"=CO-](Y57QU"HA5Y. MD/M]F]YCOIC@K+P-D_520S3^U^9E'\=W+-A]C(8M"@ZM>(S['@ M?(ZY7GCW&R[?S99A,I*)G+X4.+B2R6I4^T&K=X)DK)-"6JGS;AWQ]AGUJ+S( M+@.]?3^;+]_A_'PD;9082@ 5:@U_$3335!(4+]&Z+"FXTLWF=SWL$):LOESX M*D'23R5M4FF[X'LYFYZMX*D_3E=@1YD+8BLK($M=D;-EX*2K]$T424L= M"6H/KV8;F!X3O#H)'Z-W/$H+,GO2:S+UNH126U 'HPLKQ>LNNX3W8!J"16W& MC9O>6BM==&7_QKGWXBPOI489OB*1QD-(!%&0;VEM3)ARE]*H^V$-P8:>E"(' M:J2K7_]L=GX^7H&LE_?5:R@I",'IH3>BW_>X%M[ZSG"/;]EVSU!'Q#@[/+6S MG#IUN'L1QO-_A,D%_IVH?C%?M7L[1$!;G]-") \#[".$PQM"WO.T7@+ITRQR MVTC7/YN5=;=CXNE5WH-8>OF7>38-;[!:3>+O3V$Q/N;=ZP&CER*:BJ=IM=HX M3#: 7.-\/EZDR:R"HC"C:.

)&.@#'K026R .RA7,K.O92?!#?L<[6 M MUO$J:>:*7UV+3"MPI)E7 5TOOTOZK\4XKU*]U4A<97FY4SY%)<%E&\DE9%B# MY0*&I<2<4^A9%^X<@'5(3OLIF-5;G5V=^VT+2^N6S7N/T6O%/&4[YVWC/WL? MB!3$EB_\V.!E8PGO-E@O41\PUDTU';G$^?ESC,?TUVLP M:G<7\8#)'Z^.+TONK]/%^!43BC# MPV/(?8]ON'Q5WH4_1D449V1A@.@84,2=(,:4(;,LN0L\"=NGGG$'<,=FF-Y@FH3% M8ES&:46"%_/9^;T:64.XW*!^32J=Y6M!22:243I"8 Y!667 N7IML<\D0,M- ML%VVAEM.8L]L9]^K.9O3\V9&ZM'4WZX(^1X1_83DFN#-.7Z1G)?*<\,$>&\L MJ)@UN-J QAJ;T:C$BNC2W^0(S$-*F79GYZETVS5ONO-"^;:*??YY5E8_PJV? M.X6;L0^.DWH2!PNHQ6V=5^4W+RZFN:);GO15XKQ?RRTF3K7_Q M^7I3LXLB>Z)[!.O63)BM;A?8K#Y DZ0+IG8J#J"4\N!3(']*21FMD,R:/OTO M[RH#.6HZU]=5"LFY+@X<3S07IQ0$[Q(D[YS6BEPUU^7VT-M0AE3C;YTD M/4[@[8YK?\&Q4;0L@]*!O' (1M63XQFAMB4$&:0QT>L@66_=#[-ZO(/Z#Q1[ M,P:LBPY'IG8KB:%V],^2QB;]A" *Z&1J>Q-IG>C2"&L]?)M)7+U)SJGBA4[ M1 TOA2?-<$91+A>*8XCC^[++PW@0S)0C53]8%R[IJN>8,9\;QZ?Q7=;+JDG])CSJY\ MP8,X_10J#'3>ST@CT\M73@2(\AY#[)I7U1? FS;WZR MGCE)]/'GX\D%?>8(X]$=TV.H[SC!-4I*_'/E8&!^^A'GX0Q_NSB/M2GOY<@K M-(M7%\O%DN 0Q-IO/,F,$;2N$:=R'(*V$8JW7FE1.,8N#=WVQ'FLWWC'<+?& M66EJ5'1R*0NJ[3"I9W/)-*S /5TNY^-XL:QF_MWLRC)@ONPK]70^KY7VJVVRD8C2 M.\D9:*,T*,EYQ>V!9Y2Y&&5#GZNC.?D8S[F*50L5^?E=UQ-A7+ M2"91E+(((;L$RG)7DQT&))HHK:$HF'6YQ?0K%$.R^#U9L[6]QD&J:-.AZFG^ M?Q>7^U2S^=-$KWD5T*J,9>T+7NX\3<]>("Y&217.?4'@DEE:O773-8VU;W#1>L^_Z?B/$6V=,=\08__-"^HNIV)"0>U$IH M];DVY8XW ;29U#''.F/+5D!W@6DSS>LBT$9GLA]\9BN1[ Z\11_@JP::=9"G M]4CWAS$%CC5(SQR4HP,9#3@@HA"D/QJ6-CD64GAW*/08_O MFQ.77\I^KTZL7W9#1^Z,BD9"C)SBW"@21!?K+8I*&7+KG>^3W+@/U!""JZ[, MN-U&IY&&^EY",C*!2)R*!Q$SKQUF$7R]MPDC*U$*:RRS/<@RV-M)3\J2XW72 M^?!&;-[DYL%GMEIQ3AG"O+V("_R?"WK3?_YX8+/&FX]H(89[836?]1&DN.-) M'63P( $NWZ#Z)=);^;<__7]02P,$% @ @X)C449ZX]ZWD 92L& !4 M !A;7)C+3(P,C P.3,P7V1E9BYX;6SLO5MW8S>2+OC>O\+C\SHHXWZIU=5G MI=-V':_C?_^>>GT3>_XW0VG(S_]JWX"__V&QRG21Z.+_[V[6\??F+^V__Y M+__T3__\?S'V?[Y_]\LW/TS2Y2<33 M-_\VF?['\'=@[%\6?_1Z\OG+='CQO$=_:WZ;O7;WU[]^I_W M?O\/M?AM$4+X;O'3ZU^=#3?](EU6?/=__O'+^_01/P$;CF=S&*>;&]#M\_SZ M#V^C,=\M?TB_.AO^=;;X^U\F">8+>AY=PC=;?Z-^Q5:_QNJWF)!,B;_\.;JT]_>_7P?Z7 \_RX//WUW]3O?P6A$B!=7F'_Y MC'_[=C;\]'F$J^]]G&+9BGZUY K*5#C_HU[MNZ,Q?20@TW09D=%W<5P5O"'& M35<_'O/UM5C& I>C>4/$]Z_=%._D$PQ;"OC>I1N@75R(?<)/$:T#[\%B[P<6CP:9I8W5 Y;8(+##=_?.O^ M1/1P/*Q[QR_TY=45ZKT.0X)_SG&<,7_[S3#_[=NA=-ES;I4'A1IILPY@I0+! MM?(HBAG<7*9"6H$:3=*=JX[J]C:YYF,$$4>+[PXR#@<_CN?#^9>?QV4R_017 M*\&?Y_AI-G A:0\.F R<,UU"9"%:.AB\C4XJ*4'I^XS.5AHRP_27B\GOW]%= MB%81ZB>L?L*XN-H8_\?#"):B/FQ=JW/T _WN0&L+,J7,HL/,M N!!1$X'7$9 M8@ CLG$-5G+[GG>QWRC*J^EJ%5=/S8&/5;4%FK,XGS00X)(= O_M-Y-IQNG? MON4MB/Q_+F$ZQ^GHRSO\/)G.!R8DD+(:*Q$$62QTX(8B/.,ZH#59\HBQ(:=K MMS\;>H\1ZWVF10NFW^)T.,D_CO,/9 /T'*CHZ0%BH2TP.B9UUPR<#F& $FC M$PUYOG/SLV'Y<)'>YU@VV9:G0,9'7>25WI4@K=*A,%ZD8QJSI17F2!3QXG,P MY!J$EEOTVOW/ANFC!'N?;'4,V@G G][<1]7QOL M\=KP ?[\.=/I,BS#9:SL:A_*VI<43&("+>U#&H"1,Q"8#[IHD3EY"RU.[0=! MG(D&M!#Q?>[=\=R_RGF*L]G5?^IRQ4 :3'1SS22"JOZ@9;X49+(8<,6'B#XU MXWT#@#/A_%C1WN?;]^!;#EQ$*:4B7S!SVH D.0M1. (E0@YDC&27VQEN&P"< M+=_[B?8^WZ$9WZ_ITS?3#Y,_QH.$BLR,HIF2A;8S.8S^O^'GI5F9N+966>80@4R+ MB S0&V:Y*"[9I$/DK7F_@^"\6#]=5U.$!1 ?.2*7P+CT9%!H MSUG0@3,79"X>M72RQ+, -3!X50JNY":.W'R?C5>3'D1G(@;S M8AVM*+O"HA669:G(:%2$KO@&;*[?]\4S>I0@-[#:((;V^G(Z)8=O&:<=CB_J MJ7$Y&_C,30&B@V,F8.@< XBTPFAM] HQR7:[\F8,+Y[M9@+>P'R3X-H2XM47+&4,P^DID+&=N&S.[<^$YX/ M%^<&>AO$RMY_@M'H^\L9+6\V&R3MP*;"F0!+9K_UP$ FRS %3"8YY6P+RVO# MK<^$WL/%N8'>!J&Q'S_A]((.DK]/)W_,/[Z>?/H,XR^#K&3.+I*1+[TE^S $ M!CJ2V@FM933>@F]'\T8(9T+W\>+=0'N#"-G[CS@:K>#P4#+9C71H2$Z8!$8Z M0ZQF+EM7M(O1&6CW4-^Z\YF0?+ P-V2B'!42>X_IF=31Y2S!!VAQ(F^Z]XOG]VB!;F#XJ-#7"A"=^Q^&\Q$. M()OLA*1%22N8!JE9\(8S5;Q65BJ>>8O ]OI]SX;9@P2Y@=6C@EL?IE"K9]Y_ M^10GHX$#] 5E8 5H-=H49!XP,S0@35#*:FCQ)O+.35\\GX>+< .9#5+$Z#CX M5-,>)ND_WG^$*<[>7,YK24\%.4@ :)5*S!A+BU32L,AC9ED$EQUZ!= NU^0A M)"^>]L;"WJ ++:)BY*A/8?3S...?_QN_#%ST1F#R9!@81^:?K6DOY,*3+^>4 MCU)+WN[EU-K-SX7Q(T2Z@>2C F!7H9B?AK,$H_\78;I*2J9%*.<%,(]2D:$ MR.A?R8)Q(D($46*+%(-M]W_Q5#<1[ :VCPIZK;*2;U#]1-^9#43-8HF(C,M: M92!T9!!RW69<23DZY$T2@;?<_L5SW4*L&Z@^*@!V%].RX&")JL1VY C*(8Z M)#(!,F\]]Q%Y I\BR?ZSDU?/+&'BW #F4<%NGZ=W/$)%G@(.3H%DDE9 M77=N%?D%W#$K )6-)4.3YW;#K5\\L<>*I./*;967[7]-H,L/\ MMV_GTTN\^>9D/,<_YS^.L.X(?_MVAA>?[KV1W9WVRQF[ /@\6.2BU0N]'L%L M]J8L'+]7?PYG@U1"(>6C_:9P68N(!(NI%O5*B<5K#C%O2"59,5-@%A?T7-WH MNUHN_QV.YK/5=Q8%]+=TXE%$#77D@>84&W3F,((G/03=L*9V!>PVGA\6V^%. MB 9K+3):JL!]2"VW_&U-/FZ8;\S9I(O 3Z,*7)1L"UKF90:FZXGD?38L!AFM MUE)@WA 3?SDJ<*=ORA-JP#YR[L'\(NJWP/7J'[C,@#-%N*0<,9/(@W \,5^C M?K&(S$746N0-D;4&S-^# BDT M.1E!Q>SNWAV;83TZ%6;=$C:#_M:ZR3'35&%:TX6FY8F M@+*9[#>>$ J8+ 8[7+^1V7WC@T2N4Q'>,($R,IUD8"$HQ4 %]*($*$EVM;>O MH1R[N;R:S4A"KV(M6$_S00&GK*/E1!%K/Q%.5G/DAM&W(FI57+%=%G87QNDW ME2,Y7M]4CI!JAP-DB>;JK<(U*'I^,J)0K*A(IYK*Y$9%'PH](O5A288SB(* *X4YZ1)4WM!.\'BMV1/G.>A/3VH: M-@2[%D!*M=G)[!TF)(AQA+_B?. AH@%<>+N6%_L!M578&9_3(97WS Z2+G2TJJ"^F0'95SL4+3295$#K5 M?DCD30L+S( S'HOR'+J8F+O!.P?MZ$!$P\YC-X[W$M*_#>R M(%5>57D!EUXG]"SP&K@3TC"/CK/@,!0(R&W9D##8(L[Q*+9S4)36%#1L7[:" M^//X=T(QF7ZI&UPD()H,-)+!S:4#R#' 6K[99, M I^#W5 5U#A,>0Z\'R[6EAW,'O1@?YV,TQ4^GV3*,7-6-$\U'IL8>"E8\ *C M1TMV21_:'\;ULN/4#67>(79$CNEGG,Z_O!T!J?PXURC7Y_I.IEJI6KEHJO,A M>.W!%7(B"13'DLW<:]#U?4P?@W [J!>M#,VDW2&2M!7;F_E'G%: 8#47&0B@ MJ&_\O=*,ON496I0B>8G";1Y1U$L=5LC.4R<.DGN'F-'?)Y/\QW T&JBDC5-T M\N5 AJOV!"&"R=5B\5+&6-2F2M+C^5\!>-$T'R3%+K&=.8POAG0.+1='"O;C MGVET6;/MKS%:7:RS4C$E-6&4L0Z]B(H)HS7XVD39=F%Z%W O6@N:2[]#<.@- M;4=0^[W]@C##=W4XYIORVVR)>) #G5.8 BW7D#5L')U2")EEE)K,6@M2=GF3 M\""J%ZT3[>3=(5JT.(2N=/7&:*W'CTTN,!0V,ZU=C5XY3@>4XUY9)47L$A/> MB.9EDW^T?#L$BY9X!D'XHFQ=C?"X'&@&)@3"4W245F09NB2\+F__HFD]0((= M@CJ_#"$.1XOZ'#(L%\F['R6H;> \3"O(VEM-JI/6OLV1.>D"0UDWB%'[D/\"?>.^FL2EB$9E8;SK2M,R:2(/L9HLP9#2=CJ(=R;,!R M-KIPK)P[A)HW'&LR:A!)&T9[5&+:+*IR7&:B.,YM\D*F+MO"&=L01TJY0U3Y MMH.S**]99$0;P62ZJJB/EC/EO?5<1:',AF[B M;7W+[?#.-?S0GIN.-4]7^QD!O6\IWPJHEQ"ML\4S$D#MNJW#,KLN2B!W6B6. MJHLYNA_,,]6HCEQU<&Q^P(($)%\G\=Y&65_(T2&IG2I,I4CPDD\L\%QJ@48N M*43PIHMI\@BN,]6=EFPT]'1J7X]K;'^?PGB^!#B04J&GXY@5*+4<,.6:+%I8 M<(5.\&!<7&]2<;]%R+:+GQG%3638P1_9XEO??CWKR8NN;^)]?52USYY%5)XE M 1ZR%,KR#9T]NP4WSOX :U'^0*N,X$[$8 MPXFS^5(*JYX3KSY5:WK )<;B S ;:C]D4G#:_ AX4D+PS"UXWJD?R/Y@SU2E MNO/6(2?HOBA^GNHS@N5&A8TK4=(QJ$&J;TC/UPIRQPJS/246$Q=_*)U M(&>E T=)N4?D->>%,&'T%H;YY_%5@'B0C;'>*\,"#]4%JZ7N,6B&.GFAD!;N M^O2;VHSGK'2@AU'LUL#^0P-.P'H^)\V(X M([4DU\M C<^5VM/&66NY"FG3B/865NICT,Y*01HST2$GY!:BA:=>1QA/\6-M M,_\[+@-_OTQF-:;[IGR /P?%*!]K_V^N12V!$/7-M LL!ZEC%B!E[F)=[(GS MK+2H)T<]$D>F"+/+Z9=;9R,$@<82L5):PS2O(N-Y?+.GGLH[R[62Z$/1\/AW&RWEUSS],-COH@^!#0(>9R5*GP.F< MF0]),*E+M9[1R3YY1FW@GY6./0&C/3);'HD;#)!S*^LL=V^,KYDWB45'(D(= M%?>*;/C2I:?&8\#.-,32E(\-/O313O1UH=ER@E8@WYU,,;+H;2#G+A;'?*Y3 MAI,/('-P'+IX47=A])XV=^^NOS2ILCM"EL]_W)PM/J+QR+QUEFFE:5TF%U:" M!K1&@($N!O&S&3?7@N6=9\[M(^W3#!K;!='7/7-N+\X>GSAVB,!/HPH UAF% M9%<)38HN@52>1\>L=;%H$3&F/AV:G_O,N<8:L(^<3S-S+F$4+A7-N(^^YD;6 M.?0\,P66D^6=R27K<@@\TYES>Q'T^,RY?:1[FIES+B<#T2N&,I.7G1(YV&0= M,7*^?4D038K=TD.>X4,1F1M@WMR(-! M'TE)@R$/)EF-Q9:HN[3-Z3"G;C2:_%'E]M-D^L/D,L[+Y>A^/]-535$I/MGL M)/-22:8=?0;:TM,DI5^TN(Y]LF+W0ODL.LGLHR'W8O3=..DV!&^@L)A@DF*F M@*_I=9J<-?+87!#1$BAR^,^JD51KRO>78M_60 -?0!=I@44.U<[FI%'.U81] M&[0(SJK2I1/L+0POGM5#Y=FE"?3M-",Z'M],%XO-BU<];W'Z_B,=F8,H9 [" M9R95?8-L>6 !C&72D?)I+FP)7;I\[ ;OQ2M$!Q:ZM(F^C7(!:?;J1:5,2@Y"(0=KH@%N#@"=($KT-Z2QUX0!I=TC(V(3L=KZJ"36* M8B43UG&F.6BR2TLFH)QS,D8-BI,IPQ.G#'?7B$/EWB%7XU8&Z]93+3AM8A*! MD0C(N!6I#D0KBHQ;,GFE")%<_!>3X@%,YZ021\F[QZ2R=6A79YL2H,&IFE;D:P<33V,N-C0;Z4+,ION<@J5'U[=&F?<8DTE& MQ)*U2B6$Z(JCE4H,R93X.&6/K+0_?WUJ5?:ZZ1,QNWL]BR\EFN0)G//:14Y> M7)(E-97[CB#[C\[\_C#_CI\V1*5M12>.](PC]-IG_ M- ^ S'D/(; L:S\#ER.K#4E8] !(SCZ:/NTT]P'Y+%Z [Z,?ZT9N-T8Z1$/7 MD-UM+'U(MZ3:^3Q;ZWQ@HMKK.G+.@LBZ1I42F8RREM1VR:5HOI33:V(_U5E/ MTGA:WALZ_8N9+YLQK:3Y$\EY<=;41=118_4;F__D?RV/G4$$[G(B8?)<2V*\ MM\R3JTONIXI!)1\2?]2NZ(+L#'7RZ1GL4 #WC^%X,EUTG%O"6DFO O]A.+M9 MR;8':K4.[0L=1">_)$.N2I-IJ 6>HL$_*<<,"O,6# MMR:;.D0V M[+0S[GGC,]2C[O+O4)BW!O=77(U8LR(:@"A9";P6'%O/@/Q#EGWVA#)QWZ?< M9AN@,]27IASTZ)[ S .SM5Y%(H.<,>9$5%%=#6-M4NF;F]GHH6? M?S].^&$__HG3-)S5M@;9"I2D-\C!,!V%J4DOH7;\19F,\]BK M FA?J%^! O:CKD.WFBV(%[7OFP'S (Q!GHP4-,'(QF8&!FGQZ*((H(TG6J* M]D3Z5:I:(^)ZS#?*_WXY6XZ7_3#9,J]K\:!$6+QZ_?09QS.HO_0.27*SX1S? MX_3W8<+E2M]AFEPL&5T.7.&U,ZT&R:+VG-S%HED0VK#$ M>ORLU*)#%.'!(^''3Y]'DR^X?&#?7D[31UKDVQ&,9X-LK$\8"BO.UKJ2(IB7 MTC )%@RW7AC3I8KC0+SGK:2G(+'7#*@M9\16U ,L*0C(R+#V>]:"D$,PB:FH MBK)TB 3>S\/9%^U7J7<-">S0JFA#QX17B<0RK38(>NN25RP)6;.MA6<@963" M!5]0NPC8)6/G 4SGK4&MR.C0Q^C^S+P5LM>3V?P?./\XH;5GQ8L&1Z:TH*=#+Z2'AG"^AMG'GT:3/_X7Y@O\.TFW M?O-5F>.43,1:T3DLP[0P)%^-D^^]DE]Q_M!BDO+6HN!, -9AHX8S %$8HG,(/*DH MUL9T;DEC: SL//7QR2GLT53JH?60L'!X,5X.34A?/DS)N8&T E^_&BV7&T5(I7WPGF,7/[;/ MTPUC4Z\1TIH>2U":U?X1I&$9&%I'YT2)@4$IF:QD;5)R428P.VVMQR(Y3]T[ M/4D;5.SHURC724OU41F$ZCSQJ!F8.H@D%-K*10X,E<\ !4417?:\.RC.4UV. M%_@&^H]^M_%@WH.-D+/EG%G0LC:@L2P*R/2E@^(5G>^A2^K2[FDH3Y9,H= H MT@+)G+15-"8RHEZQ3$=#$@Z,AGY![L;)% >\$5M.I:(KOJ^TT",Q^^US+3;\ ML18LSH9TZU^&LSJC2BB>!(G%I9K%92T+UCI6.'II4TP)NN0Q[8COQ>>\]>"A M2U[(G4Y'Q0"WW-&*O:_=)%)AGEP'EHTLADY!X.LU/6?6]?48RH^0Y;/K^GJ5 MTTMF^V1<7Z,NVN"XA %M%,Q&2V=K3J2K$"Q316+Q0G"I.[W$>0#5,^D1MA?; MVQ3G:*EW2'%/<)]6'7IK G4H=])-XW6?ZJ(U4)R5E,B8'&&IFI Q;1 M_'R#>'L-E-V=378'+QF1MHB*.!*FW0_*> M'?FF$D,!#LH&U\5^?!#5.>A!.[%WV />X9S6A_E'F([)X9E=H0(-28&73$'2 M3->1\=&@8@Y+TH:-#F<"=9) K2!*T"Y)K9FK5 MMK96LV"49"F6G$7MM0I=FDYMP'(.NG"LB#ND[&\?FB!4$KR0]PQ:2#K%%&=! M%[)QK)&V2*UXGUS[YSY8IDEHX2AI=S@T-C35WP71USU89B_.'A\K1\FL$RF6=.)UZ=@5NG M84I'Y@B*PJ27WAD3BNO3:?R9#I;9BZ#'!\OL(]W3#)9!4F?CI67(:Q6AA$*^ M2TK,N2*+C4YE!9WY?DZ#91KQ?8AT6X^76#HAY'/\6 JF^;+*Y$UYE2>+(M+% M=@8\ F;.ZV"%6BT@/8/ZNHV7B,+%K*S>Y5W];H,F=@#T@BV^+C)OZ/7M@F\U M/F$'A,T'T>P$[0F&TC2G= ]].8*/$^\F5TA3R!@3TN,"M:.E2+X.4#?,J!Q, ML:GN>N>@,0\-L7D&"K,/#:<^=JYS0%?!TU2T,3'7#@:TUR9;ZA2VVDB-;*3L MZ+04NT2".6XTX )I,_:6R2'Q?OLW@ M>'Z3N/R6GH0TQ(-DO..5&\C[D#6LSVG+2<0Z;QE#T#:KX*/)/&BE$930:K#_ M:GKPT)^/T_.R$S\8!&*)$9T0]$!X;Z,RJ&.A?1RDT#OR%C&B9<:B++T!G;)TGX7DIUG+0P)A=F,GT] MQ3RS' M_3O\'<>76%9C4"#-9W\,YQ]?DU,Y^52G;!S [.,7;<#;GLC7)\^I+-&'XLAI MT:#!9Y6]^C-_AA.(.+BRE>+&S'2;GZ@R/VO6-O>0KN]EGU&J>V@'=! M(_F,0N>LHK6ZN (#5M M+&5DW%DID&^OIWT,WU:3[.J0IK!%'LMW MLY@=2N$",S+XVIU,,[)V"^,HLQ+9Z$Y#?!X"=:J"V:Z*TDSJSZZ8]OO+&4EH M-GN_O.ZR$HP.%)]$$B0;18K.9:(5$>U.>P4F%,U5EQ2W!U$]5?Y#.^ZWY;\> MS4&/Z2%++%?OU78!TS/]]0Z:)\Y\/9ZM=3TX6M3=^2=OP8)$8(X;Q31ZP2!R MS\CHM!@#+TYTJ9L\ >^[IKMVIGT?";<>O[LHQ?GM_3N\J ,4KMYP!QD!;,V[ M<+7;!'W*@D/!!($D8#5[CS_FA&V]^A.T4#E:(!XCJH8FX0+0;^]_0KK, M=;DEVE2*EI&,4HA,%W0LH@C,Q00IAP1N?3+.%MK6+OQB&3M&0*T?M-9$RJ0^:B?"-ES\Q9)VK* :%@4M^_5] M(M_C?8(1_CPN4YB1B9[FE]-5L:*"2-:>0'KB(T$S+K/H=6)6&/1@T&F7=N+P MX?N\6#H;BJ]#K>>KT6BQK:].]BM4WNE](R;9UFW@3)9.)@= #N8I?6 M_9OAO$3N&PJX8;%GS?=[.YUD4L$WTZM1.@MCSFK#K?'(3(Z\&G.\$6F7\IZ=LBTW 3@;![>)A!MNX;?PS%Z-\Q6BV95F[P*J=4;_5C2G3^(_ MGJC[K#>2.:39=&2^YXPEU2GH\7@=K+6-EW] MM&GQC:0^:2FRUA[N&SK*%B=37>4_:&USK)VP\2Y";Y1($0PSR82:^1^8Y\&P MJ$KQF;[I4]B)U)UN]^)9;B_4UH_NCV.<7GRI;][FL[NH@@$=A2+W#T3M?9X< M@V E\YB#TA"$<+L]OUMO\>+I;2.\UE[TP@FX"R!*/%%?C^MCK0/C?<7(QA<\?:RG(,@CN!'!)3GL1A19( M&P;S146FI0G.&RL%[)++L9/UM!7%63E/;63=6@&6WOMM2*M75CN :NU!;45S M>@^J$5N37J)N[$9M!XD-)\FPE MYAFFOUQ,?O_NZHI+GJ^^6*?YYJZG/E$K!*]?#; X"8I4T!;! MZ_P1LA]XSLP'2!F4+4EN2#4\BKW7K\Z!O3UEU]H9^G4R_NT]C//K5[^^^F'5 M, E4\LXKS62RO+YV)N\L.,7(5RL\!?JAVVU0UZ:KOV32VHALJ_?3M&S_T3SM MF^[*/X_+9/KIV K3XVYXBK3XW5>\7FX"T5@77%&0M26J9>#165EB#%+P\'A2 M_(.W;I(9_G,5&=D'GS^/KL9A+GM-K'>@6$P87$GW*H/5RV1$%I')4CND!>&8 M=R&2.VG1@ >!I4M:YO'0C]K\KFX_H[NE6EY\@==NUCM,DXOQ\+\PO_D=IQ_( M7ALX&TJ(.;*H0]TP),G'QL10*<65C0;L;I-A][KMZ5_/GEB?[NRM_1AI'3Q> M/>8$"X>_5Z=\V:><(-^ 'TC4BE D!F!KL^DDF%=DF!7EHXE*1^-@)YW9Z79? MEZZT9Z!+L\_[U1^_#"$.1\/YESH,;S$%=CXPP00>LB/S+RJF8^+,:W+KA,M1 M):-MTIU&&^Z$[ZO1K)Z\]6@HO0'F(CA_,QH;\X?)S2,R"#X$+[5CI89WM0N" MT18JR%"U&)5 R['+.+.]D?ZWRC7ELF',]L[NNP'MVG$]J*-DO3"!%5ZW8"-3 MS6+.+&+64EOAI=\MWXURM.3BPYS$![<5N^CM:X4DP@H*JAH52*O6J?: M$8]G%;C7IE-?['U@?C7*=@(6[^N<:;Y-74/]?KCH4#<;:/+BLW")<5<2'>7% M,<@H649##T=VX-;[<>^Q0]V[W5>C+YT8N*\CME%U_3NLXJQM6W"ZB-*,$[Z) MH^'R'>S &*X"+%*4HF=:.UH^$EPGM+%6N-!IR/9.Z+X:K>K'V7W% WL*F/W!Y+4:/)Y,9J'(,YNA3_H=#;.)\=(J\FTLP()J(\,9"#9 M.$V/P6YO"O>YZU>C*WWYV!#M/#(DOEFEMZ >.*L*B:LP6V=!:^">^0RD'-D4 M'H40Q>V66+W??;]:[6G-R0;].3YA7/\XV:-;1D?*#A;1,N.50;"A&,^N13F0Z M@4DVRC%II1>%]$6KGG;Y@;!/U2+K>1CGI^#VJ=MLU9RF=W7BPB(/5 KCI5&U M("EVS\L+KNSY50OPI69X<*^W&J=$+$*M1QCO :)T4 M?^O^IT^#/Y"!=0Z/$%]'-K7.6G@(3((KI)8ZLP !&+IL(RB5@\POAL4'DMG; MDKB/U!J3]P^2U*?+3ZL.(U+8F&A7<1QKTQ\H#+PNS FKB\[)9=ELD-:=.Y\V MC?9@V4]:"*YA[M8""/QY"XB1,@D3+>-%4'?SS:TF\9YY\XO MD,&#!;?U&3QMRO/JN]_#J$9NCQE_-F.@QT@<1@X[TB?"I M((CD @@G=FBIO\.*]^-SU1GQ5?K/R^'2EJM3Q-[AJ(ZJ6AAX=+OZW4,8W./J M+28D';B6]?;LD"U'%XL,5D-045I-#YWE&4K ( >'K:H7+ZUK#!K=^:1\'EQU MX"1JC#X;4$9#D1!E")+7H]%GM&H/KCN6'VP <>/5)RV+MY:S!#7JX[EAD2LZ M,L#6]#0G3RG8W5([N4BW>JW&9;+T2_#@@/O M5.$V%8;*.*:-I<-1V\C %B'KM#@)72:\[P+N]!'*9CJR'OEISD6'QOKOTT?, MER-\4S8]K]]_N?75,E*15 %7B\=$*N0@@2HL)G0,A(K.*6D-3SUT9U^@IXHN M=M.>KLP\KT@A67?"6%2,)YX)N?0L!M!, )EVJBJ$;QMF>,I(85]>-\8&]Y%O MQVC2+C#.-#:X%P-;PDJ'B*\CF\5ZQ^.BKT.-E&6PS =>F!#<2BU]*+I9_YOG M$1ML0>(^4NL:&Q2<1^MC83QX6@POEA93FS21?RTQ\1C#+J4V+RDVN)?LM\8& M]Q%S.#!@NM0=;GAV%]L M+]PGS:6/S$)]R5RR9,!E9K0TKH1VZ=[HB6[NZ-G;1RVYZ% YN0E6_72*>-4@ M9!> /4<3/8KP:<85->%S!QTYGHP3;2QW@2I-SXKEBF6G!=.N]B3(*C"C:M*W MY5GX+HE"3Z0MCPPY>AIEV8>#U@V5WD]&,'W[<3*?_#X9S6&8KE(M5[,)T-=^ M0Z(P!8(.65$(FX'(N+=% _V#9;>,Z4=N]"R"?,?P,NDDU*T&8]-7D7^?3/(? MP]$(QNN!R8/>>SQTN08O,W9&N_:&(AN48!2/&:5&*)"TX5*64$1QJ/5@1]S- M9'OXZ.W'+]I7SCN,V\Y96TW_BUEZ;7T(09D4 (/E-CFN'I+VL8.V'[CTZD=' MO-;;X^I]67AP+6MT&%)V-%Q;%%*#S=$7++G05[3I1"P/T;%^G^.LDM75;J+B MX+U+N@CFD6QU';1G ;5DOO#B"T!4MDNEZCTDQQIDK5@-0LRT7&3.)WI72:YKP \';<'L[&%W;U$V<%K6N&@->'P M8OQZ4:R6OBP2%$:+5(2_DW@692(F6&Y''EM MJ>@Q*/LZ2KN"?!6,C5)ZM(E<7*5JJQ1#CR,W]5FP69>LG>VR16[!6FR*471,5\SO 4X%JWA+()3N63NO&TV M,&$SA*=_MW$$L9.F F[\DOD^HJOPVBZ86B=_; -S^DR0%D0]R/L14CZ5!@!F M4 5RG:$GF59!T8DE,\M1!HU))PG-JI%.R_P#V2.G(GX?X78P!ZX&ZXTOUH8= MTRICE$4R".B9QFR9=V0D*\=MU!Z$EEU"/5OPG#9SH0U9D_:2[I%'O!H'M'K1 MLH*W4'M2O-6FB]_P(*IS, +:B[^#HWQWI/HN M8'IF+MQ!\S19"@W96M>#HT7=PU>\ \H()QU&SF2M>M ^8PWW>49?"66=$W%] M4L6+X?V1?(-3T;Z/A%MG&"RF=_[V_AU>U&RMU?PA[5Q2/A KUM:=#9D/(;%L M4H@FE&S-FL/WT+C3M:N?/N1SA+3O#3H]1E2MIX;\]OXGI,O :&52..NM1,V* M670GE8EYDZ%""ZAXL6'=3]]"V]J%7RQCQPBH]8/V&L:08963G)4QQM>&52HS MG8-FPO)S[].QHODH!_^OAI#K3U"JJE MI0BF30(6 J_]"0Q7/'CE]6Y/U/J57RQ71XFHX=B(U;)>C4:+?7G-NTH"I-(A ML 2!M"AZ37Z6#)497\CK2G*G7/N]C9;-<%XBVPT%O'7TPZF2Y%HW#CCT5GW3 MC0YN#<")?BVDH?\6S54"S-IBB59+K5VP#^4>=>P%L+T<>W;SVD8G'B36_T;UN#['["8;3?X51;5_W MXY^)'),WY35,IU_H5U]]JJ-@!ZJ.[''.,\RQ/O'1,BBH6(E:8Y* $39,T&W1 M8?)0R*??(YOKU_U.DB?AKT-T\"K5.C\@HG_#X<7'.>97OY.!?8&W.B0H9YPP MSC!,.C M,@G/9LY*L$4)*3/:/F?O$:#/4/M.QF&'"-1.G3B4=KK4]IM"8&): MD5P ?6(")2?S@[R&G;H0G$E7E.[ZU)R3#I'K!X2PG(6 +AJOBF(@JK>2H; @ MM62U-9+V/&4P70JJ'@/V5>G+ 5QT\!P?P'VIC0IX2Y#CBL M98X6&*@2&3D'TEK)]6Y9./M;TP_".D,M:F;9 _\@B2NZ@\,+1VC*ZL<_;/I+MV!EL%QAGVN=M+P:VM @[ M1'P=V30A)*4R9T9+5XU>QWP PI>'G\V!QISYO+4C<1VI=^[R5 M(#QZ ^2S>+)&P=7(K^+,">^"$U()WJY+V//H\[:7[+?V>=M'<%W[O)'2&1(V M,.-K7$-FQV(VD:'3$<$FB_G<9D ;MK>W257D/C&=J0?5FZ[11Z1N@O\*G56>C7>#V MS+C>$^_3Y&1WXW]W/6M&WFDWLXVPO0T";>(LVTRGI]7T4)+WRW(J23A:CP=Q MMKKV2![X&_Q2V@949L8# /KR%TCTXX%JS*3 MF1NE!=F*H=K:!%]K'MG00"F!:6-**B84;'HC#A Z:/X\EHF8,#T%X+7Q:&YJUI79C__Q0NR00?%A"AGKPE8:%J17 MQH!@1B?)= F<>0>:80GH?,3D^^3\K0,Y3QUH(O:M*1)-JSU^'./TXLOA/9#O M_'V#NHSM>-:*+0*&HKDU ;C4!C485\@M+%8794K1@VW(#I?/X7V,-UREL:QV MZ%2LP-B0HHK:DI!\S': .4@T>1GFXW&Y_?D2UT&.7;"S11U&OB3#C\O MNN9=9VA(IT)&7VI-8:XC%RT#;P5+'B7::,"E+@[CX]"./=^VWF'AL@T2!%Y, MUBP9AXRV"L4\9LFX]]P8>@*4ZG+:/0SK]&=?8QU9/^X:LM AE/(PNENIKS_@ MYRFFX3+U58 ,P@@@V[N.*\6Z$N MW_%JQ(R\[IFJ5I)%B:SB8RE;Y73BJO ^[8-V!'BJ7-3."M.%CZ?.0[TII+VH MV^5DNK0\%R_:(F3'/9>L1$7^+5FQ+(J:M>^TBN!C]M!E+]J Y>DS+5IR?J^( M^3C9=SBHUB!=!3QV =4S:V(CJJ?)C3B:LX=UX B!GTP;3#764R9M]T8R[8Q@ MWEA/"&TI3F;HU,'RA%KP2-;":91@'SFW;JGU#L?X!XR6,0G: B^FL$HE3%$J M.C\5 UV'_D8(S).-Q- *Q3$FF_U:U=26X/_V>YS>YFS P*2]^$XS N]VX.FG MX1C&:3B^^ 5AADWCN"X U&@5H9%93WW T. M6,_A7+1NK;3SM1NS<7#S)*-$MK1UJL"=%HC!YXC((2%*D?C=\&G';DD;!F;> M>!8Q%AUB*,Q%7I_G'%F,+K&:@.NL"M;&+J?A0Z"./?=_FP]'=$6<77?8_O'/ MSW0VXNV8"MG"=RK""WE5J7I7Y"7CV3\Z;\=K6%WH5I:"\.,3-K2B2YJ,0@),&D6_1P MU]FF+BWS=\1W1EK4@Y$.#LF'VR_G;Z9 O?X(TPN<#;0KA2LGR4 39+1Q8A:* M+*Q ,2(+*$5V>9OU,*PS4I.&\N\0./UY/*]VR/SU9#:?O8;/PSF,AO^%>:!< M+#R1KO*@:_0_.A:*K:Z:=#;D7#!V"6AM W1&&M%$YJT3UGZ]K-)X4WY\__;U M:@+YH!05:*&&H:Q30>O4S8+2-Y#IDJJWR[_]M M./^XRJ/]90BQVCU?!L&CDMS2XQ>-)CWS->X2/%,:O CDO4'L4Q+Q$*HS4(?V MTN_0X.=!<,MYJ?.!2 XA\9I75U\ !4^GDJ+5&TNVK@Y*Z1A.KB%7X+X613F$ MBX:M?A9[V]*:O5GV:J^[WNE. M9\!Z>XG>I]LUI;N.(!OFA8\\&2]F*!4S:!'2[#0MYZ"[G0GN25 (!]L8=]G#?NLFY$-Q*CAL"/\=-8UH'5G,PYE]6KN?/L]DEYC?3 M^M^*=='^G?YD>#&FO2>+J#GWC@E>,_\*D" B%$9"XMEPH9*3!RG 'B#.54%Z M\;!!@8X.':XD\GKR*0['<'5>U7AY#6#=/KENO!M+VY;(VC$;,VUJUED6-,G- M&Z4S2N,ZC6P] .L9J-BIF-J@7-T2_FU,-[HNZKP^00<6LG'1 I-0 MZJ!34?LR823WB)Z5Q*T7.[H[<;%"DHT.E]TST%7J\,M.=RRZE M$!GGI<9?>!TB$15#!=RAL=GX+B_I'P-V1@K3E(,-2G)\5_1JQ;W#.4%;E#W$ MT?!B>9SB!8Q&7]Z1+3<=IMKQ?YGHM!JI-, L4M^@#P='95?([A3F12]MEH$SE7UU"XUA/CG'9'!<61"B9.BA M D];(]F-]8-ENX'H@^.NCZK@JY2FN @@+%/5!D8'3*F02M)*E\D"$>D#(FJ> ML 2?\:0;P3K",U*1/JQLT)^#@[KWB[ V"&/V_9=;7RV+L7QQ,67(9'37(+2P M)!91\8.*29H4L^Q2F;TOT%,51G;3H:[,/.?22!!)FZ)H"4J0@X=.,M"V,!,Q M)+16@>NR43W+TL@>W.]0(KD/!R5#+1PCERMDJW-)02O?)1'Y>9=(ME>"?>1\PA+)6#P/WCI&2PJT6NN9 M+]8P'DO*QA=NR]I[HQ=;(KD7 SN62.XCO@[5*=_#J-9"O/^(./^E_G85ZZ(! MN< HN>?,I?H.' 7695J6A/;&^*AT[#+Y?1N@K\(":,)&AV*#3;BNGXG'D?6T M!;9#>QJ#H V%.^C%$?+O8!H\@% X(6*HL[RE)=_+UG$\J!5SF;ODE$(PNTRB M>O::\8B1<&K%V$?LK.C )R$&/>2<;8L\;/T&DJQ%ADQ-)NZ')L3&KZJJ=B K>.[%, M8]&9&Q8<.&;H^T&G "'Q@]+6SMYP:"/3UB5IZX"N&_T\#FFSJ; CW4]Q[C=B MX"$^CQ!?\XU],S1(M$5)2'4?H:TK!*@=7QSC*:+A]&]*_MDQNN6\/AVA^TBM M-9'7KFC-%;LZ%T2*JLZP9F#K&#VO(PM66+)&R$+)RJ#6NTTZV'#QTYVTS20^ M:2BN'I[[_5-EH:6^Q$)K!.)%USGDVC#/HV#%D!T1@*/HT^QY"YZS/GY;'T/X1$Y\"SYWT)'CR>CARC\*5()-(="S(;,B!Z)( M5]^FAEHDHZ,.)DG9I0S]B;3E,G:0M-BF4-4M)!FRSNUBUQRPV>16+*,3Q,&@NQM7=^#]--H[G5=Z]0 M6J$@.3)YK*H=0&L=I >>F1,YTR$:O1*[16QVON5YD]]$T*=LYO_]EP]TB<5& MYTS(QH)APM2^&&3\LA"29P7HFRY[,JJ[I#7N@.VKL#Y;<]2A=\GVQN)T@:N' M:1>(/6W1'3 ^C37:G-]=]>=(L].<1^_0YJ,\^G'2)66[, 7[W9O&SJY-6Y5J99!.+V4FRU[EFP$UFD(L( MBW#.>@'T0T',QV_XC(;-',K4O2!G8S&?IB?XSW40+7Z /P\;;GC[SQMTD]Z* M9JUAM [5+3 \N.)U3K(&(VM[*>.(PHA\L 77P;(Y?/SC_8NTE=,.PQ]]CLZ7 M++4714.T4+(';1P&$IDV,'@0X\$R:]W6?-=+MY7OP4W-/5FM#K(U"I,&:\$Z M3,)RC(%G5_+@@/4@2,J5EKLC9" \]J.PCF1"G>@1"0 MN@1]'L%UK(.YO/SU>(%EC_AE]O8'G'X:>-H/K"A(1K$*=4H.,+!D'H,HDNP+ MGI7M4G7W"*[3^Q(M]6/=HVQ)0H!+3XL3\V!55%KLFQ8,)AJXSCR1X!IG15X?X;!%10ZZ M_1EI2G_QMTZ=W8KJU>]DU%6#^FH1B_9NO^#BK@;Z!%Y$\,'2"]-O7S,@@ M/./1"T1;F]YVR15\ -.IVD7TMU^/%_E3-X>83>>#=S"^6+XCJLFM0:%D!45M MI41K"$@FE] \9"&D+K"+LM!%;RD*?;6N)'?N^E0O\)M1.#E6E W-U6L05Z]B M=H&QQQOWW9EM_P+L\;?I1S"PSN$1XNO(ILB%$*%A,9/MHJ.4C*P8R:0E:#Q& MX\LN@[^>!XM;WFFW)W$?J34F[Q\D*;).KX!(41SM((8)&S/3J02"!)(I[JS- M4H)*NZ0M[$3?G3N?SE0[2O:3%H)K& U: %GZ%ZO]H!AAM),,@_1,ZYB8!Q-9 M'0>(02F;[2[]DG9C\/:=7R"#!PMNZS/8-"5@&5Y_?_GY\]*4@M'MPMU;P?9W M.((YYOED^1='OYEHRZ#A M^@_A>O&Q#G8\FL)[5VK&S,,8U]_T^B2,P&A]1 TZD>P1HY&%>PS"K5XA/83V M$#E>[K-Y/W_FM9XR @2AXT<*GI_T+[[!2W@7L7 ME0Q:#@Y;U4%[V55&\J1LC6<6X&+>JHK98 BB,: M5;,EH%@_V/MN1[8#W7+YFP"%LQH1E&5>*$%>*!V?/FO%3 G&>9DSA"[]I!]% MUG%@^B 9!8D(8B9Q6]O) X,L$ZN],S AZ&RZ##=^ -/I(YUM=6./Z>A[B;]Y M;=*65?^ RX$4OTQFL_4TFI2*[TL>$S#O-18@I1+Y; M+?M>MST77>@L\%.]@;V-])?)^&(!U 8EA:AO A.O!541&12=6 ",CAR8[(]\ M0[+IKE^=8APD[M9O7W8U8\!!8BX+6GNMAEEO MA-+>RGCZX=FG,S..(J##*].-V'Z=C-,5O!QJM:8O+"GMZI[&6M&>(/@,X^T8F:U(Q.Y5NZ'Y"-+',%HK@$T/YEN M?!4:L9?([^O!T2.??JW1R=]QMLCV^'F\#*A=J6B4EF=A$[,F --:&;**49)] M;,A>3M:GV,5)?P#3N>E$*_'?UXRCAS]M@G9K_PHUC<0FR3(O9 ()GAB(C,R9 MC"A)F8OH$LQX&-;7H!\'DG!?18X>&[4)W2!Q%Z(PB2F;ZBPK+@F3S;4=K!:A MJ*!"E[2L36"^!G782^#WE>#XV4];5KQ,-RI9"$T6,1,)D&EK,@O".P8<7$!C MN/5=QO \B.I4:7I]E:&=X)\Z5>^Q%=U*8ENDSJ %CD0\RQ%K+U,GF%<1F$L. M;"DIBW!2I5K#]V1]>]HIQ(ZJ=@PQ'1JL;*VM@$^K#A&[(.S9I^=QB$_3IJ<+ MPSMJT9'T/(TB>2X!>+7.I2:;'+AB/F3"K$H(BELPHDL;R:=2H$?Z]#P3_=F' ME3Z-)3].YI/?)Z,Y#--:,SR'/("UR'B.G.DZT#$&K0F@-$+)I&@[WBU&__"- MGH_1>R@Q]YL-MI'J:3KRW%3/S&"<7Y.I-!Q?X#@-#VN4\-#E&B2B[(QVO3N* M#:BB-[*Z&<9 U$Y@J9U23/#9I<&.N)O)]H@$H!VNVE?2NR3Y*($>;$8H"%J3 M7H,"[:,-CO-4?'A(X(VZ*DQFLSN7O?%C,,<2.%J&3F>F>9 LQFC(N/1%.Q># MTUVB0=LA';65K_I>+FLO%ZELUW>9TV>S85X4^N6QG]G GGL RK2[=(:YI==?7-K\;YUK0D^MGE)[S9 M!>8W;QQ*2BX727+V-6A8K&<1DV1&^ES0"%=U\[I>O"X_1_X[=NC?XVD= M<.Z*B;8P&00RG3(P$#PP\$%P3Z9C6.]NV4UE'\-ZSFK8E*>&^5););&,?)'% MY*(GA3?(:U-Z1!8L$XN:3@ M(I.Q3DKF6"Z(W*,V%"#KUT9=G-H2H!=,[CAK:1^)/,C1F%X#_/6KH,#[W MGAYS"!E/HC4I^J"DXK3/TDFH43L6Z5EAY*XC?2M%5'W&D+^H44-]E64?#EI' MA'\;Y^%L>:+54.BDK+!]^&.RJD&.WM;(#G.B#O7CJK!8G&=H8\WDB.CE;I&! MQ^_U'&?0[,7.I)]H6]?[K,%[1"'9L2%0O%TP-=A-9D M29,O=A#W&^]VSNP?+][.3_X-P)\FE],K?$DE!V1KL\Q#S?S,U9#BEI4HBD,> M@^;Q./IO;O9UL'^@<+=ZHDU?"_T$P^F_PNB2U!-FE\LY$X>\K-AXG0:O)Q[' M=V^&@TVYZ&R2CEK4^4\2DY\_AZ=JXL@(]P)+E[]9IZ,X1W67%1R M$;^'V?"8=W ]8'1BLJET[KU6Y25IKY!;H;&0-OAD5/+6YJ0BVHTJ<"R@(TM) M5G>_BD=OO/>;\?6MZ1=^G=3I#+>0W,2FC(^8.?=,2$>GMK2+ER\U3KT MP/5I[(U*4%JNXEC7>B(>6G"/YS#I))D/M M]DM&-(-4(N-9UW>&W&'H\Z9D)WA?\];2@< .:G:C]K?P#G10*49A&?)"OE@) MP (D6GP&GI!KIU7IN\G<0O,$[V<[4+=UNSE4[L_D17]"Q6VRBM5>>TR3T,&23[3ERMHBID3/ MHI3>254"/0[/U7L]:7;*\[&LGH;\YY(#<[WZ[[_<#BA-\3\O<9R^+%[0&M16 MZEB8]84SDB>M"\EW$4&12Z--PDX=A1[']E2Y,4^D--M4MQ%Y'8S C>'*%<#5 MU.X=(/9,KMD!X].DUS3G=YO^-";GB?1(."N3K9W8O:13()A:3$]V:50Q6"NC MX'W\S"?3GT<2;IZ#^NS#R8G49G:]*Z\2!9QS4MC(G,TD _[_M_>NS6W=RK;H M]_M?N@KOQY=;Y3R\5TXEL?7WP8ERC)%27.2 M$R1%VY529%OF'.@>$V@ W:,Y^DRU\@:F)%F#S8YRW!=OUL$=\,QK*J\.8,U. M+NEP3G[OS;G[]A_GO/.=YP^??Z6_Z.*FF!E3#;*]+1E]4_I;-N]P(*CX@"ZC M#'V)\R2\[['1Q"[L<7BQZ65XB'>ECC [+X#I4?1'CQDFLSM0R:P27VVKX7P M4=#28O+%54 K-;]X64,@"A!=K4+6K IU25P^ H(-CZF.@U]C7-635[]?,QWNSH MBI[QU#UH^A8:H8A**X+J1"M'Y7@OH+0<[XDDK+F8DN6U088NDG3'3]?G@OIC9^L8 MSW9@Z2^75RTO_NH=7M$?_\%/M^%"+543?X%(AL,0CCR:IEL$,D[4H'BKD[ID M5&R&L_^@[7 NGDWNGPY!?],CFY76&&5VN4PE637,E;7JX 28(@-'F2E"3$J" MERZAS[IT2L1Y!,\WS)LI/-1ANOG'YS0_+U^&ND)5=$+-TV\1+<\L-]7L[ @D M^5K(9N5#E^3DS7"^8=I,X)_#E5R^*F7YN_(9G8K2AH]KO33#I^,U_[]$M*?E#]OY\VL#PN.LO6*%X#-+3N(DT: MT4,L0H!,SKOHJ@BR2]G9 &POLSID,J8^7Q*PFS>G5L@8GFG^:LX+W_O;/('V MW:R^N;[BR9 6;^>S=#NX7V?_.;,5H\PD@+\I;"^5 *,.O )9$H)D538_-Y_W M O>=GL?C^ZG5/J8>SP^M"UAK[1.$+K&B!8[&$IC06H"92*!)Y,R!6TA5'H30 M*X3?67UD+.B0H_)HI>Q9XE\Z1P-!%\7[1%\AHFF;"!=\2;;PJ]V6*R$0"07"50LF^@)1H0.V9)8Q$0B)H4U%P(>.].]5 E!. ^!'.9 TOA.*>:GE]37 M)4:9PF\=#B,FO00=,I;O>7[;Y/F-8DG/S*EM7'SL>7[54+$J5K"Q]=+TGH#? M9>#/*Q<,2;\;XIT.$MWZMW&RP?*V42"[P]@62( .&(TU(3EG( MEB)&JT3 +M<#CP'Z'N/-.GBNP_7 )ERWK\\09#U#ML>A'28 F\:% WBQ@_T[ MK%1/(2PR"X&*9\-:P2CB=;PU $G*YAQ#CC5UB8[VS8QG8IV]$V.$V?= B';7 M.;N^7*;$KVI@*;OJT;+CEG*H38PYZ=+:CY1@@^>UMTONVO/0]A_23.7(9_BQ MHQ?Z*KL\JHFD@O.D>#6ULG4XM"0@DJ^0HW/D@I79]Q5Q/$V]NS['5!/[\R'E MS#ZDRX9 _"Z!-X5_M] PV\8Y!Y+ <]$[3*;Y=UG6$1RD:GA3&+QQ0BIAY'<) MO#W39XQ/]J7\SFO]T*$B0NLACVL4Z75%B-=+[D*.LAD MC(P9C?$"8ZDR%A5$H)3EYB9?H\<\81LXO"P_XGS^F1][VV?LU]GE^RN:?_R) MTE6OKF_#GMJ[R=L68U]SMXJ5;/4I16F-R>VPEI2WO \R1?-R\W1/M]%6&.?W M+W5"]\ZJ^9G_H/*^!?*9_^JF<QJA) M#O?2KNTS!S_H7I/&C?^&9_4/] ->X&6F/SX0[3*M]@>U3SY,8[GU7JN^J(0Q M!"]X"78FE"(YW!$,VAK>5.6Z7Q#\>I=G+PU6#D<-A"@5!XW! @:7 M0%F?O(KHG.V2<_DDJNDJE.\^^\T]FR_/ILX2"INB5Q"C: H6OFWGH@$?DD// MX_>Q+S">R!E=^UUNQ/BEAY61WHEH"=#H B9E#R$D"<5$ M4VWR@1>9 Y#F@,W&#D:<[9S2\^!D<<\6]^?Q7]M'L!-^^/SE!U9*.NU"Y8?/ MMVO%3[QM>W]3$7ISXJVSYF. >_#CLP M5];SPW;W68^LP@>H5H>G W#UO/1Z#-AA;KJF<-ZS?-C!\OMD!@4*%ET$="J! M,9@@U)8N64.QVBORI4L.SWX9\(6XX,L5\H^46W= MC&M",%H*GB)YE8^\:2\D*#PH$9LJ1'\6V_ZC\VD<^2 PG]8+'39TO\\NRQW* ME%N&U#:JHTH,8&["<"!%VM7*7&>+AR=J[\\6_ MEE-B, 5)NPK*,2PCM89DD/>-FF,I%:73IDNB^5.@OH>F??S7H:9PLQUNWZ,A MV'H&J4^!.TR@.ITK'^7(1'[H.@]MP.AK=I[(@2HM- O.0&IMJ$-V0O#*65/J M4M.\?XX\$[H>AB)CS+\_E?RD0U;9((026W9K04@V-EGDZEV1507;)27O6%3R MIW/9,-7[,?;>H^J](>FRBA%*%AY,*H%W;$6#-\HYI4@XUR6][FA4[[OQ8 J+ M[Z^8UOOD6W] _1]OS*]WSJ4QF["M>H*. !9 M5W&V1Z$=2)5M$A<.X,4.]N^AQ_8X0K312ZL#8&ZJK]$'B+I=E'JGBL@UJM0E M!MDW,YY38-LS,<:8O0,AWEQ]H/E-W=Y=B$S*&QLA>\;">Z\(B10!*1%4="[6 MV&6?^@#) ;38)G+3;$H;=]B&+ %]5:.Y1%6$S\+R0NBMK*WC0P(,)D&T)41R M2OC290;8#.>TW+^;M1]]\2>MW!F:/+PC#5H0\6@\5M.E M,=(&++M.?^\H7^!B<5[/;][QUSP3O,KY^N/U1;O36KZO/\X^?IK3AQ8T-$^T M]@L_7L_G[(RW#&A6?J>K-_5/_/M,HR/!.T5021NVBTR07+2@<@TZ1\U>[2(< M,>4@#KG1WXYAZW/LP5S:-2_Y]^MFQ3?UWDSP#[HH9^UZMM4AL*6" V.=@E@, M@<1 -EKC-76YU'X6V[PYCR4;]X\KGN/:!_W\[^OE2??'3[/+QM>;E#"=/0;> M7-2 Q*&K*X"""E05>%9+7A?3I=CG252'.E#7\S^T_::]!;G7R[*A#7">?$WAWO2];1]=TV*T\DHB>O#&^Y?Y6F2N8 M3 2\N$H(.K;VF][[/H0YKE*@*<.-"0S=X0K[T13C(;B^^?J=47W M6;\3L"JDDJ%$GUN*GX-D^;L\K0INNQ87T+]3A="C#%X!R)L*A@HU:## M(L%7XBT[%0$Q&PLY6H-*B%;%_>V598QRU("RC#%6WH\XW.#;C9]KI=SD4>X" M\\6LWAS:MHBHZ5[-+A>SB_/2QGO_A[XZYFT_NX^+J0YP]WF=U=O:ZY=@9'W( MRL24R?#7H")I+2DXRY-=#<,OP3H G[X4:;&*X[\<6=HJ9)750!66 T&A*H3" M^P6VAA.1@@JA2][W,'B[SOBK#WQSN?%YO)UY.V=K_WTF,UH77>MWTN3$*1O M:!!:E&RL*M[UD;H8"O"0]QF3\6=]I>CBG:[W8!M,<9?8^8XNEDOHXL/YIQ\^ MW[SZ=^_YIO30KXM.;O9EZ+S +#T'6VVA- HA>0[ ;$D)6RM$F[KD7>]OB/N_ MG^G&WR/EQ;'7WRHSEK^J!][(%C,,*_'L"+3)O!Q1Y M]%TNEE["64\?0HPP^(&T6G)6@:P1H)/@<:N2((9BP&%38E-4?.RT]WE)6BVC M'+F%5LL8+^Q)JT44UTZE^ U(F<#4I'B_X3746)3-PKFBNT3AQWTHN L1=K5R MET+XC='4"HCE)%]VH8>@"7/Q+*'(YP9SQW(U7RT"J ?WY[T]LL%7;RB!, M54$&7I.%87C&0$S1 ZF("DTVUO02F7L*U_Z#F F]^#"2FSJKOM,TRB&Y MC)9?A+;',Z1YW,9D#NBBL5YS1-=G]CA&!;H7$M=,YL\.*@]/BJ0,P?9=D6X[ M5XZ1&]O&#_M6I$LFJR+(MX3F5LD4-6#R@3>&56NEHM&B2[WWRU*DZT:1,>;? MGR*=M&AB4A5<;E*N+4\5,69()NE@O71:?+N*=*-<-DR1;HR]]ZA()Z2L59H" M63M>/*UJ58["0L+JJ[0Y!>R2F?$R%.EVX<$4%M^?(EU*R@D1.'1*+2'5I0!( MSD+Q*I.OEFJ?1*47H4BW"PTFL/>CAV:'3=GOQ])VKN#/(0Z9G3 M6G8M*;/6A%KX1-Y%XV- M*X:3UI'@26:\4F9.\.=5N;C5?D_UXNKAN'-]=6; M.D >XGZ&W+WD)=(HO2@"V%"BO?8)V&H*3$DHHBU:]=G/]QK0!&>G<\(%_40W M___E\H^K6?[7A]D%3TJ+FPJY=[.+B]>S^7]P7LY*-E(H)*BN&&A<@VC8G,D$ M'4K,&567Y/^1./>_V!P%8S> ]B$X'L#%=>$9ZNULOK3JU=7\/%U? MM4.B/V>_SRY;(AZ[Z6)YM'@3I)^Y4'70%*!J$UH%IX$8*J_#5CJ*BIPR73@Z M#?R#G/SV8\D#X86]N[B7\N*&5WAY$$IU-J?UZ6#Q1:&HJ*($O\ ZJ,S6TPBH M4H3@2L%(*A;I>[!S!\RG3@\>]?T]1.$)I):>&.K ME+2\C>UR;/"RU=#VR=2#N;O#3N2[.#G5#OJY[J*+>$^_/W ML115/2T/M&,0HDW;@3.1X(AC/49'V8%-6K8]S*!1>.!]V M$N2;G@YC+'X$@GP:16W]$$&*S(MVX.4[.C:%*T0V2@[:L8NJZPL5Y!OEW1T% M^<:XYLA4=_ZX_O@1YY]G=?E'M/'?[>.6=@R.?5[$;FV?M;M6[U+QP7K>Z48F M2$C*)?0Z1)-5\#X/OVL=@VCZIA!&1"')OM2VA0 AH^(M+&6O2H79F^@-, MIT2$W0S>-7'Z]]E-EYU7'V?7EU=G(BE5= LU*P_5%!7;ZIY!"$=9*5O0]NZ] M\16@4V+!#J;N<#'V!5=+UVUI?TN6OIV?9SIS%9TN*0$)F5L7$ %)B@A>.JFJ MKU:*SO/!0U"G1(4=3=ZU[.;WV>5'WEQ<<=SU-6-_OJ3Y^\^_$2ZNYW2&F*1A MK@*65KBO3(:$.D,5AGQRV0K??:88 O24:-/!-1TNG>ZM>ZL&QV_J?:/<] K\ M?.9KY$DN$\B2'1CM-:"3&E1,R7A/M?2Y5AH*\)2H,Z$K'E+&3MWV24J#VN66 M-!(L&%=:>%1TZR,IDK;1.]MY_3EXVZ>)MB"CS7DL=U*/R$J%0$YKI:&DO.Q3 M+"#$Y %#K+7H0+YTZ=][K$)_6SAXF!K?&$/O55]_ *YO7HUOE/,&"^UO8?E] M,L/DP!.FM9 T\DM02+3N @%*\,5)EUW(702V7H(:7Q="C#'X@=3X8DY:5%&A ME%9VZ&J!*(L!#H%Y6:U6<:S<)Y!X26I\HQRYA1K?&"_L28TO",$C]@ZDS2TM MN;4FUU4 R:RUB,9;[7H0X[C5^'8APJY6[GK,N4'YP(J*6=<$3NBF/)@#A%01 M$(N/WE:.LCO??!RC;LWN\>1D1N]ZZ+FAWGD(MN_B,MNYX3%!. M)ET=!"5X8B-V*$;I@0J##\$([+,-?5GB,MTH,L;\$U*CY7P\4#IYDZ]FO-:Q MP^+MJF=CB13;68T*@>?,I@FGH@,10\Z(E+5_-IEDV*..3#%BE%MFW6PZ80BY M$=W_NK[DH6F]RHBR9+0-O)EJ*5@F(R^6OF3P3/BHDS3&^*W<_?5S3M77.UBS M]ZO]$^4EJ.:J541KF(?*"S!18VOHHB%DH4$VV;UJR'CIMG+VPV>=JL-WM.J$ M8>%S\/QJ_^JMS:0DU,*C-JH-763>RWBK@BPN:-KN#7_XK&_ Z=M8=<(;[V?@ MZ;"2+O.58K'(8;)O>R",$%KIGB,1)?\B06)'IZ^>=?I.W\JJ$]Y-;X3WFM+\ M&N>?V66KU8>"2D'QT%%EW^K&,J1(&9BA*(1%G:7>RND/GW6J3M_1JA/>+C\1 M;JBP,H%<29,%Y3$; ZZ2YMDH6TB55Z28JD[1:NLP[Q#%/7C@J;I_"OL^Y(#K MR@%UBU%1B!85\:Z;@P\C@X)HC #E&9^Q.9,/DW! ?5L>>*HLF,3"#VD0^M)@ MQ56=J3C?[DF-CF $+U?!50/DO$,DJ^J6X=]C3_QF:+"-A1_2(/8*!5YP9^U!I^KO7>RYP=F['>8]4*)^]6E^?G&/ MBD(E&0UR"&JC ).;0AXQ,X67HH80D= ,\O9S3SH5=T]JT0W^WNT<[S?\%_W/ M!S;2V_GLK_-V>;7A^,$FJD58WGH*Q8S4C!5)M<)I%3G\"-H8.#RW0[S'L+[$FUHN&/D!+_ RTQ\?B+YNTR>*MJ(X"PPI@2DR %IKH+CL!%5=<3V& MFR8SXS% IY#2-8FQ.Q0M;L)UR_XAR'HFM Q_IO#8P =-[[=M1KCN/560 M_R-GT!AM;50Z6DK15*DHI[SNO?%C[>K#5Z6;HTU%H04DF_Z#U4)(]I)7:'@K9%&EF"J'LN"H7;I.A?_D3]0N;Z@6=WX M$Y]?GU_RTG;>B3H]T>U_!9C,EFO$BR25MLY%&Y1Q57+HR#% =2*;@*ZXL8O' M+CAWBQ\W/^_7.]D&&5*E[ AXFFT=#OE+D$H!1U&\9@:JB;HH5SR#:VF$U^AV'^0/*7O'\BP;FW@ M#@6S-V!:-X5;/$D*3XDD"-^J+VS6D+0SK8VO(U,V5-)2D1>!SJINU-S#F"=4$:JS7_?9>#D9O'GZ*+1YFT0]GKO1WX:H8I M(*_8V?^G.JWO;O .HGSW0)U9$7.5UD*H+1V?+$$H M#L$Y2:D$AM:G>/D>AI/U^"CC=E#26^V,WFS>&:V.;LYT+C&'(GBDCK^T3/S@ M/,]1,=N0*6,4?5IZ#<.W+^6]GJSHX8IC4>=[_-9(22D51SHE&I[FDE: -3FH M1B4R)A55NK0[.[;K]R[.'WPM/\()^[UT'8+L^[7\6!>.N);?PO[[98BD;#1E M"U*7R.NGJ8""859*RFI!RHEO^UJ^#S'&F+T#(5J_H5>7I?VOM3CZ"R]::Y=5 M&CFU+KPV@.!@&8Q'!TGR5DH%+Z/7)FB=>U#B*5!'=44_RGFS3I:?6G7E':^5 M\_-\14MLJTIB4MK[&I>I KQF)EXN$^^E7?(MO3PGWDD-2NC<].DOWJ?3V*W' MR6+.3:9^\8XR,<4X\%F5 Z&IT:H 138Y "(/":4 +2)I7WWTZS48DS5ZVPCH MQ5-@4HM/+;6RRE+^S_G5AQ^O%U>SCS1?GI"VCG,WYR2K]&+,LFJM03K;6ACP MQ(.U-?$51B@K#(F" VMS!C[RQ7N^HX4[G$J^G=,G/"\___V) R*ZRS2XQ7AS M;+[*%JM:5H\):FB,E>W\U"+/72+KZ+U,OG19_H=#?/'R5#N>9;^'KLW1L3RLFL;[C?XN=[ MNVWC*#K)S-8Z>*:W0,"8-41RJ(JH24OL,85L1//B>3*=K:>4EKF':GY-Y2$S M90PE2HV06YFTD<)#-+5"R46C<$K6/KE6CP$Z)1[L;O')A6>^CG7N>BRN';_X M8IV,",JT#-\H>-A!$K@B"Q4;C"G#A$B&/.W%.[R/7:>4H+E+!;JW:*U4#ZOU M7GL)55(3MR8+V'2OM+ A&>6"L5UZ4#V$\N)Y,)&5)]>?>82:7]+_5B"S9VZ* MV/H[FW9YBQ!BE$#%6U>SRFF]1=VXMW[]@2_>X=VL.Z4>S5>[FR^H'BY+/&9$ MRV]J2I' :-T4D:MM?="J*AF=PB[)4<\!>_$TZ>*!*65K%O.K=C>SF%VFP%MI7SP_(=.(%@P$OF:SH 4.@9,(K<,%IU2CN4[=;66$D* MDPSZ>4?L1ZX!A15(40!*5+P?93X\=9S4':5!44P]MEHT2"9 M!M)7:KEGG.JQAY>A' M'U\=X!A&?'5*T=?L4V=7#T3[]OKJ%FPPGH)7!F1R'DPI"H*2'FJK8:;HI7-E M2H[_I M#(..HMW H9:ZM794D(1-S(E0/$D1JU8[4&8$E)/G4"^W3)T!OAG].VHV7:[^ MPX>1?$T"4P7I36T=@8FC;D6039 ^9)0\G^[ KFTPG3S-NCMJPDSS)X;QZOW[ M.;WG3>//?S/,\P7QUB[3FR\3[^+,EZIJ\0A%M78&+LO6IZ95?PM=6Z^RJH?E M]FR+X.2Y-+$3.N28/[=':0FL5Y]_Q/G\,__IJX\M)^7,8D"E* -%GE--" R7 MK %G0V)BF)AM%V&%;<">!L?VYJX#RG6@*;HH&T$YRV^";8TS)7J>0V7@Q9R: M;E@/5KTPN8Y=Z-/#%8>6ZVAGI._P\CTMC] -A21*99LXXI0?6 M?;B#^3IZ,QJI V_](9$H8"2O4"G7"C8((F.#'Z9Y?.*^;UHGCK':Q,[[ MC2WU\?KCJMY>>YT2BM85R[99!2&IE" H6W*)R .54[GOJR?O]_YM:]O/IC#< MA&>B2R#X]ST@,0HABU,@5G!KPSWZ M#DYZ&_HSSMN9Q>(MS?_X@'-:J8O?; C>T46[/KZG%+[-#=WH9TQP4[?;N-:O M3OE5L\9X(5L13?88R;('T>50F07R;)<1]O77]AT^MGS2 7PWH,<'8;].Z8 M#L"-W>RVQB)/&,@ZWOB@,S'Y*#1OHYE0CE=?8^UH%NUBP;Y\F[JKS*3//P"/ MMNXKHW(@87G14#4W3;!072XIRV30\;%$Y.[[L.;4A^YDEW]IG83/._SENQ MR":LO\^65Y%47OT'YV7QY^P*+^[__8^SQ=7OLZO_35?O*,_>7Y[_7RIG2B19 M1,K@T#LP*6#3J9$@.=1%M,1C[E*(TVU$WRB/CX,A'7+#NPV,[7\^*Z]G\]L_ M:C\GSTP-2@8306@5^$6/#CCR4Y!%4IHWA-'WZ0BPWV%^?TF.C4L=>MTPZ(^\ MZ;B:Y7_=9J0L![QX1PL>/S6XKZ^OKN?TRV)QW3)5SCAB32YX \G6"H8*KW)9 M*'[?B5O%K]C.:,F4"U"DP^U!,8;VXJ^ M$Q2,.:(W7O;9)4XV@F^9U'MG0(]$K&W?SN67_^;0B8U[,Q1Y9D.-HD3>/$C9 M5 :#"ACNG.8_G]NGGJ3;V)LUY=7WV8 MS9>[8C+.A*@\N)A:@U(;(:E2H"2T-@GK@N@BQ3WY2+ZS^P",Z"#:NO6 ?CI? M+#4$F^%_P_F_Z&J9?O[V>IX_\,_^A%=TEER)A5I@59I$OLO42F8B2"O:!E>5 M3CU2>P[J._$/RY,)-6QW'MO-R]QVS>WR[38.4\J3J;J5@YG,>V18FW2QT2VBX.&HIFKND#>,T?@4^JR_DPYC7P5A1\'. S+@T 5F M=WYH441KX7*CU>:5,38SQPP),*V]0\!8H93HI1=>8!DB:#D^Y^<^BL,7GNV? M#>MI/EM[I4-*P[/!Z>+)H[7E,"Y+:Q[T.WZDE8;C@#'U["?=8U"'Z42] U?& M[D+VY>B70N(HI$BI&/ UM%PCRA D$LC@@ZV2PY@#W>T>#7F?:99]Y-P=X]^> MN60M>+ZY3%XU2V@56;S!XJ#'&@YZ= %,N4)*Q@;)2TLM78CW**+];V\.[_#' MLK5V\E:';-P_.$Y96N3'"UPLWM0EP)O*W816**M!EK8-<[:IK#8YU*;MDTT[ M%>TS?SV&Z'OH-Y&W>N3GW<-S^[H,0=0SB'L(Z3 AV$0^6T^?F\;@'1:F#&##&SCT\OTSI7.)ZM6K? M)XPU04;("0L8P]]%C0%\T0)]D4IZU\7S#Z#L/PC9U4$;$V:WMFZ'V&$5'RVI MC*BB*_SP$F3E^%QJ2*@R#PV9X\?,.MNVP JRADH11ZFPAZ]:VKQV_QV@J")5$2):J7&^,]G(\_QFIY M]SQ,2?RII^Q_$=_%_+,>MIM:,OZ5$M)_=3RQRH*Z!]"3J"KR.J2*\&!$Y,5( M* 4R6RF=MA1B'N3<(4][N4Z>W)8]SKI7FY%;X50.1V:7[41L.5-1.UU-B7<@ M-TEOCB"9P.,W(BM5=.N_W/709Q.J[V'=A%[K4#"TANGV+1H"JF>XMQ'5@8^ M=O?>^KGR9*;O<46Q$5Q56CG3Y+]-2&"R)(B%-\).DO$>14ZUOG ^##T/VA,= MQEB\ PV^2O-:-?654;D@+:B:.FI M3+HM3+R?_G4_7"_.+VFQ^.,F.VE';<8G/FT"E:VA6-RZO8;BLY_9U<8#=!%MT=%EC2F1,%+[1 I%*:KJ**U# M_82E=U5 ?/R3=Y"9>_Y#NUI\4/L_$;'HDHW5:%3QR9"LI1;I:K(QAB=,/HW* MV^WGOJ-/L_G5L@?$W0-^O>L2@KG%!2=\EWWP+K 1)%IF;4P_8E?3W6X5IGU5'AETN> M-^@-;YBQF>8L\N:UYH1-C +!M"LGU$J!MA%ME%2JZG+#\PB>$R3+%);O$,#? MM=BX%1!TKF*5V4 3(P&C=0!L*5':"QM"+C;VN>I;PW'"!-C&TAVR>GZB3W/* MY[MC(O'O__7?[YF3]ZL9)505G3:9DM)#6MJ/ M9L,0<"=(DXDJ'],?9G,VP; :WY/.M<=$ -Z6'?"T^ EO)N5ZP?B(=/-]QS0T(+Y^03PQ9D6 M)OO6%B;DP'R-+@%23J"<:TKW!5,T@PBQW?-/C21[\$+7KGE/6.>'S[=_>7.G MXCD$RA@2:"TX5#:A,'AMH36J;Z7&29L^8A[CL>ZK>++["M3;3X>N?FS-;WBO MMIA=G)?E6)8F6Y[-1[(JI6K 1LO[,4.UW=UZL(A:*JPD!N7$#VH?M!G"X>]" M.SE]-JGQ)VX#]A#1JB9D *:IV_,]!F;_O?JF<-23?M_!RGMC@!59:5?!N798 M4UO]#LDFD5RT"4A%?>F[_K(\_T1_O[TY?H1Q.QQ\W)W W$YKBU4[.V^\5D$! M4TYRH-12^5H7="FT]L20_?K^99JHXQ$\^^TM-XVS9M-;>N+&@5^-\^>+\X_G ME\MO5]",="D;2^!J*0T:;[,XJ@)!J26).:OMD'./\2_^0RPOF !36[IGQMS: M]=;-G%>U+"5%!R%)'C0%"3$("PXUB2B3=]1%%>-)5*<>)4[OF@ZGI[=85ND= M \!TU;2XC^; :7"[>VN=!SN;NL>\\36H[$T*GL.BFMJI7 X0=%5,30MY]-,/=F:YC;5G4YIJZ@J(?_[QFOAC\&)5C>$SB6HYOHC+:ATO M(:%C:*I*(:/-5-4@MZU]\(OUV"X&FOI%^Q$OL>#MP&[Q!.M3]F@ADQ5@I!80 M7/!01'8&.?)T4@QRV(8/?[%.V]50$P9$-P50'_'BXH^,%\2AX!P75_/KW-K[ MK&)\ZRB;$D"8R#%^-1&22 A2\Y^C4@71#_+AT\]YL>Z;">_^>EB\[''C'/9C@OT?<3&OC1J]Y)<[Q_HK06 M4P]+?UW^NPDR7!\^?RV)5>N$7B!9Y;.A$H,BX:N(R:@<2>BS=23CQ[]]UO6] M?SV1+09D4@M*R0B.M(,QS2(I2%D("0,::8H]VXQJO%W^N/[X$>>?9_77V>7[ M*YI_;'^X0\KTLY\YD0V'XUY/F#:U%&%TT+;RG!PPZR*4Y2G:*<_6/7OVTW?- MWTI7OURVM:)-&K_>W?X:%;+VND"TRH$)B0-MER-/(+5D&[P)??IR/8)G]S2U M=/4_=/[^0VMT^1<'JN]IE4CWKG5R\)FGQV!XSLWM_##'"M'4")[]D+*HI&*7 MC/!G<.U_/9J"#P_ST:8S?H=DYJ^'?!_9\EBB=3MM-?F,^BSR5M3NM0^#X=X.HSIX)(.)WA?(_T1Y_//+55_V>2 0VZ12:8, M*2L+1B&'W*D(\,(XG817L<\EX%.@3I$@.YB]PZ'^Z_/+UHSV5\(%_7J.Z?SB M_.KS68H&,816KMM$/+7(;;2IR GP3;HX?W]S9WG3PE6EZH+UE1WG>6,F2@3,O-?C[7E-PM:(7C\7 MWHY]Z,OV>U<33YWFO(;S/E?OX?SQ>CYO"=F8'6_[DX.:,H%)50.62$ NHZO2 MD@AU&S(\_=C3H\.$9NZ0OOP356(@*Y0_SA97B]_IZBRAQ>0"+U@Q\Y1E^ NV MYL[&8]'94TFBR\7?(WA>-BVF-':'WJS#YJ\SY7B9,A8AAF6>7): ,;5D;%N# MM%;6/BI+P^"=!D,ZN*)#I].-4N55N.X(>IKS,NY:IELJ[+L9N8?J_E>(5D+S S!U M;;ZQ =1ADDYW==B3_M_!VOMB0G:DC-&BA28:)TU1A;.73ILM?8 M'P.>23_=!P'&&'GJC+AW]-?LXJ]EZE\C7,VW01RYL=;2A#Q-;! MRE8+(<8(L5:-N@E-T[!$N>'//$#;C9T=-.MOW0XWG7=(-X+SS@4EC8$L,Z]T ME0*@;)M=2ZX$Z5MV0H]IX$E4+Y@*^B##&U%/' MB>TP_-?971N*&)J0*Z-PIEV?2HY64"H+4BAIA10YJ&$)]U]_[OZ7]"E,/9O& M3E-7)FT\A+[%)6SKB,QT%#<2;X5Q15'!IV2+B!QTRF'%94\\Y.4[=&>G\C" M/6*R>S<**X4+K#+HY,"Z5KEC,@%6WH'(E(MP6B2JHHO/'T Y#9_O9N$.M5%? M[S66D44FX4N./$#B;28C*I!4^RWJ:$BX%'P7GS^$R2 M0;Q?-CRS#=L7&<88>^IMV'_C_+Q-=ZW>8;75^.F:?KE\36E^C?//["AYNW)I M;VN428&+U+0QB >> #3YH#.]AVZKG@C]8< MY.V,;?;G?V:OS_^B_X_FL]ORIX;Y]]D5+3'_QL_\<(^TSJ#%H#*3EJEJ9&+2 M0G[#VYS+1Q'?ID&TF6+IY\$57I;?>I:I4=GO]^P+7[V%F)!$CH4 M =FV9#G>>$,T1D%,QD8*/NF!4D?#GG<*5.A@V:FKDYZ >#.1Z57LHTF&9 *@ MXLVV44Y",B6#SQ)KP.BC'78',/2))TZ [:T[83W2S;GW['J^G+%^/[^DMK;= MFZ_N14(73%F]6M;042C9:I#.J9;AC( V*,B&?Z4D*XIAD\$6#S\%8O2V^83U M2K=W(PRQX7TN[EDM:+R6%=^JKA.3O*D-\8+FA (M.'36:*.(81A!1C[Y)-C1 MT]H35B8]/<>]^C0_OV"0_A9DS43$9 7R!L&(:($W302ZK7W9&5'D,$H,?>(I M4*&+=2=%C,.)5J*?,DU@)4*OF4"C(E//(^'+$TT^!'-VMOH$GNQUG/D+GFY,TO=I)V]AJ M;S5RX"-+6]V8RKKP%ZN#*:&J*N(N4\77CSL%)DQOUPVN[W1$^29?S6Y6M'C7 M $9IWZ1R0VKU6N@TA)PU"!FE0&N-TSLN%0^>><(DV-7"&Y@PC9K2*EESE:=Y M_\!D!50(]%ZP,5I/( YO8X&4!*]J!@V**,G3L*O0$0\]!2[TLO$&,NQV3 MJ^NVM1CF;@-\;].S.DC-',[:6 646'DI\[S?:9VC0#@O?:V)!S L56;\LT^! M%YTMOH$ANQU0?G6:^OK\;RIMD5L_2+MCXI,*.CI3>P8K6A+*6*C9MKJIZ"&)X" 'DKR]\VRE M8?(N6T,X]!RU'2.^FJ+V8_[NG2Y^P,7YXH]/<\+RYO+^09 \JS7$;$4"JE*T M7HN\\ 9KP0J34Q"*K)3]7Y;' ;YL$G5U1R=1B)5.[AFOXLZY&,"2JV H"T@J M">"]7"&OFX11-RF(%8C36O%@NZ>I7_ M?7V^6!KZ]^MFKC?U[7SV?RA?+'' M>@5=F]!N\!!R1% E.!31.(][:!WW M!=#+YL*DYN[2TV)PJRXJD:0H!BRV-0X% F:O '7UL5!6Q=?^Q'@9W=.FH\ID M+IDZN7SM[.AV>OL!+_^U.$O9DS>N $>^"$8O>RYX <%(0:(F*^TPZ:(G'O*R MG3VI"3NTK=@4MMQN@Q\&+<7S2J:)P2WS$:TH@-5DH$P271"21)?]YAB0+YLN MW=TR=7+Y^B26YTV@ZY>[G?']:>WGOVC^^4\F!OUOPOGBC(*WU00)KBZ3XIML M%U8))*7*'!Q[4\H6L\S^9/#^#,D4JA\MI' MNI$]YV6GB);?9*.45+Q?;\(UB#0#'W]R=.EA]BE3T3=-B&<9E50Q65!$O'F. M1K3-,R\;R6?OHU1B7?W\E!OC3+7.C#+KY'GFFU:\5SGSA[-17Q->7<]IQ=%? MSS\RW-!Z0\H4@!)[BT,H"<%IA.RLK5IJ?MN'S02C'_VR?;\'RE9PIFJKG8VTGNWQ;:CDCW+P$)7\,8;>GR;Z$%3?M$K^*+<-$T?? MQN;[8T1(SFBM,@0RK?TX14BH# C,)6)-JOHN HW'KI+?@0AC3-V# \EA#GV M2\(X'IK"VF)>[6;C#>[ZA,9SQ3BL9>![+ M(8/137G E5!XR#YZDD"Y*:D4W;(X;]K&=>07BX?$JAZV9>X6H6B5DL#:8H"4YU8,!+Z)5XAC'C6J5.,;J'0+ M^SFY-YPO7@G*"%4A$]\YQ\%)8,XC.?XOI9BZS /K0$XE$-C)P!WZ<]S'LUJ6 M!B#J&00\A'28$& W5SWA]QWLW&$5V( ,O>"-A\!F(U[HEG6LA;\KY',T:'@J MZI+$MB_//[/T]W;\&/-.K;7_\_5\EJ_G<[K,GQND516[L4Y[;R&ERB.T::F2 MI4!':VHR2E0E,KS6^KTG_Y MXO.MWL&J'TYP-+:.<#-8I0^"Q M-7I4ND(RQ)Y!B8HW+Y[WJ_VO]T\I=M_1R-WK4^Y)$PS!]4UWUQOEN*$-U;:Q M^CZ[ZXE*SB,[K(JF@-IJ(E*0BITH;6/5"M2 ME:+F*!:BS H,\OA#%!J<)J\U\0#4,&'1%ZL+-7[V? MTS*#;*6"JF0,642.4K/EE=%Z2!8].),DJ9I0Y&'=L9Y^SBDX?4)+3OWF;RLM ME'Q15FL!7@>V1=4*DHL$"IVSN7)L;(9UO7GYLDY;TV(?MI^ZD=XVNF6YVJ1< M]:!2ZU"-%"&*E@Z!M?)?Y?63[MC^' MCK':Y-/DP2<_TC)E# ?!+5FN"E M-+PO%=$6G:JQ'-L$;4T57B.J6 6=/8%O)UOMH"+ZR"=-;[DABJ&R&4SS1)5< M-MZDJ$,@Z:.-ADJE!P:<1B=T[4-_O:MWDZYD4[""TR*WWE@%T)&!)FN:C4ZA MQK7^=-,]P>V^A*ERY;D'NIFCTDXM MWNOACZGAM M$\'?L2G.YTL)JO-9^7/V&YN09_/+^Y(0'+)7X:[ MH\3%&4H52ZF"+=:TC:I1D)1"D!SL1HQ*U76]H!$5^M-@?.%,.R8/3GVNMVE8 M3\+_@KN)/<]Y)+_/;N3+;S7X(DH1/+:L-RO!6!<@I5@!K1,E:,^3][ 4LO#HG%:R:Z.4NC8F(-C"3JR)ARK9!LJ" =^1B15/)=ELY-8/:E.=%E M<=S9NL>B.K&AS"8%FXQ "2%JC@-+2!"0J/7Q)<^_(Y>Z".4=3_7A[MY]OOQP MC)7W570V!-,W6WXXRF%#JL^VL?:^F(!"Y&P8C-?8%-.B;===&BSO"E.RI6#L M4G5^S.6'DQ-@C)'W7GYH$PKM4X28<^714FL64%J*EG$F&U&CZ9*F_!+*#T"BM0AP*40WLK-JRM /[+&FG(/._K\9GBJ)+T'A,&E231P0[ M6[I'@X[-V@;F^]/A"HY;TD%#S;GP,2G J'MG,A*(D&E M%-5'A^C(1:@Z$&&,J?%Z$:8^%]:!!X*6*1/#POC6J%EKFUV"3 F%5KLYFM[*)8?"P:!),O M_CM9>#\B!$,0?9,B!*-<]7PM^C9VWH\(@=7*$(,#8=JUGJE,]1(L8#!%^5)2 MPBXB9,8MT]D-Z!RFL?E?>OWI71",,D2;T?YM]I5B@D+H>@E/_Q" MJM='N7&KZO4Q/N@0#:PO?JM8-X:L8E415%">@Y2D(4E-8"E1<%9DG[H$!8_@ M.9G88 I[=ZATW@#K]@T8 JQGI/ HLL,$#)/X[WE.[&#\#JO)XP!KT4+6D$&1 M(S#"9,!B$JCLB[=>84K[R'0\\&G!?DDQQN;]R;!:QI3RCD("TMH!SX\& E7- MT93.0CDBLOL@PJ%"AXF\]30'MC#UA!'#8GYU]@XOW]]0.VL;;3&\_!G?BG"U MA.1+!:5<\<5YG=*0,T+^T'N^YM^M^_FKI[[X*&![&TY8K'8'XBX"?1[&B!5^ MN$NG?UF?7\=W\,"Z#WR_6P*PTV\*MZ67*SD!J(("7F%ET%&#OI,:-W5'6"K17+) ME)*'Y-<-\^#])[] #VYMN$??P4GHV=JHA$%R\@"?3.S(8LV]6>=5E>V]6]O15O9. JL2N5J28S M96M^_0*\9#)O3(!)TIR8GBJ51 +G/" >' #G\J__\]OC CS++$]7RW_[@_]' M[P] +OE*I,O[?_O#KU_>0OR'__GO__1/__K_0?A_7GUZ#UZO^.91+M?@-I-T M+07XFJX?P%^%S'\'*EL]@K^NLM_39PKAOQ7K+T_F$- B_P#O^:_2F0 MU$]0', H"6.(B,\AD=*'W LI0E1&-&&S^S]Y(@P(80D,>!3IQQ(,&0D]Z',> M>)[@"?=9T>@B7?[^)_,/1G,)M'++O/C/?_O#PWK]]*>??OKZ]>L?O[%L\<=5 M=O^3?C?\J7[Z#]7CWXZ>_QH63_N$D)^*OVX?S=-3#^IF_9_^SR_O/_,'^4AA MNLS7=,E-!WGZI[SXY?L5I^L"\XMR@;-/F/^"]6/0_ KZ 0S]/W[+Q1_^_9\ M*.'(5@OY22I@_OWKIW=GNR0_F2=^6LI[,[(?99:NQ.R]B!< MH>Z'OF1LP_1#;^)^T?P@AQ>XTC#2]S79[%:T\4( MG\6NFX;("_.+]_JGJAO34 N9%OU4U-T057Y;RZ60)5ON-0U2\6]_T#_-Z6/& MY[=T207]13XRF8$QD21Q&2Z7\-?/ M=;]%XV=:_H.#+NLS=X"XP+893?C&&WN"W4K#_ORL HK*5BH5^&"#VNOC^@*SXG@@+ M8^2LLD.E5_R\TB5;F#]#8S!ZVL@KN.#XA9^.AN(FJ[NG&;^ 7O7$3WRE#;.G M-=S[HHPA>T'.]>K"Z)4(Z&[^ %:9D)DVKD^(O/UZ-CF\I_1I_OF!9O*5-N?$ M[>KQ22[S8F1OLDP/AS0C_>IE]\A'^F)^=?.59N+NR3R8_ZP?7.?OEN6B]'.V MRO,Y\K3A*DD$A1=JOJ(>A3@*!(RI($$4A3X7B0U?#2CCU)BODA3<&U'U+B== M@J="6O"#_C$WVN4_VO'"D"/;3K$3&:^!R;H0'9H=D !-_4!#00/.Y2DE0 M:#D#E9XS4&IJ1KO4U?Q&:WL]WXTP%'MV5C$,BN:LP+'J_2?#J#_)Q3JO?U-P M+/3\:L_XST.*.0I?CX!SS?QC=-5M#=%R/*9KTT]^L]12+=>I%F7)4YF_3G.^ M6.6;3'[1IN\K#=GOC4<';H?UR!TQ^7(T.O01#=J>[?DF=3FXFM9 M_OO=\H;SU4;3JK8?3<>:7?5OLHT4[[4@Z:+H?1[Z,6(X#* ?ZI%!YGZ,)IZ" MD0@8BL*$,2E=6*Z;&%,CO%IF\%0*/0.TE!G(;\9%B MIX\;%78<.CM6''Y !B;(6@'P0ZW"CV:SO1VB2HUB0"I%P'N+H7"FR>N0[),Q M.THR*GE>A]8ACU[96C=*_6*ZVF0OG]>:GJOS^22)0I(( 0,4Z(UO& 00RS"" MA$;(3Q0G*F0N?'FBCZF182TB*&1TH[93$-KQUI7 #$Q*^YCT>,EAH7Z?3'*J MFU%IHD7/0PYH>[3C=G!-U^5QVR9/ES+//\O[9]KA:KF;ZPNMH?=OED"Y[\IL M .AU'];:X;@[+QO=C_9:5B^Y,45Q5?M)/J\6S^GR_K-1,D80X0EA<1C>F/EAX$7F_M-OM90 M!]644$&L$E\0J)04$$E/0DK]R'CW849]CPB*K6G?NMNIL?[V^-I(#HSHP,@. MQ$:"4G;CT!\XL)+]"%AP_B"X#DSYYR#5BXZ,K!6WSSQ*(D31&& E00RHB!$.%?$_1@"06=GM%X#R,!LOQ,-%++U9Y6>4[I/4_2HCU'MSW,:'AJ=9Y]SF[]YMIY_ M,N$@U2(8)222&!'H2:JG;9)0/6VY#X.$"4\1@L+8LYFV!^U.;;::2[PT7Z=< MS]E?BOO^,ACKM]>K1YHN+OY>T;WEFFKWVA,6?U? MA]/UL,E19ND9/>K)>>[/W=;4AHO9S5(4_B@/JX5^/W_SCTVZ?KEA>J&G?#UG MV/=9*!44-/(A"BF&A&JD$NY[4>2K)/&MHOY=.Y[:K'[_[N;5N_?OOKQ[\WD& M/KUY_>;-+S>OWK\!'^X^P-N[#U\^W;U__^[#S^#=AR]O/KWY_.4SN/GP&GS^ MCZ/W.CKL(O)$966T$3BE#*ZTLP1@+:$<@TL@U-' M$Y$!SK//:]\O-1SU,C()G-/R>+J??;+;Q/XE7:XRS1-UY%'M0_]6"_E:6Y=9 MRC9%5/F7U0>MS&JYUHKI]N[K%_YQ"(.88Q(1!3C M"M-P?I27Z^+GWY=\5I/&+DE9KWONI@I@O0)Z9*5\+ [PEJLE;"@$TDHCQX.* MWD;8CJ]&';!Q6&Y?SFW\Y0S4NI6)*H_&\LQ[H-*P/Y;L&_,^N;4WV49EY+X1 M/>3QWMOOZ-"0+DT>T?>FZT\FJ>J=^C4OCZ9N'E?9.OW/\EK%0YX?^]K,$XQP MB&)LR)W$$!/?5S0*L61R_BPSMK)V;[#KV84%FOT/>4KZE$F>EAF!S':)-L0% M^G^JT,Q,^$7!#>7A\@SPE9[ZVE;*Y+-<;ES#0&U'2G%/H! E)I%M A&7"N) M#UPBF&))PJGP0B:@5&&YPP!NMRH. ./ BUXE,2A$GH%":+A2 M4(M=7@_,0%/R'EU8W*#JU9W%LNMQ75O<\#ARH[=BJ1_@&)J@M;J6H0,O:)*,9^-"ORX45+OUZ8+1W.;)# MAI7^Q_X9=J]=ZV[UKO#VJA/;_5F*>[UAO.'Z3T57I[(Y2DHIEDD ::P$1 &6 MD"@>0,\3D?"4Q"AV2KI\C3!3LZ(:KDL-98KM>:4.V.G3U<^KPYC9[R_M=ENOXH]=>^ M7--[>:<:$2!OOG&9YW?JEF;9BY'GT>2/FJ.01B%#>C@)\2#"L0_AS067R>.\O> ROVB_=Q:QP@0Q"6-A2)AZ(<2) M3"!6TJ,Q)IS8Q20,(MW4>'E/^O)>NC^7@F'&MYVHO_NH?2_G@NV!IM$&[(]K M\:NN[@5C3%G[H+SO.;0C1>N-/\1N47Q##4%K>%_OG8X7]S<47GL!@8-UTF%) M?RW9>K=MJV5XMSQ,6V[R;[QYEMG+%SWT\F^2:BI ,0T\*F,8DS"!"'D(4J0" M2'S)PI %B'#[I'=7"#*UA7H[][5-7B_#(--R._#V->-BL>J.A/;@QU)LW3B0 M:K#NN^6)H@I%D&U=^:YI?[Q% MK@<4]M:S/MIS6[J$3.>WY07QVS3G=&$:>[,4KW4/\X2%7&\?0Q@&*-2;2A5! MQF,!,6'Z?X*C)+**7FGK9&I+3B4G* 4MY@S0HH+7UJM.*Z3M*TI?0 V\6G3" MR)I?;$#8G7WE]>%7+OD?[U?//^G7-1(^,3] \T/CN*NUZ5%HPT:YFA*LGNWJ MBK;6 YJ:L@^%Y^T'N7[SC2\V0MO$/Z]6XFNZ6,P)X5$0AQ$,)(LA\F,*,?(] M&'L)90&E 55.V=IL.IT:'>QDWOHH.SMQ6(%M=Q+?-X0#$T4#O9L*/2TQ^&$K M,ZB%/E_6MX.?F3U&_?J76?0[LE^9/1+'_F0.[W;8+K^M(P *I]M\&T$>F#3O M"B,8J4#;' $14%LA$8Q1'&#N$9K8E%NV"]+O;<0 M!+&BQI]6$*M]EW6/4R-$(S/\:H0&6ZES4,L-C. .\]\*(0H,FN1IA!8YHJ?9:R9<[,=[.?WJ^6]J5YA;DIT![?T*5W316&? MW[%%>E\L^_G/V2K/YRSD01)%&*K(0Q A&4'"@@!&.))8*2Z4E\S7)KFMA1GM MT+$3S6Z['_C>T,S9@ZP+>N+>&WD=K#\7^"TLZH% '9@LC=2P*&U3(*L%!Y7D MY9X;-&2?@9\'A-C!SAX(ZI',[3XA=S.[.^#6:GV[M#>>$=Y!RSU;O,O['=B_ M6%@^R75:9O'=-7WSZ:[X6[7_E$+A) HBB'$<0103!4F4<"BY)Q%5*O9"^P,4 MRTZG9EQKZ2ZD*.^.KP6U#X#:P+1>2 5V(C 3NJ-T>>;N^V[%4_ /-Y"N]((C;U:/)-55VD67F M#* H.OVR>^0C?3&_NOE*,V&"'4V\C?'>_85FO\OUQRSE\J/^'A_,)L2XU=#$ M1'B'!$K-[L95(8:8APD,")81DQ)3X59I?D!AI[90U"*7@3"-$,65 KG)E0Q^ MH'K/#Y[*X*CS-_7C#[O=,#HV!_.')T2A]=EN?BD@1RM=_3=DYO1N-W+ZF*VXE**(8'N7YQOSA=RIYJG+ M/.&$>B;U442"N*R-BI,PAK&D841\'"8Q=Z&FRUU.C9AJB4OK96&.#-?FR%"8 M(\/MV;=C<@T+Y.W8JE\\!^:J?2AK<V7:-[,FS%G!9F"@Q=,=+EC+>GB_R/7#2KQ;/LM\7>0@_(O^ MQR:3C=_L?M1]I^80QVQVS*:G]OEYF?.8$41Y F-?:-[PL0^QAP@DRB->%$3( M#ZU2V/9Z"/A;K[=[[7"\._ A<-J[*!^D@ZL+:%9A!G'AQ3!2G'J4NF_'C+J:V%_]B^@!UT9+.]6%.8$FHMEU")2 /S98' M)1Q2DD@8A @+_:LXC+V.9<>[8#F"#;+-'[3-LR6-A5FX]P^!L-VIQW6X#6P2 M[(5 5.(-4@;\0/6!"G[7O7ROTMX'6K84\3Y\LN<+WT;@PLL7,R=VM0JXX)RI M)(!<1@E$)#1!N5$$$Y10+PZ\!"&G>MX=9)@:<7S>/#Z:F$>3++OMAG,O:NBE MITOCEJ&Z\@ZYGP'X3E?*^U?TC?_>JC0KAN.3Y#)]+FC_MT)),$B5B2M 'N76 MN46,:5Q"7\;)^D[:HJD.YT:U]6 2TYG[IO,6H\N M[%H:[TS"2;.]PP:W-[N9P,T^7J\>:;JYBVIS\6RFD)66T &EG?UX'SZ@D>Q$99[OPO/)]FGTG>AG5JCNO MY:'1UO)DEV!)SK.-%&_*PNXF'+^(TK\]*@=;K6E)XHM(2!]ZB=36&:,"XBA$ M," "(ZF0$"RV#YITZWQJG%")#V0E?[%;6A79,#H?AG4:% O3;4"H!^:7&N5: M]"*NN\PY4J<8;HC?*?#2$6Z7 ,SA8!\K$+-G^!WC,;OAUQZ7Z=CFB/&9W;3= MC]/LV,;UMN'-MS2?AY*B, @%C#RJUX8146$+K;A*[ C&L1MF-RE3W85'PH:[#HX[O9@DT-VRS!O>/<(Y8[H]1IU["K#N)'$'1$ZB@[NVD[7"^#'QW1=%]DV-R;I\EXNN;:@ MYDS00(I80,'C4!-@3"$CF@\](L)8<4)1XE34NJ6OJ7%=0]1BV\N;PH(?/JST MRD\J%\'H]^+T?'U/OX(O3R*]WH MH\P.+XLD9]LKU2IG0?YZ(^?4CQC#-((\B15$' M(D210)2P. ^23.&8N#GF7 M.G0BDM'<\Q[39?JX>2Q33H*G2EPW^K@(M1V'] G@P$12B5IF-YPU_38J>6?F M(JX_1K&%ID]:N=CGJ-QBB\ AP5B_US'ROVKI[2K[))^J="=WRM#::OG9I&>: M4TQ\Q0($96*JQR820\RPU'LW@A6/,*-1,%_*>[V7%%\<$@!<[-EJOI!ROASU M/]SCO>Z0G)D4+_*V&+!"3[4)8"@\^M4+I'_ENC MTVOD_^5>QXW\MT;A*/+?_LUN%%2E\ZZ3\\3*0UY",!04"8B4E)#@4&.<,,,U M,0U]IZ(&^\U/;3=T\_GSFR^?W8CC # [DN@.P]"W=&72_R'R#YW6N<]I?M## MJ%/ZM':'T_?,4]<>]'[,3$D-;8GHL31.GR9VZ M4N^V]=%Q0\F+7+ZFO=4B-4?QNXIY.(RBR.,PCG$$$?CO< V],:T&V+NN]2+8/2Z8SW?V[B[UXM: M'^UD+[_1P8U]F^;NH'HW)I[TC:>Z"F1L"L5'$"*/XGW/+,O/=O-3/I"O\E<6V)FIUVG38FY$@E)(AA$GCE\1YKPJ$1 %5,>-!G+@EVVTV/[6Y74H("A%!):-K9MT]^-JG]?6@##RCG?#H MD#[WE-I7I\W=:W3D=+FG%#I.DWOR*??I>KMZEIFEX7ST_(2^LD*N7NV]L]I> M\7'MMS?:=W52C>8G=?J!JT["#HT3)@(FL1]"%*D(HA!%D'K:Z,,\"B17E,3( MZ2[C=#=36PQJ*;L9>6>@=#KOFJZIM\5F.&NO'8,!CKB^J\W7KNV9HZU^++^Z MT9]7*_$U72S>KC*9WB_+1OG+EXPN\T6Q^_^9ILNB1@A/9,BD1Z!4QI5<:EA9 MX$50*14I+#&5Q,E=P[[KJ9%$+2J02DGNZDCN +D=<0P#Y,!D4@L] Y788(MJ M0W!@).^]D(L[8'TRCT/OH[*1.RJ'#-6A!7<#^'5U-/E%OSH/$B9(X,,_D@EWGZ+,L3T5,S7>](S*7^ M4IR8]S=9FJ?+^]>;;'N1_T&N[]07^FW.HLA#L:#0]S&#B IM7P@]H3T_$(B$ MG":1DWTQ@LQ3HXEZ*>7U4KIN+*54_'U3U09P+!@WPN#;63H3&]*A+Q3+-$A- M=?=+VYVSG4K5"Y?7,[84J! )025FU990F2E@,:AQ[)YXPU:KV7X1A![W+)^ MXXW#49G $;ONML!]DFO=AQ1O:+8T!7KU9GOSN%F8<,'74J4\7<]9P/W0%QQZ M)GTT,B77681CB#T_H3&35'*GF*/+74YM>:DE!K(2V6T=L<#8;AGH%[F!67P+ M6BTM^*$A+Z@$[G%W:X].GW1IT>NH;&>/PB%9.;QY917CPE/C4WK_H"GLUUP6 M45CS!'N2$^-8P4Q4%-5<0^-$0.'Q)$((*^8Y97UI[6UJ#+-S""I3-105"5W- MU79X&?4451@BQ#E$B1] $J$8QBHF$0^32% Z?Y896XT.<+/7_\H06]KR?<$V MM!6^[Z,V X6H<*6@%K8L;C) B>DV4 8I-GVRP^]3=KI-][,%J%M?NN+0HPR- M?9WF?+'*-UFCN _V@B1(3+QJXGL081Q!XC$!$QQY6 62^MC]O.)L=U-CZC=+ MF=V_E-]_E_.$\[@Z' 7T@M8HN_@J@'TG*OAMD#)'=K#TOD\^W^/X6]R+VI_< MG5Y^JV."/YH_F/\W0:O/=&%.WS[)?)VE7-N3Y@]ZI[O_B\:36S\?)KCR61A MJ4*IK9; <(WP8"0")64D/$F=N*87J:9&29^D^4S214KK\M5<"SXK_EE4LJ[D M+P[&LJUVQ=\=4PGV,JAV1#?Z4 W,A[?%F)A_@H:@VJS:#4CQQ[(VW/[O&B\, M$F75*]:]9C_L1;!Q\R3VB>511L5>&^\0$?9FDZWJ6Q:3(+NJW1 EA#,<19"& MW(
J(Q>1;9=\O"]_^:%?/8$V: MF11OTV6ZEN_39RG>Z0]A>9^R1;G#SO\JS99;BIMGO0^_EWKGK3:+]ZF2WS%8-F9HF,-P<#4O$6_U ,NC")@ITFU69^!6AE0:0-*=<#[ML'IX/-\ M/:K]>D9?(<_(_M/7(W?L9=U#FQT,RL_R62X_KC0A?/FZ>JN[_;\R6WV4^I/7 MOY'9HTEY_WHCWRU_T>T^Z*'S*V/ CQ25C'E0<3_0)F>D((F5#['P4[]-\/5=^Y"6! MTAL"&5*(DM W19X3&&&I>_5B)=UROO8BU=16KX/""\<7SC.P5=AL"HZ)B\JY_!MMM5C#Z$ Z^,HX[>544VKD9[J$H.6HV"1>L58!)\ MI*F8@;])FH&[98\G.->"V">-=I9E5.:\%K%#LKRZO8[9T3+=T29[*7)9%YEK M\_K\:"["4,:$8R@3I2 *F;9TB?X'C5#H(QQ2WW?*G]'2U]183H_#$CS2['>Y M!J?*(!7"@Q_2^D?'0HYMJ-NQ7D]8#DQLM91EL:-9F70[GX%:U!Z3K%W&H]=D M:RW=C9MT[;+>1\G7+%[I112[E=3+@5U.2P\ Z?%T>SU( U]>S4@/@Y'I=?C M--)!Z#%>I:@]'6VVX]!Z<'GFU?&.)=MEWSMTO/!H]^+7J^7M@N;YJ_HVBX>$ M2B%@F% /(B$B2"A"D$5AZ'D^TQ1HY4!UOHNI\5TA&WAE5]C0%D8[,^@Z< ;F MN0J/&I[^;B0N:]]WW>J#7D8O5WU:RU-5JL\\V<&@*0.\7TFURJI@[R)M[]]W6P"3J. MF(5--?PX#,Q%^T-0_5>9^=JXJ3>T %LU0*W'\$/@8+8-/Q0CF77##(F;[7<= MF*VV8<>FQ[,=K]-]S[:\LJENMF>C(W,L/$=2(BP##A.!8XAH'$+F,:)WVJ&D M#'F1YUN5X=NT(VE-O&].X9NR+4YHPQ MPKVB[76F^:3>ZL]XSCT33Y-(B$2 3!Y<'Q*98!CRA!"?DT!2I]QDK@),D-70 M,'X66\CM6&U(( =FM4Y^%4:'\1TK#M'['@X56QDFZ4AQB%!7!XJC=CH<#;Y? M+>^-HW)-JG4WA=/R?VP6+X$7DNH@F_N1XE$<086))K; $Y"R$,.8414BR46< M4.OS0(>.IT9H1O328W]K;-32%R$N1GI@Q'V=R7=[O9NN^ M>7Q:K%ZD_"RSYY3+TR7B/ZR6SS(W,9>F$'S^9;6FB^;?;U?Y^L-J_3>Y-DF M[I?I?THQ)R3$C.JU(\$FH7R,)"0L$9#$6,8R(,2RC.'@DDYML=$ZP%()D)OK M:+!Z,J+G8+/,MD(;;[ZM5D"6I[)N-O=P0V]GG$]B0 =>WPJE(#-:@>C%B 52KR%A$D,4 MT@"R(.*0JB26W!<^$DYKB%VW4UL0C-1P;>PUH>4N+EA5&7BT32.\J"R$U'@G M+,LR$F5"FC5X6F7;@A1"*IF9Y!N[!I1TO76R';PPXB%%,0PHUX.'?0DIU_\@ M5$1>*$@8J,0MUW/_PS=.TN<. SC(B%@>FO6.\@B;R!+>US6\A;1@)VZ/AV). MZ/1Z%&;7\[@'8$YH'!U[N;WMMM04Y3JSE_GMS5R&TB.$AS#B@0D&$A%D0B;0 MQX)QJN(@#HC-,K)K_/AYO7-]?/Y6+F6 M"G35P^5EIY!&(_)E!(3!BE#// *LS8KKNI3;E:X#*]I!$95#*; M)"XN)\&7D;8X_^T5OX'G\ 7HNAST7L;0R4VS1RQ'\\B\$E-7YTM+B"[X65YJ M94R72DN-#KPG;=_J&J2S++(E_S5=/]QN\O7JL4J6K[?B)E8@5:D47U;ZOV3Z M; J3SSTJ8VW6]+=;Z*M$/)\.H/]T&?H. M<48=X>LW#,E5B)&CE#IB=!S$U+6A;NSX9RGN345*F:?W2]H(I4T\+@/./).' MTX/(#Q*(I>;$2,0,^RI$ EDY+ESJ:&I<5\D)&H(Z!BA?A-:.M?H ;&!RZH25 M,_]< J)/FCG;UZALJZ_1"FN8V:F=J3M)G5_^ T\TVM!R\T$V(D*;B^ YYZ@R0J37G,TM?:+J2<+D=2#+PM3]FF="O3&V]9B _2 MK>1NQ&,]''84U"NZXY!1+;(!LQ(:E%*#4FS0D+L_8G)%JD^*LNY[5+)R1>20 MMIS?OZ*XL?&QRN2#21C\7(7>OU_E^0>YOE-?Z+>/,DM-G]SDO).O9?GO;?U* M%8;*CZGF,BH)1-*/(1,X@$D0*"9\(A27S@60KQ)I:L956?N7-U6J8^U_6&BM M?OQ3A\K)UPV:'0&..Q0#4V,Y"GO:U E#?C *_3@#'TJ'-:W5('5%^X.S]\K- MUTDU?G7G7E \60&ZGY;=V%C(=/ZZNI[]WQN::5):O'R2QF%R3@+LL5!BF/ X MA$A0!"D7$N(X8MP7D9\09D.O+7U,C2]K,<%63E *:D>3;6BV\UY/& U,9.[P M6#.5!0 MWDGZ;8V"3\P/T/S08)NVED>A#PO5:CZP>;2;N?5:L\OR;];9)S]2+.[K*@K(_Y"%QNIK9TB5&?N M4Q&' B>0D\B'*(D49*&?Z)U>H$(5Q0$7R#TA;VN?4R.E*A-M7F;A?Z(9>#;B M%@4,-KDP9%06,G"L8V #OQT9]0SJP&34S'0\ UI@_=&6);$$*&0V)0K+:@=] M9_NU@JC_]+_MW7Z'?,!6.)Q.$&SW:I<*N*9AO;_2Y*8YS^#Y47\VE>]LX*M0 MR)!IB$TD=DM1FZV-/4R,=(5TX5L)48&'%=2J>V(=O. M,+WB-3"O'*)40&BS.,/Z]?,G>6_NU*H/-4P2/Z$!AWXDN=Y2(@^R6&\II4]\&@41 M3XBTBX ]VX?+1SQ.L.NO?_S\1U#)Z##C3P+(8N$S)3!$QB4$24HA"V(":2"0 M%U/$$??G2[D>$KSM]>SZOQ!P4J'(HXS"2'H2(JP22(( 0\JP'R8DD3ZW+TM_ M[7V]-;7WP.@>?;8G=Y;UQ115JU/NH"TO]%A4_X7FJ4FRK .TGZC-_WKE]*+;Y5MO6!E MG7GF%5V8=)L?M]>;\TC%DB2(PT1OU2$*,($D2F)(8JHBB2,_8O;[J*O%F1K3 M["0SRVM:*0+X3A/ 2U4 *W69.=\=]S20%GNZ48=G8'JK=0';M!"E-C-0ZP,: M"H%*(_"J'J6/WV>4'':7HX[62%O1$4;-;>O:&\BM^]SK>QEO4]P;(GL[Z/Y: MO6*5-"E,3#:V]RNZ+!)-'^?0B2237N+K]8_SR!PK"HB]6$(BHB3!GN=CN_)- MCOU.;=W;SM,BUTZ12=T(7Y0"Z)@#RF$0'):R?J$=:\TZ0+5*27]MAB@'A#LL M0_TB/?9Z[BL5@Z+YL9?(NQU/+D6.+S>[?#D1OQ]4T4S?5G="%%4 MEJ<+4T[HW;):: JW$G:8,/J3+"O1UVFE2^?\*CFT>:#P2IF+1#$O%@(F,@P@ M\F,$,28F8"D03(6$,1RY)0 >6N3IW:86]]55 OGK4_X//N1V)T13&L:!%[6; MC^]N9^!B&8 ZL*6H!UN4 &CHU-]QU%C ]WFH-;C,HQZ-C34"AP=LH_7;L2+9 MNDH#_>8;7VR$N1YH)(-N' S.0^F+4")L_!D(1(Q%D'@H@3(2@>12[T*857I# MYYZGM@DY2"I?.46_E\\:WN#'&;BE6?9B+KN*\7&LF64]'!:;D:% 'IBY][/* MS\!6].VY2YEDOB']4" [5B8; NP12Y/U!;I[83)7X"Y6)K-N<-S29*YZ'M4F M6P-U@*D2T YSS;ZQVK3X'@C?'X8+,W]/J = MVDXO,-T).4CMD(M ]&HWG^UL7(/WDLY'ENK%%SI6.E1*\O6=TISU8#9>YGSE M3IN^^8/Y?Y/F19M0QC[^)/-UEO+BM#U_N%F*_5\TGIPG7 5A'".8^#[5-!0% M$"NN(!<)2T)!4"B54XW#_F6=%Z6O)BP-Y/>1)?5.*$AEBH5<&0B.(1!A! M'% %(Z%PJ/\FL.37WY0>=SPUNF^[*JVE-Q=,21\W>2?&X9K+TNO0_;ZWI7O8 M]GI=>@+D/NY+KP-[&A>FCJ#W='5Z'KEN=ZEY+>UN3UO>[[:?,-XY M2SU>+Q_D>JYH(KBI*QA1K#<"F!'(4*")'X4\9B+D"?5<-@+-QJ=&Z5O9.A0J MW0/-SL+N"L7 _-M X4,+"LYF["EU^[0_]]H?U7 \I=FAQ7?RF0ZF6IE7O3A* MR+\8/O@BOZU?:6E^G^/$\T022QC&"$-$X@ 23YB$\\R+:.PC9;=GO]#/U&;M M9_X@Q691>&I76>=+L1UL@A94+>RL?K :>L?;A ;\5L@)C*"@D-3%@FI!R\%@ MZ@>UD>RC8[P*AX:/V>KOYAQA#]6^[*++ +6:02VOCV?U7-9AS\BQ>+R;3?-) M:OK=R+=:NE.EO+;7/:9K_3_QA7Z;(X:0A[F$/J/&R\N/(:9,DZI/8R^,O%@J M1R^O#E),[Y*F4L+QJJ7+ &C<68@8AV& $I,C3D*BD8>A\ B1C-$X<2KX.##\ M8RQVXX%O9\,.#.G :V(E/3"D!_=G%5T#8I_G<18Q1K>PK M<#HTQJ]IJMOZ\Y:F6>&NU$BU^3:3_]C()7^IZ@_RR&?83QC4IKJ B/H%/.X^43((H\2$-A3(QXMH ]G$ %6,,>S%A5-C'B%\IS-28 M:BLU4*788&/D!HM2"IU M0*$/J!0"M]]C>%S2>XXW3&-E !UXN!S3A/:#;WLFT2O[&#'9:#]H[.^IA>^O3@0M\/"0Z%X-PN'KPG>::V^M7JE/G&9J"AT0Q4.LT*#ZDR M'5%U/KI3S*8O>#;;XF/ZT0:N?Q'+_@=EP;I MI]D.>Y6R3=U#(\CBO3E\D0-0A MZ_<0X(\4N]Z OR),PZ![2?=*3888!HM=WA#0#KQ053C>G,;QN@MK:V@==FA# M0#S25JP_J-TV7:Z0M>ZNK!L;;QOEJM_>?LGY9?>*H&7RK;?I0G[8E+[9*"X M^9;FSB#/]3&W"UF*"AIQZ,ZHE M=3PR.(>KW5% #V@-/)^[ .6\8[\ 0Y\[\7-=C;K#OJ#OX<[YTN-NC)!GZ_EG M>6],P9_EZCZC3P\IIXOJTEJ&24PDB2!'&C_$F80X4B%,6.+'GB?UZFV5 +ZU MEZFQ05-"1X> =C3;6: WC ;F #=XK&>_E?HM"L= MZ_EN]W"W]?]TEJI&-K57+[M'JF1K-U]I)MY\>TJSXN$RA=4\"97' H6AWC+Y MT$3J0!82#_HDH2()D>:/V,5BZ$VRJ;%*699P]51=0_+*&6RC)]%3(;";I='? M"-K9)M]E7 9FLF9&P:96S;2"@+VF[5VX&/[*#J;0;TCWJ?AU)]P MHYI:O6-Z:)SUWT&?,?:_T!<]GE$5<4RCF#(/*ZC\1!MWQ.>0^ &#OI X\9@* MP]B]+D=[GU,CY;;(>BVXB4&.^HCWW@?>XE2]?S@'YM(+4=TUF+U&T>^CVD< M?6=TIQ$[?_&3[2E:_B1,W0+E]YN:0(S\2=WLPN-/O]K10C>5ZMA. W(R,HA'0\ MDCL!I*7%>Q4\0YNN;LBX&Y]GE>_5BCSN95QS\*R61W;=^2>[S>_;!,H\JRNR,YW,;7Y74AH/!O*S7&W MX)L32-I-\.OP&7B"NT+C/,//:]_G##_1RZ@S_+R6AS.\Y MSQ5;OE^3 )!66$,,F%4Y%5 MRWZGQ@4?Y!JD2[YZE.8\#.1&=$#79=&NPN9=KXI0E]6R_./#:J$'(_^38Y9+ MRU&QHY !L!Z85VJ)S7%5>; U X74A5M9)?<@CKB.6/6:+]*RZW%S0+KA<937 MT?%U=Q^>U]6>]FV:<[HHCZ7>ZM_E<^6C)%+W@=F@*V3.QL5E-/JT)UIZ M&]6$N*SUH=5@\<:5YY6%"_&<>7'HX2"I' DY"J#^0A#T(C^A2L1Z6^,4U+C? M_-28H7$:=R$MFPUVCL>3SHB,=S395XZZ=IT'.9$L>_@^IY%[VIT]B=Q_JF-Q MH,5B]=54P7Z[REZO-FRM-HL;SE>;(A\\E^FSZ>2O6;J6=TKE"*,8 MF[,*I"!5@8!$A1Y2DGA<&_Y+>:]%%'83VU$"J^^*0PK4I*L!-S!K;JE%4^,RG2-7B_RO,9*'30 M ]!CK:%NV/5:@-3B:;_*1#DU?Y.,_=KSY+#C[+>5%B;UR,I( Q[%/($$AA14\0U]\NB'C?N]Y M5OE>[SV/>QGWWO.LED?WGN>?[#:_/V95:H_B*K6XF\C?Y?E&BCDB7'EAA$TD M$8-(^!A2S@CD/(J",, X4$[S_'Q74YOO6TE!;D2=E5>8.4@+:<$/:76IF?_H MQ@$M8-MQ03\0#LP)._0^E^B5_46,6( M79:FGS7M6KT7;LI^?2[C4T-@1R\# #LPUS0Q;0K:8RFRCN ,G=KX5-??/;UQ M"QXV*8[;7K\BLN;=4D]OF:_+M PW]_=9<=;XYIO,>)K+CUG*Y9WZN%G?E?%^ MI_>AZ1;ITQ52J]@?Y\;'CP;JJO_)^*#.C5V7T^=V]=JM?E%<0^=&3J@[ M?G2H[=MA "R,U\%@'?J^[FP!AQG8HEU>^A?B0R/_8$#W4$OC:L"_>^6,+L#W M4R>C%;M.53%.M_C]:V"T:FI5\:*]A2YK@CG@K2*MWOQC8^Q8\?=-7M3->+O* M;CC/I.GX3GVAW\H'MDG"WTJ9SQ.! U_%!'+?PQ A$D$JL((1BF-*4("E)^T\ MQGJ1QVK.C>T_5HILSC_6]!N0A=1 ;7.M*VE;A+.?(;-96,88AK%\0W:J_ LH M9=7;[ZTZ0.L#=H.DM]]:I>JY1D+\MR,/DLNB-.)@C;5.C3!HCJM73R"W+VC7 M=C+B&M<3'OO+7E^-=ED)TV\?5ZD)M7J6'Z7^CI?%XOIAM99%\I?7DA?7"WK4 M_.J*3&'B!X&@4&!$(8HPABPF!,:$(AH'*L+2*C=BQ_ZGMD_:3Z]5RVL2%ODN MS.D^#C8+VJ#H#KV$I=] (3TPXH-*_C(]E-&@2 ^5+OS/=3NOOGJ1)][B\+[9QC4(<55+( M7'>[/58F+.0T5A)ZF(00,>E#0O22PA6E 8UCKA*KL[8NG4]M%=G*7IY36!K= MG6"W.\T?"LR!%XVRX,L,'. YV];IT09UI<&L(*TA#OZ[8-?G18!3_Z->#'1! MYO"BH%,;W>CLW5*;WKH3S9/%O]\MCVWU3ZO%0EOI)MOM7"(5)3B,(6-1HDUC MCT 2"@8)3C2](49YY)3+T+'_J9%:+3[XH5;@1V,DG-KF@M^,'J!2Q/'RTG68 M[!AP0/ ')L$!<'?FP([H]4F#KB*,RH0=\3DDPZ[-].C(O/WEGU--S!E_>*DR M?L0TB'&4(',\P"&2H8 L0#%,/(E#Q4(:)I%=M ,5"+V&L-U'H&>P[=. M=#1VY-9Y74\$;;4\W.%&I/9O-7GP/W^E3_^Q64J-%;ZM2AL%U1%PA*/ 1SZ% M#/L*(A'ZD$:^!T42<3\4(:;"*F.<2Z=3HXJM?W=1N,$(#B PLIOS7^QP!&\+ MNL6=QP!0#KY=:T-1_UR+#H(NUQNVV#K<:0R \4@7&;UB[7:/X0A:Z^6%;5OC MW5@X:K=W3>'Z;@=6_R+YPW*U6-V_5%][R"(:J'HGGP-O'$%F0;[7 #$PR^Y$ZT*B1V XL.4UH(Q$BR[@N+'> M.>5;Z>WHI?%X[)R\>X1U]J$.S/3KY[=2/TH7U8=%F$>I'V#H!USJ/:?>;M(X M$! '2:)BG,0A2^Q.S4XU/[U#L5__^/F/H)+184(>PH8H(7Y(%!3$$^8R.82$ M\ 1*+]8\KT&+H]":SZ\ ;0PZ[PDR"SZ_ HB!Z5QC4$/0A<\/L7"@\RLP&8G- MG;!QH_,SRK>R^>$[XY'Y&6GWN/S<,]W.$5_++'W6P_LL/VQ,*%WN<&GN58IJX@'0G M*'C0DKH=*%Z&VNYPL5< !V:]G:PSL,.Q(2_X.UMCT>01YN=-1CR.M M,3@\FK1_L1O7_+Q:B:_I8M%T;5!8JT>+^GW2PJEN M1B6"%CT/IW[;HQTK4? '*38+>:] M^;O?FFAEVL^[S3I?Z\]/"[/UFVTV+F=CKZ]Z3)=R_=ZMRK>+773]ZDFVYO"T>L7 M^O=55E22_J _TLJ7-."!\E2 88 P-M>F!#*J-YXH)C&+L.\+CIV2%;OU/S4V M+,6'A?Q@IP H-9B!0@=0UC\W6G3U]W4<)3MJ'!#[@9FQ?]C=_8"[@=>K)["C M"./Z G?#Y\@;N&,S_44Z_#5=/_RZ7+%<9L]E)LRG35'*2>.0+M(R9=VG.BVS ML5WS;=1AT=9<$I]XL4A@@(G)E\P1I$P;D]B38: )-:2)F#\5]6X_KVFVMF3. M(61UF>.'$@]XUK=:FL@_XX.L-A>-'OHS8.HB M%SM*_8.E:^*P'P,.0Q0B0:%O[JGU?D(OH'%,8*1_+ZGO^A,"KOP0RA2_!P>J6+@;\R-P_Z.\6:S?EAEZ7]*,6>"Q4D@ M%(P%81 Q[$'*?0]R_5,4ZG7'=PMKZEW"J6WN=LQ#(GW]#XH847Z4!)Z3M7B^JZD1Q1NE)%\;&T!4,H-\*[3CI68+P';T MT0]L Y-'+23823D#-8S+RJWCV.%CD)O*RX#UZK1ZOK=QO54O:GWDIGKY#3=. M$3*=WVCK1A0)C!?T?N['S,-)C*&0@0\190$D24(@$=C3?\ R#JPR/1ZU/#7& MV H'C'1V#'$,5SLA7 7"P//?4G_KN7Q6U]W4S>NYJZGYC_>KYY_T.S^9DUWS M S0_-&;K<7NC3,ZS:M1S\?P#'2(*WZ=+>:?V*Z W0ZP_9JNU+ IK?'G(5IO[ MAYO[3);9=6Y7S]*<8GU8F3_3QW-,3;>* 5YI!NA2_[HNDKBL M] 2T4-0AOJW_;Z"=E+[_R Z]+=*Z&4NPU [4ZLW ?D:)G8J@TA'LE 2UEJ!6 M$]Q\_X%U"'W\K@,\4O#D]QEHMRC,P<:A-8ZS_U['BP0=#+&]6-+A>NEX!-B0 M9TXH0S'2BW@4FXPGGA=!+%4,N?*E4+'/&7-RV&LV/K4EN)[$O)#.\:BO"9KE MT5Y'*(9>LU;+^Z)D(]@GM1[/[TXHWNMY7;/]<<_G3FAV=!YWZIEN,_6#7-_2 M_$$3Q',JI'CU\FMN_-RVNZ,W7JS5=V,UC^ZZ=9OE6@ &=@+380"U67W-@!A"LMDG_Z59FM[GO, QV MS# ,N /SAA8:%-C68IN[TA^,Y"!=_MBHK7!S&69G2G%'K$_"<>A]5#IR1^60 MK#JTT.'LX1?Z+7W6)\O=!)A:@9,I82)J2JT *I4P_TDH-N(6.SV!\=Y8):K(:X5 M )4&U59M!LZ7#7:IB=D-?X=-^>#C,-+&>Y#Q<-M77P5EZ]ZY6\OC[8^OTGQO M#WQ=2U=&:[QZ:3ANOLWD/S9RR5]NOJ7Y'"L?18Q02+$IV4PIAS112H\5CIF/ M*"*(.\6K7>YSQ$"^!V!G+/, Z]9G1!L+M[^65,!G$6 M;^GV^[A^7\;AK".WQ:L=S-Q;^I3J_:WQTM,&]=\E7[^6SW*Q>C*]W*[R=?Y! MJ[BM(D$]F20>C)GP($H2!@GQ$^CK#7P8A F2OE7&-^>>I\8_#=G-M9@1'HB= M]-K8S4W,YG*K@(.9Y30B%M;M4#@/3%!-B"NY04-P<%M"_&%PB!T,V*&@'LEN M[0]R-V.U"VRM-JI3@^.9IEWTW+-(.S70S1!]MI>=K-5![ZD[ SLR+U=<_2W$O/U*S:&Y+JC!%"4%Z7:+4>/DFD' 501:(V.CP8_:$I3K67F_9O0 A2)N:XKKR-BM$0/B/3#G.T%M"L 7 M50S[2XU_)8)]TK*K"*/2;$=\#FFS:S,=#GH^R:7\2A=OEC*[?]&[A_N,/E:3 MB@5!@L.$P#CF,40)IQ#'6$*,$XXB)CWJ">MCG?/]3(W62A$KP\GA]* %28OC MF'[P&9B&*B%!!5$E9I?R)"U@.1RL] /:2,_XP^+Q:VN=[.H:?$KSWXO;'QE2SL*(P"B2'"((KN5 M.3GN;&H4N9.U49H#&&D[7;:UXFQGVO6%WL $>AJXOJ_7;, 8II[)B?Z^4RF3 M\YJ?KV+2\DXW BD\ )2>D'I#^UEFSRG7&]@[50:XIW31*)?R1?>0G_Y3E>F4 M!9Q3$7$H T9-.CV]\:2!@ &)N5)^+"+J=+_?IW!3(ZBMI'NE@[IEI.UU$.W8 M['L-S<#LUW%4G/EO"/CZY,M>Y1N57X= ]I"/!^FCP\ZXV #>[&Y%WNB?=M%. M[_)\(\5=9OYM#C +7PS]2GJ_E&(>>BCF411!X\<8?;37>V6,5R^[W//%=IQRXBLO MU$L9-7=@S L@58'2:YS/.4F$)[E5IHP.?4]M,6LOS6!"RIK%&3IY(3L,C-W. M8B"XA]\X](=TG_4OSF$V4NV+H^ZG4O?B'"X.-2_.-G%U!,6K,F_^YP:O')[I\^9<<%#'Y7TQ,_FO)'#,36 ^2)=D- /W03->H$:!I MK1(;%'*#6O!!:T6Z@C90@$9[W]\K2L,*D990#;OWNS'ZN_N[E*@@"9_:"(I <1,AR3\!C2A,D ^T'H"6I]\.G4]=38 MYHL>$DF-A Y'8VY@6YQ0#@;A*%=%531\H\Y1+3IX;8ZUC/# 2 ^,^(/A['#H M.!C>(QTS]HJ[VZEB)^A:SQ'=6ASOY+"3IGMGA=U:Z%B>:5N]O&6WOE^Y?"XB M/XZ]B.BMLPGC2KB F)B*D(''(^:%8HPCG8F[<"C,_!2LW?0T7[0..2^^PH0 M>RV&U$&,<^\!VUZGQI>UW&4VXN) T8@. MA#9 "M%-F=/0P>:SAM_"K!X"U(%I[AR>QJ![MVQ VL6=WQI;!U-Z"(Q'LJ*M ML>[)=':%JM5JMFYL/(/95;\]6]GYY6YF+59 M?UBM_R;7'VDJY@E-O,2+8Y@H*B'R"8,4\PAB' 0>)23$V.F"R;;CJ1&\-G4S MXZ_RI!M\*$JP:0-,EL$QM(-]:ST =D;M$+ .3/&5R* I,ZB%!FRS-MGZP8M< M R-X?Z:K*U1]VJO6?8]JI+HB4DX7 M92)!XZMO4R-C9KR.?GJM&/9SC6] M(30PL;B 8\T>5LJW4(5^OT$3^K\.*:*]@U'XP$K'>O+;/=SQ$&_#\B(UX/K- M<^$YOSWBX2IBOA $>I%&#P61A$3;(9"*6"12JEC_A]-1W;F>IC;C=X*"0E+' MT[2S@%J>F?4!T] G8P<(#54D]R(6O1YPG>ULW&.L2SH?'59=?*$C,W2MZEU6 M\R[]DM\M/\HL78EYY&,B(\0@]A*N#8B00NQC!!56!)& ,-\NT?T@TDV.@=9Z M^$!:NNV+35%/ZZF0%/R0+JMHEQ\=>:G7X;3DLN\U2$/SGQ$/,B,U:&H&&JH9 M+[WFS/PJC0"*]"S4TQ,2CPGC9A=#H@B%"4J$AY'DF%C5&S_9^M0F9R5E*'$8,(([UWDB*!B8@0(HF(6>R4^[J+ M$%.;^U5J![TQ*M1PO!+J- QV##$TN ,3R6D_3ZW K').V^DPJ_W3?JOUZ#>V MLC.,/0=9NLLQ=K1E9Z1.A%UV;ZMCI6:9YU)NBS$675>)^\RE_)Q$*F$)C2!& M2$+$ PZQ$@KZ0OFA%RH9-HJV%L"8C?@GAES8(W0M"VP'3:XWH"UV.6S;:3O^C2M*6KW7) MTZ2WALF;QZ?%ZD7*XDCU8^51\E%_*)7?F1]1CB1B,- _0&UI(+M/#,(C@,SS0VX"&(7WTDK M-%WR'O6,ZE@)COI US&/D0-2[0F+;!H:,3.1@U[[*8A<7NQ U:=6@6WXTI?5 M*VE\FH["[WP1A206>C<<)12B@!)()/%@Q+B/PM GS(NLN;N3"%,C\TZQI=W MMZ#QP2$=Q8(\-" ;P8]?5N"5+'PFKPP[[38$#MP_^%",M!A<&I(96*\ *\=D M-F!,ZE5XMBX9W5H>;PVY2O.]1>6ZECK>EM1N='>JKIJ2;P_X6(0"CI@/$QI$ M$&&*()82&7?70&&](0@CIW/6MLZFMG)L937.]MNZ0;G-V9X[T)9W+3W!-_35 M2W?DW.]B+"#I]6JFK;]Q;VHL-#^ZN+%YIQN/?)+DR*%!Q"A;G$/**>XE:UE886=&K\=:@GV"D*5IMB;C9#Z,L,1GO:@E)=H-]M M* Q^,RJ#0F='"ASL&[&CSRF,_,#4^WT'W9F]AQZ1/IE_,%E'736&1OQPQ1F\ MOVZKU<=LI:WL]8LYK%G?+(7)(/U4NA":2@E%0!+C 1>Q%T$_H#Y$?L(@B4P5 M*QS%).*<">H4[F'1Y]36D%KD67&H6.9=V8H] T;L3MF:;>"WX_2>01WZ_,1D M?"U3IGS92YC2>R9F!USZ)$F;;D?E.P<<#JG+Y=5N+%1GK+]=Y>N\"F0UY9[G M),%4TIA"PDPJ*!0%D(I(01G$G JNM^0*N5#/N8ZFQC<-T4!:%VO@1F@W?CD+ MK!VI] '7P$RR+651R @:0O;'(9=@Z),XSO8U*EM^N(A'OY1QOKN16>.BWL?$K[/5JP]9JL]"[+..?F.O-F-0[*6UUWI;IC^>^4B)*B ^]0,80>ST"50]J-=MS& MQXZ(!D-]8&K: OZI ?C-'N"W)>#O"\!O+P#NS%B=@.N3P]P$&)75.F%SR'/= M&NG5:JJBF>(@]D6@]U#(%\4U@C#5N,R8Q(&7A%AZ4=R#W33-N+ 6&Z!3H%@[ MU%=93Y,+)+L"N[XLJ.$BS=H[G((5U1Z)9O=2?W$8IS*(&T>,+U]7\] 321R& M H8F%!R)R(,X\#&,XT1PP20AH5/1&,?^I\8Y^HL+KH_': /#(L%L+N<<(<50[,/$4\4^,H$,Z2%=P#=DQW(4GC7^BMV0V''?OW#.S#C M;7']N8'KOM"@DKK/G"8N*/6;[,2JYY&SH+B@<9P>Q>GM;G2U>[ ML<.OZRI1R7936;'.:_F429Z6MXV:F1J%T^:,A(KA*(81)@BB.):0<)]"X@<^ M5@(+CWLNN[PN0DQMG]<4]'9+ %8F9VSPG?,#%LFG^5RXVJ'=AHQNQ5BZ%$8>/78 MBM\XG'Q3@WXT-DTE^EMVZFYK=>UA1.=U5^.UB^U[ VHY8^D-P8&+I7H[:W8/-"I->7=;:>QS7 M1\U*^R.G-+NWNGJ-T%R:>("#^N!,(!IQ02 +/ (1Y0HR+Z#0E(%)!!6,>$ZU M+,_T,S4>:98,;]T7U-L'\^";O'7=/UPN\G7JT>9;9T]7Z6%ZT ^QRB6*%$FZ1[S].H2ZXT#]1#TL!=$,@B) M\*WNXNR[G-IR4@L-OFJI :_$GH'%SOF95:([D)L=^A;K2>^8#KR ;.$T H/; M+9P-7_)70\'IL#CT#NM(JT$?\+H1OQ-2K4QOU])XU.ZDV1Z7N[WI7OGQS7*M M&ZK"%?\?=6_6Y$:.I8G^%9A=L[F99H$97^#N0,]3I)8>M64I9)*RVOKF PUK MB%4,,HI.*J7^]0/XPB5(.@$0\/#[4%D1(3K..1_H'PZ LWR6S^;X8OEHTH^V M]8R7K*I85D!%"JHIFW*(RR33#)[+E#%<,6S=!7)(T-2(NM6U3\X%.VU!JZY] M>\A!=(=AGTNKS(^0*:N#E+*G* M$F>B@HIG.43*Y",G*(&4T1SQLLA*[%1:V5F#J=&(7I?RB/F"#>BV1Y$1H8Q^ M2.F3,VB,>*6LP4/\7BUOL%%BNIF#AQC=E#MX-) ?TS5W!>T=S$=M:E>GI*)) MIQ7#\,HA 2 XY+VA4GABT]247#'_8LU*NGMR/>KJ;NFBI5$F2%@16 MHI00981!+-,*"DIXFJ55(HG3)?;AX%-[NYLV6D8YOPJWA[#9O=B^8$1^GZUQ M<*]1>\;@H,5H#\^\Q-'>]W6YJW\YHO5O5V?7 +KY(4Y8@) M6*:F9;;@ C*]-NOWEXFDQ 3)S*V5RW694WNC?]O6\Z5VET"G._BP5*OUTW!8 MNC?@=B]]8!@C]HB=. M6V3_[*Z%*<]4226&._1 =<_[YN\SS9O5LOOFHGTMZ+]:6/*F]2;=?-M:9. TQE"&--< MNVG:>=->6YF:'B1*FJ@ D?*4R]RMIIRMX*GQZ5[G+IMSM="_FY/,C2'9Q[7O(I0$<$,J;(D 2]DCEPQP0^2TA(#C M\WZHHN>"N>R?D_GZ[_3Q5;N7=UW"U/P$*B&?O\ZT8@W4^_;,$)>O9U5>BX)U^V&)R<>UD_>$,8][Z+ MP6>3-+>DCWT$N?YI)M*"LDQIPD&"F@1#!5F922@Y3@5*I,B%54R@OP0=#T-O<306'-#(]+/#KY;T^WR]K>_GXK-*EO[C^_^W+/-U_IC]_D4JKYYNU6?EU]E)M]H-6JKF>XQ$SQ M1--[DE004<(A98*;TD.XR$E&\\PJ'B**=I-;"8S:IDSW'=C0'X"UJIOXJ94I M"B!%F^FSE!NPVD4OFDY;3G06>(:M5I'7F[?H"\[.M#MP;^)%6_/T+Z83=&+(^V!+[B;+LNGW%F MX\I*&UCHF(MR'+Q>K-^1A'C6]VIK2_$\P4+1 I;4)%KDR%3T2AF4.:DX4J), M)7(YC_:HUS7:<;-7::X6IKS4H-!20<(J#%'!%,0E*Z! %4YH1E&!G4([IUG6 M[&:8[,ZTIE>1+'39L7CEQ5ZCC-APN;!;RH(UQ/AEM:#K3]]6F]7WU4+O:/BG M]>H?DF_J+BH%E7E>*5S O,HU12%3LE]D!&:8YSG#(JWLPJIMA$WMC6S4!8?Z M@EYA!\_P&L(6;GQ W&*?0E^&S"=>ZAIV#DYR0 Q'\GEOPM+-9[4$9] %O3;& M>!ZEI35'#J+M,]X!"O.-_'W^W<0^'-=TU)[EK"1%5B4T@50[@A!)@2!#B8)% M)C(D)14Y5XYQ"0/BIN8?'I0@I5UJUE(ZMBZ_ K"=:Q0.ML@LVRH*&TU/*[C> MF;UMT,@#"U0"!QP,21P[SL#"^C/A!39/>?AK?:+(F]43FR^;%MMJ5Z0 M]$_U7#3;U-7R?KW6@IO>P_5G\]-*/6PWIB=QK;F-=3&COZ_^FM%*RK0H->D( MDW^#<@$I(:9$B$AX5E0L5_;E B,H.#6_\$ [$_*Y6/T%N EMKKE=W M=QAC:BV>L,A4N4NL.C"OB2?M# 1'%H)#$^] 8V13A;8S\PX<&'H'M*FO M/+\.#O KS_-(3O.KS;>;PQUQ,@:=]!ARQW/L(Z)VM!F(*<%E3KC)=1>F%B,J(S5! MHRU!]UN\7X][6Y/R8TS3+.4\@4,?'$S!S<8@PK(E7)TE*BW/[@]IJT MJ?'#OO7ZHDDZ=+E5L8/7PK$."5K\ X5]BJ;V@XRV\$'!/_JF%G>@43DD@I[Y MKK4O6F\]T([_\ M19__8[N469+GW45$0BDG*$4PS4NL_3!&35/K M*TP+B@0I-Q:LVVP[*FQK6] MML"H"XR^P"AL*LI;%DVT =B";\/!%IEMAQ#SN26[ IT#T8:#<"2:/0,E= '3 MC67MX!GDV"M#C,>P=K8<\:OE(SY1"!?28=Y*)==K*4S(E:E;8LJ6S(HQV;2.0[_=_E(S0U!QSNS]S1 MMPE7B(1I[*WRQ0PZTS>Z@_KW!FJC/33JQT+9); A$MIC13F$1-TQZL$#N>$0 M")W0MCL+#8YA9+H_;N)SIBU*E%;;3BB%/#>U M$SSJ*:H3%B_/5-T>]NVG\N6)+A;]== L$QG7[J;>UF=E#A$C%<1(Z5\)SA.J M?TH1=6NC-ER]5O>PM\:D993OV/I1[K_G$M MFQ"5KZM[_J_M?"UG*B'F&"V'LN*5N:] D.6"PX)G:2%X(G)B7_S%7X^I$6"K MMJ&_YS[38FLT!T(J$])K&NG2W@I3XI.V=MP6!6@[:19';^-,1622/!_#U\W- M@]IGP32F@)TM)JW[?LP)N2WZ,L+$O&J099@)NCF.TA%6UW!)V^%?-2K2$8-K MP8^NP_DY[?WUTKL?SW)9RQGF-).\RF&FL#FD;_M2Q*C^ZP7[7OJH MES[F]^Y^ED8[[>E_/_EF)?2J-^]X,OMF*^?&SK/M>?Y-I4 MT=)_^+IZ]X,^:>(Q'_\LM:N\K#^O%HOWJ_5?="UFQ-SXRIQ!G.=(DX$0^B>$ M8)%0(:E"2O_%A0QB*SPU=CFVUWBXAQ8?%LBI[\#.ZJ[$>@WV=ANOM[>\>:RS M'?QIK >=^8Y1V-&_/G9T.*4O161^GW2:2LRA)40J&_*A!Q91)V: %142*& MLC+CF=,Z9B-T:FO1HZ78(W':)\7A6=^[[/?SA5R_H1OYN%K_G"5< MY8HS# E/I,D<))"00N-,*LI26F&56A'1A?&GQCG=Q6VC(^B5=+W+/D;0]B[; M&Y=Q[K(M(?&XRSYK^,UWV<>CCGR7?=:DT[OL\Q_SW5I_E\NM_&"N'^CB_OEY M,><-(6B_9KX2;[9/VP4U-Q/OE))\TX3GS8^[79",TXJQ"N8)IA!5>0$I,SY( MD8B.HON0&<3.# *M%:!O5F@M0OL#;NA64F ^;7=W8XY M:]'WKV-,F,?F-!3&8;>?-VLU\@8S%(JG6\A@(_NQ^>^RKE=K$U!=FS3P)D2@ MWL>^,)$RK H,RP0IXY5ED&+)89*(A*=$<*+'<42;%7'S4+6U)BC4?76ND;F3 ;%D'/$)RQY"X48G#PNZ7K&'SB!MEU.O-[--Z);9\\[#^ M(M??Y[RM;51R6B02*UCRC&@G(Z$08^UI<*0JG$N.DL(JXOF2@*F10Z=CE4*^HBD,.D$ *>R$S@@8PU!UPS?^#%UX\>O/3ZMYYA=BG^\TH+2K,4@%)4NHE7Q$*62(ES'*4,LH+(9C3DG\P]M3>XAN[5A^B MQB4N,R4RF!+3=;<4!:0B55!F226JK"1*2)=ZV[ZHC=9\Y>\?WH5!SG([Y8=' M[+V3!0#N&Z134X/NA@Z&'W?KE5U"JCM==5-,(US9>6&D,?-U44,;KZ].AUYY!NLBZ:=WF)=_JA'LM(?2S&O M^6)52_%1S_"#ZH+&Y5>-J>QVV5+J5UZEA<8M$]J=4?JE3W,)657BLL@5Q]*^ MM(^-Q*E1P('.P"AMHF%ZM8%+.34KN(;^3QG=/SXO53RF[ ML\LOW^A:_D;UVO-F]62RQMKDT-7RNZPW4MR;&/JZ.7 Z_/9+=CQ)&_3'8GE=/]BD1>6QM+(3.F@D_T9Y.=?]#,Y@[LC :-U::' M4KW1?]V GW(#]H;>]=%V:K4&GRV^',Y'K*\S1R%/<4>V8-2#XM>9G9=GT:^D MA<<.R[2/VJRW3?W4S_+[:J$9UJS@M7X+S:K>K.3_L5V853SKG$^J*EKEHH)E M)9OX;0EIEDJ8"XQ154J1,_MJ/1X*3&UI.S0!]#8T;FH-.BMZ?]488GS5S&%? MX#-%%INPR,!'7C!\,/?9E/F [[ YBSP)(VW2XDR&VV;M!B0'-VT^XXZW>;O! MZJ--W"WC^$>>2_GPW'0N7#X>%Z=KSQ5-NK04[WYP_=$V>7J6D)3E64&AXB*% M""L*,2HE%*PB*4)(%H5S0+JS%E-;?XP1_V:B39L**N[QZN[38!EW$1O(8B$*:TJO6_!!#+)"52""?N&P MXY@GI$GAJ,SW+^,"4A/9656D8E62,5FAF78:V&J\;^"AN/^_? ?M5L[;L8F\ M-+8Y&[UZ$5(UAA$(N:A=D#3JJC5L[T2(O$ZLS(#_Q4UNGCINW\%WSEL7>45RW-H#]94? WCBG M\V/',_%0CW_\,]PMYPYTZA_<#8S4-NZ ;C;K.=MNF@._S@L2$<]7F" M%Y+[7%48E?P\\7G)?K[#^#I_3T_S3>-,WB^%8=[Y\E$N^5S6;]L S^U:[AKP MB0R3K&(,BIR80UA>Z%VA,)70"X22/*ORHG#S_1RD3\_UVRG?Y*T>J0_V^MNT M[PLP-[9^7R3$H[M]X<#VO/S MD_Y^;;2T=__:SI^-Z&9GK=EW)A*4997*8)J;BI1Y3B"52F]SD[Q(D"@PJYRN MFJY*G!JSO5O*]>//KG2)0Q-O>XB+E(E,F)K#)K,2)44""1,(ED(5+#?W?+)R M\:+#0CR"WQP?8KOU("APD=> 7M<[T&C;K ,[?>_:H]H[\'$ 2F?FMX8G)-M? M%SHJPUMC\)+5[1_T[=/#U^9B[JUL___#\L/RNQY^M6YJ*RBBD@15L"R1R0HB M.<128<@$*W)<5!7#YL[GD6ZD^.K2O&= J-L=T O1,3?IK88_/8AF&&0[DKD= ML[%Z_;3Z@5]Z37\%\R4X4#9D]Q\+3,+V AH2.')G( O;3_L$V3SDVS&!;?ZS M2S6X;S,-^K9$)KEEAA1**<<29ASG$ F3"9Z;Q'#$%9-I1G+D5-WFBKRI^8.] MJJ#/PN@CCL!::WMGDC*XB35\=.P5=@UV.W8)"&9D?C&:WH$=FIVR8-=BS*@; MLB."%2YAFR$,BQRY#X*5_:\PBY_WEWM4^K]J"O@^JSZ/; M=4)KBE[,5%IQCF@%\QP1B#"F>H^D]Z))E4@E<)4CI7H'9IAVW(5[.#*1.C(3Y2U'Q@Y-W"Y;W &PR4=QMQO!!Y+TN/@N/]1O#S0=_3 M^?KO=+'M*J[J_?)!7;._:8]WNY;B8?E9\NUZ;9J*+<7'E0*EWNA"1I# 5RPIH(D4E(C3'E5._VF":3H/_FR4=[R\"3>==E[PJTQ2Y!4JT/PX>\[!L0SI8X=3;E1O/#BF+_WV\ +< M:TB^[?R']_.:T\5_2;I^K_]2SZ@HBASA"E:"2(A,RR/"$@2SK$Q$P1F2W.K> M?$#&U+BU5Q.T>@*C*&@TM:\@>0G.848,!%+LLP!W?)SJ1UY!X(;ZD9=&'JU^ MY!73#NM'7ONH;R>T>K.><[WI?4/K;^;&6O^?N=WX3A?F#EOSBF$5_>.L3$A& M29K!5,D$HK20D$FJH"S2DLFJE&E6NG4\LQ4]-4+X?;5\A!M3QFF]LP%PK3V8 M+TV?7/V;V>$WZ04^33,<)L7.HXH#=61:V2L-C+IMK(SYX4#QIJ9*IWK(CF.N M<(7M+&8M?>0.8JZHG'8*N=9R3!^R>H9DA;-223T% M%8.HS!6DA&&8()DE(A58JLKC0O6*V(E>J9IXW(76%?SRJ+7^%9B9!V*OMAMW M78/>CK!"(#E6==Q>4W!X%K9:@K<6$#I3DR4P(?GHFLA12@ 2#M+T[]X1GAKM0!&:_;T?/&A[X0?2%E]#O0\U:>N_:\\$G/<@9"-,?E M=/&)SL6'Y1OZ/-_015^S.2FK#&$)L:#$-N10##@(O/!9: &D0\!# M6$!'BG(( :Q;:(,]3(/Q#!;#C!?$8&_34>2"PV.>>?.KY:HOC]7FJ[YKBW;W M9:MP5@I6Z;T<3_1>+JLH)(G,8$49$BK-I9).!]]7Y$V-E=LR.5T=P_R4ZW?,RSJ7P_](O: M641(B8HJA0JE'")4,$C*0D!)JSS-52)IZM20X8*L"5'YMO%X.-H$>7A?L MLVO@=>EASYN^>4T?']?F\( T(9^\;P M-A3=;Q MH0EZGWA-YKBWBY8(G-PUVC[GQS=?UTVT]\^F5EH;$MXVIQ6FL=+? MY.;;2LPDH:5V'S7)%)QJWS%5D"JA8"I,E%,J9(:11S23C6RK=V;\D";MR2_! M$UW_4V[ LQ[TFZF$H-^BPUJ.CAM0JYFP(Z)@P(Y#1KVZ;4G&NSZ+I=>YZV+7 MJAV.DEQ "DE+5G)'I287)%[2D].SOL%/?1C509+*3(DR88ISJ/)2^T$E3J#^ M5<&"<%YF1!"><;=2^V?EN+PFXU3:WU7W]0^A/(^HI9-S*TJQ/9N=?OLRUR$C MH0:L#QL,=4[0R/%0 [:>AD0-?=CC8.O+$UTLOG!J,H?5FK9]M[;K_DI'^QQ4 MJ$3!,J?-*7<+>520_.O*I!]]6J^^SX44O_W\HY;BPW)W"73/]7+9 MK).[NM1561:8$P$93TN(DKR C" !%O_;$1EYK7LSI MSD!PVMK!-'0P4]L;"MA/\(NQ%9A4L_VM]][>*&7/8TY(V.#I"'J.'',=#^G3 M4.V(LCQ+'\V75./T>UO6LZNIU(85S?),$<:$N1'*3>O&*H$$Z^6#)P46J2EH M1)U*;P[(FMHJL N@72W!HJE+N]CO0QVK$0T@;,?.@7"+3+*=EGV[WGT%M5;3 M@"6"KL,1M.C/@+AQR_A5.C4_ZZ]#&5SS?1\^[5XWM5-B1302 (Q-/ M(&P]JFXX(16VY(:=Z)'K;3CA<5ILP^WQ6_P=[4EI]TO.OYL0G"_SQ^5CW]7FJ Z0*\ M^_+IC=D1=]K[^$'#R+OX0[<#.:9?9/:,>W7O@-$RM$MDA4AXUVA8["NX2%8X MG'>5[![U[_?7=1'\T@1T/&PW]88NA18Z4Z6HF*E0R$1&]%ZK5!#G+(."I8A6 M@DO%G'*VAH1-S3GJ.FC6;;A&&^P"5GM]P2_S/@;F5_3E\["]KEXV&TWOP(&N87M-7D,D=&O)B_)&[R1YS?)SC2.O/N/= M74R[_%_ICS.]5LM$4%[RTM2L,7UPE6;M"BDHRBN+%[BEVS^TQ'L:N/A"U9T^=Z M98B*DE899$KE)G'1Y#-3#K%VOTN5"H5Q'J)DS413%J]6!G%)7K2 >YA)(H 8 MG4VNX1>X9(U'CF)80*=2LL8"V& E:UPR$RV&F43)FJ%L1(?'O*^+5HOOVC-\ MLY9BOGE/>1-)W7VWJT3F*,<93 31.\-,^W0890R6F)85%HAD)'&\)+HL;6J, MO%,6M-J"7EWG6Z !A*WO?L+@%O_&YSQD$6I06&$2^&YG0.#8-SK7;3]SCV/Q MD!^-?.'?I-@NY(/Z]]5*_#5?+-H^3569896G''*F:0,520F9.<_3)%+(A&4B MI4Z;P@MRID8=O9HF5;!7U*]EUB5@[7@C %R1&<,+*6>NN()#2):X)&I4?KAB M[TMFN/9Q/TX8;G5_S[7WNEV8F]*W\GDM^;QUH'%%)2E0 =.LJ"#*RPI2+!C$ ME"62(J(HY1YWO%[*3/36]W=9U]H'IWNE@3C0NNEO0I]6Z\W\OYL_N#&.W[39 M\5&\61B'K7K][T!C08/TSH8[T%AA$IKW$W-H2#@^NPG'D&SGI\BH7'@35B^9 M\K;!;CQTWU^ SQ2M<*%2#',FI&9)@C1+2KU/RPJ*N$!EDB*OP_:]C*GY5-UQ M\8;^\(YT.8>DXXFZ'SZCG:3+^B"8)<(!^JGY40[.#\2\SH'YJ9T7#\K/?-3O M/3_?07E_#O]5_MC\IK7]YRPMJIPG4L(,%_KMU_X2Q%5*85JF5*6JX(18M154!$2DI MI#P5&O^44\8EUJZ,6T^K\X*F1E=-:<>F>E2KWQWX*>G:NZC+"U3M^"<$5I'I M9J_B'>@AZ]6,4>+E/!!QJKR\D/5*A5[.6WRYULN%SP<(!/B;?OR;1@UU]R&L MJ$2>5 AR+"J(:)5#@O(*"I$6><%$CDNKC8V-L*G1P]F;UD9G<\V*;KBV?HGR M,%6$QB[Z[F<0MA#7_B_QN^'._P8<7_/"WP7/VV[[+P#D=-7__8,W@ M)?^E9SROYK:LEO_:ZN_-N^_Z/WVO02XJDINSHXH*B#!)($98P(KC+&%2%!FO MG"[FSDF9&L'NE02-EHY7<6>!M+R(NQ6>V-=P+Y")<%\_"$'0&[BS@L:]?QNR M]>3V;?##'C[6>^VQ?5K-EYO_3ZY7[^<_I##,\K*0.>I[KDE2)DH4$F*F,$0H M)9!E3/M=2@BFD.!98G5'[R%[:@31*-RN>R?=(Y!+ST#'*;#PQ^(!&YE:C.*@ MT1P8U<%+C%]T.4!>K04=\7;PW^+A/I([YXY_:TH@]\X/OT%OSW'(\9P_/UN/ M?$'/(3R+PLNGY]6:KG^::\S-SUV]HQFAF*=$<:B0=@Q150J(5:[_DZ=)FF)> M%8RX>(>7!$V-_TW9L5\63;VQMJ*<8VGW2WC:.8DA4(I,YCL50:OCW4&EMH E MVZ\ $;1,^R59XY9FOV+Q23GV:Y\/'++5K9M)QLH*)Q7,1*H@RC.B=XV%_DFD MA OM1V*"77CABKRIT4.O;G/-*/=Q/\Z-3*_A;,<7 =&+3!N#<5,1]IJ6R(P2 M"?4:^T]+^ZVCFV[?DWZ6]68]YQLI3!G%[FM>,$1*67'(\EQ"Q(B !%<,JI+D MM"AI5F4NQ=W/R7!Y"<8IZ;[7LJE5Z[#).8NAQ=;Q5EPBD\,!($V%5X_MWUED M'#9YMR(TTE;.&2FWK=H0"H,;LK,/CK?M&M+[:',U^$%/CXG^[,K&=OUP?MO6 M\Z6L:UEKI^Q!&4%]IYQ9)7F258Q 24W=UB(O(=&L!YG@0A5*%1D5?6R[I0/E M(-[J"WT\G(;J-LGP]+'"@WP2 Y7I[8I MF]VI!_::M[LV$U5AL.[5#^A^>8 6U!=SD3^N8^:!S(F7YC-&H,IH]]O-M]5Z M_M_Z_>$EEQ+1$N($)Z:'00XI+TN(9"9EGJHTDTX]# 9D36T?>+8N&MVI&[!Z MU '>=GP5",7(]'2N=A38:QJQ]VZ4:=V7RT;=>81[P26M6S< MXT4GI!U_HYTQMMV84-2OJ^9OO]%:BH[?[M=K_95IGJMGF22IH$4%&>=ZIZB4 M@A@3[8LJ6A!<4);FRC'?Y4:5IL9)S<2!U7/C3/DS4("YLB.J<6<@,I\=& -Z M;NM([< >XXR]G2^V3=/"=TI)WCAAS2":G*-3(MY9Q^"(?S8"?Y;/)(UX^?EBJU?JI.=_X[6?WC_O4ETSE14HJ M"06G.40($4AEI?>Y18Y47I*4E$[WA9YZ3(Z3#XH;=)UB5DM-$9]EO=4OAFEA MU/ONH+/%,1G =\+L.'J$:8A,S(Y3%62PXP2 E'!$TASGD+* M,IHD/%-IXL2;%^1,C1=W$>8^01:7L+1U.V]&*+HOV8'3JGBW[VT7TA$<1"&L M=W=>U,@NVZ"]IW[8\,<]G2NZ:!L^,>S MM]W%]J>^#<-;NI$S+!@62J6P*C,$$2XXI)1@R,J,4D:Q^<6&H2Y*F!H7]4J" M5DN@U01&3SO6N0SD,+\$@275OVI6_Y)?_^ MJ4%?YC\>EE*/RYMMSOKIXVHCFQ#S]Y*M MMW3],TOR7;HK3Y&J.(>J,O4:)&>0DK2"6%9"TBQG*K&J-^.OPM0(H2E+L$L1 MZO4%1F&?K!6GV1@FC7$PCLPJ!SDKV@*@30"=#6U!"&-%D[@R7QZ#?U/ND-L[ MX9%"%&LVQL\D(TA$0J!(6<$$QU0QJQWN)0%36RVZ:EE[)8'1 MTMYY/ OB==_Q5F@BD[PC*DZ.XY#I-_B-9X<=S6T<,NK0:QS\W"TU2+_H%::Y M9]SUHRJ24N_UJ(0B00PBQAC$B%*89J8"J<")RITJ$5Z0,[47NBNXN=/SQEY? MI[C:'F;?C%;TPVQWH#RKDUZ$(7R%TE-1KU"E]**]YRN57OZX'R,IZ/UD[7O_;3X(=H42!-C+%W#^\^7 29O6)KN-D%CHC%))] M[(6/RD?.F+QD*/E!=C+Q\K[^*NX3$C"!>4<@J4WTP M+S)-564):5[DLC0W\DEJ?=!E(7!J#'6@\8R0'JXX.C5R>\_,F M=S$6S77F[W/*FMYD'[51V[59RF>$4J+R7,%48=,_#".H=YL%3#*:49I*GA*G MFM%7)4Z-FW]?+1_AIBF'W*L.%D9WL.B4G\N#+,K6"- $M[FV +H^&X6B"2$2 MPX3K.4 EK2#FBL,B)SAELLRTTV^7N1]E/L;)Y-_/2(=R;9 ?F)W0LV#GU =% M-O(2NM.UC4ZY SMU[\!>X7#NO#4V(=WXZT)'==^M,7CIMML_>$/>F![YK6S_ M_\/RTUH^T[EX*Y74 L2['\]ZCR#OE^VVX;ZNY::>2>V[EV6%H4)"Z95",D@% M26&52B58DLE*%1X=Y/RTL7JWQF\AUZD.9*MSVSAEU9Q)]"L';?3WR!YSGS'K MT\Y8$S!BEIA9$G[I33!EYD _%YWZ!SUL[H>GP"__RQO!X#E?[IJ,G^?EC=;9 MW"[_T<*&'+<]9!%3J&29@@J7%40X89!@E,.,R)*7::$5=5950:PE M3HU7C,[P+Z,TV&E=@UYO$PZ%'4[_K#"W.$@-C61D@CD'XC&&/D>I5F ZG*6& M!G6DP]00X+J=IKH -7B<:C70>.>I+G8=':@Z/3A**G_CI1!*:"9E :DD&43< MG+$J)F&I*I)I)[%DN5-Y7P\=ID;GMR20NWJ0'C-FZ5?&G8?8WF:4*8B=N!_- M/?508\H)^X.N[ U#>=4H_BZ76UEW0='T40ON_O99\M7CTM3">O@NUU_G3W+& M4E&522JATD2I/=U<09J7 A+")$MH23-FGQ3C)'IJ'+E7VKRBZU9M4\*STQNL MM.)@,[<->?:8# L7.!K$D>FOU_L.'.#\H$#W=[!7'ACMP=>8.#O55(Z$]VC% ME@/B[EJ(V0.Z*Q6:7483U^]5: Y, M?%SFF.AW;D!<,)Z @ALG[ A?21'348U3WV0^>E9^PYBA_M_9^?;#T7 M'Y;U9KT]:%*3)1AQGG%88(0@2DH**2DE)!SEG-.*Y4GA%@-T7M#T G\.3M"> M=V>\;I1U 5/$,YH@S""3)M,^,U6 :$E@6B9)FO&$\E2Z+!FW(SKRF7E@/.VH M_G:4(E-ZJR#8:QB!MH=!"$G/%R2-2L/#UKZDVRN?]CAK>+>4Z\>?[25_YZ[N M;M *[1LB"E.:2H@*HBF@T$ZD2@N<4UEBAJTH8%C,U"B@5=0IZ.@*CA9' D'0 MB?SJ=\"T2NXVGQZW7Y>1'M";U7JUI-_GZVU]/Q>?Y6(NE>DYJ95?/VW(5_KCLU3;I="[T"I314YA69E:A*Q"9A>J8)GE/"M)6578/F4S MC$Z3(Q2C+-#:WH$-_0'6C9(.GD.@F;)PR,;'/S)E'1AT![1)=Z U2O]B6N!V M=H&]8>"7QK1?V^GJS0/&/J -!)]?:?(UV(_JWWO3]XFI8L817D1<8@TE][2!EE,$58ZHEF:5Y2 MMW-;%_'3.\T]C"^Z?UIMF_"BMDK+9@6.8]W]V[-QBI2[#DW\A';2VP8\%4%%EE"8YHI"1!F'5"8**IJH7&4R$78Y;$-"IK8Z'.H) M>D6=>NL,0CJ\#(0"*OIAC@=&UOQA \* 9ZH?/_!*]6\O/=+!\4?A"AL+>SZP M^JR')_EEM:!KO07_A^2;VB!T+\2\;*@UQ$8U>_ 7OG=OSBX,?938.$\1@$V]E[8$E,? M']$>7 ?/, K((_F#-W^!W1Q 9Z@&W3[[T<9S]IPM/'+QW)_V.Q$]4T+VH]P\ MJ*_TQXQJFP6N/]Z!SZVA1BUQG<7RE.'.^6T@"ODH>:0N%'/,"WL?GED:?.('^6\GR^IUOJX M&-XG^K-IZZZWKO\EZ?JKG@8YJ["F'TQ*F%040],F Q)!32I>9?Z^Y6[48L]R'9$$P6ZV$>.KSX,\* M1'F%4 YIDE::G"2!6)@LGYP36I1**D-!.E4PJ=IQY3(S2S'>GV M>SOBLMGY.<:?^\Z:'=N-,!>1Z<],P]%&$>S,,!/0&@(.+;D#C2U1HMUOQ#,D M2_JJ,BIMWHC72QZ]=3A//[!S+;^NNC8>G]:F9X'V.?4W=6-B%_5?G\U'9J:Q M-R^3!*:*)!"96L&X4!06:8625/$R4VE?2MW2&[06;O72'E=.C^T3ZH&^45,M M?:5,HG*C=U.N6_9*.WJ"]C-AZ0V&17H;VTL?U#IU1.?$0W4?P2B%:-H3XUWSS[NKKIFEB[3*6^ M!Z7*,IJE A9<CE?/M:F$X'\P67=L!N;+Q;FKTZ))K:387&M&P7BZ+_: M!.3F/N @==']9M<>7Z=LQ_H"1I%P9^MJE[A>R\@'6;L4$#%YV=WC#S#]\Z#$"Y\[\7XKQ"^=][" M\^%[%S[KX?&9WF*&6U:->])7/_NP[*]PC5NY^=G>J.@/O)>R_BR%E$]-M6RF M"H0D)S!A&$/$A8"TU%Z@WM>6B#"2LYQ:>X$WJ3(U_MAK!I:K)3PP3/N%717! MNZZUI,DAEXUQ0/76 25MVQL&F$<+!W*TV8E]7GADQ[ZDXX=E$V#RT 28@-8: ML#,'&'M,>G)OT6A3X^![CC9%(_FCL:?*S44-@NZ@VWJ;A/%C/QQVQP')J3(JTHP:/+A(:(D M@X1F):2%H)FL$"N55:.2JY*FMJEIE6V\KF-U0:NO'15=!WB8XH/"%IG1O1&S MYA!K-/9G)75_6%)+_C\?5]__EQY#0Y(2\P,T/QPGD^:.O+>_+A#WOL$,\WAC B5NK= MCXU)>UDM5^H-72P>GAM/.><4E1@KF#*I.2!A%&*4EAI9E>(NK$!/,1' MW6'C&!7]D3:/$6;!;0?I#>+@+M)]U/%VDMX6'^TF_4?QN9D1SKS]?/NHOJ;G8FY2S%4GOW16G:T4F,(*Z2#&8B M*W,]7RD33HE=D6=FI+")L_,2?S+L-@^1(8Z\WO?:@P/U[\ !YF^.WX7?K[X+ MSAN/&P ,N2WQ46/43^KE?AKOEC<+X5>&_4W<*Y7R;9? MP=MYS1>K>KN6!_6/,ZX$80AR:A+$,B+TAJ>B4&:"ECPO,F;7,^ M"0O>Z]^US7$C0L>)L./ >/!&IK]A9,%>^4B'+G[ A:0]1PU&93P_=%Z2G>K]?OM1M/NA[K>&AUF%48YJO3T<,[,QE=ED&5Z"RP$$2E! MB#/A5!' 68.I,6&KKN;!5E^@9PNH1F,P[U1NJIPT=0!JQ_(F[O-CQX)148_, M@X=I_7H'W*H/NFGX?#@-K0F@MR%HB3@_^ (7CG-48NQRY MXJ+/YO]J3X=6PJU>QN-L_J]CA C]>);+6FHJY*O'Y?R_S5MHNG-U^0U/C1G@ M'TT[ ;W(F2ESW!/;38T=!89#>AS:.RYTT@#;A;^W6H,#M<,QG1-*(=G-3O"H MC.:$Q4L6:J?1&%B6T@*C(3:VZ+(><\H(50A:9L&_YZ:?#U#RZSYJ_OLOU MO*U-PJ@ 0C*GJNR>1,-MMA^%-=PXE&?#3..:?Y;/744GK8-L',IW1)*4E$APBILQ2(TJ(4T5A*CE/]-\P2JR"XQSE3FUY M:=363G*OMZE^912_ W2G.J!M[\Q?ML]@LW(\-+"=#SL_.0+*D9>8%N"]RN!3 M#_!>ZZXY:<#>F&XP!6V+:2EZW(Z8;GB<-,-T?-SSLEOSH'')'Y9OM;_W7:^S MIHQ]O5DWRV[]46X^K359FBX7A.%2[_8SEC.(%")ZMY^5,)$54@DA5&6IQV[? M5OY$-_Q=@U_M)/]B+/D5&%O Y_WV?]YF:[=['\?K;]NIL;SX#HGT2%?>6N5^ MNZ]]L[W>X$#QKC13JWS ZVY'N()>=-O*'O>*VQ&1D\MMU^=]Z]*OU'QC!,T4 MSA1A/(<9*4QG'IQ"6A0(BD(F-$\2RC+NTIEG/[231S5"(YY].6;7XO$[L @B MG!#MFW*5FC[NE4G>P@5D2E#.JC*OJ)-OZ@G6J+6KO<&RHUP_""*3ZDG)Z,/= M[:?5NLG/?-EAZ$(QDI#U]%]"%;9F_F[TD>OBO[3JM/;]R2?\:._MO*:/CVO9 M7H\_J.X6_6M3 GH7(U=E@J05*Z'(D FH-XR8%@)2E1MO_M)9X,8,=N#;D49P2"/SR44(P9^-SB!*-*(32B&IQ$[P MJ"SCA,5+ G)[.,1]4,*TULL,HQ@BBGE?;Y,@;3#!=$546J/C;'PECOKN-/O<_,]F4D=__Y\;SK8V][/^,7+];O>@6R0N8OO';["?,6[ MR8^K_BO& XPR+\-1!>.HX%Y2Z>N:FOW5EY]/;+68$5ZF0HD4LA2;]@$DAZ2B M$N:\*'-1%4B55H5C3T:>FJ?=*0=:[>P+)!W#-\ZW3]N%N2EXV'R3ZS.=?+M2 M:I_D>KX2NY;3)2LI9:FI!9])B$K$(%95"H5 *<>XR&61>-R$A-1QHK7( M>F=G'QUY__#F@SED6AD3@6QC*+5;L92.A96"3K.=)SGZK(V5:7-L5C=1>\- M8QDXU[)\WR:C->^P=WG(9)SPP(?-U FHW\AI/.&1/3W+,YJFF4@@0;D)#945I)BEL&(R2:M$9(1:^6C#8J;FL'5: M@@,UP9]&4/4VZ&*S(X>*#GSVS ((9GJ@J11.6?8VI?L<>73OA5O M/RR;/,.VEL12-CU&9D4AY)*$0R+2!A1$!1I#BG"J.".I:[/2=F:CS0 M56X]4!7\:91M^]Q8DL$59*]OZ\+@%9D,?*'RJ'$[A,3-!6[/#CYR==LA T]+ MVPY^^K;:+Q^>GNE\+<6!3]+^R1P$-1$ F4R0)#*%69DP[1]4%<0E);!(:4EP M7JG<*_O-6H&);O$.MPB[BB5[S?T*P%R?#3O'(BRXXY9]N0.]UG='^["]XDWL M8?AZ+]9@Q2CU++( M4;>1OLU(7UWOP_(_MHN?68*2KC\P)V6>(L0AKYH">))!0C(.RX0+Q:L*X]R* M3IRD3HU7]CUT=JUS>M6!T1P8U3V:%5U%?YADHF$:F6V&X/RPW"/JT_G:&EJ/ M%E A(1Z]^],PU($;/MDB9=7KZ>I@X[=YLK7O;(+TI)B/TH'U7[?OG M]7RAL4V[KSTSA?R*1,&DY E$.:>0H))#F>DO4)+G.;6+$;:2-C4>W^D+=OW@ M(6AT!D9I!YJYBK,%1EQFW)@#@T,X[T%AJ9KNWU:0-[ZR] \9>8 R> MPGP[+&Y3F/>1%L57GG^W)37VO PNQ=&$C[>$Q\;O:.F/+LR_T^:F;^FGAWB[ M,F619YB7.6:5@ G*,$0L8Y")DD%=E:\_UXASXM&>A,5/W MUS"+,-&12.='<%._?28(/0!*T$=E[2N(6_!JT]J?,U_&D_GNCK&NII-O> W7D9HB)%12)@ MA3+3GQN5D*A4.X]45"DB2D-:NC@-9Z5,S6?HE03/K99NC' >2#M"N!F>R'RP M0Z93,.")HA4$(=_[\X)&?>T';7WYU@]_V+OR%9=2[!)AFPH^)@.VR:Y02F]+ MZ$;6L[2B!9<(0RZR J*J+"#)$@8KP62>D@JIS*F!B:7L1(]=E]XQ@[)([I+BONWR/?;' ;AG.TT)D5*->2$&@ MJ5\',5<,TKS"52F4HIG3(8B%S*F1V%YEQ\!%"WCM2"@P:)$):*\MH#7H$[GV M"D?P@1P "AK5:"%VW.!&>QQ.8AP='G7/_OJX.JHU\'Y!'V=56N!$"@$9KTQZ M1\D@8Z2 C&5("9$DEDU!;DP_M1HY.,*'->J $9+^S2O"(YS)1W,4I.!Y^:B]NO1I$.NUC^;MO?=K7PNJBI/I(8N MSY IN24A%KG22[P2@N6H4';>^*"4J?'"7DG0:.D9Z' >43M"N!FGR&S@#I%' MG:D!",(6C#HG:.3*3P.VGI9P&OJPW]M_J>Z3R8ANRWB^+!Q5[^JU"2H+7%4E M3+FB$%5I!:ED%22"9E3E"2LJIUN-&W29&I/\L5Q+NFCZ$2VZ$GP'_8E,^3TW M2KEEFNR(9R3P(]/3Y1IYN]8;7:GE$VOB%,T+ &M(RKM%G5&),0!N+^DSQ)"^ M-RMGNB_US9E^^]F=KWZ6BU;JM_GS;S];W;YL]":PK5#1JO3;SW.#?9[7_VPK M("3$M+O,%"Q-IQ%4\,QT&LDAJ\I2X)3R(J_<+FC&4GUJ%'ZI]]EABS3VA M<0C!G?F'CG9V,( >A^9?SXX.#!B>93'&^XK97E)-\8L3_:[K^GVDVFO8CW[V-/2NG5WBC:^"1H]EL9>[YO[;S>FY$?=R:$\\']6F]^H?DFWJ& MLU))PC#D/.<0T22!#&.I?Z*$(25%*JT.*:VD36T1:O4S7NESIR&@1ONU;?2! M'<;#E!XGU#PN>0.!@2QI$2 &^#TRU_SQ:>P3R\ MJX.,ET]G:\]17ISU0[[Y;73Y(KJZE+B0HF PHR33NP:50$P+!-.L2O2&H2H% M<;H(.A4Q-6)M-.S#L%WSV$[PLW.);T,E,FD> 1+A5O>R\6&3UDZDC)RP=LG* MTV2UBY^\]9#ARU_TV5P.O9__D.+3>L[E+$_TJ\QD E5!35]F64!2B1*FDLB\ MQ(4HJ%.(QI"PJ;WJ][S9D/%=<9=:JWRG'2JM*_A%;\RVM3"5)\!V.=_\ZKOM M/@.ZZT;Y-BA'V]K> :-H-ERR_O\P:> M\4^%_]IEU,YP11&2DD"<4 110C@D94%A):DH"9#3XTS]MG<0FOG MGN>^ \W6,_"#(KI/<)C3'C:)_:6YH5/7=^./GK#^TK)S:>HGG[FM>/[ONQ8/ MBF12I2C1*WM.]$N:4U-W)>_=NV5<1M'NK;T) MF\BOKALLWJ7J3TR/49+^]W&;8URU\5*)^=,/>JZZLJZE_%W26KZ5-5_/GX_; MN)0Y*V5&!12L,CT1&8>LY HJCB2O"IQE,G=:B(?E3>V-;]6] XW"=^! Y1LX MX!KFENMX."1C+^TW@NB^YMM!$]0-N")R7,_ SOX39\'R,3^F^;#DZW;H]O\_ M+/LJG/\YWWQ[LZTWJR>YWA5%GF59RG%6<5@BH2 JDP+B-,T@RTI4JL)$C#I% M%SC*GQH3_39O\M-K$],E?W!3)&^E %_5&T"7 LAZ,W]J$A\E72_-!]TXR75V M[#@J(N:1.:O7'/S2Z_ZK07Y7J_V 7N;.^DPMC=Z7WP M.=-AWFN86]RMKGO]\K'AVOJK_+'Y39OVSQDU>3"\0I C3"$B5',>U]LJS7=% M6HE$<.X4Y3HL;FH4UZKGXTM=!-3%E0H!TTB>U$[5UJ>JP9]&6]"H&]R/NH9+ M>#?JHL17\**N67_>B;KZE!]]O*?S]=_I8BO?SFN^6)D4G?J>U0U=S3)"*,U, MVC!+2XA044!6401IA@N>8)H3X;15&Q(V->HPNH)&67"@+?BSU]=QAS:(LQVG MA$(O,J/X ^?,)C:(A.2207FC,HF-Y2]YQ.H9CQBXCZOE'U_TCN'-_PK+.H#1-! M$"PBO_U:/?W_S0:RU="GDA_%F@U^T+VPSQN]';O7>[8W*R%G.4,HXUQ!SI'IDJ*YC%+%8%$2F:H*4VH7 M5?9RX*D1E]$-&.6 T0N%$W'!9V MO]QOV#SB21BK>O.@S,5U?;\47^3Z^YS+^LMJ(69EQIG*40F%S"J(,J8@Q3B! M(J>,,:[2).-NG0TN"W/Y_H_3W<#H:BYQUFU/9U>RN RK)5<$@2HV5708-6HV MSG>O*#":!J2*JV@$98K+TL8EBJM6G_#$]2<\FY_TB8#O_K5M6C0^/:^6)HVP M*7%5)J5(TT1!G&,,49EGD&18PIS1$B2:_R8<, MVW%&,-@BTX8S8NY-3VR0"-K[9%#@N"U0;&P_Z81B]5#XRD)O:/WM_6+UE\E! MEGU*\KW:&%?GN 2'YC-3PT9IILDH$5!F3:7",H58<0EED60,LS(E>>KFE(14 M;WINS$']H<>F]L"BJ3W0]5UHNRF M:G?^@\YV MPE,NE4Q@6H@"HEP6D):EJ2\K<8'2*LE%%JJP5,RY'KG25#/3PU/\BI-JMYB] MUE1%7OLLZE(9ZX QKRDI(X^*AMP!:LP\*5K5.-^CU:ORQ7^L E;.^DVFHI4O MLBXEKKQEN-\"?)%\N];^1)JQK_/-0LY(QKC"*=4K=Z'_HZH44H)+6*JP MJDRE")HBQ9S*_UX2-+67U^AY4+KK#AA5/!7/N_&#_5Z,_O;?#E_VCYU5UV91")G>LEFW&1^4*DW MX)F2,*,X25*4YWE*;0CA9.2I,4"GG-VK?HK3\+M]D_617^9.KX W?A>M'7A? M]3,'[ZK^[>5[>CKH*"_F15OZ-_'R!WQ[[.C9X?++-REW9?BZ]8.7E2Q2QF%2 M4@X1$1G4BW(*"T81TBNW5,0IJ/BRJ*F]G)VFH%%U5U#50-ANA0Z#6^37 MVAU+4U73M"@O*8$E0V51<$*46XJ"GQI3 M8YHOVZ+N3"YV^^6F_EF+NO. M,Y R$:HB'$J1EQ!QG$.B\M0T3RMEF4HJ,BNV'!8S-38\U!3TJCJZ75> O;YQ M"@-79,KR1,II3W4=B%LW6 ,21MMM7;?R<.ME\6G/,(:CK-%=SOF;[7HMEYN9 M*'F1)8)"+"L,D1 <4LE+F#&69 6I4%41IZOJ07&3XX56+?"\6C?QJ<9=6NWR MH!=-L89%9\/<-9CR"O))JO>\I"A@D52:B6550%I5"2SSBG.6YFE&"L>0D MCQ2KVJ$_%N)V7F@TS;@O;H5*D%ORH;S7K.MIO&@5Q]U$:9>B.KIKK/ARZ69H;+C) L+V"55\HT MJ->$D^DM,U?(-+S+E>)XMI2/9@GZ:L_XSHI8O4*D?85.U(GW.IGN:4VONU_F MC3F_ GI@#-BL@';4I7QJ?ENNEO# M%W DB-AN4^B'8?%F9.1\H?EYCBT"-R_ MF(=C$T!O0SBR\X8O)/^Y*S$J)7IC])(E_0?RS G@WZ38+N2#&FPP]&&Y"RY^ M4._G2[U;G]/%)[E6J_63V;H?G$!R00NB^ YW^^!$S..8J!)]X.S)^U>F, M3-;V#>/B'&M&PS9HED5P)V:V(N'Y6<3RK;6 MZ])OM)X?E(>3&24%R;2;S91VLTU_:<9+! FF>3 M(J]3]LL'JXOUP+P&B]!+^O==O7)2(2XQ(Q 5QK%.N=(^=6[RYZJ4XD05E?1L M^#0D=FJT:>5>_>Y;,]YR*NQ(,3S 4W!=;; -V_#X!*K1FA7__CJ%Y=W0<&H2 M?/JT&V%=NC*P@0N"II*A1E*;/AH/^34 MN.:/Y7RWV[9TM@[P&28)/ZLC$\ ?'S]\??<6?/EZ__7=E]O?[E,;![)XN@^W M;V[WR\N7]F# 45[(4P/ZE^W,OX2K-;SWOA&NLEP5!4R%9! IJC=-%1>PE%PR M5BF98Z?N#(/2IO;Z'>R*.A?L:>@"SP->Q\W-K:"-MHDY+C(<=X,8LMVFTG"H'<1'N3&YP)_6J^]S(<5O/_^HI?BPW-VV-OU2F[W,KKQVF><\ MHU)"*I,,(I$4D'+,8):RA#)28%%99?_XJS UNFFR]=5B]5?=5ES8QV#0G>[_ MYGR9Z3HOUK>9$=$>X3JS ;M7'["?X!=C 9@O?SWHNK"W(DJE='\0 U]JNFHQ M]JVF)TIGKC5]1_*M=::I]=MJH9^HVW)('U>; _[=.P)*T:1,J@PFR.1?880A MQ:8R.V:)E#EE>5I"@JDI)GLA$.973NB1H:O2T2Q]:'Z0/.1?!N@BK'0.% "LRX9Q) MLXI0]_D:$'%SI%ZCXO,UBZ_G.06J]?STM!)-><>VB5[W_2VI9 SS$DIA"L-C MP;0'(RN8(J(IH<"H2)P2/R_(F1HK[-0$]5_T66\B=L?>KK6>S\.:*IS@JJ00 MIPQKMDVDAE416)0)3JH\$U26KO6S;P9VK.+91]#R3MU P-KQ;0"P(M/M'J5= MY]((5?:'80A;-_N\J)&+9@_:>UHQ>_CCM][-UP>A ?T]<"J(3#.1PP*7)M:5 M:6) 2L*"2HHK C-I]G05 MEA GA,.,E!5'LA2".<7WG!GY6TLC-S8>L/>UA/OAICZ(4VZ?MHB&9-L_CDR:=E7A0]V+UW%3M M%?_8UAOS(O0-1'')RR+#D-',%-U-.62JR& A%"U)4N&LM&K/X2-\:L2QU\^A M6(4KX,/4$1O&V+N6G>I=GM$=:+5O2B1U^M^!O06!"PGZ0G=S*0Q7N>,5R/!$ MY*ALAN\8'EV.[SE?2S.H'O[SP_U2F+W7?/FH!S?Y:G/1W.RMEC-1I2*K$@HS M5F"(I%"02BDA0X6J5$(H%U:Q@DY2)\=8O=[-^_7YH2GUSW>ZFQ_WRCMT!K:> MA6$VBX9M_+/N#M:'%M9[TSMX#^N;V+ Z-&&. >](C9G#P.S6J]D5KL'^S=:# MC=?3V=6^HS[/S@][$/R7U8*N/ZU7_] +26T@[3O0DJ+B!9=Z94U,1\D20Y(J M!=/<=+BG24Z%E2,Z)&1J]-VH"7H]@5'4@4TN(6G!R0'PB4S!9Z#Q:7%_"2,' M@@V U4A\ZO)UF9SM=F!3$)=S-68D%064!&-SX!!T0@M?'8L<@,HD?G" 8\;X@N.K(X3 M4="*>*48@B/[+D<-''_,LU_0MIXO95W?\W]MY_7<;$=_WT7#4%:495E54"4T M@ZC,2TCRK(04IZ4L9%)AMPI[0\*F]F;WNH(#96\(.QK$V>ZM#X5>9 KP!\Z] M=Y %(D&[!PW)&[=_D(7E)QV$;)[Q38+;588[35O9I9T6(L]SHC#DB@F(%%*0 M(,YAB2@K!>ZEIOZ3(6$W:M1,<%IGF4PS;,4(EY1R&B) M(99$NSYERBO$G!+>KDF<&C>U"CO6'[B.JQWE!$4K,MVTNA[%5!\FV4:@&FMT M@N;#714Z;F*<+08G&7+6#X9H]O.?X\8784%G,2(C/:25>;7GO0J0]Z_9O0 M\":*DT=L=6,/7KSF-Q8ZO&([''N$AAOD.(QSB^-EFDIT#:$JE)94:!EHTVD-:&.& MC_-U@*V+K^6'V$BNU5ZYT$[4J=GA?:8#&:_@(IU:>-XC.O,YSU?\H+'JV]66 M;=1V<5J6X/-JL5"K]5]T+6:T0GG":0*Q,GNMG%:0*5Q"A7(B!2Y44CK=6#MK M,#62<&U:;$P![UM;' ^*W&?+DE5BSD%LVHD"OSM#^4(8E,*U,BW[8/VGMZZ#W\\7%.\@Z8@]YO=F=5QD_I9GM., MBAS#DE891(0B2!7#4.8H0XK2O!1.[I.O(E/CE,L-C\[WG;B]E9W5=%E>NHTP M";'OXL\Y%\1L6LLYC>='JY_6IJ[V MYN,E2FDC*M$ M[TQ3G)0N/&HM>6K$^6XIUX\_NS,HCW*7]I#;<6$4(".37Z_S'6BT;E*O=WK? M@4;S)DFCCE!4Q1FPD.QF+WQ4.G/&Y"5_N0_@V:"E]2J/&];_L>POO*1X]X.; MR*TG\]LLR?2>L,0$%H)HYR]A#!)6:5\PSUE:<)XSYE1(W$GZU(C+["+_;7>R M[MBXQ0UV@4WIK 2J@F.(1%Y PB73KX.@ G&.2L7=+FVC 3_.C>W[[<:$.^QN M-9[I3P^GVFT2[%:/:,!&7D$ZO?L[V)WJ=^!0>=!J#UKU [;;\4$M:/L=)P7& M;QZO03Q**O2G%?^^UNM6V[M]EBBVZ\>@D#6A_52ACZG$?IPM6R7BWFHIGN)DWA M_L>\GA4TJ5),"EBFI(((I11J\A(P(T*I5/$B9=*Z0.%9$5.CLB,MVRP:\*=1 MU/+B=P#,848+ U%D3O- QZV$X" -Q<*/#_Z>.4 !ZT[*OHW_$G/KH*KI9#U M_'%)M?NS*U*<9DRB C*FD-EHI9#EDD."!$=IE2"&A%/;P%,94WO#/ZXVX.U. M1\<&@&<@M-LFW0A,Y/?Z&!- :_!_I'ALNX3U%S@1#M(&0 G:DN^,F'%[[EVV M\Z2IWL!'O9M.K;=2'-P%].\^S;A("P)SENIW/\$9I+S4_RD08YBDIYQE=-'JVOFX7XJ_47/:V)RB?);?Y7*[ M;U:7(.TW)% F%$-4%!PR5 I($5(\$3(I4JO&!O8BI\8@#_^#/CW_[[^!=:ND MPZ;>#F&+LX_@N$6FC;V^3:'9 XU!I[)/A4D[.!U.38+#.M(Y2@AXW4Y7_B]U M;]HD-XZD#?X5F.W86I598(8'2 "SGU)']>A=E5(F977;^]:',)RIF(Z,R(XC M2SF_?@$><0<#8 #,V+'I4J9$TMT?D \<#H>[%U*=\1:W)PT7@?&R;"\FXW=G M/W?.;L(IM7^N:!/@_MIL"WU8J['M+\,EXY"6LH HQ\PP--50R@PIQ3$S3MYX M-5^QJ9M[YRK8BZPWXN-]&@]6!GB:S"9/ZZ?ZP&//[3-GZ-V.LL>U%WT1>30??2^OV]O++&PC_Z@ MZC\_S6QH:[58"TN31H[-15N.4T0*56@)"2W,4E139M/RS:]$%)SGF6+"J]&I MF]A;I?$H>/J#M:?"+&[W-4C?O;;Y$5]G9MEW_]1BWE3T>%! M+9Z^S%?*^%*?9K^;Y_TPP)(VE"9S@LRJ##*,.42RH,8#0L;Y05@F+#5K-$F= M0VF^TF^-=:RNX/.!K@/Q!\(L]GYL!=?=+EP5IWP-"I=/ M3\0PL W5!K$G?)Z-#R]CTMWKL./^ =L;7K9BOZ.AP_4AJD!^KJ,$588T143H MPI:[9F4!$2E3R+$M]\@*+)70F+#"9^%^5M*MT>9!34>_O>G+N+JMT8.@-1857J-1S9RCB%5/<%?:&51-/V-Q='O'4#3V5#BQVSRK[5:UIVP!,-) MEB=F:9D0!I% %%+-&!0D%Y**3.'4[Y![1&5OC69WZNLTEE7;MI]FS^M5G5F\ ML01L3>G7P2SJ2^#FX-W*T,8.G,895?]CX@/ '?14>4Q]ASV$/@#R1V?6AY#9 M;_[YVWPN_YI,IV/"9O0\FD6?A5J5P\^FAD2'GOLVS M!YVG#BTZG%.._KU'0.7]?#&?L9?)8KV\F\AO:CI1VE;H,BK.GR;BNYV JCGJ M_=VWC]_OQ*HYF_25O=HDBP?V4S6%5JK],X-?:FXW?V2&(H4L"Y;!7*;FZ]8) MM?TI&,QSC42B2J)EYAR6B:?GK;"RVC?)U\]L(NV&LK6@ M\E:M#1YQCH@#[A!'NHUAC,QM.T:.@#%S!&I#1]7YG=96L#46_%*9^VL]ZNTI MS,9F4!D]:LI45?D$GYKAO[NIX?<(EMW&:S!0R.UV7@>_6%[\0>J,"$84/UQ< M,3Z&>]') <3U[=G0UBW>+(1WBQE7B^(Q(:ID"=60Z8*;Y8!9B=)4I["@,N&) M75@5I5]E2!>Q/HPQ3$'(.F]!;M3T;N+@@+7;PB$T?I$GWIU2Z95JNYU%1^!O M"]MRIOJ'D/T>W!$*V_S!0>[ G2#$6Q:;T)S)O[YL&"S):O. MG'PQ[].'^1.;S,8%*=-"*[-@27 "4LU*G&7MT@+HJ\M;6' MU1AL5 8[.H^ U1K\6>OMVU+],O9N?!06T#7T[!)V:\RSHRL0C;+5 =D1>+3Z^A%.)\QN5!,*O-BQAAW< M6CVKQE:-OQ..6UP "4.?NFU5+:W.Y4$I2Q MC$.,.#&4@@I(9K=>3F9JN7P_ M?^*3615YM?PXF3VJVK_K"]WU[8U)8@NUN]9XO% MJ]&NBOB.DRS+%,H$%,S,X*@T*Q96R!SB%!.A>,J5\(J_>LJ_M>EZJSX01G&_ M98HO]KC42B)*8);GQH_2>0))D6"8%7G*,DGR1'KNO45$?YAMN.\_YHL57-E* M#HLAA\)MU1@1WLC>R\Y[;76NDIBJ'W:T-S-=7:X]W-JQ)V AUX^^*@RZANR) MS^$ZLN]C^N85\-6VC<5OYH5K&ASFBB0%PPRF!:=V+C%\1G+;JXT50JC,L)U7 MX.N"KG0XH-E5 MJ."]("\!$38EX(RL@=, NBT^WOJ_0IHJ!CE-F$JR4B&A7*@".EUD/J%.MT!ZHQ>.CQFN("DNTU[,4:/VWIV0=D>C-X0_X?) M4DSG]I#TIK)TPG+&-.60"HTA*DH*:2$,/]NVMH1A+@OFX\6YB;TYAVZK]7]Z M=CQQ@]G-P0L/7F0^WE%X-TL<;)6.4M/;#Z>@K4[<) _;Z,0+C:,V)WYW]^^9 M=]A"I0E-MJM)H67)\@2*S*8AB,QVV"W-KYKH@F)6)MJIG8"SQ%NCH$8Y8*:" MNDO97(/Y0<5"[Z:;[O@[>(JA48W,35T=F%JP^S?4N_ V>_?3"X;JL.WTKD.W M5S\])Z1UJV1=:NJ)>EV(Z9Q?'KE4WWLX4'/C+Q WQ3EN*KO_):L+H,B9N;&0CHR/R]B_$&T;I^&+#Z M@DKAD,=^+L,2]+Q/A[AA#_I9"1/L%"& M5$I#*M1V?B&"029QP4M2)CQUJE-]].1;(Y-6.;^2A\> =7_\5\$0^5-W1L#Y MFSYK[?8+7K:?\%*)?W^<_;!DN^P.T/^Q\M,?/&^03/6M&^T&>OZ#? M?%_7U3NQ$!Q+SC'%109S\P%"A#+S)1*6PE3E/&,XP67FU(CIHJ1;^SQK14= MV_#&2S7'RXVRMO/&MKZ@WT1^'FNW:3P(@I&_[!:\D[&A<%/W12A"3MSGA0TZ M;5^T^7#2OGQ#C^!.VQSN&UNI[W^QYZ;U3YZWY_72MKP\*G0J\QRR#)GI7*?V MB$G"8)%)BHI$(T:=RF)Z2;TU+MET.K2* ZLY^)V] JNY1PC"&7.'H$X,)"-S MR@D0X:8S6)Z;7S9'>-,^$1YG>#VB/#%@'BC2<_*=W8#M [5?N,<7LLZ0C_/# MA@O[^-JW%_KQOOG:\,^=<3+E9+JVA62V!; ^_A33M53R-V/:^_G3\[I^&>^U M/0AA'*+E5[7X_H,M5+U"X:Q,"BR(<1J3!"*>2LB%0!!S+E&I,IYG7BEC8=6[ MM5P*5G?VJZ@=^"WR#5$./[8!QK:&& M]8I86$CTXX3/@FCX1A&WD.B>#](%E=(SKO?Z7MF9:?II)M7/_U>]CI-4IP3K M#'*2VP4!P9!IG,(D*?(2$X[,?. 5WSN4<&M\7BL)&BU!I28P>GK&^XZ =(S[ M70//$/$_'V3\XX#GK+\V'GCTW&'C@N?,.HH/GKWPZDJDDY^VNL76'1TGQH^3 M/#.^'48VE4/:WI(E@CK+DB)5(F7:Z<-VD'5KGWBE()BT*R:;U#>R!1]LAV3V MZ-EJL@MC-Q\J$'*1O_ZMEB-0 [BWY(Q29?0<')&*BQZ)>ZN:HN?L[B@E>O:6 M?LSQ1:T^S5[,LVSHXM.L2EUH,A;&@IC5("$E)%0JLSZDVC@'1$."4Y41S@I) MO%KG=,BZ->;XH+0RBDGPR":S$5AN3DWW**[5!;$;<00"+C)Q&"W!5DU;-ZO) M10I^ZMD!CY#,T25N4.9PL/N0.5QNZ5GULPEM_6.R^O%^O5S-G]3B,.EIG*>2 M&S=$Y5!*BE"&$H(5]:O X"+6YZ,8INS"N\ET6@4)S%>A?@I; M F>NJU*@5:4 ,SZ3I^K,AVH6>YZE05W&0FB:&JA57Q\;^,TD T6H^ :'(D-S7#(N#OQO6A48U,^ON OM\ M>IQ_&K!HJP=$08NWNL@=MHBK!Q)'Q5Q][NT;9?IH'OIH^.QOB_E?1LS\Z9G- M7L?2[@8EDD/,268<2T8AH\0>6->)0 571>94Q^*"G%LCGR:NTNH*:F5!HZUO MW.DTM*[1IZL!&R8&Y8M5CTA4)Q)7QZ-./WW@J%2GB<>QJ>[+>VY=KOE2_6MM M..7CB_G/Y\E,?5JII^6X1)DL,IQ FFBSR,PR"1E2'!:Z%!G'J4'6Z\3C.4&W M1@9;/4&E*/C3J@HJ77TW!,]AZ[BU%P"QV)MTO<#RWV:[@$30#;-SLH;=^KI@ M\=$FUJ7K>^:Y"F'+XQC.^;XRZR&VD,L_GF5U!GNE9LL)GZK/D^5J3'-1I.;_ M()7*5D=&!#)-$XBEH$I+FA'JU'W34^ZM<<=6;;#1&]2*@S^WJ@.KNR>7N(Z$ M&[5$P#N7 MN=VU9].ZX-?'F7&E7G]7K$HD3QC-N4@8+ 4I(*)40IY@!$6I9*8)*4KN%8'Q M5>#6>&Q':S!KU&XJ^U4%V7___=UJ[5J1O?>H^&[>A<=ZP!V]7#]ZLW\GY MLZ6;NY^3Y5BDS*S+> Z5SBE$J::0IXS!G-!ET%WAHE;'4&M=*C MIEE%E6W<* [^M*H[KM._FC1B QMYI"H&E,Z?X M3!+N91.\QB?CMD%6=9 M@_"+K^4MTWC?U^-XXTX#PC8'JLJ&WI;C9*D MB/+<+/1R@0SO,@&)$@D418FP3+"D0GHE%YT0[JNO3;4W:8-/9@'-2\K(5ID1*0P MTU6>."DA981"JI,<9:QD9>K9EN:\L%OC@*VNV[/W5MN>9-")LV^@^CKT!@M* M;X$+3Q N8,2),I^0]T81Y?.6GX\>=]S3CT#^H2://U9*WKVH!7M47]8V_'2O M/]ACL$I6YUJ7ME6CW:Z;S!['+"_3A/,<8B69W>DW=((2"F5.B59)29*2^R6. M>VK@\ZD,DT/>:%KMC"TK=3UWQKS'0!&)$X;-6KHL(2)E GE6F%5UG@AI1H,A MGHY7<^-KOOD(;+6(C_]?C1F0U78T@P'F6]6'&R.W.2$B\I&GB59ST*@.:MUM M@*-6&^SH/0*-1>$FD)[(A9Q3?%48=)KIB<_AS-/W,0%*I'U0HMH+R9*<-'MN M9K8A99X5,,?4T)TN.23<%D?+5:EQ*0WS.952=I1W:S[MR8I>K=JVSA2YHGS7 M";@= HEA08S,69?Q"U$'[0205U1 NP[0MZM]Y@WL=57/SL/D5>_LQ&/>KM+9 M>9LZ:YQUW-9OB7!8Y^8=6T[$V!XN$(*2# M=UK0H&Y;YX\SN6CRPG^_43.G):OGP@ZW^,5]/Y:8^)&,/&1CLQ >R ;]4!K E@9&T!E!*BM !LSJ@O#EM&Y M#LB0/-93DT&)[CJT#IGPRJ?U6KVVQ3Q^6\_D\JMYFW^PI;K7W^=3MJAS>[^_ M+JOC?T*FI&220LU$:0L^$$A5AB GW)"DQCS-$[<8JJ_HVPN>;L-&DVV)&FWM M\%J"N8/OM*B- FCTU>T&OTKM$6@5!_<:5*JW!PD:Y2,A[+7:C8+T8,O>8(C[ MKGZ]8;NP#'9_WI#K86\K#Q;&_O?W8/XO\UGUP ]_:Z(]N,[\3L([NFDX5CNG[QYUG;VH;Y807YWHMBTQ MQ@DE#.+4+M(5UY"52,-$4\R3 M%<>BW23XNY-<:R6GIVWO8!U6V5?3U4D1FM M!TH]DH"Z0 B;_G-2TL")/UW6'J?\=%[=\UCH7B?<@[W=;\JF$[7_^* 63^F8 M%HE*N2XA26SV,#?^#->40"68+$2>*50HOVP?7Q5N;\6Z;>D\K\S<""CF.$2FIJ.>VD>Y*!O]ZRN M2#@<=:>T 4] MZ.JKP[!'8'LB='0XMN]S>BSC_LX6$WL:H]U.K4NNVK;"KKW0WI,'7_,FD['2GXQ[]%55PA.5))@:-ZV!**,8\B4(C C)6$ZT44BW-NZ7I9W:]/#CL; JER5 M!FB4!ID'53E [3 ?A 4P^GYV!W9&X3[Q1@<8/3@^+)P#L?KUL/JQN#M(G;SM M\)CAF-K=ICUN]KBM=_.<]VSYX^MB_C*12KY[_6-ISUS_-IFQF3 KACN[ZU^5 MVQEC3$A6*@U+;599B*4$LDPH2#,I<$9QSHCP.4OC+MJ+HP&U(K4&';J@WX*_C%:@XFLU_!1GEP=QGF M/AUY/!$+W*#'5?K0_7H\43G1OL?W"?VH[)MZ9J]V.ES>Z\_SV:/U8&UL>$Q) MF8@R95 FB8:HS*3M_R6AUEPRCC&E-!O/U*/M7O/@OH=S3I[3!T7K#^I(:KR/ MZVNC+#!KKZE1M^H%!J11V(^JSL+L1DQ7H38,#6U5M)[.YPU6'[JP\N:;2T"$ M9)>SL@;EDDL6'S+'Q>L#')W[7^N9,J"1@R[W8RV2I-"Y@JID!")<*./L&& Y MT07!15'@W*G^IX_06UN*GCRK9'4'5ODKSGV= ]UA/1H!RLALTHVB^7E3.R(- M<:;N'+97'*P+@/%;GJ[KB_5UQ^PN@.9UUN[UT//%D_$QU3V?3A[K]YXQ;'N^EK!(>6YHG6-(N'$%B: YXDEIEK9. MM16]I-X:KS=*CW9VWY^W>H/Y1G%?Q]!E!%R]Q,"X1G<9&TBW^^D[*H.MSJ.F M4GU(/](#JK!.I8O@@3U,#RR.W4V?FWOXGM\G/[_.)[/5_4R9__\_:C'_6C=R MMX[ME_E*?5BK3[.6'IMY6^@4E4HB6"AIZT_3!#)"%%^]YY'PUN MC;VJG<3/KEEO8:#P8!/)NKX&QT]7M]>#A_-YK[-YS M@J]Z4,^.=--J4)O:0^_84DG;"%/-EM7+^O&G_5&-"<]0FI>Y\8%SXQ(+1" E MLH )R5)>DJS("^F7N.HFV.>\T#AJ/N=W M=]!Z&>.$9I(5/(,RD2DTSF]BJ$FG,-6J2(7(L%!X_%RU9?B^8HN5&RF=D>;S MR1S*C/?UO&-3N^P8;2M#Y>D(V [-0+U_=CAVH=]&FY7"OY8;VH(Z%F7OX[FZ[5QZ?GZ?Q5J>J:MD[$ M5Z/&6&+&,EN;)Q.V5 \O4DB%UC K&"F5P)P0K_8IO;2X-5YI%05+JREX;HN> M/)NK_&BEWZ"X<4YTJ&,O-BMP:P- ;4'36&\$*B/,PGDVDYD]/\UGUU$K.F!=E@4G&S6#8.J^JS"!+ M%(991G5.>%X@Y57G]5# K9%;K5]-;9X-HPZA<^.I:P")3$$-%I5N&]*I7\B MO:+.V!^T3]2AC&%[1)VQ\*@_U+GK^GW*N]F%S1X32P0K*='0+(G,?S I(.,Y M@;A,S52\I&+"9W#G84)=GV.D,/@(SX_S/-1#KQ<)& M=Y_GBVH98.^32BOSM[L/T,KW3,2)07&CB>N@CDP4^^G$$5J(G[<^)$V:+(4482SG""H98Z MA:C(*.2%(9.\Y*4A%24D*GQXQ$OZK5%,JWQ%$EOU0:U_B%)3?H/CQB?1((], M-4'1]N:A7JB%I"@_!09EKU[8'!);OX?TX[S?)K/)2GV>O*@C69\G,_6IJF9+ MRBSCK"10)AH;JM,"._G+\HL-U8/]@BX+62LI+W@8?[QW:>'#W??;'S\=_9S\K1^&A.D2I+F A)L M-[I212"SIP%03C5*,X+-$L8YK;:W&K?&7I7*54UY)>M5X&H.:K6!:,P"ML[8 M? 2>:A,\\1U^](O:]W6,99 MD24YPPR6/-<0L9+:J@BQ3KWVJ_GM. M+>S^FTX]P!QTU\GXK0VNO[/5>A&XD%8'$K%VH%HQ;[8%=6!GUQ[4X:4] [)L MLJAVOG\W+_QZ41VJ^<=D]>./V9POU>*E+NCZO%XMOREKC_D:*G8ROQGYYDNQ M'4^7GYOOY/5O;#+[/%\N/\W$="UMM*;MD#J6*1:J%!1BFC*(-,H@906!*16Z M)(*P3- >U;,&,\#I*QR^'-?['_8LU!),9F#U0P%MX O%H]J3WT^L[7<[1=J M?EQ.9%75@WW1; M6Z(QOFH3O1R!C?TC8!$ OU@,?@4M"O;=:G$(&!D?>NB"AM<'4W[8&/W08W(4 MZ!]<@=[[F#9COG+C-]+:RH@?UNI_*[;XS7SQXY27!6]4ND'LO%D9'+CX&Y;5^9BFY\X.2Z_F@"OP ME4WD"%C%@=4\Z*:E%U:!-R[=9 ^]>>F%R(D-3+_[ Y2D_$WQQ9HM7@W0;?&^ M(DMEFF %2ZRHW:,L(+&EMS.6J=(6Y<[*O' O*+HY'6 OF6]24]@KRLS>1XFKPJ3)Q[S=L4E MS]O465>RX[:>YR#7QG?]U]J\1A]?;*4>Z\2.L<(\T<*PL#8$C#@O(=59 ;G MD@J>8XPDAM\:_6QU!I23XLU+3,X/M))QN3N"U(,7>/?/%Q_]@80< M0<\-GI(S[+' #DN/3OUU7=OOFV_7F5_5HJI]\W4^G8C7!_5S]RQ(0T:XKWQ6E I[, ?G"$:&0U'%)Y* LXFC_(:&XWM;[P/#S0OVP M#?5>U*>9F#^I+VIUKQ_8SSK09<\MUQN==ZO58L+7*\MH#_,OQFA;+'L^-4]_ M;/V>,4VR4K(BAZC VOXG-5Y(B23@D M:6H\S+24.$4R%]JIX'>'C%OS*K^+'TJNI^JXW=).LO6RWZKS%,1NO'LE<+'7 MG&$P\^;!#E1"=AYS2=6D_7C!4M+!;#A]4_>>G6=LLQ6ZJOE\O M5X:W%M5!JG'!<,95GL,TQP*B4A-(2\QAF8@LESK30A4]\G,\5+C5#)OYTGP M-CW0$/7DR8H%JEV/36S"N%#+*J.03RI2]\P5]!DD-\8)C?E0NPNUMN"75N]? M+;R;5DM5?DNK_*@^MAF.CWI@%I*G?,0/RE\]<#GDM3Z/"-J%^-/LQ7ZZNSU" M-Z4;-F\8LP@003 E.F"Y+P0F1^Q;;\5;@U+^JP*_&D57VG*_%_ M!FE+W#4N;DP7%^W(A'>A3?'&B)TVQ5$J;/0'<8#.Q5U:W$('8P>4'#L9NSRI M'RT^J*?G^8(M7C_^:SU9O;YGB\6KE5-U$.NS7%V.$9>%1)1!*1 C5IFS04 M!<2":$T2G.&<^1?7#Z^HS^<^7%W^;THJ]53%G&;S&=R-.$U:S4> J\?)K.H! MQ^L"O7ZD&V'4"[LOG>,4IKPTHT[R#')=9!#E6N4)4]J\SK[U_F]AS..W"G ; M<363MS3<;G/PVPY@Y#EZ8QRHK1N!UKZF >,50>6 R?3QQB#D%!]!RT%=@'@H M'[H($25=7:2XVM%U7OO6N3B;]/MU#:NE8Q:W/@4 M#I%J'.^)>JM2QZ?L[:AX?/+RGO1@UC-W,VG_L(SUPJ9VU^!NU1)779U;IBE# M7"10Z%1!Q H-.2$*&JL3P3AENM!^+0*=Y/I\ L-T"*Q6_3:B+.P/:JNY)V$X MH9ZE'"5%J6!1<&$S30GD-&$P)Z59P2%&J$9>%!T:\\&"6D,A[DC8H7&,3=\M MA-4/.RJ/ %MMW>)*[8!T[H-24')W$CPLU?M@<43\7C?W.'_T=[:86!?4YM'; M(@6VM_9N-UK4'D*B!&-AN#^S=?"-W\@AQR6&5&*$TTRE6>'4&\Q'Z*W14:MV M?>!CVXI\MP6YXWE)+^R[F2D6HI&)Z1R8!SVL49_#2:[ >IQ0B@#P0,>4P@'M M=UC)$['.$TNNSQKNV)*G=7MGEWSO[>?=WS]7=4-FC_OG5\>:JB+16D")2F*/ MDY:0R-QXED5)18EYHDKEDSA\1HX7>0^0 %R7Z)RWREY;*^H[3K?E?/DB3JT;X\WU15$'GVN&TSF%-:)HS# MG)>V,P!-(--8&9 EU:FP^_E._6PN";HUWFWT!!M%>W<./ NMVX(S!&"1>;87 M5OZE2BX $;1Z+]EHZQ,S/7+9V73N-7T?!C&!_U4)YQ*!J4P_T&Y6?GS3"60J"3% M"<>"2^F7.7$U_L-D2IP;@1"@NA'RU4#%C@2T"'W;08AI\WF N\TKJN<+\'ZA MY&0%;%F$<"S=B4Y(BCXM:%!^[K3UD)R[+[ZZ1^&7M?4"[_4[-OOG"4/VJS2MCJ+:_7MW<-N M'UZ'=7(@T")SQ5'?N5I1<*_!NX!X]>[JUQNWM^K;YXK?-2WY3H+BT71O__ZW M:JMWTHJ.QGFGK^_!FQ]G:O'X:M;1_VT M@A;FMJ#>L,G=D;W>EN>/+>RRSSN3 V=/(=:/*UDWF15JDUD5AQ#;$ M8@H28?ZC,$YS7:8ED^XM:!R%WAI;;.LL=B01;S8:Q'[O6H]EBNN8.*SH(B = MF6C.Y\6.P%;M/JL_YU?=?448 =Z!5HFA8/9;/7KBU;FB='W6<*M,3^OV5IZ^ M]_;,'S&O5=6<\5[7Q8_MR<+CDLB;W(*HP M;*9+/WR.$F!Z/J9G<5';XU[=ZX9AY[/EF-*,)1H+*!@O;!>?'+($2/IE5CWQOGCJ1S?,?%FRV MU,JX4S(=%UJ4.:48IE08#LB1@C23MI.78(4N:58R[,,!/L)OCAT:W0';GABQ MW8KM>=EG(^2'7>,^+R:^M0V]!L2-3&+!')EF-@COZ#T">YJ#'=7#D4X?O$+2 MD9?\08FJ#S*'%-;K&?W([?,VQ&3Q^PV2&\F%A#XRL>VH6B'YL1LU;_YRA2(D9UV4.2A/N2)PR$W.]_7C MHZ\+&P1?O7XUK\/*"+ /?:X6=:L?:C%&)<]*) 54B;9M:50**1'4>%LIECSC M0C"O)5:WN%MSJ)H<'&9/X7K6O;B JQN!A$,K,GVTBHY I>J&0I[K/,U*W1'X MVR)H\KL;.B$9Y8+$0?G$S?I#-G&\JZ=O,[ MD/E[)1?1".J/G)HC'^3R';T/.ZZ?UE.;CE@1T(GPL97=]O8SCML>!SWLUP>\P,< O508^H!@'WQ.'!WL M]9BKXT';)(%QIE--<[/LHC))+,])2+19=A$EQ69K63.18JH[PH!4R80!#1HH L8SE,4YHQ M7I8)4E[)/%W";HTBFEG6*.O[\7="ZL8!H8"*3 5;C,!6T4A[X2Z0!#XH MT =$+EI^XF#(Y7MZ)'^_9S,F65./ILE^551D"*G4=@@DQH.0&:2LP##)D@='-?F/S2RCLP MZ$PA/W7?<.GB'5KOI89W7=>S,4#'\M0VFOEM.O_KOY1\5']CDYG]RSM;E^B; M$E.V7$[T1-3)#>SGN)1ERGA"H4X*"E'"C4_)4PQ+H4F12Y*4Q"N+*IAFM\:6 M?\P6BDTG_Z,D>#2J@U]L>.W7ME-[LVQ=V/X#LBTLCZ1."Z0E)';/ M!&FD($FPS9HMA: Z8456^A"\F]A;8V^K:MTA#VR4K7(5OMS]W:N"OR?Z;@P< M'M/(]'H-G-XLZ8=.2 ITE#PHO_FA<4A>GG>':%OU?KYV:'1Y/I+TKKUA[5NU)EDVP0PN:\33#!J0TA4@P"KG6 M!&+-N4^>5F',FXO9!CO<+HDR!Z#"##15+: M-H* S WHOPOO -0HX!P?-8Y/:%9)#%:JUZ[")C,V$Q,VW9;UJ1S_M-"42I+!A,C"<*)Q?:@RW[5B2&&2%6E6>.5Q MG)%S:Q_V1LV]4E-]UE=G<'5<4%V/5NP55 ^@_%=.W3 $72J=$37LVJC;WJ/% MT(7+>V:VSE83.9FN;1.*[TJL%U6&R,>?8KJ62OYFE+;!HW6]87.O/[+%S'AG MRZ]J\?T'6ZB[)ULP<)P(D9?&BX(YYQJB3&20Y9A#S:A.=8H(9HZ[N$'UNCT_ M[.M\99/%V'3Z"EKSP-)JO 2_3&;-C[]ZYL &&4,WKAI\7"(SVZX]8&L0:"VJ MMTQV;++ILJU5P)@%*KM&H+8L8!9M2*"#YM8&46S8C-N06![EX09]^-4U%;]- M'G^L[O4?2U7YCFJ=W M&-_R6(B 3$ M]'0,):2 ZV>&?R@[]2AY]V+FHT?U33VQR:R=EA[4XBD=4Y6FO###G/(\@XAK M0_],23,'%,1,!D5!T](OO.*GP.W%49KA:?WY$?BK,0*RV@JP:,UH//ZJD+H- ML;PJMO"-L'B.ES]MAQV#8;FYU1TTRH.-]O45P.H?AWC=88O%K@X:O!F%NJ/3 MQ9,>3^E9,5>M/LU>U')EF??3K'KNSL'7 J-2D22#A')L?%\B(<&(04YIPC(J M$$J\SA%VB[LUA_:#JNOY56G<(S!M>T+T*)5P 6R&2M"ZN]T2AZW!ZV3]43U>M[OZ<4J;S7P_^\ZFZE[OU9/:%),:,Z)H M@F0)!4Z0<:Q2!:F@*20ZQS3-*;3"OVNWY8ZGT>OIYHM589TH( MS"34I; 5K8Q'R,W"$Q9:LRQ+<9'KQ#O4=E'L[078/BY7DZ>JBMRZTA),C9K> M0;/+>!-6)#1+S7(>X0PB9GXB&:$0JX(J) JNE&_F:5"TAYC5[J;3IB1BU1## MKO8G&]T;;SOR,#A'+(."&S].:=2%E;Y@JW"]N3X"M<[@B?:*3SA %CDE> MECMT)-(9B1/Q1_=[^\T&=55ZFYHUGYD9YL/W8F%3^47-OE^UX1A.6G69VV^6GF6%[UP58"W5;H M4R21!=$9+"DF$"6HA R5%":2%H9#LIPGA5<'TSAZWAH#M696[3?W*YTL06NK MC>%[E3?V[(D:Z95P(\ ;&.C(%!IGC,&?E<$@2MG(R(,2M)%K)%6';?@:%^^C MQK"1Q?E-35)-QA]M(>G7.RG-A[=L_O@\F:ETC'*=E!@)*#73$-GSZXS*%+(\ M36A"\B(IB;MTQW2*S[V8-0D)-Y+8&X71SN\\_, MOTJ,J)0P)6D!$4TTY)(*R(LBD2PM"EDX[?ET2OG_U>?_\-?\^L\_N^+S]X+K M+3__+J2"?/Y9Q,\_>_O//_/Y_+.>G_]F=]GVGONZF.O):DR)0(@3!%%6*(@( M-M-]H0DL,J&$*$M%F/9IL;KS;*]/?8!NJI5JX+G2S3.Q9 X]^4:NQX(54U#CF2M+,S,QF M>J8ED;! HD289*347AM87<)N;8+>)"[98HIJVT?3.S6U$V&WKSH4;I$_\PL= M2+]T(!>N\>@.)(.T';7R;J/IZ([ESBU'=^_IV3S+. >JSJ;_H)9B,7FNB^KR MJ1J7V"SK M;]?1#IC=2"00>)$YY K<_/MI748D:%>M#G'#]M:Z;/=1ARV'6Z[=K?HRM\]D MT[IJR/)>WZ]7RY691":SQP]J,7EAM@Q)>V;Q:'>*E@7-B8!,4&FXIN20YD4) M-6=9BE!*"^)573N07K?&2[L[%7>BJ@RTM6&G IIG"GRH4?3=4!IL; ;<0&IM M:LHN+>W?[9BU.UX;PP;:*@H"=YRMH>M4>Z.MH"!XGM_Z"?/X*TX^MIM(8Z1* MGFA10ID3LY+4>0JIPLP,*UR&6KU6+"UZOJ MXUS-;5_HIWE3"N_'?&K@]"3:?5BSE*0LEQ(J&W4TLQR#M% E%(1(P?,$%TS[ M9?3V!G:8U%T+;=/OIT;X&O0X5[A,.8BD'F/B'>RG=YO#>8$6>B>NSM;M9&'<'<'UE$0[8'B(1_#SM1L#PQV+KXOYBWGMU9AI30U=YA 1:?XC2@2I3A#42&5YEA!,J%,L M\Y*@6_ON#[?/*G4-I*!5N.=.XR&^GIN-5Z V\'ZC.V#]-QS/H!%JS_'P\6^S M[7C&R+,[C^>NCU*P;DQD@8G,,JA*D<&Z;2^C*F ">YXMZ\6D#_3-5':67;4V/[6.T\FT4?G&LS*!0 M>Z8*<\4A,HL(2')50"D307)*"\EP_YI15X[6FQ2).ABE=C##PN[FV 6$,C+3 MN]3A&ZRH7@S'[Y+(6RJ =\XY=+WMVNCSW]EB8CW\3TT'V6HJ,E]3O<5"RX2D MA:@5;W?#I?K4/B& MB(,!/& (^ ILKXCN.B$5)WK;+?J-HK-.>)R/OKK=?LVN^WZ9YPT[?F6OU19. M7<[./-26_%P*-OW?BBW&JF2"4TPA(8G-O,LX-+Y4#E6:8:I4[G\ZU6Y M-7:S;VF?7?E>P^!&8\. &YG9VCW]H[+P.Q[7:@ZX E_91([ QIZZ\K&U"%B3 M0N_\7P-K^,2 7MJ\0=[ -:B=3BNXZHE]FHKX]@W_HE8G6X??S>0#^SG.%5)I M:=MYDXQ I+""K.!FI)$LF<8R3]SV$6(H=VL<^\=LH=AT\C]* KN-4[<@FK1> MSL*&VGY4!]4\,BVC#&HW/[_U4$5F[(M'4T>'QUQ'8*<.8)7K.0+,V@H.C:VB M1<;<-QQ;GP8L;S?&0S5K>ZW-M"*_F4GE\Z=W]]^:6GX<)2(G+(%9D=ND"6X60))*LP J MS'1->8D0]EH N4B]M7FX4LUSL>.$KN.Z)C1FL9OK>]1$"QU2A-(DK2$2!<4 MFC4"@D)PA5*LRR0K?3+A7(3>6H+<@Y71E 44>XY'DZ%4IWCUZ$=_"7TW=@J- MZ=M[ZU_JW=D@KE@?E((WN+\D=_B>]XY('!*3U[W]>.F;>K1U7N:+UZK,8-6] M7;,DRXE$D.."&QK"AI#*DD!%2XF)+%*:>SE!)V3E/RR85%_L,+?U]%5!F$8E M%':%@TI10LZ,MY$+A5DBRQ1)ZO.9'PJXM6^\T@]45_A]UT?(N7W4U^ 1^8NN MH:ATB[ P.6=XR&_Y2,:@'_(Y"P^_XK/7]=W994NUO./+U8*)U5@(EG!*-<2H M*"#*,(8,2P(3J:3&@BKM=T9A__&W]OG6VIFYI]'/^Y#T'G:N6ZQ]$8F^;>H* M1H_]SU,VA]W3W),P\#[E*>N.]QY/7M4[\OAH$RX_*+YZ,(^H_$*E\YSDYK-- M$B5LH2-A)U\*L32>=I;)4G+?0..1D)O[@C=YQ%;+$;!Z]G*T3R+J'%R\"J?X ML41OB/H$#L]B$#A.>"QGZ+#@64M/1 '/7]LCDZ!-[;)QQ.]_L>??S>T_LB3/ MW\]G%:UDC3>)RP3SK)"0$TDA2O,4\BPI(192:)HKK3+WOE:N4F^-&S;)C%70 MW&H.?F>OP&KNL1GLC'DW641#,C)[G 1@DKO"DCS2ZL[R/HTPG*&UV,3/0;, M ^V.^\ =:)?;%ZW.[6OGAPVW+^UKW]Z&L_?-_?RY*B"S?-\$(PE+(=.$% K3!/GLV>P]_38W9]HS7GWZH>Z#1T6AB$@(5#)G$'&- M()&*05:R+-%91HV+[.,%]P=O@"END[B_26E33=;W*""D;FYP;Z BSV"U7B/P M/O0)JY,&AW1V]P4,ZN6>M.W0O3U]43\&/+$EU6Y'[19$>)C;LUB6>^=3\[3' MEI_'# FLMUNA8**G44_7;;#Z#._9MJ,:34JX=8#<2&F+0AJ$MQ_WUT5&]D'W+ M-D>ZPO%>((Q#,N6U*@W*K8'P.V3C4(_MV0.0+6;F:R^\TH:9VM=?T^W.M#TOP\F:E/*_6T'.N< MHA1QX_RH,H.&U S%%;R$29%A7(I<9\RKCD7($<8:9S!.18XW&,[6*#>PFZKV*#.M!U<(@(+K- M[U>_=9$GZW.U""/7'XPQ>YX6]/:U!L_-:]T7]YRDY@LU>9S56W'B]6'!9DLF M[,38'H3?%D(9"V:>D=AIB]KB@L(N2LQT!;G(*2>$4(19NU7VX$&T'CKTV!Q[ M&+9:C*ZM >JG^&$N4>"71V-%O5OF22,^8^/(+J&A'HAT&DQ;O<&.XOLU/K;J M!R2D'J %Y2D?^IU##+.#&D M1@4DQEF$13&P=_SIB:;4Y6:*[WW!<*XU*T5-Y*_*:$F+S;MJ_I7XR6."\XE M+G0!)>6V'!VED"J2P4*@-,$*)T7IU'CF2CUN;3;\8K->QZ6#NGL"L>/]SL=3T&>Q-7@,?U[99891NSJA'X![9B M[0DCA$6>T22!RC;70BS+(4]S"DE*DCS%@N/$:5*Z).C69IVF^=^.LL!J>_&L MDA^ZW;-*2,PB3QM]X>K1*;$;BZL[)9YY_,"=$KN-/.Z4>.'ZOJ3POFH(_'TU M%_^L4C>6.WW#QY1IHFFJ85DR"9$V3BLI20(QUEDND"QEXA3"<1-WHP11JPPJ MG4=UGI198F[5MJ>YZH;*KF5,'=%WI8Y0F Y#()?@#$DD+LA<32>=0@8F%1># MCZG%Z:Z>V;Q"S->SU?(K>ZU\F9DT?[-8*[FS)-]I.YFBG!AF*6&NRP0BFAG" MT86"F&LB:5K@,O%J6.4G_M8(:&\YW#L?R7,(W+:@X@$;F85:Q4&C>15G;W3? M#0G&:0S:#[:@^:Y^&@R;U=H+G:/(9PTD&1959*06#%*$"RBS75!88%+WUV5XV$&[]%P#?VQM4>M.\WT$9N=>P)5-B#YVZB!SY@[H7'\4%RO]O[ MQX+$?/$\7U2AS.\KME+O+6DNC"\HU3@I,Y7(3$.:L2I964%.!(::XT)+1%3" MG-PP1WFWQE*;4,>.SF:I8K6V0=E&'N'BP*A.90,:,K@.P5/W* M)T 8J4O*X-$D!Y-/!95<;NNQ26JW8C_/V:S-!2*BR'B9PTP) 9$PU,*)Q!#G M-,DI(@A+]XW/_6??&GE420=6/8]-L@.T''8B^V,0^9/?F-\G#>8 !X\-P/YX M#+2IYX&+WQ[=:I^UA8Q2)!$C"$!M18I1%P4D!%1&LA4RK.4*DJ=_!Q'>;=&53L:5\TC;!9B MJS1(/;Y;!Z@=."TL@)%YKA,[HW ?^G. T8,2P\(Y$$U>#ZL?>[J#U,FH#H\9 MCF7=;=IC7H_;^L7*OJ^?G^N$+C9M&\9^FNGYXJEN"]M6UL*2YBG)S7(SR3.( M4BTAX;CZ-5684<1*K\(=CG)OC9UWU0;-T*SM9IGY)*K\(&V[-$^VAORG7\#, M=3C< F810([,X'OX;MM>[R@=I0Z:)U A V:NH@<-F'GB<1@P\[V]'W6]6R\G M,[5<[F1JM>SX8?[$)K,QPD6&%..0Y-R0EBP5I%F!(#]+<3-W_UEK[5D9Z#+N;NP4%,W(O'0MD-Z,Y Q.2"ZZ+'10%G+&X)!_ MW&_LZ339K(Q/R^5:R0_KQ63V^%4M)G-9YVE\?'J>SE^5JB[Z:E[ 'VRIOIJW M:3E.64:*)"&PS&0"4<(32#0M;$1?"RT4%WZE^'OJ<6LLU6H*EE95\-SH"I[- M5?Z)7-<.DJ-K%1_ZV*Y6!79M JAM +41;0;8"&Q&IKZX-054M@1TOZX#,Z@[ MUE.58=VSZ_ ZN?%Q/$A4_E%Q/U;W>B%"+EXE0E=QW1HJT]KY8/ZN7IGKOGGF.,L+87F4".,;#T7!%FI!<0Z M8[1@6&/B53$KFJ:W1L2MH78U6]D&N34.[%H'/OZT/SMNLL8?;$>ZOH4AC$WH M.R/VE;U6=1[N%@M;K,?^/&I'3E;I=>_9\V15EQ\QCNR3W6$$?SY4V7?6.%!9 M%W*)'7L$@LX"T90==IZ(C?G13!)=8(\]I[JY^W8I\'X^6TYL$J_]I:K+4]>+ M&9=$(Z)S ;7(.$2XS"!CM#3N>5*4** [L4-]K0&.VK'0-5C=RH&N@/M405!V6^;RA>M MSLTJYX<-MV7E:]_>QI7WS;V[I+6G9)K-V#3C!:8$02KRTK;7,3^QA-NZ9UCE M62Y$Z9G4?2#AU@A[]^R6=P>R _#K51A=LO9B/ACV>[=SQ>=-,@(B=?CRT7*SLP^5:K);FN-N4+LI)1A4\5G$ M'R5GWG!"H8,JS/T[-&%^.Z2(;@&#L(*3C2T1N%T*J#."%;F3?("^?GS1&PBO?,+G$9@"L=D7ZP1N:0 MJCCFY\F+DN#!_/VDJAQ6!37")Y=X(#.("[(C]C9\D&,9Q/J..2Q!MDH?]6 M9MZ5ZD5-Y[7/+N;^G=@O(NT8%PF)7^PXR597L#FE;K6M>JF/PE40\P8G:"3E MHM!A(RNN&!Q%6IQO[,DUS:GV]N%M">NZ_PTN#;1)83P=1" I;,):D2K)24<.'RZYL[_D--'G^LE+Q[40OVJ#Y,EE4-GV]LI;XJ\R:9>9%KR@K!$+0M MLB B66970CE4-$4)ED1H1<;F=C[OTYWPL@(^W\2N&O$^C8,.>R/P5V,$9+45 MU:FA*MMF82LN_,*6@('GVAS/#%?/P7)CGW@#$)F4#CKXM;J#1GG0:@^L^B/0 M&!"GOY\[<+$:_SEH\&8= =W1Z6H5Z/&4?ESX38DI6RXG>M+D**U7]_I.B/73 M>FH;\%5=UFTZTT+]4+.E6;K;RAU/JDJB&S.JD2X2"4N:$8@4PI#C5$ JV ,J@\">1: VJ<;N0YV"!% MYM+(X^/-K4%P#4FUURDT*/,&P>Z0B,,\M!\OVVV^>_U^H>1D]1L3516V;\I& MW(S;]6Z^6,S_,C^8);/Y-]OD.;?=G1,,2V6K/.*\A)24&2RYPB)%65%@KY0! M/_&WQKR_K6?2>)PO;#*MI@H8BJQ5!ZWN M([#1'FS4!ZW^X1BR'VXA*=%3@T$YL!\ZAZ37\RF]5^*3E:HVA#[-5LV.4+4A MM/S;8KY%"GD+.4(\P0;WO/AM4L";XW)*J7,E[18 MO-I/JC["XKV [L;8>MV7S]VL1WY/LV6J\6Z;DQK/EBUK-;.5<%)V:R@S;IZS,LDU2HS M#I.RC:2QXI!SF4$I%658JT1CKX1J=]&WQCB_37Z:KV;2:%S%[T9MZ,ZHZ\<] M'B/@QD)Q<(W,1U4CT*W6(]#JW43I:M7!U\L@>W.3/UXA6$+O5*V7R=+V9YLO/LS7?*77T[;/P)@G:5(JNVF)D&$MHA+(TY1 EE*2:J1T M7OHFBI\5=FL\98]2OJC%I"E+9A,BJ@0M59__-=/\3'EZ2IU8N_%3* 0C,]*F M%\FVV=^H7=1]MAYGW4\ MZQ9W:Y_]1MNZ'M<(_%OR[TF2I."9+<"+57X$BI'Y&_N_IC878.O5C_FBKB8R MF[=_.ZFK2UGG8[[3G)&MP'?S@E0C"?)D!.P;6EWUP4RZ]=^F]F]3ZNNF=(ZK MJZ,2:K0B\]!VH)K&C7^O!R=HXT8_5,(Z)YT2!W9/7*P_=E"<[@K7Y:P*$.WD M+;,TUS11##)!,40"<>.S( R)8KR4QGOA.K^VP]F!S%MCL_?;Y<]R-7FJP@F* M+6S(WO#3S"R*A*WK:19*?#*=VK^]OL79X3"X^CQ!P8WN!)UN;59I/ ),F\$% MML#/7U56EMUGW%E%Q4@P=X]30+,/,"[;\ M9GR:Q408G\;^P]U,[O_%SI6U8URF.8,XE\9W5*J 3"44T@P+BA"7E.AQ51K.T7<<5'TO-W1C1#P: M,3,HD(W:]NNWS4)&=QYT4 L&/ESZ%J-S?%+U3;2XKH.,\>OX9%:Y=1\V/9VV)::%P$F:8FV6'*59 M@6B50*8>[5?J M1E%G93E]-K3^;'8EQOMZZG-(5^2VG,?5C6^NPVH8BMG5L3VE]4NC9L#\E8M0 MA*21\\(&98Z+-A^2Q>4;KC^[_\V>C;W7?RSKG.&QECR1J$@@(DD.$>,V$\XV MQM,X*T0F4EYRG\5\AZQ;6WD?G,@'K$EU]^:)+GQ%H7/*A(2&<0L#'7=)KE J$6>Y@YJ0%2*PKF&1M6#C'<+3VG1#995&D7RP]J,7DQ0_RBEN_8 MU(K[_D.IU>>F_\R[U^T%[2ZHK>3W[O6_E'PT7^ 'M9P\UIY]71" Y"C!0F(H M"]M;-D7(3J8,*EDRS%DFT\+K6$P\56^.U8RE=:K2$NS8.@*-M: R%[3VCNSN MVO:Z;;6ZNLAHGU(0$5\+1S:]B<&.3<9#CK,_/T'Z*@?32[Q M)?8L8Z',!*?NVY5@-?M]GC!>'2O_G:W6"_-G)6@; ,VTIB@K)"S+U$PZ25%" ML[[ ]BPF23D25.1>OG /'6YM-MGM6;DQI'8 P<84T-KB6>&BQQ"Y30"1@8_, M[+7VHT.\1UO 1QO$HS:5O +&H*4O>J@Q;/V+_C@=%<&XXE$]FC=N.TI^4,\+ M)29UX\B9W%VU-?&S>UW'(>IC\@??I2QYSEBF84:-JX[R1-FF03GDB4@X2@N< M:>+3[LZ&C1]@G9T;[ZEXA( M>TQJ\1 ?:.H*BKS?S-0/N\[YQ_.1P\TR_6S=FTMZ/J)?@.OCT_-T_JK4SEF( MI@8$2W,EA4RAHMS,#UHDD-MCJ6F64X+2O,P8]0ECG95T:[-!W9:X.1?B%XLZ MCZ9;Q"D(1K&7-*?.4&V/6;4GJ2)4W+B(3LAPT7EA@P:%+MI\&/JY?$,/U_(X MV[LMX;,MP/1-K=AD9DOAE1PCK0F#'-,2(I5BR'!:0"$HEHS13&#AENGH+_SV M4A\WM:H6&VW-CXVZ'KZ-WQ@X.)'A<1V&@$X-2^N5?>LF_O8S,2JW^M0 \T<\+ M5I8%@3BS*<8I*R$O&8>IRA&A2Z[Y;!L[I%1/]RZH1=J(=<2?@H,NK[HAQFO/ITG.E<82$$U"GG$"&,(&5F%2))AO(R MY:4HO4J!N@J^1:I;@F6E*C#K\I=&V:HT^C7ET#NP+W*M1)92*)2@MKIS!AFE M&&J9HT1@+711^,WT,= ?:))7S!8>V2])'PEWMUDD!I:1)Y"C$O3U6_U]\U:W MBE=%%6+5G[\,5;SJ\QVRW[#V_&5$NBO/.]S?NR]DL]99?I[/'A_4XFG3A/=^ M\74Q?URPI^6884X*42J8DDQ A'$)29DQF)-2J8)AXS0KSP:0#F)O;8KH#%'U M.,GD"+X;6X6'-#)7[2@\ E9E:,;P::<-]WP!6K6#=E_T@"EPFT47R4/W4_1 MXT3C1)^[>P34]UFP+JGRVWS1QFX^;;APMS7'."M56LBJK&*FS!(^32"EG$*2 M%QE!*94\=V*K_BK<&G,U%9=LX=))&YXT"_8>OM85P^(0:X\.]M#^5P.\L6%; M[NK3CANVUR(H^@AX1.&CC\1 T?A((^(7E[\*S,[X?+\G#Q>GO\KRO7C]=4_J MM9F[T^WI+_;\F^*+-5N\FD'(FVP%D90Y$3F'!4\)1#RIRDIRF)>%H QC51*G M6+&CO%N;5?8^%6!U!A"T:ML^"+G7?N)%N)TV:T."&'V']A)^E[-#>@'IM1L; M$M#!MF"O!]9WY]45I@O;K1JZM-!QNKSK?UK+N^YDOUK[5YC3Z^V$J+ M=WQ9K3G&7#%.-$W1K/+S5$]2*@C]; M53V+"9R%UBT&$0*PR)S;"RO_^N47@ A:I?RW38;Q%-7F1_KY,4_XZAY:[S46 )$8PI8 M;;4';*.^'T5%&F$W@GO[<8M,CW4!RCT+-R46K9&_CD [JJVANZ5RJ[.U.[:" MK;$C8,O&SS4P!HO%:Y4W7F=N MC$E62B%I"7EBC^/K!$&:B!QJGI=%7H@B4\AG=C@AX]:HO56Q;:O89(3US@([ M!:L;)5\)5F0^W>#4=#6L%0S'?QW6AR2O4V(&99X..P]IH^O2_LUJ#*T<%/AO MSW\99S"CYFM/D]*V)2DPYA@YG0]V$79K++!I]W'8^\6_SE@ ]AA4Y08C9<=( G=C^2LO,&[AURR_%2OCXOW]*./XY,&#^KI M>;Y@BUCEUDL8X&!L#0&T!^-/: !HC/"->7H/CQD6Q((^^&Q$4;6^^Z@-;2/[R MDC\HG_5!YI#?>CVCQZ[IW=0PPZPJ//G[9#9Y6C^9-=?[NV\?O]^)U5B4:<:R M-(>HQ HB3!2D2#"8I:PLB$I%GCL=EK\LZM:XK-(+&,5&X.[W![#J"(+X@NJP M+1H,JL@_&@M>&.\O36%*"FTHE%!(4U' 7"2* MDU1RQ)S*/G:+N37FM%J"/37[%4H_ ZJ;3W<]5)&9LP=*_A5J.T$(6H3VM*1A MZ\QV6GM42K;[ZGX\\-4,\1'_7IXT.^3T? M2!CT.SYMW>'W>^:J'BN@@W75G3 ++NOO5;M/]=]M>B']IM08,4EU(3A4>8XA M8F9AQ%,D8"JP3--$$DFC#D(Y([#%^[[:F&]C/-MF7<:"B'![+,(BPC[0LBPT_'YKM9[X M=:[>?)\YW'JNI[5[*[R^S^@Q9W1T#=OI[K9;,WE,F,AT@0O(N2(0I;F$)"N, M;TB41.;_1:KSMGK<@^/LX:^&TV>V7T?N88@UH^U #0';Z8PG#UL ,)=6>4&& MRF%2B83\&W8JO-_K5+C;HW#7BKC >TPO<0=@H!DFQD#XS3+]8>R<:'H\=KBY MIK_->]/-%8_I6_OA1! 2JOF0"YG2!)WXM!?C#XK'C'9=58KG3RWR^IE^7RBY1)E>Z] M0'5UM:5SSD?KTR'/:U<^R.U^J$4>48)SK'V^ZDU1N8]1_T*?A+ZPXZY1U37ZS7P.[X(@2R@5\>)T$]Q!1\"S)P MRQ4LO\T@+&5/W ["#9'CAA".UX]-J&DJS#[1E?A#[I94QB*-<@J%X+%IHT4@ M1BJ"*4IRJDQZ7N28,W-P_[G14)T[]JAU:_LY-,JZIKT<0FA'+S< $YA%^HI/ MH]H"O/W)UT]U7\KA/(?N0\-A?W=\M_JQVJU\)N6>@<<-3;"#L/Q[F-N<'(HG]3S?&]7.LKJN;L]?VF?<=_,N=XY>9NM]NN MV-.N'A17_J'M-RYHN=8WO>]>14L1QSD7(H<)P1E$F2G:P@F"C"NN\I31A"4V M[P:_:LWSQ5$-;/N?_P,G6(22.,;C?%R63,C_D76K;*X-N7GK5.@7#K=G;IIW^2RZ8W5YP^B4( M[>@-#/I??8BV-PJT5H&A66!7@D/#^DVFQV8B7I'VVGK$CV;3-BKQBN916Q._ M=Q_G*PTC"?TX^W8&7?59F@0G808/O%M5G*[_4]+MDF14NS]$0)E%"J*TP!"S MJ(!%3A&/TSC.B%42TG@5YG;*9K[R;O0[ G8[J@T+YK3!X5[_A>%.)ML#N]X* MD_C5V &,(?Y8=#R(/AESA!:3LN-XE)XSX0UW&E-VUO?Y>%=NKV7J5,LL4[G0 M[BH[']-QG2R.%0/ M/E&MVQYJTXS8*A@4% MGS[J.5&3.J)7['WN;5[[^-@ZW&:JB>D]_XZNMG^GZR>YS-.41%F:P"1FN78> M:0*QTAMFE*6DT$3!TBAV*\,](65N7+ ?T"/,1(4?1D?PVP?Y0\.6F*Z06G%0 M:^Y:E7L*8CMFN!FXP+RPQ\QH:(71B)K<"QCX+OR<;TEVVG;2F>3')AD\)?+:ED-$%,PCPN M*$0,<^TV( )5G!*58IH767_F9$<2=H)'G#0%YHQ/^D;?:27K!T)NY/;^%Z"U MKO401?/7^RW5F_/';J%% J[ Y7F]5!DU7[[W233&0 MQXQ7-Y2\=A:PDSQMQP$G-(XZ$;A=/;HG9?D@S2'*ST>YJ>0K_1BJU6Z9<$&C M-&*0LXA E BL_9@\@5D:4R)P)JEP;3]Y2L[6Q<%6.(5J3BZ"1>SK5F@#7BV>VH)EN2T ?']9/R?%R(29CL%Z ?*O+\;X,+_(X5N1E8WW-' MQBLT^6"2F[$[-;GD]IN.3)CA?/LD19??N9)5,Y%MMXP*%HFDB&'&1:1?F3F& MC"7Z!^)91)CI'),ZIP C-#IR'0*C:#%!>@U=(?,5R!P245[7B6CFT=>ORLT[27=/6]E-+_JP M>EAIWT*Q5*BL@%D4(O]**^U4=CAO-5]+2Q.J8,B')ASC.[FC*+1'G3JUWTT&P- :\%BC_J' MX*@['($'17^B\_$ J^!VA#X:Q(OGZ^YWG>[P?;3%!R?SX^_BL?*YVR/EE'(D M,KT2*4[T:X-AB$6,(*$F"+W.O-H7\:W;E\7( M;>E%U'%."X(Q@XIFVJG/D(*$( I)$24\EGI%!%[^D%M63HW[4&@XY-^=1]F, M3=?K4:>(>T3F M/4;7#N/M9J?O;=XE[W?RH5JRE)",%C$4448A4BR')%,$8J5Y)F4X2853.=X5 M>7/C\D[=OM4,:!0&WVH_J=;9,07_&N)VE.(1Q\"L;&47M3P,"6.N;:6C/H\ [V]H!OG46.GM(MZVA';A.M M3F#>"[DPSJSH 5*?A'F+.I-RJ0?KCM9FVG/UFU([JW6^_HQO35MO=\G4S MJ$[S^UNE] ;Q4YW<_5'=B?*Q'@W0CK*G1%*>)U#A0D&4%=JE31(!59;1+$J) M3 6V851[D7-CSKW6H%%[ 1K%S5/+63'[00\7ZSTU^5E2:YIGS^;C#\ MMRVF?>8_9")*&2H26!"$(<(B@302*8R85 G6-$5CZ1@M'JW,W+AKZ' ,E>]* MPYV#F>.7R3K8.0GXX8.AV@RX-G: O2%M.X^32Q'4T_,!J^>(ZGA]IHZXWHS< MB8CL[?>\]71S'S-,HP2E*1(0Q9Q#Q(B !.' M7N-CL:>P=#TYG&/,U16<&T[Y@D963XEYH5.YJQ'42Q\=Z5-UK10'52%_D]2< MTXF/F\_2U#BM-O>O:+6J_MR4K)+;'TT,]_%I=WA:M'^)A$$K.C6N&/MCK[_J_2-.N9-!CM/X/Y<9,N369?P,H M0-T ;Z56VHN@%6B:N*:.3EN([X&E,_?"JQO:R>M7<'&P:)V)0#MWO9&@MG(! MAG:"VE#P[&@VJ!\8<$6\^H;;3E.P5W4!J-+K!>[6Z_*O.OW8#,-IJT_:H<.]*5Z+ MDFTP\UR:?%'DU 7*-O:?*%.VNFPA[-6WWS+K?_:"K=3.Y[W7Y\%!NAO/^ MVEK(/MTC0@@ELD!0R"@R7?12B,W VI@QFJ=QG"CE5&\R6I.YT=0?3P^F15ZY M_5F+J(.DWMR,J4^V M&Z_,I#QX,V;/&?+V&[[X8<%KNN9UQ*C<#,+6R[A@>:R2#!+.32FXX5A$8Y@E M*9$9R0E5T0N=')S6>&Y<'&:W:3I6]=:#;\/4$\?3T/!?HUTN:)K&@+(.%+#*(8D4A%FD&*4TI3[EB/!76^9.79YAE>8NI*S4E^H M?N0:"N?K1*Y>.7;;\[B5O-E7+5G.DX1%.8PQ+K3G(NKF+0I&F%-9L#Q!Q'&; ML[_YW&AFJ%O;-.%1;G>_ZC)8TU/_\>%2 /$ZF"*+F2P4@UPIS>281Y!%60(% M)9FD"1)2Y&[-M<;".4TSK>" VFX4QX$4F(N':OG<#QX;ZW?_-[C_Q/N]8\N. M]WE M31MSO6KU45#U^A4C9X^5FSKX^H_5[OOKIVI7/LAMWV%O&<J@/ MAF3;I]QQ,-%%Y#%*41[)!.8FPQ Q:09XF\Y@F BFG=E,2$=GRQOVTWA?G;K@ M+ZTOX*W"B[ZEJ>7AFQW:=LSM#<'P!W #Z%[WT'VX"IW[@"8;2+P.8+HH<-H! M2S:V'PU0LKIHQ&2#4S>NZ_$^RQ]R\R0_]TT9EDDL4[UC0Q!%N684E*:0J43" M(DEDAGB<$F65N.PH=V[\?HYAZJ&["[!M] ?[;A8.7?8=5N,R]P3$>"H6^L#"88$FTAQ79^]% (74:J=R1AA#%&!$:0T5_JW'*6, MISR-\'(C[XUS^]7>N;>3;O7HD.;1.=(AW.-3J]K.6W?S+"U!MW,Q/6(X#R7&CA[M=NF$?[\3C>/3)2;/*^WU?5 MDQ1OGDQ>7-.$ITZ@J__;Q[H53_7VI]SR565>W$@FI,@)E&F40Q3C".(XU4N2 M\PQC6DA&"Z? L:L&<_-7.\7,*41E% 9-^R+7T+'S2EA&DD/B&SJP7,/9* \: M[=MV7HLN-[GY2&L#Z(WP&%D>BY_70+.S$M/&G<=B=!2&'GVC$5OS3]N22RFJ M=]J>+]3$OM]O?LAJ9W8%K7> "><2YR8!%VFRBPH)B2()Y$+D(DIHJIG/>DM^ M7=[YL.=LX.E]V:P'BA MH5F=3K;,199QJ3B,*4\A2CF#I-!.:9%10;-8Y+FR&@3K+GIN;#U,PVN[!'XX MTR6P2<5S+,-S6!1+US0(U*%]4G\HWY#E: M8F&S'J])?*.O1%I7SV8_6=[BU M1V)?IF8R+O<-VKK()Z-$1!%6L$"YZ1N1:%8C(H:\P(3D*F,\S5R3^NQ$SR_D MW*L&1*^NX)EE&,> ZQ1EH[_"J%#)-(_R@RE!8)XER-:UCI#_5)BO%. M8;X RE0%_S!6!,+?[L41 M7 KXU!Y\O!_-)AE74S-"- ,H K6F$:95Z1_4+= M,^T0.=]2T_+ZD9W.FF#4;K6M,\L^LO7JOMY2?9#W=+W^]5F[W-L5-[TZZC=4 MK\Q2;SER+I,$)E1HIY@HI!DLSV&<$Q9)+CARZ[L[6I.Y\5JM'MCVEH"R-Z7. M*-"K(TR@I!UM."KR-'[9[-AODL4(3(?-.NR- 'LK%J"U ^P-:3WJ(6%Z;+EV M*YY>F[&-5F;:-FVW8G;4P.WF&X[CV ^KC>;NIJW?.\IKVOX;_;EZ>'IX56ZW MY5^KS?UKJK_%QCOA<9RGF5ZW&!54TVK$(YX7 F))"10\91@SR3%RW!:%6H)IMD:? MMJL-7SW2-:!UMX& T-N]FT+!&?AU9-2N>V4W[3T[S1>@^Y;WRH/7U[[ESN^? M,9CY?.4XR9_T+3,&F>?V]N@5@X8[< WHY_CT?(AZJG M3/;J?1X(F-:C/&7;D9=X\D/CGM9/6VG&VK>C<,S\V3J_ZG73,;CQ,ML*0D)B MRB,L(4.)A$CB!+*<1Y#G.$ZI$-K]IUR5599Q6VK99' M;9D=UL*.',(@'#Q)H 'W[1#<)F6S5;R/+'FO^'0'S"?O.$B?E)3<47G.6"/N MX'_0(>?-J$6]>1X, 5MFC! 9YPDLXL0TSM5N"HEQKEDNHRD72BKLU)S<786Y MT=M S8-)>OZ&&9Y9"CM6"PMP8':['"Q? &?LO8XJO S?5 ,*SV@QF[&$EU%R M&49XY4[NW1+;/5WK)2!:%%*D,8QE;)II2 IIK#=?7!%."A[G&%OW1CRX\]P8 MJU7.ON7A(4Z7>>'C3R=H2GK1EV(3P] =&GGT, MGN(ZC89NN#E9*:M=M$S>T! M/1C(6ZJZN3$0JZJ>5U-[^$(JN34MU55G"%#2-4 U]OO(,T*;/ M8%4]U4.::FT]GKA88.+U .:2O&G/8RPL/SJ>L;G&C5^$7"V_F*;MJ]VOMS]Y M/>3R#_WM6.:(1ED1)5#RR.3]ZFT,2SB'!:,QPQR+R&Y>Z#D!<^.13D?0*0F, MEG8D<1;$R\3@ YK 9."(BO7S?\WT_3-?=0]])?G_OB]__!]]J;8_)N87:'X9 M/.9G;SO)HWW-J.YQOOJYT0>NS8NNKN3Z\IWJ+\+=T^Y[N:T[0G"BBCA+!HEX*U/5#W!&?X4M47R2X-DHRO8*^OUU-0"%,\GI9*[IXW07LA27\!X3!A,J8Q-%,<<=U(*< +GRWSB&;W@9#(L,3P KE76'VXCRS5OP^]%2C6=&>L*S1.W>)GJS/.VG*W,O'#). ?NL]S1U4:*MVUCS:YQ<89QFB )!2<4 M(J8$9#C#L,",T216*2Z;]Q?/&.4QUQ0@HT3_2 0D69Q# M)J*\0$E*O+D1PKD=7+E7V>\6;HC]^#W<2$1?:!,WT#;L+NX$+*&W M<4.1+[Z/.V&_S4;NU&4WSHUN \8;<7F@I_[ '^5F>S#?\X/FP/<[^5 M>81X M+ 2!D3!=(DPLB@A*3&E<)',D,JRL3HN#:#2++6U@2GV151T_N]DG^D'F-'M1\&5F,OO$]NS\ M9:]"QKU#WBHES4Q0^=Z,Z9!?Z<_/="=-W]_5YDD+:WMIEIMJ*54112S)8))2 M"5&4<,CT!A92+)C*A:G7L$H8T49KH-4&1F]P.&]\89I;\DO#RYSIU!TOGUSI('U2(G1'Y3G+ MC;C#R$YHJ_O-2JTXW>SN>)TS9+IBENL5UW2ZGRJJM]YQAJ,<%KEF+J1D! F) M&-3[\4+?5R&.W+KR6HF=&W5]>7IXH-M?)BMH8 #86P Z$QP[G]DM@AV%^8K'W67TPPE$2,2PT3_S00\"DBY*& J>"Z% MR N>%,O'NH/YEQW=[NS(S$ZXR[/V7(5PCUVO>]TQG#?=--9E52T D_>KC0E& MU3.;:XT<,]SM%B4I$J)W[CG,(I)"Q%D*69H3[1@CRCA5C%+:+LK;C7C9)>D4 M>)$%D:9R.^A2V+U?_(,;^-W2*0?VVBW (=!M'YD/&FB/M0A.0'FM2K"3/&U] M@A,:1Y4*;E>/2$;\<*+OS&/:PLNVB%7N7+[#FCM0M, MMQ_.]>;J+&U' H&O)>B,!9VUS3'KWE[0&@Q:BP=CU.>QZ@Y)H/-8_8D22%_\ M6^"6AAI^;2ZFL 84/UWZ:W@,#U)G)Q W,@1@,FM>4;W7?5T^F#8R]:-VM]V: MNJQ:P*M?^\]\:EYG=:>L?;NLC?BD'R=3Q/6F?- &+(L(%VE14)B2+(SLUFCH.D$EQ$I:1AU>>'U"[\D,&Q;"7_WL.*?N'W)U_]UTO_HAM_1>_O%D"C0^ MJJ,LZC>K]9/^V)M5Q=>ER9VK\^+N6%6/KE_&!4U3GA501*;)XUDR'/C6&>31D_.+L$_?S9-FDWIK?M%\[I]YOOO8FK=]/6W78ZK3X<^- MOL_[C4G87/TPON!IC])XB)7^V/K):#N<8KU$2!%N)C3Q(D90NW(8,OTWF!=_^^73)]=:NY!K;O)_5@1,LA=_:PI * M3UR9. 'VQW6-4P@=VX+AA]P\R?<;O1.AZ[O'Q_6*-Q+K$^K735-=K5J3H+[? MM#1SF255G,<2P9BB&*)$",CB7, T5W$J$IQBZE2B?9LZS.3Q&[W>UT[)I2T9U^.U:[!4@6<10O"I+UG89WX(O^ M^M2=PD :Z4_HKWQ]A-9\-$71X*-O)&\_&9M/QL1MTW-B?>PV,B,QG^9UUX/= M-JWR/*C\O.T^=P\GI$RZ(SAOY7,O_\(G1_8+:=OE:1JJSW7VI=UYD>2)H JJ MV$R 1#R&N" ,Y@E/LR@E.9:94WN0.WR<%39M0X]K-A_U[[AZ MP3@&^;B]IYMV HKVCT/47_9?&PD3DB]K]6; MW3\T(F9#6Z[7]1ZWW?K6OM%KNMW^,L4@#Z:T=%FH0G*<%C"GB=Z#ZHTGI#)& M$.=$[\000HET&B0^1HFY\?C>!K I-W!@15^C62W 1EJF_MZT/K;!M+"H!P^A M]8 ?ZM^?Z2U:SUZSEE($B<0%2*&M& 4%B3"J2*(I\0I>?F\J+EQ7JL>6.\U=DQ, MO@"K'8GY 2LP50V4U%S4@A;"];N.AD_2N2!M4FJY;O5S K&X8D30_$W;2+YO MIOGVITFEDJ_D1JK5[NW/-I&JB=97'U4WE=#4WU8?-Z8KU#*-(IX71, DCAT=Q(I[-)NU5U%]H=_6G;7,[?*EE$PJ?&/C"' M]; /FO^V%H'?6IM^7X#>K#9GJ4YD[J>:UJ:9MNS&N*G7S"'V/?7:313UGG - MW6+>/O&^&.WV(FBZ.+=/7 XBW%YO/+(?A+PW7_FF#+%VWONPRX=^U@7A/$Z+ M7,'8_$"%BJ'^4P9E%B>8IK&BF5M#: NAY6VWK@]:/;+VZ M;TYE.=]*\TO+E4MM>RP3D]1*,($H1PPRF7%(B"IPI@B/B5,TW5KRW!CJ[O-' M0#L=@6R4=.S%:8VZ'2,%P3(P+=4Z@[W28*_U O1Z=QZ;QXZ&K WYX6GS5W\1M@Q M\)S6.3!QAUSB%QD]9X/[W*;17=3YGVY GF7:R>&J M8$F1*08YBW*(4!Y!C"(%<_V#I(3B5#BE%M@(G=L;HU=O).]?PM>1NSVA-AG_ M+@8#/_W/:G>!)0@]7I+[,A1G@<19FK*Y=D08KFVQ47TM[WC=][:APW_?EE6U MC'-,$T8RF*92090E.<0*Y5!PGBJ F\E" MCW1E.3;C.K@643%?D 5FE$Y-L"M!JV@[;7@!:EU]0>80E/(%W43!IO$0NL6. M;&"Y&!.Z>(/I8CTV=AS$<*PN&.FJU?FF\H,F:-GYD+\Z>6^>Y']*NOWZ5[F4 M.<\4C;6/EDKMK15Q!BE1&,92I4G"HS3*K)(5'.7.C5OU=RIQ]-4L ;9TU_S# M%MIC:S0&M_3@W)#RZL19BI[6CW/#X\B5 M<[Q\[$C.OP;S/K?E1O_*&[>QGO[YJ_FY+[=#2N1$B 1R&G.(S(PABA"%2;&3V84U+.IMP=&N([F=%P..Q(+"7)@-M.JGP=WT8P8_@6^ MM?\,4BXY%CV_(SL==9AX<. MRN8YI*Q0,$]$G*:"T1PY!6;.2IH;G1VV3*WD9E5N]3^X.=[LAD.J?K*2<\G- M><3MB,P+CJ'WMP<0UEKNQU*%:3IZ$HI0#4,/A;U8L\^3-E]JU'GZ@G',,3A> MJR-1IK6TH2V3PM>>!DO,LDCJK1M520P1$3G$6<(A$:DL%(YXFL4N%')=Y-RX MY"A>MP"=TG6FJQMU6$!NQR%^@0Q,)MW>L D=?L7ANYTV;W.B!QE-WK M\X)AO$KI 0 V BE#]^C$'=Q*DL%S'=4;E MB:1$D+K7EL_-S_?%ZOO_SSCS_^_OOO?_TC+&=_72P__4C_5OYX M]=M_N?SU/Q[\_N]R\]O<>__CYJ?7O[J:;OM%>BS_\7_^_9/56V:+>.>79E7"B^75OYQAR+/-IY.4IY/-DU^$U7J) M<3W1VMO($H<<"\'+1 ,!=0(69/1&:L6RN,MZ)7M%=&\4LLKQKY\67W^D!Y-B MN*]_@?H78/Q2'?_MP4LO)'08]:_GZ^EZFE M!/'S=):N_G6U*T-H;KT80H(7^B%Z__(#L5WR92[#6MKLK)Y\YN' MJOY\!9\0OTP^D*1SM<(O9[A:O2T?UHOX'R_^F*XFL?AB.$K(A0E0V7 (T3,( M0N3B%,.0W$,H7"&AX"ILB+Y\T8]U;?^89^O5U2>;U7X+%]^E:#R<'*'A10MQ M=X";V_2_6ISA=#YAO"13L@$G$H)"9L&YI&EW%<$H)7A.L@5@'I(R#E(&UO%B M4('W )G%V=EBON'CQ=_S6E>-)-(/. ME'$A3>RY! M6!'/#RN'2'I$K%SOS-_>S,MB>785%.0W9'Y7$^NC[KU^9 /1!AK'B+@3E+S+R^DBO9ZG5^3(3[)A M6@5! N%D.54)#LA5%X V!>\QJFR'2(EL??E.")'/#"&'B[<3?'QS M_.OYQJ,N%'UI;B1P*4,-_ N@# (L[9$%8_'(RF"^Z,U[=P*&?B; .$JH70#B M??XTK;GF^?I7/"/_B27NBU/DER<*LY(DUTD7#UBXC%&IH/66Y,>!H+C[[IV M89X5,(X0;A?@>#./BR49NHU0-BG$EXOS^7KY[>4BY8G.2D6K./ 4"F%=(7CC M$GTIPFN4&+,9#"M/DK(3=.RS@LYPHN\"21_QCS>)9#DMTXN#X4M[F90KT>L( M/!NREPH1*$CSX+PJBB=&4=P07LJ31.R$'O>LT#.$N+O S8N42!^KRS^J>/A$ MZ!R)6 4BHZPQO@%72@91--KB?,@N#H:9+03LA!?_K/!RK)@[Q8J8V)"%$)+B M^\3(4 H*X@*WQ 3WR9.SEFP:SLG=0L!NF3;VS,&RGYQ[ LM+^NO;YX M-Q+NOWF"I$J6$_&1K07$ M0 ()Q@0G5Y96L'D'87J'DSIZ=A7$^_YE>XQDNV)B%%5Z(, M$%G4H'@MR#(4HI4H-"8LI;#!RN@?H6$WU#RW1.W1TNX"-?40:_F2'.]/B^6W M">H8F/.6?":=B'Q#,I%,0DR)>5H17(3A\K)W7KT;1IY7.O9PV78!C0]G.)O] M=+XB::Q6DZ@LFE@8<#04C1F'@"(:R-'GJ*.5U@SAI6YY]6[0>%Z9U\-EVP4T M7I_EY2?:*_^V7/R^_OQR\*99P(7LA-8*/(M4:30K6 M.$L@5+ I"70>A_! MKU[-VP\E]3JT=+M!!WD%GV+L\N'(J+VV*;NV5I$A&SD3*"KC<+E10: @L)$OPDXG!%:D]1LAMDGDMN=6#)]X$C M$N,29V_F*?_Q_^1O$QNOQM.GDM2=0@9=P63B]MG%TR4D(IP28%BJ1Y;*PD5X6"]RHXQE[D9 M\OKG P)V@\IS2;(.(^>1P?*".$@;+F;X:>*4\2G4ABW*1_*KK ;'O0#G'+,A M,XEN"$MRYZ6[W?E\+NG4P^4Y,A!^7=P)U3;D$Z/92A0@1,WD,",I7&,6#,2PKU6-D.!HU_^?&!/(F[_SB\WR'YV_-53O27U6(V3;6M MY4\XJQT;/WS.>;VZR\&NC1"_^]2!.B3N1_V1K1,?M,MZ6WZ>SNEE4]H\%A=7 M?Z][\TENM>$4M9!K*FIO/@;>493+DT&.3!IOMZR\ 9O1/4'<8"WX+MJU^"BL M]%%3@.9ILPS%@JL%N2HZCR)YR[!)&[6[9'320FTH3#S:AV]_F7?0'>OQ#G.F MN)"UR[4 QM &JX@EG0H4KS ;S5'CEG*U/UW3QB'4O'/GQGUDW@%XMO0/0S16 MRTPA'%^GX^YT;]Q%X#Y!YV$\PYL!M M+ J8"XXX4#5#Q!)(-"PX3%F;)H;F&71NW$NYW^_.?T$KC26: M RT04(5E\(%IH(]"5K+88II@Y"X9G;@J!RIU,9B$N\''Y9'6-1,92\J92R@R M*/+9$AG#F!5([S$9RY1NT\!^*S7CHN48]6Y%RC&R[@ P+W'U^<4\U3]>_Y_S MZ5><$3.K%^N7N%Q^F\X__3O.SO.$EE 1B7/0%A&4HVV:MF,-B6LFE8KDEVVY MQ3. W[(+=3T ZB@4W/=F!E?)P3C[FI=A,1#2WF>2S32N<]J-01:4RLX76I!U M:4;- ,G5J7,*:KB9=K2M?IXS.U)Y[C.T?#H:ZFF#NS=BQAK1[/5^QPSL40> MY:]Y/7$8LTZ1O,A$(8<*(A$3#,%IJ6T,,4?3)-.\E9IQ6MVV0]3Q(N\ -S?$ MKWY9S#]]S,NSEXOY1CBK3=.03TLDSS.EXK@BI]-S%6NSQ0B.&P2-5KM+?,7W":7O_QI99 M7"'G3;5HU=_!9 M_HA_W.S*$XP"DPR% "_K;8SJWYE,,C(A.LULBK&)7[V%EG'Z[;8T,<>)NP/$ MO,0OTS7.IO^Y*;3:B.3E8G5[7XTFLQA*(8FX0*;3.7",&5H1P88@I3.J4=[I M.Y2-TXVW9 XN&_+; MVD#F:;IZ2#<.;G^]FZ&M+KFJ69,O]13R1H!*&F#KD$A M9[4UJ$^1)%8L1).84ZCJB60;Y_EQHGK(,@X"I,$DWS.*WJX_YV5E"(UB/"$Q MQ.N 4R<5T$<.LLF"1R[)4U"@')$<4*?JT3DA0BAR6U>"X[%S14 /F<%!('*01#M PAL2]_S3E/;: M"V$0F%__$6?G]0+2-4]&%6.-D""%(IY$J-/E@@2NE4)7)W"8)BC9A;@>\H2# M(&AP372 KK=D-K&VL/TEXRJ_GW[ZO'Y;?EM=<#A)GO;B'#V)1U.@H2WMQ!D3 MI"P410P&A6AR,O8D53TD$@?!TW"R[P%(=:.]7!L. '-!_\1S5Z2IW'.7+Z8LH_:>Z"\J M",.3\%L:@ Z5Y>DA)3A@7>->TNP@G_/+%,-T-EU/\XJ<]LW-@L^+&0E]51WX M];=KT40TQ !'2$42-TC8]M69UYG)XG5.T38YR=J5P$ZJ[7\9I)JZB58ZL#BW M^+J?4:TSF#,)#%C8>&TL @4#!K)SB*$P9U(3__EQDL8MD&T#@<=Q=HP^>D#6 M92'3JQRNSUY$42SIJ" BH^T8*;[Z#E2 MYAW YBJ=_@Z_U5SZ%1=:L&Q#(L_?(*VI8A 2,N[4U M L\ DN\#/\MS>NL#&4VX\8*A\?5(C[X(R\%K,LM%LA!HA20MVUP>>HRB<4\N MVJ%H /EW *2[F8@K?KY=+XL2T9G@P<0ZWU=8"Z[0MXJ^.N:TX6T*5Y\F:]S# MBT:0&E 3'>!J6QGN YYBRE0:RIA&4WMS2M EXL8R9Z+B(30S2@5Y3LZ..5H'; M<1+O(6UY*_3<7+;L:)IB&UU,'%NM>[$J,/8Q#;AT+%1^,-<4!":R.;%'^ MH@8X"$269&19-G'>]R.SF_BP'1H;ZJT#5+ZZ?.WU%8?;7-7C;'($E)4%9 RL M-OZ)X%DJ]MBE^[.'=1(## V00>79@>A[)F=PN MC7#!L5I!XZJ14"XY"%DZB!P=)L&E84WZ+W^7LFZBPG;F9UCM] "W6GVS?<_F M41:M$H4P+) GF9*"4 I]258IXBF1O6E6[G2X7W6*"+(AP(;11P?(JBTQI^M: MR%'%5=-TM&SR/!)3$RE*QGK=RXID0&5=*A<2 H]%D)3(5VS6A?01FL:MISL) MMH;22 ?@>I]3SF>;.UNT0&H*>#&CW_WT9KZNHQ36%U*[ZA/UXJS&*A,F!A^U4AM)& M!T;LUKC;BXZ+$17QSP4PK 9$2]+DV"0"O4_(V(7*S?!SE,0[ M0,R+E#;S@7#V#J?IS?SRL&*2M#;.20V>^1H M-88PZ2/H4F2XONDC9N,;PBN@;72 DA>J) X"I&:>%-[TCEN MMK^E>6NHKRZ\^8_+C*OSY;=;'@!ZGK4A6 AA-"A6YWNJ0E^$$EKG6(S0+3#W MD)1QT_P-876DU/='CK] SCQ_JE!NE'"@]7!QJ__=8KE1TGJ]G(;S=4V\?%QL M3[U,O/,^VYQ E#HJ6J4$SD<.0I4:G60KVM0:#D/^N.<$#1$Z@G9[J%#[3D)H MDADS(@KB0FM7*^XB!$LBS2I(YB3%2*5)=ZOO$;9;?N-/<^_Q>.4,!K:3#Y-^ MM]'(Y[R>1HHK[[ SU&3INZ\XT9CI)_@ZY/OSYS>1^ ] M0.;A)&2B5FN/ JS7Q :%R>0R^@R:%68EIQ^*)GG79S!S>B_E?G_F]#Z2[@LK M5Y.0#4.F:YQ+!I:63*:_A20*H @I9^F)PR9U-\]@YO1 6#E$TB-B9;5<3VY' M'*_GZXL LII:IHN3H0A(LH[A+DF"SQ@)[RY@LIJQLLL9(;WC%E+HN_LH>8J( ML0^6C_9:!I-PARBY&M>NDK,)::WD+&@C]@J"K'T$D#N%02>Q4S?&@W$RIL,R MG'J_@Y<#9-W!'O3ON)S6I7-=25BY^?9N.3W#Y;>?\GQS2DE_O=IAM4_!8 &1 M:OJK"#+"CNQG-I$+XIKSW.1H93\R^T+:(HM4(J+)ED!3DA:;Y;^ALHX\$*XS8"MT.;NUUY4=A+$'PB)^[4& MS?33 _@N&NW*7+3748(NZ.KE#P7>1$T1)P^&F(B%C]VV^)3M9H^"R_X2[0 ' MMP[Q)JX@;:X&(3 T=80?H=?:>GW6>,6]-;(TF>]RBX9.MJ=A$'&H;#N Q=TR M]G>X?+O<""=MBF/>Y>6'SR3122#_RW.70,A:[6>8KQNX 6$)Z(IQ4WR3]/%N MY(U=ASDHF!IHI#N<;5A8O3A??UXLZSC(25#,.QXV#2>1N,D4T$9M049&BX=" MVI2:5(T_3=;8U94-<764!CK%TYO5ZIPX,5YX^I\"9@T%&[I$0!])^V20D1F= M,9_@(M1MDL8NIVR.HP,DWRF&;M_ATCX0\(T ;BP#Q5"1SU\2,<88(T=?9WXR M(.U[I:YAZ6-S-!VJ@PX@=>M6UZ,[M[=*A\@]D,@H<."16')%4N! X83@/BC5 MI(!C!]K&[9 P,+2&UD5?\'JP@:-.)!HE0&.]^)4$;>#>9G#!.H^N.,N:N%!/ MT#1NAX-V<#I*]CW"Z'+_EAP56EE+UEWMDHH,,%%@@<:JF&H1.3\-A/9PF]HU M*6B-GP.$WB-V;N_6SKJLF Z04QWBQ6OKCE!SH\')$A%92$V.V9XB:N0*_=8H M.E3\'4#ISF6L"V[(DD9ILA<0A0JU^4N=+I'P/=S[AX]/7+KLOO45M1 MC.)@K+>@?!0UJVW!\AQXJ(-AVHS3?82>XWL-?,WS\_PS+;5M(R6N9R/7 Q[Z M+]5[Q::@B)883[&*0#,%'K,'IRWR@-8FU>0T]@!:QSV3'0)##]L0M%58%Q?! M7RY6Z[>ESN/>W*[+RZ_3F%KU;OEHDS7$^UI"R_"@M8^D:^@2KU$Y4&(8BTS MM"YD$U?\%@WCGO&V ,NA N[@AO6'O+D@_K<\STNF$M;P*;W<@;]Z"W!:(:J*4+4W3= M1?NF5\M$YN()_PJ2B$QJBC Y4(.13>)HA!A&,1J6\;-),^E&*QCW1;8&?883? M18.IDB.\^Y:+3 MQ=_S^O."?O*5?F43ED\8^NQ"<(!U#*_RC$% DZ 86F!!+/B)28;V*!'Z%G MW(/J=I@\3O =Y/0O@J.-]Q%Y$"[&0DZJ0**<^ ZT;8AHVAT('U#PKCG MSRU0PA>!'!&U;7 CDCIDG+K[TI M'?F"TQ*GSUS 82W)+#(R?%+ MP0(S%"^E)(6TL;WYVIG>D4^[VQNQ-IKKP.6Z:M)]5=2X86:B@V79I0RLSKE6 M=4ZU$XF!1A^\34O\5/^ M];QV@7A;'A2V7Y2BR4GKGG2.NW'W M -!!-#@@1$]=G+MEK$N32MUM[SE-V>YW.1R^Q_K%6S;S?Q^\^QK,S!OM31T$ MS&4]U8VZWO=&$%FXS&5FF)JD)_:D<\#S"*TR#S8$2,9B=;ASO>NG(1I>:CZJ MZ-#D"&O/\XA3=%P?'"%/G%/L(_8._,!=IDU1V#6MI[RQWJG(K_+%G]>"(TEI MH8L%[RP)3JI$^X3+0.(,* 1]R'@+H!U/>B=]FDX T!.KN7-@O\35YY]GB]__ M1TZ?\M]P.M_D,@J]_'V.M?OPM$SC!0[FFRI[ZY13PGG0.M<&I*;>F\X,ZJ%C MP6*-%DU:(PS)Q+C6^-0 W /_3='013SU&/<_+Y;DI\\O6OW%;Q^7.%^1I"\Y MK=_--GQ?"V4Y79&W_NI\6<=S;;1U/9$P.!GL9FP)JV5SF#@X90R$I 22ZH(N M32Y/G8"W<;>)3E?.6-CI?&NYF= I5$0?2V2'NW MD@6TMTDX4Y@730K)3WS4,4Q*9Q-^,N65D0C:N%K++10X"CN!%Z8B]XD^;G*I M;3 .GM=!RS[X;)/'VU?IS[89U,O/./^45]/Y^YQR/JLN$CE(+Q\Z2"O<.NV] MB2D_DJ836?HA)3?\1O#PC3>Y$6V\]KJ C'58>+:** 3"ZN3#;7KD"-S?_C MU T\6;QH9(99!.EBWE=Y)O1@C9FGTW@8(+!NAD9\.@-R")R<9PSH9K<@7J2JDX =8"Z M'T/.T;+O $CW>+B<%YAM4D;5^5AD$.,=K M^_X%@*-%WP%^;MV0N!P 67RT)I/_BRIG,LIUC%(V#%SA,A49ZSV91HFND=)"D7U[OPF<% M:+D!D7U!AM)XV\3M>9*J<4_)A\?0<"KH $_O\YKDD=/53:I++E!AE.@$2(SU M]#U8"#IKB*XH]&2N>6S2LV([.>,>UPV/H &$W@%T7L1X?G8^JP'R8]F72\:X MCP%E3:M'3HR);,%+(4ETHF3ADY2AR:GQSA2.>U[6P$0U44T'F+O3O?V2!8'* M>L$4:,TI@C5&@==20 PE)5['P&.3M/866L8][1H>1\>*NP/$7,<>+VNF]S(5 MLHD[N(R<%0I=4?$ZP%@R\*J0#VBT,$4HR=KT97J4HDZJS@>,[H^2>0?@N4W_ MY7)25@6A:']FO%Y^BXAD,)V%**Q5G'OM>),SH8>D=!+3'Z?C^_'9<0+O 3*; M"'/#QXNKD( E1E:X3E.KXXV$I>TU\P+""6>U]L7FAM. ;I,R+F2.5>[66/Y@ M2?>%E9\N.O+RPIFO?=!+R7%]403]MKQ(BR\;A52SBRQ@3HQ!DHK,KA .4.8$K(3, M;4C2J%UZ@M#[;J&&OKN/F%T)ZJ3&]G!OIHGD.T?2Y5*+/N40,PD)ZU!U'ET= MX:A!R^1U,;&ND%-A:4QGIPT$]L#7 ?KH'&$OTO\^O^@)?97UBD5I'1*HE&EI M1E, 38TL.6WB%$W&R'<)WX>Q6_>(ZQ=UAP!C'[MVC)8Z\*RV# TDUY +'6@+ M2!B)#>4AU"6J:+^/+I G$-I6/UZ3TDEU_H!Q_F%2[@ G]R^2O9E_S&=?%DM< M?KO(IKU?S&8_+Y:_XS)-T&KFT'M(0MO:52Z DUE"<(C99)\OC[D:M9J(D4RQM(JYJ5V0@_DCGB> MZMP_'25J$6BK:)(('YR5T4!5\V7@+M-B7ZZ/60BT2GFSG MY$H'US,O*^MU(DG]8/L_^1\7]8V3@,RF2"I@J?I$SAEP2GAP3@8OH_/Q?NWG MPV+E)I2-/C2R+:K'UV8'9OW^?)PK:5=&7]5Q=E>NXL=XYIW^1T:B@&1A]Z>1H3/HJ^QY\;L5GK]T3Z(A+KE=?-G<>+ MSWZ>SG$>B=V?,X4:-B3+3";!6@.J'A\'2\RZ@$:$*"@0\3L9YCU?//JTS!/8 MW9:ZZ,"LWF/ONM?XQ/"@$8. XAGQ(8T#S*@@N>2(J\B<:E):]!A!HP_4',5S M/4P?_>%J" _<9 A6ZEU:M(2;J0HK.5PSV<;A>V# M@2.CL-?SP8:%WA/WPTMCMR6>4>LH&(*4NK8S+1)\D1IL#F0!DDZ6-RDUWY/. M3FJJ6N7#AM-1!\;XUN6,AXW 14P2N5 0(^;:JYZ6E"X"#/HD->-UH$SC*S&' M]6T_89IJ0#0\?F_F.-6,GG.Z69KW9750/RPGI3(E)<@YU>5L;.U9$$!'[WG( MJZR>;&0-S]\NSGT7;W^(R_C=)73 MQ"3#LR#D988:5. :?$8/WO@LHK8NVR9.[/ZD]I9G:@SA=FKLHB'Q(SS^.\[. M\W86F4>>\M"G1RH RFQ T?UICIF M]7'QR'70S;(,N.DD*PV1I9)-1"QMKJ:T9JRW[%B[-= 51'HV[1?;U^NS+[/% MMWQA'MZ=+^-G$LN[&<%R2I)5A1:\E%RE57-=3-) MOCW/NB21=/!M#F=W(&XGU/D_'>J&4-7XY2=7K TZO8D+ZWTJNDX)3R0"&<$' M)4&3IQU38:ATDVNZIY_EQ?X,L!Y-]R-:WTVIS]Z,_YK73_$>I3,F+""SF$=UTBF%3XPADD456DN6C+V0 MH'(R=82WI1@]*16X0VO;CMMI,9SJR1OQ5YF)+='@C2HGEI=LN;1U_R/77C-7 M6STA;4-*&L.M%'ZW2/XH,CKI*C,8@G9J63"\@IZOX;Y,0Z_:6-WKIY_(9&[G M9GA[=_VB&Y"R@C;K DE*#TKZ7+=Y QDCA4\L&BY28S/W@*@!,D'UF>^6BZ]3 M$M]/WWXCV;^9OR7G%JOC\R*NIU^GZVF^$8,V5BC,M6E\)H\* X.@> #'@PXB M"^MLDTY%^Y/:C>4[#DM;\D"ZL$!:B#X4$54MK2A&0 MF,C)!QZ,:%*&S%()+O #-WBK9KQ35M^+-\)]?Z<;&O*%7PS/AL M03KZHD3RX+30X(I'C\X78]O7\@_$S+CW!4^,X]'1T,&*^&T]G6T8N.;I]1_U MID)^E8FD.+VJ.WAQ5E-K_[GY=B*Y-&&3.C,VUMXRM?M!J-D[%@+77*-L4F-Z M"+'C6N;Q(;8XL;X[P/1M5B:N,"D$6822BP)5?(!@=28NB \N',K2Q!.]3<2X M5K4[#!ZLGPZP=7M=O"W7.8-::+N:<*Z"##X!3ZE>V3((*"WM2*AXT;1DO&^2 MXWJ*J'&3[=UA;S#]=8?%-Z36^:=ZWO!BM1G(K MHKHLEJ\6YV%=SF>7![.KZ^* BZ&\^"E?_622=&%!% %%U]?]R;Q'W!\@0:[&#'OBKP?SO_@+/\MA#7),SUMWH)=5V/H;Y4 M?4S0!;22)RBF^L0A.$"?.?BH71'U=K5N,B-N-_+&O4S<#6P;ZG34^M_-[UVW&O%W>"PL;ZZJ$7_;;[,.)O^9TZW&,W+Z=?-A*O5Q&7C)88J M+4>+R[$(GKL$%+ QCS$BTTT"[^_0->X5Y&X0VD*+_5Q1WM10_W2_R<_$(#>T MN@I8]+3&T"JR]\J 3%8:Y4V,K$D-YG9R1KXVW!T4!U#:J/5;+X18 M"YDN4OD_Y7DNT_7K/R[=YHL)@*NWA3[9%!.^IQ5 :Z\*?**5]+X$"V[309 9 M [BI^E>I+KH2Y6!(YN2R8&OA=*<)1*HL)"%KZN5.>(I1^H=UX1[OP=9TOIM RH^08(7 62&Z6'*(D F2+JG@I M4V%J)R]WK]?VUGV_/>H:JZ:+9-1UT< --Q_(I=ETZ9FO:Q)X-9$L*U-D B_K M-6K/:DOV>MV52TQ6BRQCDX34#K3UUD__=*9P:,6-;PD?E^J;^5?2QF))XINP M8)2Q)"Z)KO;CM>3C..Z!LY*%D"GI-F5)3U+56[?\,7?D0Y75,P W%U1)5/^8 MKC^_I!B4HLWE1JH3Z[$H1MX%UF(_\KLY>%8I:8 MCZQ)\]##R.VM2?V8 !Y&D9P\ MFX J !.>G&[EG,03.0#;R.NM.?W(QO8X]769+-HFT4D4/'FA+%B30BUM];46 MQH.QEA4OM.7Y1 9U&WF]]:P?$Y1'JZ]G@WF5FKA<;?7J4XS+\WQ;M!,FA'>U M<;0)CJ1H(T*HI;&)E9@Y;1GR?@?EUJG-I\CMK?-]#\G.P=3;I8'=YJ-?,?AM MPHLB'HBSP#U)E$D)*'6F+]QCEBK)T.0*W)YT=M?:OK>HZS"-=@G8C6AK7Y[- M.?#Z]F(L44>MN 461 3E.6TL]'*_++G%Z MN5E-W?64']D1&$"3 M'8!T]TJ'2.>XI^Z M0]A0.NO 4I*!OYK/>S$/[<[5+-IX;FYG,9V49+2L7;'UV#<%\%(X( Q9:[04 MLDUWTMU)[++#V&!@N=]AK(WFNB@?><#;QBLB!E--^WZ]NOEO9*#]Q$JPMM[1 MPD+B2\S1MZYXXECS-D'[;N1UV2?L9&@\7F-](O&G\]5TGHF;U:8U;I7Q]?C2 M)'U"AZEVHBB@:&\!QPIM-2HYZX5*PIS&0CY!9)+!UIEG,3F(H3B+.BL3;0J!1>;7!)ZC* NP^K!@/#(]GR45OK9CDEL,>>T M^IGD^F:U.B>.\MMR,=/NMSEI[@U],-]$:/.T_<9_S2?<])?:#!]Y^Z7^8#5Q M)5DEJ[?LG 'E-8*/G$$1,A:M- K7)$'9E*LNX_9F<.\&'QU9Y)\7R_?YR_DR M?B9>:6.[&08YB=+8D%1-H-DZ99214Y[KT-&L;;+:FI2;AE*/D]9E8-_:2@^D MJ3[M]2\U54%,$3'3]21%(;6GK:(U,F)*) MI=/MZK=)ZS(>/^W6?+"F.N@_>\W.S[FVT)V]_O#NY<_G%T.5"YEIE7@ %CB2 MOV B(!H$+I,TL?!@B[T+NL?[S#[QGG$O_9P(04/+NR?H7#00OX=W'&@M E-9;X!/TC7OS9L1] M<"B==0!%BENN4TUW-O4L0E8A&@A8:SI52N!#\6"*-$)I HYH$F(^1M"X5V5. M#+9!M-)/.+F[]"8L>2.<8V"YK6HZ M.(Z[:,9YMQ?G12O.^O]Z'/Z5G(U-*R22XS32BM@4:LS3W0]N_>9$6B:#D![( MY2 1A&(!Z^DG8ZSVJJ'8O$VI; ->QLVK-#O0&UOK'6SY1S'[+B^GM4#D_J6- MJPZWM\1Z(>J)\]X*66M';!2@3 [@:\]FS[63G"$Y1$W.$4_+YK@YH6;+I6.L M=+"%'&DVM-;9Z "125Z;Z"? C BHA,NU&EJ7)MUCVV\+S3)7?>)\+TT>#-LO MF]5$$EBN.P!O3(&%S!3D$$2]]I0A**&@7O4S3,=4;)/41'OP-LN9=0K>?31Y M)'A?SX2.](V;/VL&QQ;:Z.6Q371]8,;XH<+O@OY00HO-0+-=>96.$,7?Q]<@9Y.$TC%P,WA!; MIU1.![;K)7Z9DA0WC3C3='U.FGQST3TF_71.K*__5]Z8Y0DWJIC ,J22R2;G M8" $I*56K/+&,&O2.@9@MNAU5A![A\(,/OL,#JF7'*H*/!2$AE]QX6;QH MTG=E3SK'#;3'QVI+M8XZV7=7!F\:;DZ$YTP609X.XPE4%'5N=L@0A!71&^T, M:W)JLCN)XX;N_:/U0&5V8%Z/.R5R66W&:P!+5H&RQ+:C_87\+<:ECHKY^Y7M M'7BOXT;]XX/Y="H?K!CC7WY\H*M?Z(/-CS8_J?_J?2X_U#]_>__FSO/QK!X4 MQ,5?X^+LXO$_X6JZ6I1WMQYWE^35](SBXN_E0[<]YL<;FNY3>_FT!V@Z@+[\ MQSK/4TY_.6[QOUU^POGT/S+I:+ M.7Z=+L]7+Z;D!\RFN=2&K7$Q7YQ-XX=,CNZFLO_EB_>O/[R(Z\O&[._P&ZE[ MMCE8O [IL(##'7!(R.'3?0VMC M&O\,%G,?[-XYP>Q$]6.?LN\M!F+\ISS/95KY_KBHW3NO6L+_LEBM)@4Y9]8B M:%TR*,-"';4E(=F8G"_2ZOO#I(?"_7*@.'E;*!2#[',J+ELES&Y=.YY\S;C9 MI)$Q-YP">HVU/IR?G>'RVZ)\F'Z:3\LTUOD%%S,)R>Z_(WG'>OOW@+AKQRA.E@$MU &M*4NO$C?5-,F:[D3=N##007AY< M/QA>,\_;9+4W76.8L-%,&<^26?*5HG"$&R<=8) (3%F>(H\62Y,!P^U,V:_Y M]UL/)]>2_AHO_(;-J[Y=?+U9.AE%0NX8\" "J*(BH#0".'/.>BY$UK:%"/8E MM%_SM@>&'C;D:*BM#HZI7^-R3IS5R^.;1K\/V,E<"5L\^9:1U8Z^Y,&&J$$4 M'30WK+#4Y,SE.W2-FV!IA+4A=?&\]]"/]19'PQWT\ODGW#^W<=1^]Y32H'+H M+L"B,@8(-A40@1N?&*%3-[G\UF[WO!I;?^NRSVRV^+VV2?UYL;SHSEN3AAMY MWRR=&(M70DB0(FFH)>_D>19.*\GDY$KPQ3;IHWP8N=WNI/O@Z;YU.X'FGK?1 MNQ9'N2V.(PZ@AWCM"4WD'ORWMYQ!UYYM% A+)B@0+H@0G+>@B];,*?J*39SN MAI;SUFI[M3@/ZW(^>[@FWR]F,Y+_[[A,$T6?.BX5&%]]&9\0R(%-@$:*6)07 MJ)M<\=J;TF[MY3XH>F OF^JK@]!C-P8GQ!-BE@&B<;75OB6/.D8%69+ICRR' MV&8PTF[DC0R]MA@Y")%[*:R;]DR;CIOU'N46WB9*2,-+BE",LZ ,\8;!2*!8 M#I6T+K#2) A^BJB1(^"3 F\PY3P;J_>/Y72=WY9"[#&NG/0*>(FUA8%6Q!E3 M$*3W%J6*1.1XYN^:SG$K!'JT@X>IL(L9PSL:>A:DRDQ;$YKCU STB_7[=/WYY?EJO:#? M/BA:_OY#!XF%]Z1]H$CW\JT_WWKK/VZ]]";!LZE%2@:D8ZP6*3GP)7BR5];R M9 DVL=$8@IWH._[NZ).ON.&'2W0]/!F: -5]9H@_*Y1./Q 9-='G\:X-3P&V164%1 IH 8KN:=]%@DO MG+Z@,[%VD+><-AV--@DB(@7OT5)H5,-XGXST*+,PJDF:_0!:QTVXG *5K17X;'??N\MU M<;54SBPR07$Q0FH):'P,''F(NB0GN>9.ZP YV M\4DFUUEPZT$+[VC-*5IST1=@623)DU9.M6F]^ 11SV//W@ZFD@ZWZ M^JK*3^>K.M=Z]2%_NKBY\L=T-4E)NL@C!V;K? TF(C%#<+#*2=2^*":;M%I_ MDJIQ 3:<\N^7SP^FB1Y@=4'[J\493N<3=,F@R B6W%AR7\ESQ< H&+E?_W#:O8^;@T4]]MW"M^O/>?G;A_?Y4^T;\O=\%O)RXD5 -#F1 M*#""HK^"MYD,,S%%C&3."ON>3_7HTT?&P.&:6@PIME&;]VU8^.W#Y4CR2^JS MB:6HVN>J8"V5SQ9"IJC%AH@Q^8CV?E'F(TJ_]^"19RT,H^]CA#6^JE_B'!-> MBN*2@Q14\9%)T)+5#D'"0["" VV=M&?&1'"5.ZE[R\-''H$PC,J/%=KX:O]P MAK/9AXBS_&9>EE@;DJ2&8F!'"*>R3X%8D;;!,&I.DI&9XK%_-TR<'J M. M/(F+_YWC^G+=7-I$="5GXR0D&3PH%PT$0^%XS*E$+(P^W:V9S;:GCZ[^8S6V M&%)\8^O_IELI2>7O)(MUKJU[\EV.G)8\UA,T'35QQ*,'Q[R&($MQB3YT.S:5 MV^EUXVPIC1 RO(#'ALSK>5Y^^K8Y!%W=Y<)K5(%+"L>PMJ,OT0)Z(\#EY*5" MS[G=S6X\^HIQ8MI&T!A&D&/#8>-4WR4_(@O.%PXI<$%H5AE0HP0A=4PVHK%Y MMZS&PV>/$\>VL@W'B6YD-_,ZD?^WO/BTQ"^?IQ297R3Q+4=6QP047D@@9-C M%1E ">VMTT;PG2Z*[N1F/DK%N.FO)H'),!(?&S87\?=M%B[745;>^ZPU6*N( M=)8\H(JUNVGB$7/T;JZ0L M.B(8AE'=XB@Y=J#YER\FN5B!DN!N"J\M?C1MB2PE6+7U^\>G$55\OHK),*1#2LGNQ2D.2M! J9 M"HN>?FCU3F[EMJ>/%UD,J_!AQ-=!XI[VVO";.4F?PM0O7V;DN%39O]O<=7]Y?G8^V_3J?UU*CNN/2YRO M-HJZV(D8%N-KUP?CZFBT0'Z(5]*",,+Q0JPIV?(R\8%D/X^*_GV0]XAM/85: M1\Y#OC(CZY@^ 9@R!YTM(P\[RVP'.Q6_?FL74#J)FA?' MRKP'H%S&4$HEQ1UZ$$BK2@65P*-'R#:90,%U\F*7*U:[0V7L,_,#-79?YP>( M;V2M7XZ8N2HM%-R$2("W9#YKT\("Z%0!RXTJ*D6;=AH[NY/>[[QY9,T?HK?% M$$(<6_OXQRW"M1"1ZV" ,4YALQ$<@HT"G"R-)[^)>_RF=DY&T M/G::_9+=.ETA5@U_RM>IFO?EQ>I8GEL3J0PH0E*_I:$%, MD4&'+*5DT@2-YI[S\TC^?:_7/E-'^4! +$ZBG;%Q=Q6^WNKZ5S,V0/@;'AM=+!_;\N07#=L M^74QC^?+JI>)]MHSGRPH%RBL"9&!4P&!VQ0D.:LFJB;C0':D;]PJII%0V5*' MG4)S4P5*"W"&J]6T3'/ZN+C5I-0[[YU0%DJM!536]NPMW-US229(DG)<>RALTU)&Q'H%/T'(20EEN!-NMTOL MN[]SW%N*/>S> ^NE4SMY;?X?,W:3]/9K$XQG"@O2'8V K,EDKM2;$VB"TA9TT), M%JW<+Z1Y\G4[8"1B/('*TTWD7D+0L_=J5S)Z#Z_\I /5"G'4#V)7Z9KG%678RK?>+E M8K7^VW*Q6DVTL=E)7B_S6015IXTXPPI0J"9E#L'*T*0+^%-$[98"9W]2- ZF MKM%=Q!M&+OL&O"+)SA9?:OE_96EU*Z=%+HBV+EJ@)42^K^&9&',!4'B2I56T MYG:[[+#/6W<#VI_RL*69WE\PB3$VMD(>D6,.C)EB-SX!(2L)(N+'#. MB]VMU<-^[]T->7_.XY=V"NIWLWUS]@6GR\I5'6@\X:E8Y1EY$#Z2TXNA%H<4 M#B:Y$(KFJ'T3KW GZG;#YI_V$&9P!3[;^Q57G_Z$L^H+'S.'_.!WG>96Q4Z< MGGH.&^8@#1;@N6:OB[6 3'.PC!LE=7):/>7DG'89D7M0EX7!3E-T=9 M33UX?(\=2-)2NA:;-8P"]\(@ISH0O;;XIPA*@-#<.>,S=T8T$#L M@;A#M-,IX*[/&*^%Q@N*R).B()U1Z&65KB$2<6:U#5%G5FR;R'87ZKHHUSJY MI3M.2;TC;R**%N2=(NA<+^K96JB+FI8I+U?GRUNA4+76T=72J+77\5Q(.4+," DM.J1BMVU3C[T;>N$9L,,S< MMUT-=//\C=C0O70&>O.)C=_)N^L\"?+H+:(I)%G%$B$P!PH0E*6_<8?*S_+9LT\I/WVY]=W&]-8R6"N%T:R) M$/8EM&-CN0^.'@R9;*FO'CJ=;)I]9!VX-ED"BU5"2+8^>%3 D:0C*T+R1)CC[B&_L-BAW^K=PQH)QH0#SCIAGQ1#S==B!5T'DR$+PN]Q"?*Y- M_)6+R*(&(]Z!DM!"0 HXCJ8=UQ._1,_)PXU,X M#D-JI%-@U;\N<[[L?2X52M"RWBXJHD>>ZC[S;'::;#G#V,X4!Z_S+]&M.;TA?\T]3DLZF!.*W M52[GLU^F)4^.N==*[P74;XM9%))^>X[5!VW[0U5%ZO![Q/F(R-.S*TH;M\ M:&MSMXWV48R>)*_-$.0@QMHRI4@)ODBD;X/6(7(4]Z.G9VCT;GS+)(8 M69)(JU Z6?.WH@ &)4$GX4@&B7%L(H G:'I.YFP?_#Q^]'J<6CH(!FY8>=S] MO%CTM^IOT.58T\8\27)RI45 7YL%_>B(>K\]GM[:>7R2FU&\2"=-B(DQLH$BU3FDFU&T M"E(B2QATT"HW2:N.[45>)$2#$*Z&6;Y.4R*CKP%KQDKH8I(J25ES*@]R_#J] M=KC9P7O<6QTC%V2\7,Q7B]DT;;2SR7QNSOZAE\J](S2[&%3,W0'E\M /%5 MCBH*'&R.V6-$C%?--81BG\3) 5+NP,5_^R4OB8?YI\M)]%<'N225$$01%)]D MBE1R,N!L\" M,T$YY$HTZ23["#T]X>8012^&EWH'X/E *LB5_JL#NBMV-DM+ M"2>"U+8KEX?[0L8$0=)N*D?V;X;1['S<'BWKL*J^WZ\]Y M^=N']_E3+3NY-)VHK(W2>5*G,74)90H/?(2DHP_:EV3N9T@?*>W:]O21,7"X MIA9#BFU_O?L+O<_S^GBM__;AYTQRQMG57FF-,[435]&;7NDB@M,)*R,^2U:, MOQ_Y/*+P>P\>>8<81M?'"&OLY?T2YYCPZLI$DEIK5YM)UK.=Y!5X(PI$[GB4 MPI.?9'?2\NVGCEQ%-XR*#Q;3V/K]=3'?E)&^^MLE\5ZYC+7,09;"0>F(X#VK MSV6;GN1?JU ,*J;R'B)X0&YRB MH$?XJE57* 2*8J$V/%(&5#8H^WR]]/"OUR7>*)S-BH"N\NR MU!Z<#GQ6 EQAQ17$($V39,0#2GHIOQXN>CQ.V!V8ERL&WB]FLY\7R]]QF2;% M!6%8*10'10V*15I!7@0P(2>;=.8"FS28W$)+'RO$-"8I:H-[4T?.< BA1+*WJ11O MT,G8M 3R^R3V47XU-+ &5DU/ED@&K8)(Y)'I0$M&B S(=:Z[MQ:^1)5YD[9G M>UFBYC5/@UNB?<1ZI"5Z/4^#0N)BO$9.+V*\F.^1T_V)&U'8E%F L.E6J2G< M=[5YI>%!FY*#<;%I#S#"@WK]@RKEB/"K$^;3FVC%<@-W1WOT%>U+IT[ M>?^[_>JA4F E%LW)HDD$59O+.A4LV3L5-#<^I-RD2<)(=73?*[*>>"L8^9J^ M7I82H&(]C\="R] @_2<*+ZEQ:=WW2.S#YQ\>78=7QN^EM!ZZH&U.74U)2'N& M 7)$)&TF=>2I"QP4;28L&Z;B3D' \VR0-ZQ*M[;&VT>^/8#BZHS-^RAE8J"5 ML$#+Q(+SR"&*(JQ/,4FU2W/.Y]@:;R^-/=(:;Q_QC=T<[4Y7M^*YRTXC9.UT M;;]L (MD8+FSWG(A.1NN.5I_K?'VTMNCK?'V$>+8VK_3U8T KDE1"-K5TSB1 M+'G_.D"V*F0TT>2TR]G$0R.>"6E]ION );%1!9>)90.6.:M&S>@\9>:B*;N!:M==8W'&\8^Y5BW\L# M9F<\SR8R2":1K36*!"JLA11+Y);X=LA/#,EM=([K\3;#R^ZX/%IY'6#S:A[. M_\_>NS:W=2MIH[^HZ^!^^>@XSDQ.><&/QF8]<5XOVB MO>@YYZQ.=!)U)*8J$0)*"X;;A-PY$E*3(W(W2=/6TYX282.I9>I2ZT^8OBR6 M%\O/WV\*09&,+N<)N*HRL366LL:!ULQ[[A1WZ4&/T1VEU@\_>=H"VE- XWB! M=F!N/JU"QBJ(&S1[X:36@8-6B4+JXADX&Q1@\6A=Q.0&#?O9V\@\)&00?LPY MXV<4%70 H6=D]?:VWD(EY@76T292D*5,6D (6"!9BR0HK0MKXAX-(:Z7(NZI MTEV'::D#Y'W ;[4WU>+S/XFW][A*56^?JR3#?/6O<'&)OR_>_)UPO7Y77H?5 MZCO]T5=?EY>+S4QBE-Q:!YAC?5-1QXL7E%"B4IA$P!AD"SP>3G*W&8D#X;.< M1)<=H/9Z]$)^1J3_A?//7S:87_V)*Q+"O=[CTFK+M=6 M=\1A<@D;),9%&^* MY$)D-&U>21U!=+>YCG&0>S)]=H#=0?WQI;*J. S .290DN08T)%'C((E09R) M-B[D:',+ILB)C(/%T?73->;6_[&J5;9HHW:R2 B\7A;G4, +10X21J<<2SGH M)H6/+Q'6;7:D-=8.T$O?.+M7X7V_'>J,.<:-- BHDZK%#HQVDG!@.(\4ME$< M9TX=U>P@M=MT3',LCJ&[OM'Y!Y(/[%.0SFO@/FA0JC8*BXZ3+&,V+G&6\=3- ME8FL;I,XS5&WKTX.1]AR$R[&B4ON[8YWY2%#,\N1I809 NV0FM@,$&2)0(&7 M,$8P-:Q;Y/Z1Q[-D#4*8/5N$C:B37CMOOUG@ZO/WPP=/_?#W1WD"M)NBD=[U M_'HM_M?+]6;].GR;TQ:>_P_F]RO\%N;YU2)O+\UWOL5@Q#\7,8(,OEZ;"X3H MR;J48AUGD5D?FDSX[QMTCYX^>&N?B2A3UW#<1W6+O+;>8CSB_EFCNNW2#]\.)?%&E%$ M(./M@B^@PO8IAN&@ W)1I+2&\4%(&KKBM(G^R7#51"%3H^SN6OI7) +2_$J/ MB_S$/*!WY9FM)6-P0@@'VJ,%)76"2,$),&&"3YQ'SH?9L[$HFO8*8#*43J+0 M#A)G;S&LL4K[X>@UKK/69.TSXZQFIR.$*!GYMU[)K%,F]EJX'3OHF?:R8 I4 MCJF@J:WE/9']OMA41_PA-R(5R>MCQMJ E[@A1ERF[R2+R<8LK7K8G6-GW^(7 MEIHVU3^9?1M7!><0<=[__HAV.R]]Y.BQZ(MT=Q*8ZB %DRZ 4;6;LDP:@I<> MR @%Z;@RT?U,@>GC@L3WJ^4W7&V^O[\(BPTM^^:_+^??:NG[53FB0LS(M 0G M:^U*W;0^6@,I&]I+BY"Y75]9C M^]8VAFR98P)*E!I42@$BK[=L5E5/-6;79@;W$[3TTI)G3*4_*M,\3@/]@>BF MR7K2%E,F>3@M0-5F%"MR:#2OT14:#M'> M&+E$U[ 34I!O?5 MRVAEL0W3L+_-%V&1YHO/VXN,4=.QSWWTZ&G9P7QTDIZ5.KK2$6XU]*&^*7Q7_GFMJZLW-[:P8K438#FYR12; M%XJF; $*K*12QBGCA]VVO[32>2=7]\'.#^'KJ J8.JWQ##.[G 7K2DBE#@Y$ M)/8*6?!@!:]]E:(K&%72^5A\=>FZ]8BX,934CT?W#*.S[+W4+&NPS)"/JNNC M0N09$$ENQ0C)9*OG3;MH.N\RHD/@.+:BSL&Y&WNVS>#/'MV]._GTFF,ARG.1 M!9T&IUFI5JQ 3-P RAR0;0MSF^05NKE^_^5R32'9>KUM,+'>*F_]R_=[O[K* MD;IB8\HA0^1"D8TWD;XK"5*0,0F=8A9-Y+0OH>?M,>Z#QMW7\0U4VD'>\*D+ MP\!3M?Y$O:S5>V@%^<&F@([H$QHC@VU27MGQM7P+Y0^XGM]'$_V!Z?J^T7/: M9YQ+4G=V)!1?[QN+VPZ3S25Y)=O48IW)]?Q>.AYT/;^/P*>.8Y^Y4X[%,>_( M%241>)*.<>"*T= M8NMZYW'+>?2UN98P&92IDXM02;"9V62EQ-!FCOQNDJ:U3^.H? ".#I#_U.?6 MJY16EYBO'UVM;V*0JZ'FFWNO"6]&2+)3XZJJ]3PK=F^KM^4WCG+P:NZVS+3X&VPH.GG7B4??&+# MH//$I_?20+GA"3:.9'N#QO4V"HFVBPBI8IJVD?>AEF!:8"FB9O1?>C@]?B X MICR 1M+8<_H_0'Q3(^#6L?^_F#;7QHVG*&N+*@BFMA5W*H(WW-!Q3$=TEAJ5 MVJ?CQ \?WI'N#]'6X_81AXNN![_UL8'<[@A7*(83=)X)IFJ+,J7!L7H#GJF?0M]VHAH!(UT"JRKMM@W$S)$,,E[DHK(=7Y\$>2J1>O!.7+T ME==)B";#BUZD;&+G=@S]#\#4X$R)$OG MLI'UX9HF"^T"RV!YSF2SHY-\6,P\>,EI\WFG!,XH0N_@]-I9L_S+]T_T$5N# M;+7/V@0-7&M56YAG\#XY*(%^:+,CKS&T.+\&T#9MPX^3NDMC:ZIG\%6&;EY; M,N>MSO4Z)UI0#!EX%CUAAB>=H .VND-R8V M::;P'%'3SB*8.JEPF&XZP-D_-]]HBX8Z(.[ZTN:9+H:SHK1)]>U:EKZ^ MNY4%2)[$LBXZ<.MR4DTF AU";'=QYH%069Y8;P=C\T]>:AE#8=U9\G:]I;XF8@&U$7 M'1RW-ZTS'Y;)SZ2-A27:&,35[3[R)HVCNB9F@: M1?Y31YE_7-:(YEUY\_']ZYO,X*P4Z4DP&E"@H[/=,G#!:1#>)87:R^(?E%WN M""F?^O1I4V"CHV$<*79@3EXO%]OG,_\UWWQY?;G>++_BZJ:ZZOO,.Y2"&=KV ML69FLJM-Y;P#J8+CGJ,*LO07/I-5EJYM*+KX('K30(,>YL$#.^='N#"NV%]3QOLQ_+ MQ:=56*RO:)HYEH5/,4)00M AOAT,RA!XRA(Q:.W$,%=HZ(J#H.//&SJC2'MJ M"+T/WVOPN/ZTO+ZT_V&>MI(L\CJ?JEZHJY@DFJGYD/O'\]W@:&T5!F%MH\*#<:]*=Z#UF'P M/+\$=FNU39HOV.[!)SA\&&C\CY7!&U5U.LDZ=\7]"U^ M"G_C08VL[__U47I5[Z1GI';4MY__1'-?P5(49#@@F9A &2[!2RE DZ^=>?%< MI$;%C3MI.KZ0\]%'WTU"#TP)(:6O3X )OP(U[9(2:YV]E3YEY-BD0/@YHJ9] M!S$6.A[7#HH MK-')2F:Y]:?::./WI__G@ORQY>=%K4^FI7[!!9;Y9OUA>7'QVW+U5UCEK=3O M\$Y'9$RH$#*%A*!LXA #5V"Y\;;$8E1IDMT\G.1^C=(^R-K=C[ZI"L_ 9(T] MWF/H1X]MWDX^W./9\S):5(8B,E][BR@ZRN@[)2$P7H3"D"4V>?U["F_J.@*X MWB@S'7D)I4B0LFA0==R29[0ID;M@E%,EE;:L_DA/O^9J'TSL]*&.$'X':<7;5?SA>?KQ_*+A?K67$J.S+A-;X,H'3MSB.3!FU42$F% M0!:G!:R&DSCMB]%62&NDH@[ M^.@__0E;/YK>7F1Z\/%M+GE_YKSF4I.FUKG MX5*(M,5$!I]S !^%9? 6TYGY:Q](OHLTO[BZ+=@9Y[SY M.UU<9C+LK[XN+Q>;]7MF\#9MG(Z 8[.8YRSAN(\&CX3CFT5NYXAN M6P@=Y&5>_\U17,BGJ!C)/[SZZ-O#5G//E#46,J]#!55&H!]$X($9C,D[)INX MA#^2<:Q=>8OK]7+U,5S@NG9RO/KPNUQVS-D2$!UXSC2H8FN+/>8AA5*LR=GD MT*30XGFRICWTCL#!0YLPHO0[<)DJ-XCW.XK=XT4ES[.TKE8C"5 RAOI*G;Q4 MRQ5W)CKAF\S/>(ZH:4^KD7$TBN2[0=%M2\2'W!22D_=U3J=,Q VS)*8B<^TY MJXPFE@)O$E4^3]:T:;71D32*]'O-F%WS=' EQ@]_?T2GI6']Q0. &%:*B\*" M5E6+(D3P3B60+$HTGHF@F]R=C..ZW+T9KD,)[PTBO,+N@]MX'T4.S-M*DZTW M8 JB" 4P$&:+92D^['/[W*OM 2MVY9SLH^G';[+'EF\75<9;"=7>@0\8*2:1 M3:NMO8K+)"H*QD) #M$GYU I:5F3>^H=]'3EFQP"HS'EW0EP'A^-M\^]_Q$V MEROZ_P,FDU48DC: UJC:$M^"$R71\H+4K%^8XP+754P<^ M\GU/_R76,#-MC!)@!49R^G4"YYPF YU\4#QB$$T"KSUHG+91[8C0:Z67#B!W M5Q!9TQ5;#F-(_]Z^^":QU8*/.]Z,EC9C'3J=>9WYZ3P$K35D0U9=F5)[8[2M M8GV9R&G[X8X(NF::&?'4;1+"C5V9.N!31PSW3EZ/^@!R-I.ZL\F0R-C0D5<' M280@@'DC'/-!$XKZ#0)_/.RWG_DK27DU_[;M0[%M3%8[ O#D AWJ/!'6ZT!C MSQVPZ#BBJ4W*&J8> M"U%>GYEE061'(2 6^B(,L>+(%; S2I/-D(!EF/;OKSQ-FF\T[1\LQ XB MVJ>/O[>W?1(2BX)"(P8VB=KY.#BH#*\"% M_=$#,3 @*7RH0CK UX/L=OUR51@^,S(JQ)H$RHOP# M4Q)/$R!O^OK(P&.=,0K6,09*, FAZ.V<&N6= M]D[&!W'RCOOT_=:=^G9J?!2U%O[4N+KV#:]:Q6+^[7)Q5W*],U$]*T)YU5,378=G+QZL\POZC> MZ373VX[9;W'[/6 CGFL'50)W,H$#RYI"<)FXW7(*%.CBZ+1ZB$?5.S> MLN:S056T@6*EH+BF/G$7Q0(RXEBZ3+ZH&F38=BPP=<1XL!Y_L$]C2*^[J/#! M./=9*9XTJB0HM/6A62+K[9V%)%C*EBNI1),'2\]2-0U^QE/ZLR'A,1KHHN1Q M1Q'=S9#2@HXXRL1/J$\7D_40G E04DJ6!2Q<-2F9?9ZL:1(.)X+443KH&5-_ M+!?IFB4LJLB$$E"3!5?$K @U0I"%.R&%(S M<"2J7B9TFJS"B> VLIXZ-&,/.*R-?VKFKK8P>X^K5 VU"S*3##UDJE;#[!K<_+A Y"XNBCJJ9!XK%ZFGXHY-5SALK87Q>8!>_02Q45^O3@_>B.I,*.!::^,APGJ3"&]#I(*MQ_T_(PH)6IKA@8 M.**;#&L6X.HLME@PN,)1)][DG<T!R&]UR40,[E)2BIT#5;4%PP) MHB"U*U;G#W'!24X\%QGI9'?-35-?*823(>I +?0*JADF7GPT E#5W(=T#+PD MAU'E)$K(M#?:='A^DIH)4P$N\@<7"?B0'A:([2*68H$HV&D[R,AQ!C M :%LS*Y$G57S%]E=)PU: VUD'77G6PT(1%F-0Y/7$(H+H!P=^;&P#(EQ9:TI M@6.3XO;]R)PP77!B#!ZKH^XP^"!8^4AJNQH96:XE&R[>+Z]&4[ZI11WK>;R@ M$V!=NU@K*X.*(!RK80VG "=:#HD+X6/TD;7I3C4*]5/7J1Z=NIA.E[WZ?W?N M[!Z,2\V%]77<#M*IH4R=?6(%0G"<95M'7+3I@#$:!U.7PC8!\NETVG<5XO9K M[2K;E )RSW.P,D,Q9HNTFIN7 J0KJO+.=9LBJ1.4 G*3 M%/$6 :USM).B@)"= LZE#U(8RXIX2>EG4PJXCQX'E0+N([T.3K(?V:B;:"8L M>E\'P*OM+2A7KC:NIWT[LBG2R MH(@#.0?F"J_3L3@X+ R2D"Y2 ,RCE(/LQ3G<\AUL+\:07@?VXAEW__Y#M)F, M4G')'0B*WWQ:9Z M?YN;)X["D 6VM@":VA;1QP0Q)PL! V9)PF+M ?: I@YO <<"U3'2[P!(=PLN M1;]=;BY75\!_%R_FGZ_FU!X= P_Z]!'CXOVY:31&H,14#0T(K5-6?00?+IXN4YKM^'[S4OM/[U\F["8G Q1.<,65MDM<61A1C(N9?: MT-YB4F1U@HK?YXGL*@[?!R/#RLI'T$P7)]2/"TBV\%HG\;SX^GT7-!+ M8OV##IY/?^'%G_B/Y6+S93WS*)O<) MT+TU>&80_6UYN9HIGR5BG6:,M9;.,O)K4G20G90.#8O&L*D16@F=MN]2EP#= M6W]3WV,]R]RGY2_X/LQSE62A!6\Y%!YYLI%VH!*I]N2H U&" \>XC*E$"EL? MV- =MUP'+3]-@>/)<']8"L_5LOU^M=Y(9J0?OMJP]S*+:;D M"@H!7'"2F\P28JEO+TS,OB@KS<,YT>T*ME\BMJO*J6-N>)IKJE,TOG ;8$() M14L-'&M/MQ@2!%=(N"EI-*D(P9L_SCJ'FYWV\!GREF \7?:.UJ=N )0HCF,A MA\-[BM-$IK.A)#H;6)3)&RX]-ND\M"^AT]K,OI!ZK![/ *R9]AMGDY8; MR\"$;E*1,93 :6]FN@3DWGJ;^F;F):9^S/PGHU44Q@!+@3QF4;O&HK5 /DAV M+ 8KR[ )4WLM.^U-S,EPUE@?9V#Y9M'D('@UW<[DFLVJEKR^HJAM-KB,7.,D M%F_:FY?N+-U>>NK@YN5)?G;FZ2/F3(&5!56X).8,,9=5@"2%9IF",>1-2G?V MHG+:FY8^$#F*!GLUBS.99""!%;!.LCKXV5VUM,CD0'@;#6W )GWQ#V]MU^R6 MI0^X[:61OIN,#'FF-'O0QF_L9U2H0&')V%(#VDOF7-$)!3P%!&5T!L_K4 06K$>MF6G3&_=9JKIZMK8/"A[:]?%DWX'; ML(N9>_-!7_T]7\_0!(:D=L@1"ZAL.3@9 ]ADR6DO*?,V_CE'W!YTAOR[K->O,,1$",PF,4()V*)/@?";>Y';(G@FZ30#U,FE]8NTH M1 Q$W8'JF3H]^7%Y$5;OORPWRS^7%^1HI/>KY?_%M%G_ []&7,UL+9HS!H'E M6%UR3\>"5XH8$II+D21MUT$)R1<6ZA,XARIUV4C"'9NGM[>3LJU1B$$:<%QR M4!3!@I&S:,HC3'X2'J:0#C#TW^"5I&5)4!G2JKVX] M"Q"R2, MYT@.J\JZ>=:FB[$[C;2_QPR>?50Q^3FWTS6XIF6Y7G_\LEQM:@O\ M&=GZK$30D)QR9.)K(HJB(7!6,>YC\I&%8:?>/LOV:9^.PU%CX9\#K-XN%Y^W MC!DO!>>,#OE4)WOHB!"*2N #1AN%R,[KT5!UL^JT5583@^H@T9\#IO[ S:=Z M>S<+*@7CA2%.LJ=0II -5M(!2H4\*> A*5"T/ 0;$MC,25;9I:1.5W6_SP"Z9M5/IW.KCE)&=[-/GIJ$ MEGVQ,;D"22I;K2^#F*.#>J6GM+0NAB:M9,:81]>L[&D"@!VHDGXQ-O,NLT@R M J-JFQN>)/CD(B2&02NF0E!->FP0Z@33;*CPFB >3(:)2W!?II6\R1O,I8H:E/]G/@Z6]I-]K<_#7RZ]?YUNN MUF&17R\7M?N[C1JF7&DSO2*51]]9[]6"].J_R8KF^7-UUGHC( ME$I20$)?"&+*@],R@'#<9DR2#JTF-_)[47FL)1JTV">2_R_TM_X]"\X&)ST# M%VJ(D9P [^MC<"LHB.56F]!DEN5^9$Y[>=,.90\-64/E]5J*^XS).*)<=,"G MMC9X+4M"]T-D1N>LX0F*4$B^5"9?2@@+648?O$W>81/G]J1VKV9]?UCBZLH^ M%+31"0,:F0,5$<$;9&"\<8*15Z!2FP;)3Y)S3G9L']0\:@UVO#(Z<.I_N5R3 M>[I>OTK_?3F_&KBZK4RSK+Y?K8__8ZX-A9"3A7<$ 2\5X]RKU 93.^B9N"YY M!%4OQY=[I_"IWZ[PIEPM1>>ED S0Y@ *Z1"/)"5(Q2']*$5\.,"P'9!^H&Q: M2(VB_P&8.EP94]\^7[WY(X.-N58_+LL-+Y_^6EY7+/+HC.3HP/)0'Z?6IP+% MNMH.HB92(E),/>C.^>6U^D/+$9I=MA-S9ZAY=\=.;2!RS9#)F;EH$R3K5>UL M(\$71U:D<*68+:CY0;AY)?UQ1SK\%=#8JKC)9@7 M$&/4$)@KREKB434)37>3-''KTO&]Z9&D/[4!NMER%,3&^6*KD%NN-O3=>IZW MO8%K!N?ZYOL#_HF+2WP35HMWEYN;9L3O<35?YIF4RB7:.N!U$;4KK M?WUM[O.K1;[7Y(%^[_(KWN5L-G?E'24EFPO9!G3UIK08!Q&3 "U) *U&?<2AC.>/9MFE?]PQ11Q>V/O'9 M=_>PWC.I3,@@D-P2);@#K[2&XIST#KUTN4W3W.>HFKCS_5@(>53C.IHF>KT1 M?VH7;\/ @V["G_FT9C;G*6I/87F2=24&B9!+;7;F+ -/DH Z334;4PQO<]%] M$LMSSP.\%G5^5[W'R]6*#M]?PGI^;Q^4)&O5G(.L91WJ4! <[2[@SKFLBQ*Q MS7BB@ZCMV%+M@ZB=EJJ9YCIPX?=A\I^+95SCZL]J'7Y??+OHCLR 3.O)*G(%@,T(T*66MF9.E2>^Q MH01./.2C.4;'U,\Y>8VW/UN6JX12^"&1=+-?EXOPXX8]HO"R!1G-_-11Y7,* M!S%_WV)B_1]6]2F41E!;GZ=54H'G*:SQR,&X%X:+Y1.V*BIP\NT=0+' MTZ)FMP\QB@I[0N53#%V7KW!K1#*VCK80"I37]36>D1!E],90#,IDVQSN;MHZ M0>58>-B%MY&4TRG>UK?;]J86SEHKN(E@369UE@IYWZ4@V!QY<3H93$W>H0TA MKA/$C86( 8@[2CT]0>Z7[[??_N<<5T34E^]O\4^\N&HQ'&*=*1IJ/T];>_A0 M7)F# 8;9NF!2X*XMZ)XEKY/,42_'[UB*[ F>][?<8_YN-K<.T6931]K7.3XB M27"(#KPIA?&21&XTP'@?*CNQD2/"9(B9'$5G?71NNN%DFZ!=;V4FKHU_X,5Z M5^A,49Z#XIC!AT3&7UBO*_*:%0S, M"RD0BF&U;BW7)^UG[R0(.T0M/2!LV_YL'BY^7ZPW MJ\LJLZW9]SI%X75M^FG).XZ&0RC,0"I"LIBYDJ5)U[ =]'1RVS*M7S>"JCI MW+:3$:U:E35CR@,JPX0BG2&@&MCH W7]^CZMY MOA/-#1=9QB#IF,C,DO>;:F_"9! XVI)1)V%=DY1&T%5?^98C MW/"WMP]ZM(N8&7/ 175PA-D^B:R#J:Q5V@664]N"R3&XF'9@12=QT62PZ, . M7_'\1!G*;16*Y#GK+"5(HP4Q9!.X["+8(!USF7MFFY2UOTA9)_G(TZ-FV5*% M'6#R5US-_R1%_GDMVQG&G(T7'J(U)!TE$@2/ 7(0J#R3Z&R39-)#0J9%W,AZ M7HXH] Y B'*,S*@D0WM5GL9*X2B4"RZH^XV86?9O>E(/(ZR0!/KE) M:Z#,#B!ZM\7N\3=37J88N0%DA5R7XD.]4B)AY< 2,F55F[*O)ZF9N!-* [7O M-'.'ZJ"+4.:0C@ )*5A+1D)][P/*Y$0AH$:P3@8FR4%&UF0D4*LN#NT:D;2' M86O]=6#M;I,1SXMSIHT.22.QE6O7-A<0/*]3MR2OWQU!7_JYRWS01KUJPL5U_#U5S+45]C/;M&LZ=6PSD[Q3LJ%40]305D MCQD4EPC.! [:RRQ%T#SJ\VU11LCL5GBQ3B*#CHX-S?U4G<,\F\UP4*4Z&^ MT,@0?=;UF09SWF(HO$D2I\L._OT 9N <@'VTURD(?VP6;*+31K("02;:[ED4 M\%YE,!JCH0],KFT+QS.; ["7_O>> ["/,J9NBKNS0?V[!=XUJ,_DDEM(=>\I MGT5EC-63Q=6^!YPG\Y(;.7"M_M!RA&8'S0$X3,P=V*1=E7(EBE!21B!9T=;* MA8-CQH)#$Y)#KFRCMR9'E,IVG8-NU#U[%ZH:ED]NX^*.X#WCE(E5[0G>B44[BVHD.@4LG6 M#-,R9D=GKFP2>QQ15G8>U;-[P6-86=D^NNKB+N9>QFW[GJ=*;;N)!8O&D8,, MD:$"1?X(1",T)(T^>"V8"TTN7'81=/Z/8)J<[*/HKP/;]Q0?U]M49)X8"X+V M5"F@!-))4N7B^T[AYN' ML)A,L4&3QK %;1VJD XP-:>HC MG+$HR*!K7DV^]R#KF M#,&:RDQ(X%A*(+7+/EH=F&K;X/AY^CK!W5BX&-*9YD@E]82]<<^5MW=3D))3 MF0D'1@=/,@\*O%$"N.:NQ!RR]&V;CC1B;!#:]?]_W8$>\-3!_GI#36D+"9:S-&9 !MG=CT+L#T8EWY<9J=^I9[>('R MJ]4JT$^O6EC6[Y;EW>4F+;_B^OUJ&:^%\7;YUTR7X'DB]XZ^R21?$2%XZ8 C M^7P,>:% >-"U> /B?LI;S^.@W04.?K9]0*K"U_3?S#&9?0D:N(N1/$.I:T\Y M!(GD'PJE7'Q8W7FBS7!#X4]Y6]#ACC@($1WX,CN?H\XB_2.35^!D%J *Q?(^ MJ-IKPCB;H\ZTS5MX,#LI^BF3=>/X+>-H\9P&]+S^4K''PYQ)'R,__!BV M6+,7( ?P>HJG(*P01CU74% AJ* ,..,$F(1>2Q:M%>?[%.3XX6ROPT6ZO+B: M5+Z\N/AMN?HKK/*L9"?16CH5A*<-J;.'F%0&VJ5:<8N"8O.F4FO%62=AY;%( M;3BN;P1$=. Q/&6A_FN^^?*(^?6/W*]_E-5M@+W]K%F(W*:R'20GZY2D6@6L MG $ZIGRLLSP%:]+1H0DWG6R%/A [(.=^6O@^X6J^S!\W8;69="?MD,1_ MA/GB[7*]_GV1+B[I[/]]\2:L%O3'UK-0+$M1&$@D%5!22_#6:'(UG?;)!HZR M[5#CUAQVDOCYJ79<6YCMOPO]U2YPP?RI\P.-%>4E+QZRMQR4CY$"KVP@ M.L=E<2HD_I,=:.VS2#_5]AH//D<>:&\6^;2Q^^W/PB*_#JO5=Y+!]M?+\G:Y M^$RNZM=?,6Y:S=(=MFK[T;D'<'^*L%YHD8.Q#+#4>:7"U8%EW('6LDA9F/.^ M32>7AF%]%>RG:\'>KC.3W)J H%926%A20H"1@8^F\Q39L;K)JT9GJ2FDYCA M6$0\Z@%WM.2GOCNZORG?_%U]'MJPK\.W>>UQ0]OZQQ9D1;ML0H"22?5DMA%\ M,0$"0:$(FQSC["7CM?>JG3B_8T&GK=1[37+?E1[<>Y]%1\1_8OY^,X.AK':=%FSV:HD63 M&=S'$#WM27LJ=.XN;6JLYK,WL-N"R;9F]GJ)TQK;I_CJP>1R'X)C"JPSM6 B MEMH:4T,*]&^MXO9M,O\3FMR/Z0OFRPM\5YYL9/OJSE/>ZNQN'P9NO.?2@+>) M]F$J!ARFVEI %H%8>&C39?A0@L_8U.Z!RH>F]B3J[> F\"D^[TGZ+E'\D72^ MS7W6TH)!3600ZI9$<'7F[S FMT3J8- MR7H"_ND T=6.>!W67WZ[6/Y518[W[DI>I73YM6:@,;_;?,'5Z^57(O8++M9; M6=6RPBJB!X;!12%#(4\O*410+->G[3) MC8)-,+*-I<)C?B9]CIA^MTQ'3BZ MVB-_+*_Z&K_Z6A_!K]_5NMKUAEQ7TL*=DMXOKUK2/62;$&NE- DP>PW*! TA MZAJB9%M"5([')K/51Z)_VFK6Z?? Z91_]@'IK;NX?/I<72[(6/P2+NK1^?$+ MXC$W9^V).FW0.X[L.@B3C3^(6-_7U=OZ$82=7[[?_8&;@:JU9;:<*UW$SF54)X2EYC$Z _34XGE]P3@^5A!\7C-=K*/Y06]2%MON#H$!(_N#,?52 <@ M^V-)?OP-5]_VPWS][ZWI=BH'E*: V([KY5)"5 $A2'()A.=&JB;OI)\CJI.*L+[\ MK-&TV!4B[\OM>K?:DHQ%-"!R=2:<41#KS%Z7#&-DKTN,3491/$=4?^'I8:K? MB:DC]= !IGY?;&J:;=N-]N-?X=NUK8ZR%OVH &Z;:O4Y0-0>@6.Q)O,B7)N) M?T^3TPN.CE7WGJYG!\90V-(OXM1##M&2E@;;>1,0E&F#HJJ_=VC<8!*%$]6 MF_R )L\UCAC_<8([[)%!-(+L.S!$3SF;V[.>.V=8< 62+A3(%);!6R4A**$R M0V^$;C,]?0=!G3RL[,M1'T5[G:+P>HL&[2W7TD%(M2V3MPZ\Y'7VCA&9I>)% M;'(B[B9IXA&$HZA\ (X.D'\'2-I6 UTU^;KU#%%8I3TD2[13N.(AU@=U*)@3 MWAA??),8[Q$E_>'F$!4OQY1W%T[4EH4?'LQO^&R$X%<'K M[#P:P6QN8GB>)F=:3[PE>(Z3? @4.%^EXIPF9DP$ MHQ4![RUL!WK-ZEVKK M)!)?RQ6C"98XL[[1'>'+Q/62OCH:"SM1-I)BNCA#7^#JMF7+3'%KF-=(;JFD M\#@F"K9=Y)"55T5'ZY1K4F4SE,!>,EXGAMUA"AH1>E-5#+_*>7Y57OW[8ONH M9NO:G* J^-F%3UOY.UP&'53WIF02,LEK>C8 Q;818M "6%!TT$LC778_677O MW=)73HZUI11+WG9DM>.5TV01HC.@(T99DN N-WX'?.9UM/M@:+?-<^<_F<%G,C(./AP(R&:NH A3NJS*-5RM;BW,)3 940@2P] M!R=]G=]DK6T#MB,>@YP@*#W^!!Q!W%V"YGJCN5!$P)QJ+]I4"^0,1$W?)596!!U?I5!"9(ARB)L M**J)O_T$+;W4>1U_2ATKZ ZP\@'315BOYV5^=97V&PEL0-.4UY>K*NSWVW;G MY.>]*Y_"WS,9##(I'8@H%?'.(U",HD&DXF3R4C/19"C&F$STDD4X$%'+3M3; MSS"*.Y'^<5FM^;MR+Q'XGWB19_6M%<,82<"T\94V GRF (@'AYI,O)78Y+7: MBY3UXL^/@\5Q%7'V/6C>E(*IMDNYS?^LE^6N)56=9;!U5:WEW<.=%F]-SF>K6D1Y4U@E* H*W$HK/0B=F M3)9-G,?SZ8AS#(B.E7@'H-GA%&PM=W;UI7#RH*6.==JZA!B+AQ(,0Q:]]+S) M\?8,3;VDIKKVNL;2:;_PO'D?K[6SF,FA8)&3D R)J]:&)_JU4T(H'IMT)'R6 MJFD/R]%T/PQ3!RBB U21W5Y^PQ5Q4$_]RMB;O[_A8HW7-MPQ583CC@X!IH@= MI+1WZ$ZFE:[0N@336>B2B(SM+7HMR8VO800 MK2-_MD@IA%>2->Y/?U9-Y_92_3Y-Y_;10P>8VM'XC.N@?!0%3*H-0FNQ2P@^ M0511.FVYD>Q_F\[MK>YA3>?VD7T'"-K5]HQQ7@I7&9*L8VJTJ-?S3$.DJ+UP MG:(+3=[DGE_3N6,P-(;TNWCKO:/Q68S",.;HQ(^UK-=$!P&-AFQ%0EMTG6O> M)%=_;DWGC@'1"++OP! ]ZY&^O2U*TH7QPHN"PG0UKV1H7>:>_$IO&'F3PK5! MU##R.AQ+=AY._9&:[@"_-PR\6SS)WQ^X>;_"3?A[QLEQ-=Z0K'RA?8E)0? J M0"U-)DN?K6DS/&DH@;VX:^.!8WD"38U= SMUI>+3\][FSP_9/'5]XM%$3E.5 M.*YL.ZA%5$9P[>I@8282J! -U$(LL(FE9")MHMRX@<_):Q$?%MN_N]R\*P.J M[:^.SVRC9-ENLZEUZ&QM-L&#)-_,<^2)66::--(]BNH.#X8&^'SI544[17?@ MQ#S?GF";]S=,@&6UBV?M8!TPT'?<&"-\JAVG6J"VXTX@)T3'7GU#]E%5![A[ MND6!"L'S* T8Y2DR=LJ"E]*"CDG4L6XN8Y.V3F?7-V0O;0_J&[*/Z#O S[X- M*61@I0ZG AK]!'U#]D+&D7U#]E%3!RA\>!B\ MRO_WES!UDS3'0#Y,3/$ M\,5EIH#T_7*UU<)FLYK'RTVU'9^6?RQ)T(L-47&Q+;NZND&>&5>DD^B@2%7] M-U3@7=&0-3?H!1JAFN!['/(GKY!KA[!',=?)U7TPR+]M^SE0W+#:C#<1XPFC ML;U;PK)&]C2!5TKD4IC0[N:G>"ZW-JBMZLIPX[O?.7"3#'U/8W-M5Q*:@]1>@XQ,65"BM&H)I72)_25]<\ X0G4 M?:2O_&:1.RC ^'CY]6M8?5^6[8_PR;]WBAJ+?>@X;1G%P1+JH%*"4$FFN=9C MHB*;;35Y#J)0$&A=,-Z84MI,T.VB:]-5 I5S%:1)-69P&A1%"N!FE2RCS(Z".!V=#MQ#HV4@ASPF+9C;ADX'RT$YTO)TJ'- M3<:Y]MVDZ -#^LDM(^XNP3-S55FS7S89QGH^ MG82. =&Q$N\ -,^^DM:LA"1+!,/JV$Z3'+A8 H20K;>Z&-^F?N[HM@/+> F9AT3K'0QKL^T]X$>ZE^G]X$ M^^AA0DS5G-.CQ_'OTF9)YI4T[:\-K?;9HZ>#F0M'L2NK76R$-\"\2RD$3-*^ MF,P:ME0O6#E6I5-&:A&);6CF*/6G:H4R$K;G,#2YO(R MB'%AA$50H-0S@ H3+*!/]7GXX M=VQ_OWD?T\///$%\I(A[0\SU-A#J9FJ0%=DGJ<$$%PC]3(-G*H/E+C,6F5;J ML,S?@X6&8>7,D\3'"'=JH#SJJ/OJVVI^<0_U3$3N52#_7GL&*M7'ETB;@%G. MBG,^8%"#D/+22L.@YZ-TQ)*9 M3K5W&(%?$FL!16U_(CSY9TXJQ0?A9;,TL3C"K@_N-PY8U+=,A29IU@/ MT'O"/VH#P48&N1@Z?177RL0#$?-XM6&@.;-4\>AB[J NZY=P$18)/WY!_'&J M&,M2LVPT$ <15.8.@M8*LDF&89$E//1WQZG)VD50+]?AQY?UC2+R3J%SO<5* M[9QMA )CD(QG9!)"5AK(IBK.M?#"G0P\/93SC:/R 3@Z0/X=(&G[&/WM/,3Y MQ?9)VLW-OLC."#J">:DSF&*)$#BKEV_:8HIYPX//%"%&^J(+!U]'W?#HC$>K@^"-'X&^[6UFQY@5Z8<) MNBNL?,+5UW?EQD&<*>Y9#L6!U+7%K8N.',3@02<>4_:2J]9O&7XDJ)>BX@,U MO?M9\.%B[PH^O\W_QGP_L3GC*N9L AWAK-1!O*[NK*#HBXF)X@+I2F.3\XBF M7BJ.QP;1<<+O"D=_+*LZPL6KK\O+Q6;&(IV[LK;6IG.=/$+A:T?B!(P93$+H M''23(<6[".HE[AH;04>(O8MY>'>(%C0VD(\7?F2U:?%TNZQE/+:' ;N8G:[XL_\:JE^6^7BUR;@VTS)/\*JWD-GF\\SC>+S39=\B,[ MP_JC[;O$**W/CN)KI*YF[U:?PV+^/UOJ*?Q;+R_F^6I7+.C]J;P@;SX'61_YU'@QU<'L2'A.QCCE60S8Y*WX*-0?:R*?U-?W MNPY>GTA5O]!?^/=,6%&DP0"<1TW;7C**A.I4,N.82)9G3$VZK ZF<-KTQNFQ M^-"LME'EF=C55R_8GVVF<@SK.G"A%C;V$!Z[LK2AJ*"Y0LA,U6<'])T/24$J M7GL;M)7\61OR_* M+H^N+';VQE#P%4$S%LA3L!&"]04R1^%\BAQYD]Z_DUKLZP+S'_3[_G*5OH0U M;?>/RXNPNDJ+?/R^O@J&K]&>P MO_N@ZT'U?QOE3)J'WW)VU7;^'[CYLLQW7*[_15_(A;_WD[MOWR_76]/R!VY> MK=>XN5&SBR5!4** -F@H7#7D1C5Q?0=1-^W5Y738;:?" ML4<-39N]O0D*ED\'!=]O]=+$*6Y)W10YX]&DV95+;40*7B4*-9V,M#NX!L>S M!^.]L@J=T:K)5>>Y)$&V)84R99]<9J",H2^UMXDS5D/R2;N$)$'69F+2,/I^ M!N=['QP>D/S86XT=>"B[B^H%YUSP -DK#BI* :%$ T6)B$K%+'*3,/BHIRO- M\-=$^X.?M.RABDXA=5UESS$IB4D#E[3M%*H"@1$[!:/0DJ$P['^?M.RM\N%/ M6O:1?P=(>AW67\C U_]5Q_O/<%'-^4V[ ZRS/74-!6,!98.!R#,'X2SW5BHG M99.;E>>(Z@]-ARA^V4@+4[_P_4#F>C5/%$)57F[Z$J*0UA:_?99#9CN2Q8Z2 M@XFVMD%(,5O]4E"R\].G3?R,C(=Q9-A%W>^KE&JEW_H#)B1 T\E]TVPGJ.*U M<)!Y;6N*:"$&SD RC](6Z^W#MB/C&)5=!$V;?6ED4$:1_M3&Y.;MS5_SS9?7 ME^O-DD+_;;+R#]Q

$B]22N!&UPI2,I&A^ B1*28T4\AR&&1A!B\Y M;95X"[/31MH=N#@4O'X+\_SF[V^X6./MG>HU3UL6;]^3%LF+#1&*J[N#EPQ1 M![*R+$EO+8\V-W%XAI,X;:EX(VO52$-=8&_Y#5>;[^]);AOBJWIWW^Y-9LM& M2:&C!*'$2T!E#XDDV4CH3:!G#/TC5M97@SE(VGBYZAM=T[]:7/S9[) MA1D37(*8ZYLQC;1G%!KB4R(KRB8IFGA<@RF%VE'ZF]LG>$4\DH<7G MMQC6^&'^^M'D=\9"2 M:;MM-S(]Q\E[:A-S[?:]7ZZJ.-;ORMOEXG/MQO KQFI(KZ^?KC?(XZ8PQDK& M4%4.0S6G!2D\00%6RV*LRC8.[(![)"$3=^%N$B.>4#4=V*V;+,K[\/U>"D75 M2BA.VTA*9VDOL0#!)PD>31"9E2AY:&&[GJ1FXI;=C=-7APN^#_2L+FG51[N M>Y<]EP%2[;JH.+/@52F04Y:!&<$+;Y4!?9*@B5MYM\/0\>*?^BS\T1F\+=)\ MD(^S61ON PBE'2C/2$J.(YC,,V;ME,K#&C,/66WB9M[M/>X1A-R!\;E_,-^, MYRG:6FDY%(YU8B5J"'74@63:126,4SJV,#N/29FXN7H.;,XV[+QC MXO')2R(*09.%B-$C*"GKJ,*B03-;1$[!B-#FW=<+A$W8@81;%$F91V4& I6N,>G.A7#Z'T M'!'3EJ"TK)L<3?0=PN=ZAPGO,01&!Y1'VF$Q1_"UL,:C+$QX$[P>TD[U8 !- M62,YGGI?P,L!LN[@/'OZ?$E-GF#L1V9?2#L$&(,:U(RBI6XQ^/:V8QIWL6 R='PK6'N\'"CR;B S$UH5Y#P \2U ^7K*I^1! M&\>5EI)^O\G3I*OEISV2VL-C+_$>#HKE)ER,DZ&^RT?<6,+L(B\HZ0!FF0,) M(D,TY 8*:[,R10C;YF+L,2G3EG>W!,N18N_ FMSCX)Y)I'@TY,(4<%Z+Z+QC M$!0F\NL+^FQU#-C$N#Q)S;15VB>"SX'"[PM!,\U\*EQK<"79.@<1P643P!B. M,3MB)3>I1+M'P[35UB="RUZ"'NUX&KEQRP?,B%^KM"KXZX.9Y05]S.<;V1W4 M;^7E#QVE3M(_4W>3IM6[;18CH7"8# 2S*7 >X!8A6&K Q.G)B)9F5)C=" MSY-U=#^2S3+]^\OR@C;N^JJ=T1_+#3[5,]D:^C<7"1J-!B7HU'592E"YUL5Y M1\Y\DT![,(73!N$CHN=1LY$F.NJUS^J+F_^(?E&#/_LT9JQEKZ87\(C(4D#% MH 2;0'$7((3H0 N;9-&.R7*.UFQ@-C6H++/0'H31 53MANEYL)!($)YYK"F+ M)K;L'+HKC8B<0]LF[:.?B>]K/X3%9]S>0BITD>5"7J-!0\8767T;9>N#XX2" M*RW$D.3BH.O9VU7/HQ'27OI<'BO<'A!Q\P98<>F<%1"1T;'/*=",J12@;8*H MM+/#VM(,Q\34-Z<':NRAS@\0W\1:_\=\,?]Z^?6F!XJT,L; B._JB&E+[IZ( M$9S0.64?2#!\++W_L/+$FC]$;\LQA#BU]L/?]PCWGC&>C0 NZNL/713$'+;0 ME\S0%V6')&J&:?_^RM/<*XVF_8.%V$&B[J7<5&":!?0, @\"E"1$N^#)=](A MV\*=T6T&/(Y1_3!Y0> A_D,+Q4Q=^/XT+[62?UG>U+AQ38I;EM?AXN+=MZK$ M64F.ZU@$9.4Y&5(6(>J,X'7!6I0M4WDQ:CYLZ;YK(O;2^O)D*C@3@+V_W%PS MYY1%,O4*>#2V#I<0=#QS"Z5>QZ&WW)@\)KYN5^Z[A*(UO Y30)_HNFJ*OEQM MNWK-X^6VF^"W^29<7+\V>(^K5)7[F0X")\G>)PE!<@G*2W(RF(Z$)Y:^AK,=;8DLQ +_*D)$AVEQI?6+UU>?/J^T@D#=_$UOS-;Y?S1/YT[<'Q'IF MD:Z^I* M\G58K;[33U]]K>TP9CJX( 1%_NC)]BOGB#W4"HQVD4"E?-)-YE<<0FS?12V' MX/-DJNOU$OE-6-6S8$VV_N,74L/-I)TKAC_@17W9(.-1U#E8(?$FP\MV$72L[7OXN?=& MVC).G%4CKNHUJ#<10G4=9.:BV)!1M)EBM).B:?,MHR#BH?D:1_H_BXTZ?(+[ M@2M-8J\:SG#?B5'DAJ5$\/0QU+(I$R F6^B7K-1FE2+P)@79K:S675K]X0J_ MA/4\O5KD7^<7-3#:"OMN5QD7@N&2@8F:@>*FMILR&8S'$+,U(;HF[>(.I+=3 MB[S/\',TEFOJ0_M][W_](GF1 M9>I6)"M9J=Z9F'!+ELQ" E\B@2S@@TQMJE1;K6C:>^[6()_0^G^5L.#[D- ' M74:X=1DGU,TVEVF24.,TS;4.2IBT,?LH(9L0G1,K1#Z(*Z M"4K>X?7WZR&]C<+%HK" M*(QV*NQ?K8]4JWRLQ)T&)H<@:M]GG\=Z'80F/RQTYIUCPD8#F><"2AE&V2M] M&V1*/F/25C>YS_A!BHG+P<]C^:?P=I 9IGY/3VIUW6$,T-/AT"R".3^#:B4-'CC(AB>"G)5LHU- MLJ4#Y9RVUJ(#!SBR*3N@U/@'UFDQI*NON R?\=U-K?E]7]8!R^K]S?7JFL)O MVHR["/RVV7']4NQ6PYPQG;+RP!DR4-8)<*Y^51RI0(1D1),VMG'$[S2W/R5. MG,"N'02-0U>]V:J%%;2U%4:H^OZ_L@=&[^H(M\1R'3=BVDP4.DC*:8/.*6!T M))(/MVD'@%WK[?(K?L1TL]P0J>YT9G)F7.@ +G DG=D (3$&:'VBF#M@$J4% M.A\7:5HWV0$41[)6![BCD&:)-0@/5]M 9JW&B^M-J=XFQ/E^#?Q;^%9_^6*Y MK.U%]4%B"4UN<@]4,YIDZP.O&Q+ MNW:0<3WS0OE6A=D(RDPI=#%%R#IJ(8)+])51'$WRE5JKR6W[0/FFA6F3G*F% M93KPDP\N:Q9BR245#E:G",IDTE%.'FPQ/LN4-8HF5TX/2M/7BYI1[#X$6P<9 MH4,D;14TT]91?$"!2JCYEL*HP6'1D!0Z'[4,V3>Y_7E$GKZN<\Z!IF,,T0&> M+N;7E_E>./S+G^GJ)F-^3:JM]2WZM%0I@@S+GHJ(KK(^;+^-US=^[S,\^QV[B'& M^.^PS)_HES<3RJQ02B<"D=K<2\C:Q%<@9V^Y99:%W.0.Z N$*/#\<]B.% MHVW3 ; >*9*^@.P'[;(%#K73;]\[LAYY4%3DH- M0FI%<;K,E'RF C$J[3AM_]*&COQ1B2;VKI.#9?^J8!3+=0#!CV3$M09?7875 MZGU9+VC#"Z3AB3KT%AG:4]X58")R%S46'@:PH5^-*YZ.*R.-^S=9Q;@$Y!:M]T92*#&N#>NHI M?6#@&-,M6NAQ:D!<",;M#WGB;S?+]#LEJ'<69)$5X M(GZ#$%4EIU L"9&E,JP-<8C3EIUM[_TKQ9-5W@)]/2PRKF^6WM5_>^F+! MO3".:Q EILKA'L&[R(%[)>@3;&&R283\@"P3OX<^W<*+<=7= 6).]-]O;YED MBXJ\5%8P(6L[<@TH@B"7+A4I$A$M^B8P&VL!T_)(=W2@3H*('G;"A@ELVXQQ M[VW7+W_6+W%6@C?*,ABZ R+0\S;W)#/DR\B5]/3P*=??R. M;\<12S%'>%O]%)W=N\5Z0 %N7KRN/BTVG7.W/Z^4=N\6U_^)U]_)[F:"19X9 MG58FV/HFU@5PFEP&IQ,L!$K6A&Q3Z=YJ1=-FVEWL@C[0TH%;;Z:(#4?DZ\5R M^U?U]_A,%2>X4QZ8%([06!22,_0V-SD>SKO,:=^D_+4WV.FXZF#7 MW2$2VL['V;2X?B"D++]B7=[KF^O:8;M:W=2Y.3/E9#3.*HBZ%%"8Z3Q.3)!O M03J/K4RY#>7]P9).>_/6!?;;6K<#^#Y;\/98O=MV"L_?Z!>O5V_FF[W\MV6E M&:P3RE@V"G3TNHXN\^ L!9P\"2<*%X9-5 5[^%JFS96[V )3(Z2731*?5T'< M5P&E8)?+]2]O5C\C75/0Z#@8IBM%B-(0F(R0@T\^6&5YFYQZM!5,.^2IGPUQ M=C3TL@V.\03K/_Z#PD,RQF;I?*9=\2Q[2JYX)BYOKWQ?+]8T#*J.<%Q:,CY3[:.TABIPAQZ!U M9-HXEKK:%(^M9-#.&B&RYZFJG#%C4H$WC_[UISH&9E[Q_-HZCWDA4 M*H9MK"F$155D'2"N$B@T#&+P2*&G"L)+5#*URSS&6L6PEW[LWUND"2QZV!/U M)NX#_K$KQ%PN/B_#E^]GY(9]AL^2Y"&*J$ :&^BH+!(\\PYB4E(&8;*4;;*+ M8?(-P_%?^^UU"U-V@- ?*J6V(5SZU\TE23*+0N>2:C.=CQZ4\AQ"YIDVF^,N MVZ 8-N&$?$*F84C\:[]!'LMDO8["^^EF17I:K3[BYWH8G#BO^XE/&X5A:JBT M(_%%;1]#CFBQK'<1W]F<3> %4X!0?"V7U)ITR@DX_. MO<_]SOW[??!C'0=MLE#@K*MLOY6IH)@$A6OC+;+L?)LW-\_+-G$U]A@HN7<" MCFR1E^=_CI_%_>QG-O9%#>=K/XHU91B7E44L"V?K=.($(7('I;XLT,EFF9M4 MKS7S2+>EP/M/N*-HRF8V/_R^)WAQTAK+P"A;F_,H& QTSD/"X'.L^TXTZ<,_ M4MY./=-SN!Z//Y#VWLSUI2:2Q7AI$Z;$VY M#+*DI$L=-5W^R@YMW3U[M9BO%E>7>;V,S8B/VCWH48L8BP+M-;E^A9496EC0 M(4@N0J&PB0UYK=+)4+F(45R MOOYRMQ3*4&)2&L&4G.M2& 2?,C",E<;#:*F'S(DXW-OL"7N9SL8W%\ESCMZ BYR4A(Z#=TR#"1*9Y]$:;$(?_J14O;"-M@V%QC=0 M#VC;R+[C5TA616?IT"^Q@ K)@9-%D%H4RRH++DN;:ZF[4G1"6G*Z=1^^*S]" MU5/3MAJ)2B#J!QLQK*5]]J6T5^&"\]#YD@<_>&3WZZ5WD MZ<=8:C&FVJ:V^]\_OD;2=+C:49-J'^@N;-8&D\H.F/(4 M-A?E(;(8@$OZ^R!$#L$.LO_3SYF8&V\<*(RHR@YBPHNKJ_71M9>(TPF5U^<5 MD_EAMOK&\1'#XLSL044"?C9D1E=\%X\T3N]?:VQ(U3WLWK MC%F+E8XD8U[3JX.,QKBZ+,W/4ISSD'"]$(Z?*8D=VUP=^*T/^!7G-[@IN9RO MWZS]X_+Z]UNF458*H ^UD MGX5FAM'>;5+/>H2L7>1$(P)F<5[K=>$EW\RO:T'#]9MYHD7=7GG/?/*E) H) MG#4!5!T9$:000#L\:%_?_XHF$Q<>D:>+A*P=U,:P0@?^;K>,'4N>,244GA14 M_HDZS]M!J..ZI&7:N92U;S.V8T^.+I*[]N Y1NL=@.9GI">GRVW%U!]7N#;, MO/:JD+[^[_KO9U;ER&.F2)4P"MEDH/D0X;I(&-O!:W3[ M3'W-\/=YV)%\OEHL26WTU7;O;)4YLX:';#*'R'7-GP*#8#0!)#E*?(+W8O_% M^F/WBL\^JXNT<7STM-#TX<#Q&^#,\7.5X=,X^-DLSS3,T[.EZ!!D^),95HGQ')LJ93; 0 M==20*S.[ME*;V*1DI(U_^'X-6S__S;R^R5E?R]\!;J0MD!4)9&/E8:$HW!>* MJ+Q +H44CLG&K5N/B=:EYS@$'X^W-HQBC9[=R,>;+U_"\MNB5&]YO?66)W1C M/?N9H[F M7K\.Z?+J\OK;NES1%A-,0059BU2)Z"/X&#QD0XX8IINCNP;.L8DD&AE&1UN(X%E2(%^%D6\-H4I70Q%IL,SWQ(F(GGPY]HX"?Q MP MK,@@Z^!A'%8W./R9/6'E&.,NVFNZ Y=SN[('%V,-9?]<*4@\Z&V,#82QM=G%\A/GJM_"MGJ6[)B\6 MO= 4*2E&RE \K-^+6?!H,=FL=;1-*,GOBS)MU=V(J!E)VSW@Y7*.[\LFUMZ1 M683"ZW0]T*9V JG*WU\HA.5((4HY'*\@01?V6\GN%S$1GFU5?_"C*M/YE[&SF1%5W!Y9WX M:8WO%M>X7N.O)./O=S:(44$')Q)M$-H6BD?:('3> U=!%9.T+J8, M.Q$O04 M"(V!KK-88G*X7?ZY7N)[RA'FCZYPNY_<+GVH\YUI2P&WG!98KZ]BC3=1)4.9 M0[ \#H3:$4^?-C]K +/6%I@:8H]ZZ5]#/>#U=DDY(),N,T@ZU;KG0*I42H"/ M2GMT-LJ!'$K#GC=MO],9S\+CM=PQ<#8.5^YB0XG<1>4@B%HR+PR'J'("FW@H M+GCK]; 7#T.?.&T3TUG!<[RFIX;/Z\7-=87W&4^\4 M34\-G]N]07D%Y1,/[8[OMVMR=T.BZ6"GC;#N-ZR%++Z.SW9(F46EZBS2NWVV MI^=W69;U2@R4*IJ MI4_<^J)/D;N04"4L='!K M<+F>Z5'1F2ZS@U(DQ8J.QY0.#,8/>/HP8+V@N_+F)I@:8X_LG,VUK-Q=CV@O MA&4R4&3(T%7X^$KN%#9OYN_3]6)S M:/O;:3Q"VDJ.[&)MHPM&@DM) N.>LZ"U,O+$X^W>,XX!EIV#IXK9.$T%.T_<1B$7M#M M=Q-53XV?W;OJO1#O]E+C3BZZN]%/E"EH7QAD7^BTMI2&5OYU8,9R6TJD]0ZK MDSO\V<,P]8+NO1NK?VIT_7"M__KR3\SU'-^_E;W=.)%+ORZ'C[J.'"NT2)<* MDBXQ1%-XH0/^\-T#5X0[5/C:@Z 7,]"$XT$-B\./>/BP LT7=!'>V@ O F#O%E]W M;GFWB614KB0?@9=L0$6F((02 $U2$F5$6X;YKB,%& :T%W0]?@Y#=-?<\O:6 MLE@)ERB=S>"UH&6XJ,";6N!52D[:6>5XDW;+1^3IJ49S[)ZHXY3>"7;^@9>? M?[_&?$';(WS&WN#/;&+..U5 I3H..OD"7A4/UF?*;!FISS>90?6,7#TU MO1QI^P?P-)8A.L'5=Q7=79BJTRIDWWE#2X4"(H"JSN@(7,0$JGXLN M.F%NPF4T7,2>6F3&0UL#\W0'O%=AN?Q6QV!]6=S,KV=*LX0\4II2Z[Z4".3P M8V9@F3(R,BO\_NB,%E#[4:B>.F1:@.L$$W0 IP<).6;1JQ"<(S]L-.T)R5+5 M3@0A9=H@3;J&'Y2FI[AJ' "=KO03IK%C7G5S,<^OPA^7U^%JO9SW M\>KR\]HXJ[\M%ZO53,1BG+:%3%ZY?ECV$%(1=?AMB4P7'_8Y49ZY5!_PT)[: M7$Y#3%-U'^]^%O7Y8\/H[JZXLZY7-\NJ]5E(QED;#928*)F)14+('FO2&DSA M&ID;UG]WT&-[:GH9'THCJKR+@9H_;Q^\7=>KQ>IZ]0ZO9S'H$(VC0]DG54D> M%"W$T%FE[&"HE.5WP'T= P3SL3AHYBI0-X)&5/[3(-@_51C-0%!M_>(4J; M:5NK#.L\GEB3U\Q)3RI;2"P+KE4,,C:9*7)7B*[Z8D;R7\?JN.<911>95D.? M$Z[NS),\<4;1DY\YVHRBX9*WG5$41?3:RD AD21(>8T0*4\#^NL0%0O(4VP3 ME9YK1I%)";-CA/5<*1>+IT#0N@)9R!Q-G<0CFXQ2?"DSB@Y!P) 918?HNY-P M^QZ].$E*1BT9-).4*$3AP2E=P*@BM33:XWZ5P,2D_6>=4W20A8>0]A^B[@XA MLRVA<-$H*44"AZI>H**'&(0"1L&7#R6*8IM<6+\8TOZ#S#R,M/\0G?> G/N, MP/08&5"%"(?>K:"W.D ]V+GME.8N\R4"T^Z+TA9AC#/P\__(AVNX!+_<9 MQYF)A1O.P$E9B8 B!T=ZH$0 G:1<3^70Z&@ZBM_]W%,!3L++:=KN "\/#(E3 MUDC!'?G;Y!(H60G,%7,0-!=!.A:S;W)C<^3 Q;-.'SHED#E1U=V!93?,RR7K M+7+ 5*DPLK24#:0(.LB2$K.\['/;_'\T,H=/6T?X*:.C_,?K8Q/GL"])3N=CI)]5):NX,)MLM%"QED)8% M(,23(UXW167Z*J--7@5%<"^M@=+#&76::9_ R1%ZGKHCZ)>;Y2*MBT;2M[J$ M71^FTD9:JR'&HNH(]C6?C@#IM2I1"5;",+J9AS^_'_L?8[+%N/KKP%E06I@7 M\W6Q=0SS?[XO),6VK_+-3^\_W!+%YQP+6R=SE-9)KB%@I*\8%SH;D7)J-5_S M>>FFS9-&@E0[>W0 LI_""N]L$8LR8#8,9) <%-+N")P[\,8:Q6TPMLUI]*,8 MTP8M(\/F! UW@(\'1CP9[K01"L&&.BU0R )1(5DU\" H&["4/+9_"SDXN#UK MB^ IP>V)JNX.+'=:R@NBX($MSG9.HE%MG:"WM>&S:088> M.C;M$*U/'?(>2" A"GI)81QXG@2H0/IRGDDP$JV42 L6PTCR6O!VG Y>8IS M:7+4NDY=#Q:,BAQ%B8&E8>T/ M3S^GIQ<%8P!F1*U.#9!CV1ZBS4)+R,]6M)N MG)_V]6A(G<,.+P)K>Q0VJ>@H3+$@8F6;".C!L_HV.)1"/TJ)5CP>SH[@$#H_ M*6Q;C)V@_ZGQ=;%:X?5%^M?-Y6I=BKNY0/4Q,H<)@N#DC(WP$$@VR'141YXU MJC2,,O^A3^^I)_3XU&LUNT9B"#46#X4S4][P(SEHRL"XAIT*1G'FV MBOR)SY\F%A[)8D_9_PCU38V 7^:X_/SMM^7BOS#M8C%DUJ 4!K3P=8"#)GV4 MX,#ZJ'G(.EL=!IG_@0_OR/;'6&LQHNJZNW9Y>]MC(T*.WK $VJ\]HLC@/4- M23&Z9L+<([>;+S.K-3*A-)2D$RCO:^&',T#[C@LF+6F!#7(N1XO0 MTU7,D=9?G-T4W3FKG\+JES GJYV3@-@4]-T +F[_>ZSX((QQCO0: HH3 RBB QDS!FM M+-ICJ_?EMT+T=(4S#G2.5G$/\+C36[&K0OR -:J\G'_^:;%<+OZ[7GB&/^AG MU]]F7 C#E7: +EA0,1L(3'I(PF2*&I.+[9NZGQ>SIQNB^#H M2-5W!Z$GJ5PQ>^3UDEV'>HX'%B D*R#(8GW&)+)M4@PV,M/NV9F_QH/9:.:9 M^H3;>Z6S=<,_A?D_5[.8+%IE,E!6$4#)-<^49> 49\A*U%P/NZ=^XB%]DGB- M=%MPO#H[\$S-[6W'7??[RU=ZH5["QMT=KC.4A!<^*A! M(-I*&,+JC0B===$F:ST7%!ZT/CR'H>A%W9H?K>.IO=!#Q_I%2F0$,L=K#-77VAUKE*>\^@ (UF:8DP.SL@ R6A=))?D989YH(,?W=6P^Q&\3UO= M]\IS^?$FKO!?-_11='K/KW\4=QBMY?Y'C,)B^:1<(Y%6[CUC=4M:R)*+1A=7 MF\DW! MF:ES\HJBW1(EI(Q,6^V$5$WNDQZ5:-H:@E$0L7\:C:/]%^) 3J#'?>236KB3 MEE2XCV(H>B^]S9YB5"R@,@4BT?,$/!L3=+%:Q+/LM49>95._A5GYXHP#6BNG ME=(>B=H5X :M]X%B=7L.U]D!(>XH.'C&EQRN\PXRH >HKZ+3E0R8XBST'9K8Y!+Q2!JYO I5>^+M1(J MURYO9512K/@V$>]+XY$[R.@'\<@=8H$.X/0@V33*Z+ X,G2I["..[!VE$9#H MWQ=E$WK6),PYFL*]V?W=Z$?6R?KN$#/;/16-U2B#S#R,P_T0G?> G/NLXDP566SQ$&E3D5(\>4[!+4AE8^&5U#,W M.;'NB](78HXQ\/,<[H=HNP.\W.-HM)SYS$D=EBM1&?42>)\0@D\B28=)\R:O ME/IB.1W]5#I)SYWA9->?*85"6@0PQ2G"4X44DYV&X%06-N<80Q/N]NYI3@\R M[?,TIX?HN0.D#.-4)#U86\NRA8P!5*QSG01]*TU!'T/&P%K-,!J)X_* HCLM#[-$!R/;]\RX ]"X)7X0'X82M,P@E1"X1-$9T1K-D8Y/3ZQ%YIFW9 M&?T0&T/K?8)GN\]*EHP7ET"@05!,)0A911#)9JNM"#$VF3?XJ$1]72_G M,72$\OM#T!XTI!TDDAKHDTQI.]X. "F M= LG6&S?YD>H;V*K_WHYK[T56\%+D3H6ED 6K#QT,8)C"H$K(PLKQ<7]]JCC M[?[#DR>V_#%V6XRAQ*FMO^FLV;%<>N9BH....^XI>E*NMBH;"%YA-E'EG(84 M*PRS_MTG3_.B9S3K'ZW$_H+%M[?EQMSDI'(H8"1!F;21(=3;YRR<2TI&5_PY MXL6W?3!ZMU"_'KE!;74&CB%3,%P)%#UZ""'Y(F-B2K3APQF[ MI?)D"9>+_&GQ:[@DZUW.[[;T_;9<7..: M&/K3[\O%S>??_Q?FS[3Y;JGM5[/ A<^Y4!!B:D=]40*B$ %X9,X'+T39[SH_ MH.UI'!F[>@%Z&DY[LF:/+7I/+O?[.BN%Y))6_FY1?QRNMFPU/G#F;*AC%#7% M1YHBI1A]@: -RTY:.FB&S1 <7;2N7G\T@O#Y;->^@V?[@_I'#"O\G__C_P%0 M2P,$% @ @X)C44Q$-%(W"P ST$ !D !A;7)C,C R,# Y,S Q,"UQ M97@Q,#$N:'1M[5S_4]LZ$O_]_@J]=%X?S.0[ 4)"F>$!=]>;OK;7TG;NIQO% MEF.UMN4GR83<7W^[*SMQ$D,3#@C<0&=*8LNKU7[][$KF^)?S#V>7__IXP4(; M1^SCE]_?O3UCM4:K]6WOK-4ZOSQG?[_\XQWK-=L==JEY8J25*N%1JW7QOL9J MH;7IH-6:3";-R5Y3Z7'K\E,+2?5:D5)&-'WKUTZ.\0K\+[A_\I?C7QH-=JZ\ M+!:)99X6W J?948F8_;-%^8':S3R46??1D5DEQO48Z(V4M2H>=+I S(IKV^"1'"<#6F7-42N>\%2D].!5 MFWZ&>*<1\%A&T\%OES(6AKT7$_9)Q3SYK6Y ,PTCM S<0"/_(X!-F(2^3MPJ M#H%.)!-1K*K3Q75<7(=R).WK5YV#]K#3;G865U):0XEA#X0N]+USW/T9QYU] MX/@T%EH83[&WB==IL,M0L-\5USY3 3N76GA6:8-? M%E3)0FX8]U6*$<&&P@A@%)>M9LL>SY;-9,*4!ODPJYA(/)5I/A;X&/-4G/)D M^OI5O]LY'!HFKH6767DE8,9 >D"*\<1G\,%RI +/:&9$(I5FL%8@0[$I%O$( MQP)]-:*1G!DP&0DT.-R?K90X9- MI WA(L1+%$G5"D@,H8I@N68SB]^.ARY;ZSMQ):+-+/6VH&/Y*!+%@!%900.6 M%O'4B$'Q8>A+DT9\.I ),4@/#:] Z:"^*"=I59H']8/]YF'_"..Z!6ZL7Y#/ M0WZ30G[+^JOWCOK-H_;-MR&BSNZUB+:C#WP:4/*;VEYM:2F1"$"0*6A-1=)G MA;KRN]K)^:;;L***FRGW?3# 03>]9IW%W(.S58BEMJJ%(CPVVX\1(:M#R5DH M1< N9A[]P7GTZU?[_2';OV:_<_"BSSSB>KJ4D5_D?Q_RGTO^*\B=?80()I$K MIX"]%P4\M (^NSQ5)?WN_4B_P*@W"?A%.S=KITHMG>N?:*1%J6D#P+U&QMPR ME*V=_#,#QH,IHI[/(=<;X]2'R/%'^\V#3N\N.;ZW?HY_(+(_\UWN_1AK!15# M(]>P?X3_UG/:Q_#*O>UY)=8? 9B,FJ Y&C+'UZ]ZA\,R!H\B-A* RKTH\Z'^ M "@/2_.R"$HQ?&BI$(D0T9)_5WCU0ZCH"<35WI-78*&+Q^?QMMH]479[C-5. M[LVL'P,^/(P=Y\^[N?<."@JY93P[,Y:RL$2OWLPW*+A+LBFTVMV*$Y_ MR*RQ//'G_H:]"4_%L4J#Z M1<&/HN#39)JW('/MCC5/(*%!D<<]#^""92,H'Q(/^*"DXORQ,8)2SR\ZA?1; M)(9R#ZGP17N/HKV+.(W45!2=ZC337H@U.'D1*6I]?/ALR^\7L]D\JN?.7H[> M:_<'GN8.3R4LCV2>L2BW!%(;B[:?Q0GC(W4E*@JOP+5-=CJ[!$Q]C(2AB'SF MT\Y1-*VS[PIFB*9NYT3AYDW* 7<+N#2:TDRS/9\Z"Z5Q)&!,D+9>1K MD=0IX#*K,^ 0\B11&8E$!-)B:L0@FV=(S*)CX& ,C!X-\;F=[N[BK"ZB3R!K MNTVMG'<<"U[A/JA(.5_RB+! M.@>\T=GAN\A,SNG%-42C9"S8J6=WG\/&T1^"FTR[_3?IQP[1N&.,($W",T4>#%-(T@";BN7$75./-D;@S0 @L% MA)GQ"'P2B/R#PV4#)S-[\R 8;&>7_0STWSC%4/%KP'PT> MP/,#'DWXU"S.TDO%NDTGXIA'3FCFD!N#*&:\JE82.A[JE6LT--GQ1B8F\;:# HN.EFH ML+&6Q=0@71?:VA!B3("5'4(QPP*8)6^LNM8ILE'/)R?4C)4>I$<>,1$)0M( MW4QIKN;\&!,@;J&O,%S.VK6.:D&"3D7.P3CX1>DDY/^Z.BB93\'-(M;MU?&H M=:_)SC.-W)3JY!2]$8P0([E4?MWATGG!ZV&_"WB0 93EH81[))39\WAZ$4A6 M[[02("JVI6"5,?<)$]$%S?A(I%Y;P=" <"/W28[+4LYYM2/ MCR7U9CAXP1@GK40QU,$"&:#(:#0PE7*L1$%%NE@CL=5DV&73,RKIG:B@AK0( MA-9YL# DL+RDK.(Q+RNI*4: B82VIA?>ZCW/U0OWT O_.CN/\'0\D>WTW:W8 M1&61CPZ51=24+;>0*^4.>J+Z'=BGNH*#A@((:4AO),!.UE0?X(E/V_K'.VB,-$X-2XOC\>SPB?&O?I"A I? M73'".A/(1@:>P"#C"P\I%PJ=%;;5)JZTR\D! E*7__SOF;$4KX $6@_:+C9J M%S-E>2"!,SQ'I)+$ 5NG,UY"OZ1SYS^F8&YN0R,!Z9$L)!M]+VP;X?M-W@56 M[NXOH=#[:'4^J'2&4$A*\3ZS"_' %LAD?S-CPVJ@6>..O8+VW"B!O% S2@U;:W/;MA+]WE^!*M/4GM&+DNS8DN,9UU9:S>0ZKJ_:M)\Z M( &*&(,$"X"2=7_]W06HARTID9V''<>9B2P2P&(7/&3LX)95:H_&^?=IHG W/R&_#_[PEG7HS($--,R.L4!F5C4;_O$(J MB;5YM]&83";U2;NN]*@QO&R@J$Y#*F5XG5E6.3["._#)*3O^X>C'6HV69)I#FUG)'"B&Q$WC-NKDBM5O8Z5?E4BU%B2:O9:I+W2E^),?7M5EC)CV=R MCAK^^JCA)CD*%9L>'S$Q)H*]KHB#-CW6V-Q',)MV@V?RIXKH>'\4JLS"? MAO'^JQ>S*HSJ$<@+E;4J[08M$&;YM:U1*499UUE9\=)F(R(EE>Z^:+I_/6RI MQ3052A2;L@YGY!+E=+LYZJ!)U,S7(O8=S3B?QS4A$G"F)5O;$,%SX/J!C+BX')R?#BY.WI+^7_W3 M/X:#/_ODW9LW@]/^)8'_PP%\/1D.WIW?P;@O;DIGK2F#*OF5 Y4XN:B3_](K M+B75PE1)Q+45\938A,+3VCOH;6G+_H;G9&DH^6Q(J#3CN@9&2IH;WIU]Z3%A MXW\L*ZED9]5ZF$3EF!S\[+8AEM=O\+PI$Q.L]>5=F4V M(*>,@3_MMO)K$MQ\^I+'=LWC^_I8=SXTJ,\Q7)K\ 6N::$ME3=?];\_P 4GH MF!/-QX)/(/[91!CR>T$U4%-.R27/E;9$9>2-TBD)FK7?B8K)2*@U6KV+OE(& L1VKH;06\77,1A[\;R/A74M+Y7U/Q"#6 %4)%. MR56F)I*S$:]Z\&@/&:9@NDQ!9@72J,@(S::DR*PNT-5#KN72+L 2)2E<:4$E MB6D$MS11J;#$*M]OI4/&(VX,U5/LDD)<(@B_N4P#]Q@H U-*E[/!'-@A$AIR M-.B6P7#0!*(,F20B2H@I\&,Q?@+@+H6@ :DP$I(YS LGPB9@H,EYY!1$N3FH MIO!QPM.!10FGR\OP=+'??L;^+>QS$HL,T(5 7:"I"L"'[M"LE]I%%H,_I5C# MP/=(%@QD F*7H%,%M OTP3D #KF"'))R0882A^;6U, WYHJC*O8H)'0 !BB MJ9O..'TB:A(22S4Q,WHL_#:A>-/K#5I6EU!N9LJL:/MT@=[Y7H$^O($*C.;! MJYXIH5S6 .@451P+N'1X&1"JN4,F($U@6@\((MQ@MBY,@MVQ6PH! 8,"7D-> M'TEE"AB'H4+#BKD^N5819W#;D!U )., <0^[_G64T SJDA/PPI>%A!Y!F]:" MO1V^ZX8&>\Q?^4N!=4;FJ8'R";KJ)<9X!*,N'YW(%Z?E;/&-V6*8#8V]32;H M@2G6S4+I#@39"*E/ZOKHT;=#=^_ NT=OSADWH # RB4;'\=\%?.@B!9F^R&8 MD(0<\%O.Y%,<56@0 .Y[+(P+"M"+9TX.UN^+<+(*Z6X0H; M!806T,4H*9C;/#-%: 035 LT0/A,S 7)#"45!K,CYS^,2Z5<"%&&@T(60A8. MRBD^L$)2C'Q@EE-BD67!")^S+:>:\"WDV!&"$XSG[-[!Z'OE6O@%N.8W?1X% MW;8. "NLVSYT;$T^(.Q8, R2U*C,;7U1 WS$N@1NCJAF,] ##04-A11VBFG: MNFG1!3A^..A[]M[HNE37N%!\71J4%SH'ZAF75D:1TLPIX"J<$<\@6Y3 0&CA M.5(;NT#UYED&+D#D+AH^\^Q./(N>5$SKCZDLG.-'!/(XAFI$C $[9DU5,<\? MMPAD_G)]H>$X!0,A"!E?SH2JL)LUV";4TGEOCK5:_/&ZGH2S*M"Y">Y7 O1Q ME, )GFFQ/2W8DZ+%F4?<*G)Q!ZPL*%S+6GK<(>)@^J:BJ-"(SZ5<:8W45!D+ M0_&5"\@RL$SD7[_)ZS=OUPR)@6@0"V[U+A6/ /YN\P[W];)BKM>NURJA9IY8 M8A1QQ.3,A5>W'F7HFQ(IKK@L=_)N]:]^\A)]$AD?/<[V'G9CXD'SN_OM3;A7 M'6Q&S^K"B6-,6:;(PI\CR.^0/J[42W/5*-1,5FDSS]C<#1"9IL):SC\0,4,% M.2&V,P'Z.2$[0"0(4 8#(/S%RFW&?OYO(4!]Q_0BB]R>W^[S[L-WO?MP(J$0 M !4$L $WI7"/*Q(R3; M P](!DC#8@WNMPK0Y"YB +C=F[Z2!56?Q8ALK.288RJ3T5'YPE*708:GN513 M#JV31/G(0F]P##CQ6?*\^BI2&^[PR])YFXW'OSYT%N?1G;P)H'&O]=F/LSR+ MQ;;]>K.]W9F>QR)VNT58Z[J#UGW=4BH8D_R!/)-_N[31UQX^%:.^U#.;>\*O M7O)#X' I-CD'-YZ&X,G;57=8^-9IW,V/M/2^LV.?.=B [U7(3/EO)KR^?-&! M^.8^UYX?O1<2-J93*PL(AG\;J[=R?MBMWM=&H@Y_/OUTD;,:+^OA56\J.IGL.:/S^LN4X.!XI-C@Z9 M&!'!/I1$J]X)@TZ3\4X4M7@S.FAUZK1-.T%X, BC@\[_ S"R!N*^C;$3R3^4 M$I%68H[]=UN-:J>=V=Y8,!MW@WK]EY(3/3J,5&JA/PWM_:%7LZR,ZB'H&RAK M5=(-&J#,\EM;H5(,TZ[SLN2U35N$2BK=?5=W_WIXIQ+11,A)]]=KD7!#+OB8 M7*F$IK^6#3R9BN%:1%[0B+\XF F=N-.Q]Z(#>J1(^=2KH(%^G-W&8B#L^W?! M7KW7#*J-NYYL[$,(SX'K9W+B\JI_<=*_//Y(SOL7QW (1Y_.S_LG9U<$_E_W MX?#XNO_IX@'./;DKK96N],ODWQE/0ZZ!)D Y\KN2O$S@W(IH0FQ,X5FU]WL; M>K*WYBE9.I!\VF2@-..Z BY*FAG>G1[TF#"9I).N2)VAKE%OA*:$5!8JK2&!4)8-E5?T*;J:%.S;/E>H]H*FFOOUJO!EO?V&ZVM6G[9UL+) M1]5Z4(/[ MYY'N9M"@.L-PX?(7O*FC+Z45HGO?G^-]$M,1)YJ/!!]#]+.Q,.2/G&J@IIR0 M*YXI;8E*R;G2"0GJE3^(BLAQPC4WH2J3?AI6R8Z-.7G_;K_1J/>N^% 8"Y.% M=1>"WBY,$0>].\/[6E#3^%%1\QLU@!5 13(A-ZD:2\Z&$!@<>+2'#%/07:H@ MKP)M5*2$IA.2IU;G.-5#IN62+L 2)0F<:4$EB6@(ES11B;#$*B^W))#RD!M# M]01%$GK#"<)OIM/ -0;&0)?296S0!PJ$0D.&!F(0SPQ8 E&&C&,1QL3D^#-O M/P9P%TK0@408":D<9H5C86-PT&0\= :BW@Q,4_@XX>G H PFB\/P>K'??,/^ M/>QS$HD4T(5 G:.I#, '<;BM%^Z+-(+YE&(% \>AS!GH!,0N0*<,:!O..'M":F(2234V4WK,YVU" M\:*W&ZPL+Z#<3(U9LO;U KWUHP+]^@XJ,)H'G9XIH%S4 #@IJB@26"(@7OJ$ M:NZ0"4@3F-8#@@@WF*T+$Z,XBB40$# HX#GD]:%4)H=V&"HTC)B3R;0*.8/+ MANP (AD'B'O8G=V&,4V'G!S#+'R52Y (FK02M'?XKFL:M)D_\Z<"ZXS44P/U M$YRJ%QCC$8RV?+4C7YH6O45W>HN@-W3V/IE E.LNX72 PBR%E+?)/KBT;=# M=Q_ NQ?OSBDW8 # RB4;7\=\&?.@D.9F\R:8D PXX+?HR:@ *;OD3 N M*( 43YT>K-_GX60Q)&DNJ2-$D>/,\5PNPA7>%!!:P!:CI&!NZ MQ+/P5<6TLQ&5N9OX$8$\BJ :$2/ CEE15#:17HI@GN1P+L<93 #MYHL3DMV*NBQ:E'W#)R M<06L*"C$#$P?1-A6&N$9\+N=(*K8DR%IKB*Q?096"8R)]^D===F'C6_&Z[M0GWJH--Z5F>3^(84Q8I,I_/$>0/ M2!^7ZJ69:11J)JNTF65L[@*H3!)A+>=?B)@#!3DAWF<"['-*=H!($* ,!D#X MBY7;E/W\SUR ^8[I>1JZ-;_=M]6''WKUX5A"(0 F"& #+DKA&E&S:7\M@8I"")H M"Z!>*?L)))->%P=QPK'UGH'8X!)QXESZLN M([7F-K\L[+=9N_GK2WMQGF[G3:?>V6[G37NO_21[9/:?9#_/WJ/;VMRO=O8; MCZXVV*O6VX\_LD^I]F#[[4=!8]LY*1&,2?Y,TY)_M;1VHCUX+4X]U3.;38/_ M>+T/48#=\7QFRU8G51M[?&<5O'OH7C4#*Y:&W0L.W&\V M:U0L).RN@OC4U:D];9];/4,I\1BBR\]^%;;>?.X&K>_:Y^6%OVVUKAZ>9O.[ M'IY-(+%5'7;O.YY,^0^9NG[/Q8@O?=DSCP.N#,R,2YH=&WM66U3VT80_MY?L3'3!&:L5[^ 7\*,:YN& MF103VVF:3YVS=,(WD73JZ81Q?WWW3I(Q 1/'#0'2,N!!VKV]??9VG]OS=5\, M1OWIQ_,AS&44POG[7]Z>]J%B6-:'6M^R!M,!O)G^]A;JINW 5) X99+QF(26 M-3RK0&4N9=*VK,5B82YJ)A<7UG1L*5-U*^0\I:8O_ES:Z5KY<]?2DW1GW%\>=WUV"R@U6CYC9E_ M1&W;(W\ZZ*2%ZOF85"Y#^KH2L=B84S5_N^Z:AXU$=A;,E_.V8]L_5[3J<3?@ ML<3Y!([/_\W-W#9&Q 7:FW$I>=1V7#0FZ94T2,@NXK9&6G_=[T M='2&23N>O.^=36$Z N<(WIL3LV_"9-C74J?6L*O0FT!O,#J?#@''']3L2G,7@\CJFG: <63,Y!SBF\RXC 90B7,*8)%Q)0>,)% M!(YMO ,>0"^B@J8>K\)I[)FPKP:]W#MR7;O3YU%"XJ5^D)\0:0DWAPIBL3XET+ 0GQ8>3*A7B:0%!&R4AA>>7,27U#DKBAB M::J,X*_2])'H8(YNH7OK_N0(2G>J0'$Z!4&I9+@ (L6\PREY@&[A4RDK<&B3 MLV7I.$VKD&0BS0@N%D(;9R'%(B"&4]^?'6@?UXJDB&M>) B.^#Q1=+QNH512 M&5=,/2%B1F*:&J.KD"ZAYTDE41E713E!,(VCSI;)U]Q07Y+,T/-BR(P+#(2! M61>2)*7M\I^.S](D),LVBW7NZ$&=2Q4*CX2%24SI@KA;+?/0/E3<+9&PI5^: M+VC=U+1N2?^VS#7K3FNCU#:='65';G.GD??YJC:K^FX.W6?6<4<.?W\&UFW. MOG.PJN0"\SUP; 6FJTWA^T*=(=<7^$F0A;C8>4FZHJ'Y%_X+^E3%!50^J MB?F:4??) 7 !3F/?/UCQYO5FL=HH"O)T6K4ZTF:KHRCZ1L"+1"K!%QZV=)AW M7(Q_MVXW='^8-'?_TVG.X@#;I[SIP89+$J9:#I9W+F4-$*8ZK@0;*Y7N524F M80@X#",A]*YW>-R6.$X^5>_;"3ZD_XE7*!&\HY]O7D M$\4&6;!T5T[;,FVV2. BVNI<^;Q#_33#^Y41S)/^D2)XCM3/U#<*>A_HSQD- ML _"GDBR2PJC_'RKODO;3P3#K2/!O8.NY,7Y=^=M^G^>?F8\_6P:J'42GB0T MQBR% 1!')9"=@KL5^@'4@FYUS@9/G7J="":;WRG\_(/I+IU))_2L>L) MKG/SZ2Q>[0F&YQNGA*7O -:N'3;>T:Y=27QVS9OP_)Z[+6A(5/-YZ^+W>G/1 MATC[>@B9X0Z3R :XB8# +.'*@ 1 " 0 !A;7)C+3(P,C P.3,P+FAT M;5!+ 0(4 Q0 ( (."8U'+0+ JDAD PF 0 1 " 1$G M P!A;7)C+3(P,C P.3,P+GAS9%!+ 0(4 Q0 ( (."8U%J:VK57RP -_< M 0 5 " =) P!A;7)C+3(P,C P.3,P7V-A;"YX;6Q02P$" M% ,4 " "#@F-11GKCWK>0 !E*P8 %0 @ %D;0, 86UR M8RTR,#(P,#DS,%]D968N>&UL4$L! A0#% @ @X)C45BJ/1@V0 $ Z"$- M !4 ( !3OX# &%M#,Q M,BYH=&U02P$"% ,4 " "#@F-1_Y"X[J@% "X'P &0 M@ % '@8 86UR8S(P,C P.3,P,3 M<65X,S(Q+FAT;5!+!08 "@ * *8" ( ?) 8 ! end