0001652362-20-000139.txt : 20201109 0001652362-20-000139.hdr.sgml : 20201109 20201109171601 ACCESSION NUMBER: 0001652362-20-000139 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 77 CONFORMED PERIOD OF REPORT: 20200930 FILED AS OF DATE: 20201109 DATE AS OF CHANGE: 20201109 FILER: COMPANY DATA: COMPANY CONFORMED NAME: Infrastructure & Energy Alternatives, Inc. CENTRAL INDEX KEY: 0001652362 STANDARD INDUSTRIAL CLASSIFICATION: BLANK CHECKS [6770] IRS NUMBER: 474787177 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-37796 FILM NUMBER: 201298744 BUSINESS ADDRESS: STREET 1: 6325 DIGITAL WAY STREET 2: SUITE 460 CITY: INDIANAPOLIS STATE: IN ZIP: 46278 BUSINESS PHONE: (765) 828-2580 MAIL ADDRESS: STREET 1: 6325 DIGITAL WAY STREET 2: SUITE 460 CITY: INDIANAPOLIS STATE: IN ZIP: 46278 FORMER COMPANY: FORMER CONFORMED NAME: M III Acquisition Corp. DATE OF NAME CHANGE: 20150902 10-Q 1 iea-20200930.htm 10-Q iea-20200930
00016523622020FalseQ312/3100016523622020-01-012020-09-300001652362us-gaap:CommonStockMember2020-01-012020-09-300001652362us-gaap:WarrantMember2020-01-012020-09-30xbrli:shares00016523622020-11-09iso4217:USD00016523622020-09-3000016523622019-12-31iso4217:USDxbrli:shares00016523622020-07-012020-09-3000016523622019-07-012019-09-3000016523622019-01-012019-09-300001652362us-gaap:CommonStockMember2018-12-310001652362us-gaap:AdditionalPaidInCapitalMember2018-12-310001652362us-gaap:TreasuryStockMember2018-12-310001652362us-gaap:RetainedEarningsMember2018-12-3100016523622018-12-310001652362us-gaap:RetainedEarningsMember2019-01-012019-03-3100016523622019-01-012019-03-310001652362us-gaap:AdditionalPaidInCapitalMember2019-01-012019-03-310001652362us-gaap:CommonStockMemberus-gaap:CommonStockMember2019-01-012019-03-310001652362us-gaap:CommonStockMember2019-01-012019-03-310001652362us-gaap:CommonStockMemberus-gaap:AdditionalPaidInCapitalMember2019-01-012019-03-310001652362us-gaap:TreasuryStockMemberus-gaap:TreasuryStockMember2019-01-012019-03-310001652362us-gaap:TreasuryStockMemberus-gaap:TreasuryStockMember2019-03-310001652362us-gaap:CommonStockMember2019-03-310001652362us-gaap:AdditionalPaidInCapitalMember2019-03-310001652362us-gaap:TreasuryStockMember2019-03-310001652362us-gaap:RetainedEarningsMember2019-03-3100016523622019-03-310001652362us-gaap:RetainedEarningsMember2019-04-012019-06-3000016523622019-04-012019-06-300001652362us-gaap:AdditionalPaidInCapitalMember2019-04-012019-06-300001652362us-gaap:CommonStockMember2019-06-300001652362us-gaap:AdditionalPaidInCapitalMember2019-06-300001652362us-gaap:TreasuryStockMember2019-06-300001652362us-gaap:RetainedEarningsMember2019-06-3000016523622019-06-300001652362us-gaap:RetainedEarningsMember2019-07-012019-09-300001652362us-gaap:CommonStockMemberus-gaap:CommonStockMember2019-07-012019-09-300001652362us-gaap:AdditionalPaidInCapitalMember2019-07-012019-09-300001652362us-gaap:CommonStockMember2019-09-300001652362us-gaap:AdditionalPaidInCapitalMember2019-09-300001652362us-gaap:TreasuryStockMember2019-09-300001652362us-gaap:RetainedEarningsMember2019-09-3000016523622019-09-300001652362us-gaap:CommonStockMember2019-12-310001652362us-gaap:AdditionalPaidInCapitalMember2019-12-310001652362us-gaap:TreasuryStockMember2019-12-310001652362us-gaap:RetainedEarningsMember2019-12-310001652362us-gaap:RetainedEarningsMember2020-01-012020-03-3100016523622020-01-012020-03-310001652362us-gaap:AdditionalPaidInCapitalMember2020-01-012020-03-310001652362us-gaap:CommonStockMemberus-gaap:CommonStockMember2020-01-012020-03-310001652362us-gaap:CommonStockMember2020-01-012020-03-310001652362us-gaap:CommonStockMemberus-gaap:AdditionalPaidInCapitalMember2020-01-012020-03-310001652362us-gaap:TreasuryStockMemberus-gaap:TreasuryStockMember2020-01-012020-03-310001652362us-gaap:TreasuryStockMemberus-gaap:TreasuryStockMember2020-03-310001652362us-gaap:CommonStockMember2020-03-310001652362us-gaap:AdditionalPaidInCapitalMember2020-03-310001652362us-gaap:TreasuryStockMember2020-03-310001652362us-gaap:RetainedEarningsMember2020-03-3100016523622020-03-310001652362us-gaap:RetainedEarningsMember2020-04-012020-06-3000016523622020-04-012020-06-300001652362us-gaap:AdditionalPaidInCapitalMember2020-04-012020-06-300001652362us-gaap:CommonStockMemberus-gaap:CommonStockMember2020-04-012020-06-300001652362us-gaap:CommonStockMember2020-04-012020-06-300001652362us-gaap:CommonStockMemberus-gaap:AdditionalPaidInCapitalMember2020-04-012020-06-300001652362us-gaap:TreasuryStockMemberus-gaap:TreasuryStockMember2020-04-012020-06-300001652362us-gaap:TreasuryStockMemberus-gaap:TreasuryStockMember2020-06-300001652362us-gaap:CommonStockMember2020-06-300001652362us-gaap:AdditionalPaidInCapitalMember2020-06-300001652362us-gaap:TreasuryStockMember2020-06-300001652362us-gaap:RetainedEarningsMember2020-06-3000016523622020-06-300001652362us-gaap:RetainedEarningsMember2020-07-012020-09-300001652362us-gaap:AdditionalPaidInCapitalMember2020-07-012020-09-300001652362us-gaap:CommonStockMemberus-gaap:CommonStockMember2020-07-012020-09-300001652362us-gaap:CommonStockMemberus-gaap:AdditionalPaidInCapitalMember2020-07-012020-09-300001652362us-gaap:CommonStockMemberus-gaap:AdditionalPaidInCapitalMember2020-09-300001652362us-gaap:TreasuryStockMemberus-gaap:TreasuryStockMember2020-07-012020-09-300001652362us-gaap:TreasuryStockMemberus-gaap:TreasuryStockMember2020-09-300001652362us-gaap:CommonStockMember2020-09-300001652362us-gaap:AdditionalPaidInCapitalMember2020-09-300001652362us-gaap:TreasuryStockMember2020-09-300001652362us-gaap:RetainedEarningsMember2020-09-30xbrli:pure0001652362us-gaap:FixedPriceContractMemberus-gaap:SalesRevenueNetMemberus-gaap:ProductConcentrationRiskMember2020-07-012020-09-300001652362us-gaap:FixedPriceContractMemberus-gaap:SalesRevenueNetMemberus-gaap:ProductConcentrationRiskMember2019-07-012019-09-300001652362us-gaap:FixedPriceContractMemberus-gaap:SalesRevenueNetMemberus-gaap:ProductConcentrationRiskMember2020-01-012020-09-300001652362us-gaap:FixedPriceContractMemberus-gaap:SalesRevenueNetMemberus-gaap:ProductConcentrationRiskMember2019-01-012019-09-300001652362us-gaap:TimeAndMaterialsContractMemberus-gaap:SalesRevenueNetMemberus-gaap:ProductConcentrationRiskMember2020-07-012020-09-300001652362us-gaap:TimeAndMaterialsContractMemberus-gaap:SalesRevenueNetMemberus-gaap:ProductConcentrationRiskMember2019-07-012019-09-300001652362us-gaap:TimeAndMaterialsContractMemberus-gaap:SalesRevenueNetMemberus-gaap:ProductConcentrationRiskMember2020-01-012020-09-300001652362us-gaap:TimeAndMaterialsContractMemberus-gaap:SalesRevenueNetMemberus-gaap:ProductConcentrationRiskMember2019-01-012019-09-300001652362iea:WindRevenueMember2020-07-012020-09-300001652362iea:WindRevenueMember2019-07-012019-09-300001652362iea:WindRevenueMember2020-01-012020-09-300001652362iea:WindRevenueMember2019-01-012019-09-300001652362iea:SolarRevenueMember2020-07-012020-09-300001652362iea:SolarRevenueMember2019-07-012019-09-300001652362iea:SolarRevenueMember2020-01-012020-09-300001652362iea:SolarRevenueMember2019-01-012019-09-300001652362iea:RenewablesSegmentMember2020-07-012020-09-300001652362iea:RenewablesSegmentMember2019-07-012019-09-300001652362iea:RenewablesSegmentMember2020-01-012020-09-300001652362iea:RenewablesSegmentMember2019-01-012019-09-300001652362iea:HeavyCivilRevenueMember2020-07-012020-09-300001652362iea:HeavyCivilRevenueMember2019-07-012019-09-300001652362iea:HeavyCivilRevenueMember2020-01-012020-09-300001652362iea:HeavyCivilRevenueMember2019-01-012019-09-300001652362iea:RailConstructionRevenueMember2020-07-012020-09-300001652362iea:RailConstructionRevenueMember2019-07-012019-09-300001652362iea:RailConstructionRevenueMember2020-01-012020-09-300001652362iea:RailConstructionRevenueMember2019-01-012019-09-300001652362iea:EnvironmentalRevenueMember2020-07-012020-09-300001652362iea:EnvironmentalRevenueMember2019-07-012019-09-300001652362iea:EnvironmentalRevenueMember2020-01-012020-09-300001652362iea:EnvironmentalRevenueMember2019-01-012019-09-300001652362iea:SpecialtyCivilSegmentMember2020-07-012020-09-300001652362iea:SpecialtyCivilSegmentMember2019-07-012019-09-300001652362iea:SpecialtyCivilSegmentMember2020-01-012020-09-300001652362iea:SpecialtyCivilSegmentMember2019-01-012019-09-300001652362iea:ConcentrationCompanyAMemberus-gaap:CustomerConcentrationRiskMemberus-gaap:SalesRevenueNetMember2019-01-012019-09-300001652362iea:OneCustomerMember2019-12-310001652362iea:BuildingAndLeaseholdImprovementsMember2020-09-300001652362iea:BuildingAndLeaseholdImprovementsMember2019-12-310001652362us-gaap:LandMember2020-09-300001652362us-gaap:LandMember2019-12-310001652362us-gaap:EquipmentMember2020-09-300001652362us-gaap:EquipmentMember2019-12-310001652362iea:FurnitureAndFixturesAndEquipmentMember2020-09-300001652362iea:FurnitureAndFixturesAndEquipmentMember2019-12-310001652362us-gaap:VehiclesMember2020-09-300001652362us-gaap:VehiclesMember2019-12-310001652362iea:RenewablesSegmentMember2018-12-310001652362iea:SpecialtyCivilSegmentMember2018-12-310001652362iea:RenewablesSegmentMember2019-01-012019-12-310001652362iea:SpecialtyCivilSegmentMember2019-01-012019-12-3100016523622019-01-012019-12-310001652362iea:RenewablesSegmentMember2019-12-310001652362iea:SpecialtyCivilSegmentMember2019-12-310001652362iea:RenewablesSegmentMember2020-09-300001652362iea:SpecialtyCivilSegmentMember2020-09-300001652362us-gaap:CustomerRelationshipsMember2020-09-300001652362us-gaap:CustomerRelationshipsMember2020-01-012020-09-300001652362us-gaap:CustomerRelationshipsMember2019-12-310001652362us-gaap:CustomerRelationshipsMember2019-01-012019-09-300001652362us-gaap:TradeNamesMember2020-09-300001652362us-gaap:TradeNamesMember2020-01-012020-09-300001652362us-gaap:TradeNamesMember2019-12-310001652362us-gaap:TradeNamesMember2019-01-012019-09-300001652362us-gaap:OrderOrProductionBacklogMember2020-09-300001652362us-gaap:OrderOrProductionBacklogMember2020-01-012020-09-300001652362us-gaap:OrderOrProductionBacklogMember2019-12-310001652362us-gaap:OrderOrProductionBacklogMember2019-01-012019-09-300001652362iea:SeriesBPreferredSeriesAConversionWarrantsMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2020-09-300001652362iea:SeriesBPreferredSeriesAConversionWarrantsMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2020-09-300001652362iea:SeriesBPreferredSeriesAConversionWarrantsMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2020-09-300001652362iea:SeriesBPreferredSeriesAConversionWarrantsMemberus-gaap:FairValueMeasurementsRecurringMember2020-09-300001652362iea:SeriesBPreferredSeriesAConversionWarrantsMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2019-12-310001652362iea:SeriesBPreferredSeriesAConversionWarrantsMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2019-12-310001652362iea:SeriesBPreferredSeriesAConversionWarrantsMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2019-12-310001652362iea:SeriesBPreferredSeriesAConversionWarrantsMemberus-gaap:FairValueMeasurementsRecurringMember2019-12-310001652362iea:SeriesB1PreferredStock6WarrantsMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2020-09-300001652362iea:SeriesB1PreferredStock6WarrantsMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2020-09-300001652362iea:SeriesB1PreferredStock6WarrantsMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2020-09-300001652362iea:SeriesB1PreferredStock6WarrantsMemberus-gaap:FairValueMeasurementsRecurringMember2020-09-300001652362iea:SeriesB1PreferredStock6WarrantsMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2019-12-310001652362iea:SeriesB1PreferredStock6WarrantsMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2019-12-310001652362iea:SeriesB1PreferredStock6WarrantsMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2019-12-310001652362iea:SeriesB1PreferredStock6WarrantsMemberus-gaap:FairValueMeasurementsRecurringMember2019-12-310001652362us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMemberiea:SeriesBPreferredStockWarrantsatclosingMemberMember2020-09-300001652362us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberiea:SeriesBPreferredStockWarrantsatclosingMemberMember2020-09-300001652362us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberiea:SeriesBPreferredStockWarrantsatclosingMemberMember2020-09-300001652362us-gaap:FairValueMeasurementsRecurringMemberiea:SeriesBPreferredStockWarrantsatclosingMemberMember2020-09-300001652362us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMemberiea:SeriesBPreferredStockWarrantsatclosingMemberMember2019-12-310001652362us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberiea:SeriesBPreferredStockWarrantsatclosingMemberMember2019-12-310001652362us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberiea:SeriesBPreferredStockWarrantsatclosingMemberMember2019-12-310001652362us-gaap:FairValueMeasurementsRecurringMemberiea:SeriesBPreferredStockWarrantsatclosingMemberMember2019-12-310001652362us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMemberiea:RightsOfferingFairValueMember2020-09-300001652362us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberiea:RightsOfferingFairValueMember2020-09-300001652362us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberiea:RightsOfferingFairValueMember2020-09-300001652362us-gaap:FairValueMeasurementsRecurringMemberiea:RightsOfferingFairValueMember2020-09-300001652362us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMemberiea:RightsOfferingFairValueMember2019-12-310001652362us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberiea:RightsOfferingFairValueMember2019-12-310001652362us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberiea:RightsOfferingFairValueMember2019-12-310001652362us-gaap:FairValueMeasurementsRecurringMemberiea:RightsOfferingFairValueMember2019-12-310001652362us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2020-09-300001652362us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2020-09-300001652362us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2020-09-300001652362us-gaap:FairValueMeasurementsRecurringMember2020-09-300001652362us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2019-12-310001652362us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2019-12-310001652362us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2019-12-310001652362us-gaap:FairValueMeasurementsRecurringMember2019-12-310001652362iea:SeriesBPreferredSeriesAConversionWarrantsMember2019-12-310001652362iea:SeriesB1PreferredStock6WarrantsMember2019-12-310001652362iea:SeriesBPreferredStockWarrantsatclosingMemberMember2019-12-310001652362iea:RightsOfferingFairValueMember2019-12-310001652362iea:SeriesBPreferredSeriesAConversionWarrantsMember2020-01-012020-09-300001652362iea:SeriesB1PreferredStock6WarrantsMember2020-01-012020-09-300001652362iea:SeriesBPreferredStockWarrantsatclosingMemberMember2020-01-012020-09-300001652362iea:RightsOfferingFairValueMember2020-01-012020-09-300001652362iea:SeriesBPreferredSeriesAConversionWarrantsMember2020-09-300001652362iea:SeriesB1PreferredStock6WarrantsMember2020-09-300001652362iea:SeriesBPreferredStockWarrantsatclosingMemberMember2020-09-300001652362iea:RightsOfferingFairValueMember2020-09-300001652362iea:SeriesBPreferredStockWarrantsatclosingMemberMember2019-05-20iea:numberOfDays0001652362us-gaap:LongTermDebtMember2020-09-300001652362us-gaap:LongTermDebtMember2019-12-310001652362us-gaap:LoansPayableMember2020-09-300001652362us-gaap:LoansPayableMember2019-12-310001652362iea:SeriesBPreferredStockLiabilityMember2020-09-300001652362iea:SeriesBPreferredStockLiabilityMember2019-12-310001652362iea:ThirdARCreditAgreementMemberiea:DebtCovenantPeriodPeriodOneMember2020-01-012020-09-300001652362iea:DebtCovenantPeriodPeriodTwoMemberiea:ThirdARCreditAgreementMember2020-01-012020-09-300001652362iea:DebtCovenantPeriodPeriodThreeMemberMemberiea:ThirdARCreditAgreementMember2020-01-012020-09-300001652362iea:ThirdARCreditAgreementMemberiea:DebtCovenantPeriodPeriodFourMemberMember2020-01-012020-09-300001652362us-gaap:SeriesBPreferredStockMember2019-11-140001652362us-gaap:SeriesBPreferredStockMember2020-09-300001652362us-gaap:SeriesBPreferredStockMember2019-12-310001652362iea:SeriesBPreferredStockLiabilityMember2019-05-200001652362iea:SeriesBPreferredStockLiabilityMember2019-08-300001652362iea:SeriesBPreferredStockWarrantsatclosingMemberMember2019-08-300001652362iea:SeriesBPreferredStockLiabilityMember2019-11-140001652362iea:SeriesBPreferredStockWarrantsatclosingMemberMember2019-11-140001652362iea:SeriesBPreferredStockWarrantsatclosingMemberMember2020-01-210001652362iea:SeriesB3ExchangeWarrantsMember2019-11-140001652362iea:SeriesB3ExchangeWarrantsMember2020-01-210001652362iea:RightsOfferingFairValueMember2020-03-040001652362iea:A2019CommitmentMember2019-11-140001652362iea:A2020CommitmentMemberMember2019-11-140001652362iea:A2020CommitmentMemberMember2020-07-012020-09-300001652362us-gaap:RedeemablePreferredStockMember2020-07-012020-09-300001652362us-gaap:RedeemablePreferredStockMember2019-07-012019-09-300001652362us-gaap:RedeemablePreferredStockMember2020-01-012020-09-300001652362us-gaap:RedeemablePreferredStockMember2019-01-012019-09-300001652362us-gaap:WarrantMember2020-07-012020-09-300001652362us-gaap:WarrantMember2019-07-012019-09-300001652362us-gaap:WarrantMember2020-01-012020-09-300001652362us-gaap:WarrantMember2019-01-012019-09-300001652362us-gaap:RestrictedStockUnitsRSUMember2020-07-012020-09-300001652362us-gaap:RestrictedStockUnitsRSUMember2019-07-012019-09-300001652362us-gaap:RestrictedStockUnitsRSUMember2020-01-012020-09-300001652362us-gaap:RestrictedStockUnitsRSUMember2019-01-012019-09-300001652362us-gaap:WarrantMember2019-09-300001652362us-gaap:WarrantMember2020-09-300001652362us-gaap:EmployeeStockOptionMember2020-01-012020-09-300001652362us-gaap:EmployeeStockOptionMember2019-01-012019-09-300001652362us-gaap:SeriesAPreferredStockMember2020-09-3000016523622018-03-260001652362srt:MinimumMember2020-01-012020-09-300001652362srt:MaximumMember2020-01-012020-09-300001652362iea:InfrastructureAndEnergyAlternativesLLCMember2020-09-300001652362iea:AresMemberus-gaap:SeriesBPreferredStockMember2020-09-300001652362us-gaap:PrincipalOwnerMemberus-gaap:SeriesBPreferredStockMember2020-09-300001652362iea:AresMemberiea:SeriesB2PreferredStockMember2020-09-300001652362us-gaap:SubsequentEventMember2020-10-302020-10-300001652362us-gaap:SubsequentEventMemberus-gaap:LondonInterbankOfferedRateLIBORMember2020-10-300001652362us-gaap:BaseRateMemberus-gaap:SubsequentEventMember2020-10-30

UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
WASHINGTON, D.C. 20549
 
FORM 10-Q
 
    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

COMMISSION FILE NUMBER: 001-37796

Infrastructure & Energy Alternatives, Inc.
(Exact Name of Registrant as Specified in Charter)
 
Delaware  47-4787177
(State or Other Jurisdiction
of Incorporation)
  (IRS Employer
Identification No.)
 
6325 Digital Way
Suite 460
IndianapolisIndiana
 46278
(Address of Principal Executive Offices) (Zip Code)
 
Registrant’s telephone number, including area code: (765) 828-2580

Securities registered pursuant to Section 12(b) of the Act:
Title of each classTrading Symbols(s)Name of exchange on which registered
Common Stock, $0.0001 par valueIEAThe NASDAQ Stock Market LLC
Warrants for Common StockIEAWWThe NASDAQ Stock Market LLC
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 such shorter period that the registrant was required to file such reports) and (2) has been subject to such filing requirements for the past ninety days. Yes No

Indicate by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted 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 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 the definitions of "large accelerated filer," "accelerated filer," "smaller reporting company" and "emerging growth company" in Rule 12b-2 of the Exchange Act:

Large accelerated filer Accelerated filer Non-accelerated filer Smaller reporting company Emerging growth 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.

Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Act). Yes No

Number of shares of Common Stock outstanding as of the close of business on November 9, 2020: 22,789,262.







PART I. FINANCIAL INFORMATION

ITEM 1. FINANCIAL STATEMENTS
INFRASTRUCTURE AND ENERGY ALTERNATIVES, INC.
Condensed Consolidated Balance Sheets
($ in thousands, except per share data)
(Unaudited)
September 30, 2020December 31, 2019
Assets
Current assets:
Cash and cash equivalents$57,298 $147,259 
Accounts receivable, net186,302 203,645 
Contract assets216,513 179,303 
Prepaid expenses and other current assets20,298 16,855 
        Total current assets480,411 547,062 
Property, plant and equipment, net131,558 140,488 
Operating lease assets38,460 43,431 
Intangible assets, net27,280 37,272 
Goodwill37,373 37,373 
Company-owned life insurance3,905 4,752 
Deferred income taxes3,178 12,992 
Other assets278 1,551 
        Total assets$722,443 $824,921 
Liabilities and Stockholder's Equity (Deficit)
Current liabilities:
Accounts payable$117,320 $177,783 
Accrued liabilities156,467 158,103 
Contract liabilities73,999 115,634 
Current portion of finance lease obligations23,766 23,183 
Current portion of operating lease obligations9,110 9,628 
Current portion of long-term debt2,661 1,946 
          Total current liabilities383,323 486,277 
Finance lease obligations, less current portion33,205 41,055 
Operating lease obligations, less current portion30,896 34,572 
Long-term debt, less current portion159,150 162,901 
Debt - Series B Preferred Stock171,878 166,141 
Series B Preferred Stock - warrant obligations8,200 17,591 
Deferred compensation7,865 8,004 
         Total liabilities$794,517 $916,541 
Commitments and contingencies:
Series A Preferred Stock, par value, $0.0001 per share; 1,000,000 shares authorized; 17,483 shares and 17,483 shares issued and outstanding at September 30, 2020 and December 31, 2019, respectively
17,483 17,483 
Stockholders' equity (deficit):
Common stock, par value, $0.0001 per share; 150,000,000 and 100,000,000 shares authorized; 20,983,584 and 20,460,533 shares issued and 20,983,584 and 20,446,811 outstanding at September 30, 2020 and December 31, 2019, respectively
2 2 
Treasury stock, 13,722 shares at cost at December 31, 2019.
 (76)
Additional paid in capital34,517 17,167 
Accumulated deficit(124,076)(126,196)
           Total stockholders' equity (deficit)(89,557)(109,103)
           Total liabilities and stockholders' equity (deficit)$722,443 $824,921 
See accompanying notes to condensed consolidated financial statements.
1


INFRASTRUCTURE AND ENERGY ALTERNATIVES, INC.
Condensed Consolidated Statements of Operations
($ in thousands, except per share data)
(Unaudited)
Three Months EndedNine Months Ended
September 30,September 30,
2020201920202019
Revenue$522,232 $422,022 $1,360,999 $939,764 
Cost of revenue463,343 369,152 1,214,828 849,728 
Gross profit58,889 52,870 146,171 90,036 
Selling, general and administrative expenses29,656 31,313 87,214 84,945 
Income from operations29,233 21,557 58,957 5,091 
Other income (expense), net:
Interest expense(14,975)(13,959)(47,240)(35,822)
Other (expense) income3,161 4,455 428 22,557 
Income (loss) before benefit for income taxes17,419 12,053 12,145 (8,174)
(Provision) benefit for income taxes(6,153)556 (10,025)3,352 
Net income (loss)$11,266 $12,609 $2,120 $(4,822)
Less: Convertible Preferred Stock dividends(619)(759)(1,991)(2,202)
Less: Contingent consideration fair value adjustment (4,247) (23,082)
Less: Net income allocated to participating securities(2,854) (35) 
Net income (loss) available for common stockholders$7,793 $7,603 $94 $(30,106)
Net income (loss) per common share - basic0.37 0.37  (1.47)
Net income (loss) per common share - diluted0.32 0.24  (1.47)
Weighted average shares - basic20,968,271 20,446,811 20,748,193 20,425,801 
Weighted average shares - diluted35,336,064 35,419,432 20,748,193 20,425,801 

See accompanying notes to condensed consolidated financial statements.

2


INFRASTRUCTURE AND ENERGY ALTERNATIVES, INC.
Condensed Consolidated Statements of Stockholders' Equity (Deficit)
($ in thousands)
(Unaudited)
Common StockAdditional Paid-in CapitalTreasury StockAccumulated DeficitTotal Equity (Deficit)
SharesPar ValueSharesCost
Balance at December 31, 201822,155 2 4,751   (135,931)(131,178)
Net loss— — — — — (23,639)(23,639)
Share-based compensation— — 1,040 — — — 1,040 
Share-based payment transaction111  235 (14)(76)— 159 
Merger recapitalization transaction— — — — — 2,754 2,754 
Cumulative effect from adoption of new accounting standard, net of tax— — — — — 750 750 
Series A Preferred dividends— — (525)— — — (525)
Balance at March 31, 201922,266 $2 $5,501 (14)$(76)$(156,066)$(150,639)
Net income— — — — — 6,208 6,208 
Share-based compensation— — 720 — — — 720 
Series B Preferred Stock - Warrants at close— — 9,422 — — — 9,422 
Series A Preferred dividends— — (918)— — — (918)
Balance at June 30, 201922,266 $2 $14,725 (14)$(76)$(149,858)$(135,207)
Net income12,609 12,609 
Removal of Earnout Shares (See Note 1)(1,805)— — — — —  
Share-based compensation— — 1,052 — — — 1,052 
Series B Preferred Stock - Warrants at close— — 3,000 — — — 3,000 
Series A Preferred dividends— — (759)— — — (759)
Balance at September 30, 201920,461 $2 $18,018 (14)$(76)$(137,249)$(119,305)
Balance at December 31, 201920,461 $2 $17,167 (14)$(76)$(126,196)$(109,103)
Net loss— — — — — (12,743)(12,743)
Share-based compensation— — 1,113 — — — 1,113 
Share-based payment transactions240  280 (38)(84)— 196 
Series B Preferred Stock - Warrants at close— — 15,631 — — — 15,631 
Series A Preferred dividends— — (766)— — — (766)
Balance at March 31, 202020,701 $2 $33,425 (52)$(160)$(138,939)$(105,672)
Net income— — — — — 3,597 3,597 
Share-based compensation— — 844 — — — 844 
Share-based payment transactions441  800 (129)(235)— 565 
Series A Preferred dividends— — (606)— — — (606)
Balance at June 30, 202021,142 $2 $34,463 (181)$(395)$(135,342)$(101,272)
Net income— — — — — 11,266 11,266 
Share-based compensation— — 1,110 — — — 1,110 
Share-based payment transactions23 — (42)— — — (42)
Retirement of treasury shares(181)— (395)181 395 — — 
Series A Preferred dividends— — (619)— — — (619)
Balance at September 30, 202020,984 $2 $34,517  $ $(124,076)$(89,557)

See accompanying notes to condensed consolidated financial statements.
3


INFRASTRUCTURE AND ENERGY ALTERNATIVES, INC.
Condensed Consolidated Statements of Cash Flows
($ in thousands)
(Unaudited)
Nine Months Ended September 30,
20202019
Cash flows from operating activities:
Net income (loss)$2,120 $(4,822)
Adjustments to reconcile net loss to net cash used in operating activities:
   Depreciation and amortization36,566 36,373 
   Contingent consideration fair value adjustment (23,082)
   Warrant liability fair value adjustment(171) 
   Amortization of debt discounts and issuance costs9,343 3,765 
   Share-based compensation expense3,067 2,812 
   Loss on sale of equipment1,251 743 
   Deferred compensation(139)1,494 
   Accrued dividends on Series B Preferred Stock7,959 4,135 
   Deferred income taxes9,814 (2,323)
   Other, net287  
   Change in operating assets and liabilities:
       Accounts receivable17,327 (19,108)
       Contract assets(37,210)(62,419)
       Prepaid expenses and other assets(3,288)(5,938)
       Accounts payable and accrued liabilities(64,089)3,317 
       Contract liabilities(41,635)9,580 
       Net cash used in operating activities(58,798)(55,473)
Cash flow from investing activities:
   Company-owned life insurance847 (81)
   Purchases of property, plant and equipment(6,727)(5,599)
   Proceeds from sale of property, plant and equipment4,151 7,266 
       Net cash (used in) provided by investing activities(1,729)1,586 
Cash flows from financing activities:
   Proceeds from long-term debt72,000 50,400 
   Payments on long-term debt(83,201)(121,215)
   Debt financing fees (14,738)
   Payments on finance lease obligations(19,301)(15,953)
   Sale-leaseback transaction 24,343 
   Proceeds from issuance of Series B Preferred Stock350 100,000 
   Proceeds from stock-based awards, net718 159 
   Merger recapitalization transaction 2,754 
       Net cash (used in) provided by financing activities(29,434)25,750 
Net change in cash and cash equivalents(89,961)(28,137)
Cash and cash equivalents, beginning of the period147,259 71,311 
Cash and cash equivalents, end of the period$57,298 $43,174 

See accompanying notes to condensed consolidated financial statements.
4



INFRASTRUCTURE AND ENERGY ALTERNATIVES, INC.
Condensed Consolidated Statements of Cash Flows
($ in thousands)
(Unaudited)
(Continued)
Nine Months Ended September 30,
20202019
Supplemental disclosures:
  Cash paid for interest30,149 28,240 
  Cash paid (received) for income taxes(955)250 
Schedule of non-cash activities:
   Acquisition of assets/liabilities through finance lease11,691 1,992 
   Acquisition of assets/liabilities through operating lease6,028  
   Series A Preferred dividends declared1,991 2,202 

See accompanying notes to condensed consolidated financial statements.

5


INFRASTRUCTURE AND ENERGY ALTERNATIVES, INC.
Notes to the Condensed Consolidated Financial Statements
(unaudited)

Note 1. Business, Basis of Presentation and Significant Accounting Policies

Organization and Reportable Segments

    Infrastructure and Energy Alternatives, Inc., a Delaware corporation, is a holding company organized on August 4, 2015 (together with its wholly-owned subsidiaries, “IEA” or the “Company”). On March 26, 2018, we became a public company by consummating a merger (the “Merger”) pursuant to an Agreement and Plan of Merger, dated November 3, 2017, with M III Acquisition Corporation (“M III”).

    As of December 31, 2019, the Company's total annual gross revenues exceeded $1.07 billion and thus we are no longer an “emerging growth company,” as defined in the Jumpstart Our Business Startups Act (the “JOBS Act”).

We segregate our business into two reportable segments: the Renewables segment and the Specialty Civil segment. See Note 10. Segments for a description of the reportable segments and their operations.

COVID-19 Pandemic

    During March 2020, the World Health Organization declared a global pandemic related to the rapidly growing outbreak of a novel strain of coronavirus (COVID-19). The COVID-19 pandemic has significantly affected economic conditions in the United States and internationally as national, state and local governments reacted to the public health crisis by requiring mitigation measures that have disrupted business activities for an uncertain period of time. The effects of the COVID-19 pandemic could affect the Company’s future business activities and financial results, including; new contract awards, reduced crew productivity, contract amendments/cancellations, higher operating costs and/or delayed project start dates or project shutdowns that may be requested or mandated by governmental authorities or others.

The Company believes that the COVID-19 pandemic has not had a material adverse impact on the Company’s financial results for the period ended September 30, 2020. Most of the Company’s construction services are currently deemed essential under governmental mitigation orders and all of our business segments continue to operate. The Company has issued several notices of force majeure for the purpose of recognizing delays in construction schedules due to COVID-19 outbreaks on certain of its teams and has also received notices of force majeure from the owners of certain projects and certain subcontractors. Management does not believe that any delays on projects related to these events of force majeure will have a material impact on its results of operations.

Management’s top priority has been to take appropriate actions to protect the health and safety of the Company's employees, customers and business partners, including adjusting the Company's standard operating procedures to respond to evolving health guidelines. Management believes that it is taking appropriate steps to mitigate any potential impact to the Company; however, given the uncertainty regarding the potential effects of the COVID-19 pandemic, any future impacts cannot be quantified or predicted with specificity.

Principles of Consolidation

    The accompanying unaudited condensed consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States (“GAAP”) for interim financial information and with the instructions for Quarterly Reports on Form 10-Q and Rule 10-01 of Regulation S-X. Pursuant to these rules and regulations, certain information and footnote disclosures normally included in the annual audited consolidated financial statements prepared in accordance with GAAP have been condensed or omitted. Adjustments necessary to arrive at net income (loss) available for common stockholders, previously disclosed in Note 8. Earnings Per Share, have been added to the prior period presentation of the consolidated statements of operations to be comparable with the current period presentation.
    The unaudited condensed consolidated financial statements include the accounts of IEA and its wholly-owned domestic and foreign subsidiaries and in the opinion of management, these financial statements reflect all adjustments (consisting of normal recurring adjustments) that are necessary to present fairly the results of operations for the interim periods presented. The results of operations for the nine months ended September 30, 2020 are not necessarily indicative of the results that may be expected for the year ending December 31, 2020. These financial statements should be read in conjunction with the
6


Company’s audited consolidated financial statements for the year ended December 31, 2019 and notes thereto included in the Company’s 2019 Annual Report on Form 10-K.

Basis of Accounting and Use of Estimates
    
    The accompanying unaudited condensed consolidated financial statements have been prepared in accordance with GAAP. The preparation of the condensed consolidated financial statements in conformity with GAAP requires the use of estimates and assumptions that affect the amounts reported in the condensed consolidated financial statements and the accompanying notes. Key estimates include: the recognition of revenue and project profit or loss; fair value estimates; valuations of goodwill and intangible assets; asset lives used in computing depreciation and amortization; accrued self-insured claims; other reserves and accruals; accounting for income taxes; and the estimated impact of contingencies and ongoing litigation. While management believes that its estimates are reasonable when considered in conjunction with the Company’s consolidated financial position and results of operations, actual results could differ materially from those estimates.

Revenue Recognition

    The Company adopted the requirements of Accounting Standards Update (“ASU”) 2014-09, Revenue from Contracts with Customers, which is also referred to as Accounting Standards Codification (“ASC”) Topic 606, under the modified retrospective transition approach effective January 1, 2019, with application to all existing contracts that were not substantially completed as of January 1, 2019. The Company adopted this standard for interim periods beginning after December 31, 2019, and recorded adjustments to the previously issued quarterly financial statements for the nine months ended September 30, 2019. The impacts of adoption on the Company’s retained earnings on January 1, 2019 was primarily related to variable consideration on unapproved change orders. The cumulative impact of adopting Topic 606 required net adjustments of $750,000 to the statement of operations among revenue, cost of revenue and income taxes, thereby reducing income for the nine months ended September 30, 2019 and reducing the December 31, 2019 accumulated deficit. The Company also adjusted the September 30, 2019, statement of cash flows to reflect the impact of adoption.
    Under Topic 606, revenue is recognized when control of promised goods and services is transferred to customers, and the amount of revenue recognized reflects the consideration to which an entity expects to be entitled in exchange for the goods and services transferred. Revenue is recognized by the Company primarily over time utilizing the cost-to-cost measure of progress for fixed price contracts and is based on costs for time and materials and other service contracts, consistent with the Company’s previous revenue recognition practices.
Contracts
    The Company derives revenue primarily from construction projects performed under contracts for specific projects requiring the construction and installation of an entire infrastructure system or specified units within an infrastructure system. Contracts contain multiple pricing options, such as fixed price, time and materials, or unit price. Generally, renewable energy projects are performed for private customers while Specialty Civil projects are performed for various governmental entities.
    Revenue derived from projects billed on a fixed-price basis totaled 98.4% and 98.5% of consolidated revenue from operations for the three months ended September 30, 2020 and 2019, respectively, and totaled 97.6% and 94.1% for the nine months ended September 30, 2020 and 2019, respectively. Revenue and related costs for contracts billed on a time and materials basis are recognized as the services are rendered. Revenue derived from projects billed on a time and materials basis totaled 1.6% and 1.5% of consolidated revenue from operations for the three months ended September 30, 2020 and 2019, respectively, and totaled 2.4% and 5.9% for the nine months ended September 30, 2020 and 2019, respectively.

    Construction contract revenue is recognized over time using the cost-to-cost measure of progress for fixed price contracts. The cost-to-cost measure of progress best depicts the continuous transfer of control of goods or services to the customer. The contractual terms provide that the customer compensates the Company for services rendered.

    Contract costs include all direct materials, labor and subcontracted costs, as well as indirect costs related to contract performance, such as indirect labor, supplies, tools, repairs and the costs of capital equipment. The cost estimation and review process for recognizing revenue over time under the cost-to-cost method is based on the professional knowledge and experience of the Company’s project managers, engineers and financial professionals. Management reviews estimates of total contract transaction price and total project costs on an ongoing basis. Changes in job performance, job conditions and management’s assessment of expected variable consideration are factors that influence estimates of the total contract transaction price, total costs to complete those contracts and profit recognition. Changes in these factors could result in revisions to revenue and costs of revenue in the period in which the revisions are determined on a prospective basis, which could materially affect the
7


Company’s results of operations for that period. Provisions for losses on uncompleted contracts are recorded in the period in which such losses are determined.
Performance Obligations
    A performance obligation is a contractual promise to transfer a distinct good or service to the customer and is the unit of account under Topic 606. The transaction price of a contract is allocated to distinct performance obligations and recognized as revenue when or as the performance obligations are satisfied. The Company’s contracts often require significant integrated services and, even when delivering multiple distinct services, are generally accounted for as a single performance obligation. Contract amendments and change orders are generally not distinct from the existing contract due to the significant integrated service provided in the context of the contract and are accounted for as a modification of the existing contract and performance obligation. With the exception of certain Specialty Civil service contracts, the majority of the Company’s performance obligations are generally completed within one year.
    When more than one contract is entered into with a customer on or close to the same date, the Company evaluates whether those contracts should be combined and accounted for as a single contract as well as whether those contracts should be accounted for as more than one performance obligation. This evaluation requires significant judgment and is based on the facts and circumstances of the various contracts, which could change the amount of revenue and profit recognition in a given period depending upon the outcome of the evaluation.
    Remaining performance obligations represent the amount of unearned transaction prices for contracts, including approved and unapproved change orders. As of September 30, 2020, the amount of the Company’s remaining performance obligations was $886.2 million. The Company expects to recognize approximately 37.3% of its remaining performance obligations as revenue during 2020. Revenue recognized from performance obligations satisfied in previous periods was $(0.8) million and $4.1 million for the three months ended September 30, 2020 and 2019, respectively, and $(4.4) million and $8.0 million for the nine months ended September 30, 2020 and 2019, respectively.
Variable Consideration
    Transaction pricing for the Company’s contracts may include variable consideration, such as unapproved change orders, claims, incentives and liquidated damages. Management estimates variable consideration for a performance obligation utilizing estimation methods that best predict the amount of consideration to which the Company will be entitled. Variable consideration is included in the estimated transaction price to the extent it is probable that a significant reversal of cumulative revenue recognized will not occur when the uncertainty associated with the variable consideration is resolved. Management’s estimates of variable consideration and determination of whether to include estimated amounts in transaction price are based on legal opinions, past practices with the customer, specific discussions, correspondence or preliminary negotiations with the customer and all other relevant information that is reasonably available. The effect of a change in variable consideration on the transaction price of a performance obligation is typically recognized as an adjustment to revenue on a cumulative catch-up basis. To the extent unapproved change orders, claims and liquidated damages reflected in transaction price are not resolved in the Company’s favor, or to the extent incentives reflected in transaction price are not earned, there could be reductions in, or reversals of, previously recognized revenue.
    As of September 30, 2020 and year ended December 31, 2019, the Company included approximately $67.1 million and $73.3 million, respectively, of unapproved change orders and/or claims in the transaction price for certain contracts that were in the process of being resolved in the normal course of business, including through negotiation, arbitration and other proceedings. These transaction price adjustments are included within Contract Assets or Contract Liabilities as appropriate. The Company actively engages with its customers to complete the final change order approval process, and generally expects these processes to be completed within one year. Amounts ultimately realized upon final acceptance by customers could be higher or lower than such estimated amounts.

8



Disaggregation of Revenue
    The following tables disaggregate revenue by customers and services performed, which the Company believes best depicts how the nature, amount, timing and uncertainty of its revenue:
(in thousands)Three Months EndedNine Months Ended
September 30, 2020September 30, 2019September 30, 2020September 30, 2019
Renewables Segment
   Wind$261,754 $242,586 827,442 $493,689 
   Solar65,297 68 72,617 2,145 
$327,051 $242,654 $900,059 $495,834 
Specialty Civil Segment
   Heavy civil$119,713 $113,829 264,656 $250,114 
   Rail52,955 40,725 132,333 121,113 
   Environmental22,513 24,814 63,951 72,703 
$195,181 $179,368 $460,940 $443,930 
Concentrations
    The Company had the following approximate revenue and accounts receivable concentrations, net of allowances, for the periods ended:
Revenue %Revenue %
Three Months EndedNine Months EndedAccounts Receivable %
September 30, 2020September 30, 2019September 30, 2020September 30, 2019September 30, 2020December 31, 2019
Company A (Specialty Civil Segment)***11.7 %**
* Amount was not above 10% threshold

Recently Adopted Accounting Standards - Guidance Adopted in 2020

In August 2018, the Financial Accounting Standards Board (the “FASB”) issued ASU 2018-13, “Fair Value Measurement (Topic 820), Disclosure Framework - Changes to the Disclosure Requirements for Fair Value Measurement,” which eliminates certain disclosure requirements for recurring and non-recurring fair value measurements, such as the amount of and reason for transfers between Level 1 and Level 2 of the fair value hierarchy, and adds new disclosure requirements for Level 3 measurements. ASU 2018-13 was effective for all entities for fiscal years beginning after December 15, 2019, including interim periods within those fiscal years. Certain disclosures per ASU 2018-13 were applied on a retrospective basis and others on a prospective basis. We adopted the standard on January 1, 2020, and it did not have an impact on our disclosures for fair value measurements.

In February 2016, the FASB issued ASU 2016-02, “Leases (Topic 842), which is effective for annual reporting periods beginning after December 15, 2018. Under Topic 842, lessees will be required to recognize the following for all leases (with the exception of short-term leases) at the commencement date: i) a lease liability, which is a lessee’s obligation to make lease payments arising from a lease, measured on a discounted basis, and ii) a right-of-use asset, which is an asset that represents the lessee’s right to use, or control the use of, a specified asset for the lease term. Topic 842 requires entities to adopt the new lease standard using a modified retrospective method and initially apply the related guidance at the beginning of the earliest period presented in the financial statements. 

    The Company adopted Topic 842 using the modified retrospective method as of January 1, 2019 and for interim periods beginning after December 31, 2019, without adjusting comparative periods in the financial statements. The most significant effect of the new guidance was the recognition of operating lease right-of-use assets and a liability for operating
9


leases as of December 31, 2019. The accounting for finance leases (capital leases) was substantially unchanged. The Company elected to utilize permissible practical expedients that allowed entities to: (1) not reassess whether any expired or existing contracts were or contained leases; (2) retain the existing classification of lease contracts as of the date of adoption; (3) not reassess initial direct costs for any existing leases; and (4) not separate non-lease components for all classes of leased assets.
Recently Issued Accounting Standards Not Yet Adopted
    
    In June 2016, the FASB issued ASU 2016-13, “Financial Instruments—Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments,” which introduced an expected credit loss methodology for the measurement and recognition of credit losses on most financial assets, including trade accounts receivables. The expected credit loss methodology under ASU 2016-13 is based on historical experience, current conditions and reasonable and supportable forecasts, and replaces the probable/incurred loss model for measuring and recognizing expected losses under current GAAP. The ASU also requires disclosure of information regarding how a company developed its allowance, including changes in the factors that influenced management’s estimate of expected credit losses and the reasons for those changes. The ASU and its related clarifying updates are effective for smaller reporting companies for fiscal years beginning after December 15, 2022, and interim periods within those fiscal years, with early adoption permitted. We are still evaluating the new standard but do not expect it to have a material impact on our estimate of the allowance for uncollectable accounts.

    In December 2019, the FASB issued ASU No. 2019-12, “Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes,” which removes certain exceptions to the general principles in Topic 740 and also clarifies and amends existing guidance to improve consistent application. This ASU is effective for fiscal years beginning after December 15, 2020, and interim periods within those fiscal years. Depending on the amendment, adoption may be applied on the retrospective, modified retrospective, or prospective basis. We are currently evaluating the potential effects of adopting the provisions of ASU No. 2019-12.

Management has evaluated other recently issued accounting pronouncements and does not believe that they will have a significant impact on the financial statements and related disclosures.

Note 2. Contract Assets and Liabilities

    The timing of when we bill our customers is generally dependent upon agreed-upon contractual terms, milestone billings based on the completion of certain phases of the work, or when services are provided. Sometimes, billing occurs subsequent to revenue recognition, resulting in unbilled revenue, which is accounted for as a contract asset. Sometimes we receive advance payments or deposits from our customers before revenue is recognized, resulting in deferred revenue, which is accounted for as a contract liability.

    Contract assets in the Condensed Consolidated Balance Sheets represent the following:

costs and estimated earnings in excess of billings, which arise when revenue has been recorded but the amount has not been billed; and

retainage amounts for the portion of the contract price billed by us for work performed but held for payment by the customer as a form of security until we reach certain construction milestones or complete the project.

    Contract assets consist of the following:
(in thousands)September 30, 2020December 31, 2019
Costs and estimated earnings in excess of billings on uncompleted contracts$79,801 $91,543 
Retainage receivable136,712 87,760 
216,513 179,303 

10


    Contract liabilities consist of the following:
(in thousands)September 30, 2020December 31, 2019
Billings in excess of costs and estimated earnings on uncompleted contracts$73,495 $115,570 
Loss on contracts in progress504 64 
$73,999 $115,634 
    
The contract receivables amount as of December 31, 2019 included unapproved change orders of approximately $9.2 million for which the Company was pursuing settlement through dispute resolution. The Company agreed to settle the unapproved change order dispute in the second quarter.

    Revenue recognized for the three and nine months ended September 30, 2020, that was included in the contract liability balance at December 31, 2019 was approximately $5.8 million and $114.5 million, respectively, and revenue recognized for the three and nine months ended September 30, 2019, that was included in the contract liability balance at December 31, 2018 was approximately $3.3 million and $53.3 million, respectively.
    
    Activity in the allowance for doubtful accounts for the periods indicated is as follows:
Three Months EndedNine Months Ended
September 30,September 30,
(in thousands)2020201920202019
Allowance for doubtful accounts at beginning of period$89 $102 $75 $42 
    Plus: provision for (reduction in) allowance 30 14 90 
    Less: write-offs, net of recoveries (81) (81)
Allowance for doubtful accounts at period end$89 $51 $89 $51 

Note 3. Property, Plant and Equipment, Net

    Property, plant and equipment consisted of the following:
(in thousands)September 30, 2020December 31, 2019
Buildings and leasehold improvements$3,420 $2,919 
Land17,600 17,600 
Construction equipment180,570 173,434 
Office equipment, furniture and fixtures3,618 3,487 
Vehicles12,921 6,087 
218,129 203,527 
Accumulated depreciation(86,571)(63,039)
    Property, plant and equipment, net$131,558 $140,488 

    Depreciation expense of property, plant and equipment was $9,282 and $9,219 for the three months ended September 30, 2020 and 2019, respectively, and was $26,575 and $26,125 for the nine months ended September 30, 2020 and 2019, respectively.



11



Note 4. Goodwill and Intangible Assets, Net

    The following table provides the changes in the carrying amount of goodwill, by segment:
(in thousands)RenewablesSpecialty CivilTotal
January 1, 2019$3,020 $37,237 $40,257 
   Acquisition adjustments (2,884)(2,884)
December 31, 2019$3,020 $34,353 $37,373 
   Adjustments   
September 30, 2020$3,020 $34,353 $37,373 

    

Intangible assets consisted of the following as of the dates indicated:
September 30, 2020December 31, 2019
($ in thousands)Gross Carrying AmountAccumulated AmortizationNet Carrying AmountWeighted Average Remaining LifeGross Carrying AmountAccumulated AmortizationNet Carrying AmountWeighted Average Remaining Life
Customer relationships$26,500 $(7,534)$18,966 5.25 years$26,500 $(4,695)$21,805 6 years
Trade name13,400 (5,315)8,085 3.25 years13,400 (3,305)10,095 4 years
Backlog13,900 (13,671)229 3 months13,900 (8,528)5,372 1 year
$53,800 $(26,520)$27,280 $53,800 $(16,528)$37,272 
    
Amortization expense associated with intangible assets for the three months ended September 30, 2020 and 2019, totaled $3.3 million and $3.4 million, respectively, and $10.0 million and $10.3 million for the nine months ended September 30, 2020 and 2019, respectively.

    The following table provides the annual intangible amortization expense currently expected to be recognized for the years 2020 through 2024:
(in thousands)Remainder of 20202021202220232024
Amortization expense$1,846 $6,466 $6,466 $5,841 $3,785 

Note 5. Fair Value of Financial Instruments

    The Company applies ASC Topic 820, Fair Value Measurement, which establishes a framework for measuring fair value. ASC 820 defines fair value as an exit price, which is the price that would be received for an asset or paid to transfer a liability in the Company’s principal or most advantageous market in an orderly transaction between market participants on the measurement date. The fair value hierarchy established in ASC 820 generally requires an entity to maximize the use of observable inputs and minimize the use of unobservable inputs when measuring fair value. Observable inputs reflect the assumptions that market participants would use in pricing the asset or liability and are developed based on market data obtained from sources independent of the reporting entity. Unobservable inputs reflect the entity’s own assumptions based on market data and the entity’s judgments about the assumptions that market participants would use in pricing the asset or liability and are developed based on the best information available in the circumstances.

    The valuation hierarchy is composed of three levels. The classification within the valuation hierarchy is based on the lowest level of input that is significant to the fair value measurement. The levels within the valuation hierarchy are described below:

Level 1 — Inputs to the fair value measurement are observable inputs, such as quoted prices in active markets for identical assets or liabilities listed on active market exchanges.
12


Level 2 — Inputs to the fair value measurement are determined using prices for recently traded assets and liabilities with similar underlying terms, as well as direct or indirect observable inputs, such as interest rates and yield curves that are observable at commonly quoted intervals.
Level 3 — Inputs to the fair value measurement are unobservable inputs, such as estimates, assumptions, and valuation techniques when little or no market data exists for the assets or liabilities.


    The following table sets forth information regarding the Company's liabilities measured at fair value on a recurring basis:    
September 30, 2020December 31, 2019
(in thousands)Level 1Level 2Level 3TotalLevel 1Level 2Level 3Total
Liabilities
Series B Preferred Stock - Anti-dilution warrants$ $ $7,800 $7,800 $ $ $4,317 $4,317 
Series B-1 Preferred Stock - Performance warrants  400 400   400 400 
Series B-3 Preferred - Closing Warrants      11,491 11,491 
Rights Offering      1,383 1,383 
Total liabilities$ $ $8,200 $8,200 $ $ $17,591 $17,591 
    
The following is a reconciliation of the beginning and ending balances of recurring fair value measurements using Level 3 inputs:
(in thousands)Series B Preferred Stock - Anti-dilution warrantsSeries B-1 Preferred Stock - Performance warrantsSeries B-3 Preferred - Closing WarrantsRights Offering
Beginning Balance, December 31, 2019$4,317 $400 $11,491 $1,383 
Fair value adjustment - (gain) loss recognized in other income(1,491) 1,677 (1,383)
Transfer to non-recurring fair value instrument (liability)7,400    
Transfer to non-recurring fair value instrument (equity)(2,426) (13,168) 
Ending Balance, September 30, 2020
$7,800 $400 $ $ 
    
In 2019, the Company entered into three equity agreements and issued Series B Preferred Stock as discussed in Note 6. Debt and Series B Preferred Stock. The agreements require that on the conversion of any of the Convertible Series A Preferred Stock to common shares, the Series B Preferred Stock will receive additional warrants (Anti-dilution Warrants) to purchase common shares at a price of $0.0001 per share. The agreements also require that if the Company fails to meet a certain Adjusted EBITDA (as that term is defined in the agreements) threshold on a trailing twelve-month basis from May 31, 2020 through April 30, 2021, the Series B Preferred Stock will receive additional warrants (Performance Warrants) to purchase common shares at $0.0001 per share. On May 20, 2019, the conversion rights for the Series A Preferred Stock were amended to allow the holders of Series A Preferred Stock to convert all or any portion of Series A Preferred Stock outstanding at any point in time.

    The information below describes the balance sheet classification and the recurring fair value measurement for these two requirements:

    Series B Preferred Stock - Anti-dilution Warrants (recurring) - The number of common shares attributable to the warrants issued to Series B Preferred Stockholders upon conversion by Series A Preferred Stockholders is determined on a 30-day volume weighted average. The Anti-dilution warrant liability was valued using the stock price at the end of the quarter and were recorded as a liability.

13


    Series B-1 Preferred Stock - Performance Warrants (recurring) - In 2019, the warrant liability was recorded at fair value as a liability, using a Monte Carlo Simulation based on certain significant unobservable inputs, such as a risk rate premium, Adjusted EBITDA volatility, stock price volatility and projected Adjusted EBITDA for the Company.

    Other financial instruments of the Company not listed in the table consist of cash and cash equivalents, accounts receivable, accounts payable and other current liabilities that approximate their fair values. Additionally, management believes that the outstanding recorded balance on the line of credit and long-term debt, approximates fair value due to their floating interest rates.


Note 6. Debt and Series B Preferred Stock

    Debt consists of the following obligations as of:
(in thousands)September 30, 2020December 31, 2019
Term loan$173,345 $182,687 
Commercial equipment notes6,303 4,456 
   Total principal due for long-term debt179,648 187,143 
Unamortized debt discount and issuance costs(17,837)(22,296)
Less: Current portion of long-term debt(2,661)(1,946)
   Long-term debt, less current portion$159,150 $162,901 
Debt - Series B Preferred Stock$184,100 $180,444 
Unamortized debt discount and issuance costs(12,222)(14,303)
  Long-term Series B Preferred Stock$171,878 $166,141 
    
The weighted average interest rate for the term loan as of September 30, 2020 and December 31, 2019, was 7.06% and 10.35%, respectively.
Debt Covenants
    The term loan is governed by the terms of the Third A&R Credit Agreement, which include customary affirmative and negative covenants and provide for customary events of default, which include, nonpayment of principal or interest and failure to timely deliver financial statements. Under the Third A&R Credit Agreement, the financial covenant provides that the First Lien Net Leverage Ratio (as defined therein) may not exceed (i) prior to the fiscal quarter ending December 31, 2019, 4.75:1.0, (ii) for the four fiscal quarters ending December 31, 2020, 3.50:1.0, (iii) for the four fiscal quarters ending December 31, 2021, 2.75:1.0, and (iv) for all subsequent quarters, 2.25:1.0.

    The Third A&R Credit Agreement also includes certain limitations on the payment of cash dividends on the Company's common shares and provides for other restrictions on (subject to certain exceptions) liens, indebtedness (including guarantees and other contingent obligations), investments (including loans, advances and acquisitions), mergers and other fundamental changes and sales and other dispositions of property or assets, among others.

Debt - Series B Preferred Stock
In 2019, the Company entered into three equity agreements with Ares Management, LLC, on behalf of its affiliated funds, investment vehicles and/or managed accounts (“Ares”) and funds managed by Oaktree Capital Management (“Oaktree”). These resulted in Series B-1 Preferred Stock (the “Series B-1 Preferred Stock”), Series B-2 Preferred Stock (the “Series B-2 Preferred Stock”) and Series B-3 Preferred Stock (the “Series B-3 Preferred Stock”) (collectively referred to as “Series B Preferred Stock”). The Series B Preferred Stock is a mandatorily redeemable financial instrument under ASC Topic 480 and has been recorded as a liability using the effective interest rate method for each tranche. The mandatory redemption date for all tranches of the Series B Preferred is February 15, 2025.

The Series B Preferred Stock requires quarterly dividend payments calculated at a 12% annual rate on all outstanding Series B Preferred Stock when the Company’s First Lien Net Leverage Ratio (as defined in the Third A&R Credit Agreement)
14


is less than or equal to 1.50:1.0 and a 13.5% rate if the ratio if greater. The Series B Preferred Stock agreements allow the Company to accrue, but not pay, the dividends at a 15.0% annual rate. Accrued dividends increase the amount of Series B Preferred Stock. Accrued dividends were $18.3 million and $10.4 million at September 30, 2020 and December 31, 2019, respectively. Prior to June 30, 2020, the Company accrued its Series B Preferred Stock payments; the June 30, 2020 and September 30, 2020 payments were made in cash. Dividend payments are not deductible in calculating the Company’s federal and state income taxes.

In connection with each of the Series B Preferred Stock transactions, the Company provided warrants with an exercise price of $0.0001 as follows:

On May 20, 2019, the Company received $50.0 million at the closing of the Series B-1 Preferred Stock and issued 2,545,934 warrants which was an amount equal to 10% of the issued and outstanding common stock of the Company based on the Company's fully diluted share count. The warrants were valued at the closing stock price of $4.21 and were recorded as additional paid in capital.

On August 30, 2019, the Company received $50.0 million at the closing of the Series B-2 Preferred Stock and issued 900,000 warrants. The warrants were valued at the closing stock price of $3.75 and recorded as additional paid in capital.

On November 14, 2019, the Company received $80.0 million and issued 3,568,750 warrants which were initially valued at the closing stock price of $2.20 and were recorded as a liability. On January 21, 2020 the Company received shareholder approval for the issuance of the warrants and the liability was marked to market at a price of $3.69 and recorded as additional paid in capital.

On November 14, 2019, the holders of Series A Preferred Stock converted 50% of their shares to Series B Preferred Stock thereby reducing the potential dilution of converted shares. The holders of Series A Preferred Stock were issued 657,383 warrants which were initially valued at the closing stock price of $2.20 and were recorded as a liability. On January 21, 2020, the Company received shareholder approval for the issuance of the warrants and the liability was marked to market at a price of $3.69 and recorded as additional paid in capital.

As a part of the Series B-3 Preferred Stock transactions, the Company conducted a rights offering which provided common shareholders a right to purchase Series B Preferred Stock and warrants. The offering was initially valued using a Black-Scholes model and was recorded as a liability. On March 4, 2020, the rights offering was completed. The Company received $350 and issued 12,029 warrants valued at a closing price of $3.08. The liability was transferred to additional paid in capital.

The Series B-3 Preferred Stock agreement also required that the Company issue additional Series B Preferred Stock of approximately $15.0 million in 2019 (the 2019 Commitment) and $15.0 million (the 2020 Commitment) if the Company did not attain specified debt and liquidity levels. The Company met the 2019 Commitments at the end of 2019, and the 2019 Commitment was cancelled. On July 22, 2020, the Company and Series B Preferred Stockholders entered into an agreement which terminated the 2020 Commitment and the Company paid $1,322 (recorded as interest expense) in full satisfaction of the 2019 Commitment and 2020 Commitment Fees and reimbursed certain expenses in the amount of $344 (recorded as Selling, general and administrative expenses).


Contractual Maturities

    Contractual maturities of the Company's outstanding principal on debt obligations as of September 30, 2020:
(in thousands)Maturities
Remainder of 2020$3,717 
20211,229 
202215,859 
202329,735 
2024129,108 
Thereafter 
Total contractual maturities$179,648 
15



Note 7. Commitments and Contingencies

    In the ordinary course of business, the Company enters into agreements that provide financing for its machinery and equipment, facility and vehicle needs. The Company reviews these agreements for potential lease classification, and at inception, determines whether a lease is an operating or finance lease. Lease assets and liabilities, which generally represent the present value of future minimum lease payments over the term of the lease, are recognized as of the commencement date. Under Topic 842, leases with an initial lease term of twelve months or less are classified as short-term leases and are not recognized in the condensed consolidated balance sheets unless the lease contains a purchase option that is reasonably certain to be exercised.
    Lease term, discount rate, variable lease costs and future minimum lease payment determinations require the use of judgment as these are based on the facts and circumstances related to each specific lease. Lease terms are generally based on their initial non-cancelable terms, unless there is a renewal option that is reasonably certain to be exercised. Various factors, including economic incentives, intent, past history and business need are considered to determine if a renewal option is reasonably certain to be exercised. The implicit rate in a lease agreement is used when it can be determined. Otherwise, the Company's incremental borrowing rate, which is based on information available as of the lease commencement date, including applicable lease terms and the current economic environment, is used to determine the value of the lease obligation.
Finance Leases
    
    The Company has obligations, exclusive of associated interest, under various finance leases for equipment totaling $57.0 million and $64.2 million at September 30, 2020 and December 31, 2019, respectively. Gross property under this capitalized lease agreement at September 30, 2020 and December 31, 2019, totaled $121.9 million and $116.1 million, less accumulated depreciation of $49.2 million and $34.0 million, respectively, for net balances of $72.7 million and $82.1 million, respectively. Depreciation expense for assets held under the finance leases is included in cost of revenue in the condensed consolidated statements of operations.

    The future minimum payments of finance lease obligations are as follows:
(in thousands)
Remainder of 2020$6,620 
202124,716 
202220,949 
20235,675 
20241,819 
Thereafter611 
Future minimum lease payments60,390 
Less: Amount representing interest(3,419)
Present value of minimum lease payments56,971 
Less: Current portion of finance lease obligations23,766 
Finance lease obligations, less current portion$33,205 

Operating Leases
    
    In the ordinary course of business, the Company enters into non-cancelable operating leases for certain of its facilities, vehicles and equipment. The Company has obligations, exclusive of associated interest, totaling $40.0 million and $44.2 million at September 30, 2020 and December 31, 2019, respectively. Property under these operating lease agreements at September 30, 2020 and December 31, 2019, totaled $38.5 million and $43.4 million, respectively.

    The Company has long-term power-by-the-hour equipment rental agreements with a construction equipment manufacturer that have a guaranteed minimum monthly hour requirement. The minimum guaranteed amount based on the Company's current operations is $3.2 million per year. Total expense under these agreements are listed in the following table as variable lease costs.

16


    The future minimum payments under non-cancelable operating leases are as follows:
(in thousands)
Remainder of 2020$3,136 
202110,887 
20229,123 
20236,934 
20243,454 
Thereafter20,650 
Future minimum lease payments54,184 
Less: Amount representing interest(14,178)
Present value of minimum lease payments40,006 
Less: Current portion of operating lease obligations9,110 
Operating lease obligations, less current portion$30,896 

Lease Information
Three months endedNine Months Ended
September 30, 2020September 30, 2019September 30, 2020September 30, 2019
Finance Lease cost:
   Amortization of right-of-use assets$5,281 $6,109 $16,836 $16,954 
   Interest on lease liabilities891 1,444 3,017 4,342 
Operating lease cost3,340 2,646 10,307 6,791 
Short-term lease cost49,817 16,969 116,585 31,737 
Variable lease cost891 986 2,835 3,366 
Sublease Income(33)(24)(99)(71)
Total lease cost$60,187 $28,130 $149,481 $63,119 
Other information:
Cash paid for amounts included in the measurement of lease liabilities:
   Operating cash flows from finance leases$891 $1,444 $3,017 $4,342 
   Operating cash flows from operating leases$3,275 $4,499 $10,003 $11,675 
Weighted-average remaining lease term - finance leases2.55 years2.92 years
Weighted-average remaining lease term - operating leases8.16 years9.04 years
Weighted-average discount rate - finance leases6.07 %6.64 %
Weighted-average discount rate - operating leases6.94 %6.92 %

Letters of Credit and Surety Bonds

    In the ordinary course of business, the Company is required to post letters of credit and surety bonds to customers in support of performance under certain contracts. Such letters of credit are generally issued by a bank or similar financial institution. The letter of credit or surety bond commits the issuer to pay specified amounts to the holder of the letter of credit or surety bond under certain conditions. If the letter of credit or surety bond issuer were required to pay any amount to a holder,
17


the Company would be required to reimburse the issuer, which, depending upon the circumstances, could result in a charge to earnings. As of September 30, 2020, and December 31, 2019, the Company was contingently liable under letters of credit issued under its Third A&R Credit Agreement, in the amount of $23.5 million and $21.0 million, respectively, related to projects. In addition, as of September 30, 2020 and December 31, 2019, the Company had outstanding surety bonds on projects of $2.7 billion and $2.4 billion, respectively.


Note 8. Earnings Per Share

    The Company calculates earnings (loss) per share (“EPS”) in accordance with ASC Topic 260, Earnings per Share. Basic EPS is computed by dividing income (loss) available to common stockholders by the weighted average number of common shares of common stock outstanding during the period.

    Income (loss) available to common stockholders is computed by deducting the dividends accrued for the period on cumulative preferred stock from net income, contingent consideration fair value adjustments and net income allocated to participating securities. If there is a net loss, the amount of the loss is increased by those preferred dividends and contingent consideration fair value adjustment.

    Diluted EPS assumes the dilutive effect of (i) contingently issuable earn-out shares, (ii) Series A cumulative convertible preferred stock, using the if-converted method, and (iii) the assumed exercise of in-the-money stock options and warrants and the assumed vesting of outstanding restricted stock units (“RSUs”), using the treasury stock method.

    Whether the Company has net income, or a net loss determines whether potential issuances of common stock are included in the diluted EPS computation or whether they would be anti-dilutive. As a result, if there is a net loss, diluted EPS is computed in the same manner as basic EPS is computed. Similarly, if the Company has net income but its preferred dividend adjustment made in computing income available to common stockholders results in a net loss available to common stockholders, diluted EPS would be computed the same as basic EPS.

    
18


The calculations of basic and diluted EPS, are as follows:
Three Months EndedNine Months Ended
September 30,September 30,
($ in thousands, except per share data)2020201920202019
Numerator:
  Net income (loss)$11,266 $12,609 $2,120 $(4,822)
  Less: Convertible Preferred Stock dividends(619)(759)(1,991)(2,202)
  Less: Contingent consideration fair value adjustment (4,247) (23,082)
  Less: Net income allocated to participating securities(1)
(2,854) (35) 
    Net income (loss) available to common stockholders7,793 7,603 94 (30,106)
Denominator:
  Weighted average common shares outstanding - basic20,968,271 20,446,811 20,748,193 20,425,801 
   Series B Preferred - Warrants7,683,903 2,845,840   
   Convertible Series A Preferred4,758,887 11,486,534   
   RSUs1,925,003 640,247   
  Weighted average common shares outstanding - diluted35,336,064 35,419,432 20,748,193 20,425,801 
Anti-dilutive: (2)(3)
  Convertible Series A Preferred  6,920,305 8,968,856 
  Series B Preferred - Warrants  7,680,981 1,325,779 
  RSUs  1,825,123 542,421 
Basic EPS0.37 0.37  (1.47)
Diluted EPS0.32 0.24  (1.47)

(1)     Series B Preferred - Warrants are considered as participating securities because the holders are entitled to participate in any distributions similar to that of common shareholders.

(2)    As of September 30, 2020 and 2019, publicly traded warrants to purchase 8,480,000 shares of common stock at $11.50 per share were not considered as dilutive as the warrants’ exercise price was greater than the average market price of the common stock during the period.
    
(3)    As of September 30, 2020 and 2019, there were 504,214 and 646,405 of vested and unvested options and 611,166 and 817,817 unvested RSUs, respectively. These were also not considered as dilutive as the respective exercise price or average stock price required for vesting of such awards was greater than the average market price of the common stock during the period.    
Series B Preferred Stock Anti-dilution Warrants

The Company also had the following potential outstanding warrants related to the Series B Preferred stock issuance.

At September 30, 2020, a total of 1,318,936 warrants calculated on an if-converted method for the conversion                 of shares related to the outstanding Series A Preferred Stock. As discussed in Note 5. Fair Value of Financial Instruments, these warrants are recorded as a liability. These warrants are not included in the weighted average share calculation as the contingent event (conversion of Series A Preferred Stock) had not occurred at the end of the quarter.

The second set of additional warrants would be issued if the exercise of any warrant with an exercise price of $11.50 or higher.

19


The final set of additional warrants would be issued if the exercise of any equity issued pursuant to the Company’s long term incentive plan or other equity plan with a strike price of $11.50 or higher.

Series A Preferred Stock

    As of September 30, 2020, we had 17,483 shares of Series A Preferred Stock with a stated value of $1,000 per share plus accumulated dividends. Dividends are paid on the Series A Preferred Stock as, if and when declared by our Board. To extent permitted, dividends are required to be paid in cash quarterly in arrears on each March 31, June 30, September 30 and December 31 on the stated value at a rate of 10% per annum.

    If not paid in cash, dividends will accrue on the stated value and will increase the stated value on and effective as of the applicable dividend date without any further action by the Board at 12% per annum.

    So long as any shares of Series B Preferred Stock of the Company are currently outstanding or from and after the occurrence of any non-payment event or default event and until cured or waived, the foregoing rates will increase by 2% per annum.

    As of September 30, 2020, the Company has accrued a cumulative of $3.7 million in dividends to holders of Series A Preferred Stock as a reduction to additional paid-in capital.

Contingent Consideration

Pursuant to the original merger agreement with M III Acquisition Corp., the Company was required to issue up to an additional 9,000,000 shares of common stock, which should have been fully earned if the final 2019 adjusted EBITDA targets were achieved. As of September 30, 2019, the Company recorded an adjustment of $23.1 million to the liability primarily based on the significant decrease in the Company's prior year stock price. The Company did not achieve the 2019 financial targets and therefore no contingent consideration was earned at December 31, 2019.

Stock Compensation
    
    Under guidance of ASC Topic 718 “Compensation — Stock Compensation,” stock-based compensation expense is measured at the date of grant, based on the calculated fair value of the stock-based award, and is recognized as expense over the employee’s requisite service period (generally the vesting period of the award).

    The fair value of the RSUs was based on the closing market price of our common stock on the date of the grant. Stock compensation expense for the RSUs is being amortized using the straight-line method over the service period. For the three months ended September 30, 2020 and 2019, we recognized $1.1 million and $1.1 million in compensation expense, respectively, and $3.1 million and $2.8 million for the nine months ended September 30, 2020 and 2019, respectively.


Note 9. Income Taxes

    The Company’s statutory federal tax rate was 21.00% for the periods ended September 30, 2020 and 2019, respectively. State tax rates for the same period vary among states and range from approximately 0.8% to 12.0%. A small number of states do not impose an income tax.

    The effective tax rates for the three months ended September 30, 2020 and 2019 were 35.3% and (4.6)%, respectively, and were 82.5% and 41.0% for the nine months ended September 30, 2020 and 2019, respectively. The difference between the Company’s effective tax rate and the federal statutory rate primarily results from permanent differences related to the interest accrued for the Series B Preferred Stock, which is not deductible for federal and state income taxes. The nine months ended September 30, 2020 have the full impact of all the Series B Preferred Stock that was issued in 2019 whereas the nine months ended September 30, 2019 only have a relatively small amount of non-deductible Series B Preferred Stock expenses. There were no changes in uncertain tax positions during the periods ended September 30, 2020 and 2019.

    On March 27, 2020, the Coronavirus Aid, Relief, and Economic Security Act (the “CARES Act”) was enacted by the US Government in response to the COVID-19 pandemic to provide employment retention incentives. We do not believe that these relief measures materially affect the condensed consolidated financial statements for the first three quarters of 2020.

20





Note 10. Segments

    We operate our business as two reportable segments: the Renewables segment and the Specialty Civil segment. Each of our reportable segments is comprised of similar business units that specialize in services unique to their respective markets. The classification of revenue and gross profit for segment reporting purposes can at times require judgment on the part of management. Our segments may perform services across industries or perform joint services for customers in multiple industries. To determine reportable segment gross profit, certain allocations, including allocations of shared and indirect costs, such as facility costs, equipment costs and indirect operating expenses, were made based on segment revenue.

    Separate measures of the Company’s assets, including capital expenditures and cash flows by reportable segment are not produced or utilized by management to evaluate segment performance. A substantial portion of the Company’s fixed assets are owned by and accounted for in our equipment department, including operating machinery, equipment and vehicles, as well as office equipment, buildings and leasehold improvements, and are used on an interchangeable basis across our reportable segments. As such, for reporting purposes, total under/over absorption of equipment expenses consisting primarily of depreciation is allocated to the Company's two reportable segments based on segment revenue.
    
The following is a brief description of the Company's reportable segments:

Renewables Segment

    The Renewables segment operates throughout the United States and specializes in a range of services for the power delivery, solar, wind and battery storage markets that includes design, procurement, construction, restoration, and maintenance.

Specialty Civil Segment

    The Specialty Civil segment operates throughout the United States and specializes in a range of services that include:

Heavy civil construction services such as road and bridge construction, specialty paving, sports field development, industrial maintenance, outsourced contract mining and heavy hauling.

Environmental remediation services such as site development, environmental site closure, and coal ash management.
Rail infrastructure services such as planning, design, procurement, construction and maintenance of major railway and intermodal facilities.

Segment Revenue

    Revenue by segment was as follows:
Three Months Ended September 30,Nine Months Ended September 30,
(in thousands)2020201920202019
SegmentRevenue% of Total RevenueRevenue% of Total RevenueRevenue% of Total RevenueRevenue% of Total Revenue
Renewables$327,051 62.6 %$242,654 57.5 %$900,059 66.1 %$495,834 52.8 %
Specialty Civil195,181 37.4 %179,368 42.5 %460,940 33.9 %443,930 47.2 %
  Total revenue$522,232 100.0 %$422,022 100.0 %$1,360,999 100.0 %$939,764 100.0 %


21



Segment Gross Profit

    Gross profit by segment was as follows:
Three Months Ended September 30,Nine Months Ended September 30,
(in thousands)2020201920202019
SegmentGross ProfitGross Profit MarginGross ProfitGross Profit MarginGross ProfitGross Profit MarginGross ProfitGross Profit Margin
Renewables$37,371 11.4 %$27,469 11.3 %$100,183 11.1 %$44,777 9.0 %
Specialty Civil21,518 11.0 %25,401 14.2 %45,988 10.0 %45,259 10.2 %
  Total gross profit$58,889 11.3 %$52,870 12.5 %$146,171 10.7 %$90,036 9.6 %


Note 11. Related Party Transactions

Related Party Shareholders
Type of EquityHolderOwnership Percentage
Series A Preferred, Series A Conversion Warrants and Exchange Warrants, Series B-3 Preferred Stock (exchange agreement)Infrastructure and Energy Alternatives, LLC100 %
Series B-1 Preferred Stock, Series A Conversion Warrants, Additional 6% Warrants, Warrants at closingAres60 %
Oaktree Power Opportunities Fund III Delaware, L.P.40 %
Series B-2 and B-3 Preferred Stock, Warrants at closingAres100 %


Note 12. Subsequent Event

On October 30, 2020, the Company entered into a First Amendment to its Third A&R Credit Agreement (the “Amendment”). The Amendment provides for, among other things, an increase in the revolving credit commitments previously available by $25.0 million, bringing the aggregate principal amount of the revolving credit commitments under the Third A&R Credit Agreement to $75.0 million, upon the terms and subject to the satisfaction of the conditions set forth in the Third A&R Credit Agreement, as amended by the Amendment.

In addition, the Amendment provides that on and after the Amendment’s effective date and until delivery of the financial statements for the fiscal quarter ended December 31, 2020, as required under the Amendment, the percentage per annum interest rate for revolving loans and swing line loans is, at the Company’s option, (x) LIBOR plus a margin of 2.75% or (y) the applicable base rate plus a margin of 1.75%. Thereafter, for any day, the applicable percentage per annum interest rate for revolving loans and swing line loans is LIBOR or the base rate plus a margin depending upon the Company’s First Lien Net Leverage Ratio as of the last day of the most recently ended consecutive four fiscal quarter period.

The Amendment also further specifies the unused commitment fee rate. On and after the Amendment’s effective date and until delivery of the financial statements for the fiscal quarter ended December 31, 2020, as required under the Amendment, the rate is 0.40% per annum. Thereafter, for any day, the applicable percentage per annum depends upon the Company’s Senior Secured Net Leverage Ratio.



22



ITEM 2. MANAGEMENT’S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS

Forward-Looking Statements

    This Quarterly Report on Form 10-Q contains forward-looking statements within the meaning of Section 27A of the Securities Act of 1933, as amended (the “Securities Act”) and Section 21E of the Securities Exchange Act of 1934, as amended (the “Exchange Act”). The forward-looking statements can be identified by the use of forward-looking terminology including “may,” “should,” “likely,” “will,” “believe,” “expect,” “anticipate,” “estimate,” “forecast,” “seek,” “target,” “continue,” “plan,” “intend,” “project,” or other similar words. All statements, other than statements of historical fact included in this Quarterly Report, regarding expectations for the impact of COVID-19, future financial performance, business strategies, expectations for our business, future operations, liquidity positions, availability of capital resources, financial position, estimated revenues and losses, projected costs, prospects, plans, objectives and beliefs of management are forward-looking statements.

    These forward-looking statements are based on information available as of the date of this Quarterly Report and our management’s current expectations, forecasts and assumptions, and involve a number of judgments, risks and uncertainties. Although we believe that the expectations reflected in such forward-looking statements are reasonable, we cannot give any assurance that such expectations will prove correct. Forward-looking statements should not be relied upon as representing our views as of any subsequent date. As a result of a number of known and unknown risks and uncertainties, our actual results or performance may be materially different from those expressed or implied by these forward-looking statements. Factors that could cause actual results to differ include:

potential risks and uncertainties relating to COVID-19, including the geographic spread, the severity of the disease, the scope and duration of the COVID-19 pandemic, actions that may be taken by governmental authorities to contain the COVID-19 pandemic or to treat its impact, and the potential negative impacts of COVID-19 on economies and financial markets;
availability of commercially reasonable and accessible sources of liquidity and bonding;
our ability to generate cash flow and liquidity to fund operations;
the timing and extent of fluctuations in geographic, weather and operational factors affecting our customers, projects and the industries in which we operate;
our ability to identify acquisition candidates and integrate acquired businesses;
consumer demand;
our ability to grow and manage growth profitably;
the possibility that we may be adversely affected by economic, business, and/or competitive factors;
market conditions, technological developments, regulatory changes or other governmental policy uncertainty that affects us or our customers;
our ability to manage projects effectively and in accordance with management estimates, as well as the ability to accurately estimate the costs associated with our fixed price and other contracts, including any material changes in estimates for completion of projects;
the effect on demand for our services and changes in the amount of capital expenditures by customers due to, among other things, economic conditions, commodity price fluctuations, the availability and cost of financing, and customer consolidation;
the ability of customers to terminate or reduce the amount of work, or in some cases, the prices paid for services, on short or no notice;
customer disputes related to the performance of services;
disputes with, or failures of, subcontractors to deliver agreed-upon supplies or services in a timely fashion;
our ability to replace non-recurring projects with new projects;
the impact of U.S. federal, local, state, foreign or tax legislation and other regulations affecting the renewable energy industry and related projects and expenditures;
the effect of state and federal regulatory initiatives, including costs of compliance with existing and future safety and environmental requirements;
fluctuations in equipment, fuel, materials, labor and other costs;
our beliefs regarding the state of the renewable wind energy market generally; and
the “Risk Factors” described in our Annual Report on Form 10-K for the year ended December 31, 2019, and in our quarterly reports, other public filings and press releases.
23


We do not undertake any obligation to update forward-looking statements to reflect events or circumstances after the date they were made, whether as a result of new information, future events or otherwise, except as may be required under applicable securities laws.
    Throughout this section, unless otherwise noted “IEA,” “Company,” “we,” “us,” and “our” refer to Infrastructure and Energy Alternatives, Inc. and its consolidated subsidiaries. Certain amounts in this section may not foot due to rounding.

Overview

    We are a leading diversified infrastructure construction company with specialized energy and heavy civil expertise throughout the United States. We segregate our business into two reportable segments: the Renewables segment and the Specialty Civil segment.

The Renewables segment operates throughout the United States and specializes in a range of services for the power delivery, solar, wind and battery storage markets that includes design, procurement, construction, restoration, and maintenance. The Company is one of the largest providers in the renewable energy industry and has completed more than 200 utility scale wind and solar projects in 35 states.

    The Specialty Civil segment operates throughout the United States and specializes in a range of services that include:

Heavy civil construction services such as road and bridge construction, specialty paving, sports field development, industrial maintenance, outsourced contract mining and heavy hauling.

Environmental remediation services such as site development, environmental site closure, and coal ash management.
Rail infrastructure services such as planning, design, procurement, construction and maintenance of major railway and intermodal facilities.

The Company has created a diverse national platform of specialty construction capabilities with market leadership in the niche markets of power delivery, solar power, wind power, rail, heavy civil and environmental.

Coronavirus Pandemic Update

    The COVID-19 pandemic continues to significantly impact the United States and the world. Since the start of the COVID-19 pandemic, we have been focused on the safety of our employees and ensuring that our construction sites are managed by taking all reasonable precautions to protect on-site personnel.

    We took the following actions in the first half of 2020 to address the risks attributable to the COVID-19 pandemic:

We established a dedicated COVID-19 task force representing all parts of the Company to review and implement actions to prepare for the impacts on our operations, including a variety of protocols in the areas of social distancing, working from home, emergency office and project site closures, and travel restrictions.

In addition to our existing site crisis management plans, our operations expanded and implemented their pandemic response plans to ensure a consistent, comprehensive response to various COVID-19 scenarios.

We implemented more stringent office and project site cleaning and hygiene protocols in all locations. We also developed more stringent tool, vehicle and equipment cleaning protocols.

For employees, we established a regularly updated COVID-19 information hub with FAQs, important communications, regularly updated protocols, business planning tools, best practices, signage/flyers and other important resources.

We significantly increased communications, signage and oversight of personal hygiene requirements to drive better prevention practices.

We postponed social gatherings, large in-person training sessions and other activities involving groups of 10 or more.

24


We prohibited virtually all Company air travel unless approved by executive leadership. We also required all employees to report their personal travel schedules in order to closely monitor and take any necessary steps to maintain the safety of our workforce.

We increased our efforts to reduce selling, general and administrative expenses by implementing a hiring freeze, delaying the Company 401(k) match until later in the year, prohibiting all non-essential travel, reducing new initiatives, deferring promotions and salary changes, and canceling any non-essential capital expenditures or consulting work.

To mitigate the effects of working from home and travel bans, we significantly increased the use of remote communication technologies.

    We are actively monitoring the COVID-19 pandemic, including disease progression, federal, state and local government actions, CDC and WHO responses, supplier and supply chain risks, and prevention and containment measures to maintain business operations. As the COVID-19 pandemic and the responses by federal, state and local governments continue to evolve, we continue to make adjustments to our practices and policies to protect the health of our employees and those we work with at our projects and office locations, while continuing to provide our essential construction services to our clients.

    We believe that the foregoing actions have significantly reduced the Company’s exposure to the effects of COVID-19, including our workforce’s exposure to infection from COVID-19. As of today, we have had a low incidence of infection in our workforce.

    The impact of COVID-19 on construction businesses such as ours is evolving rapidly and its future effects are uncertain.  The Company has received several notices of force majeure from project owners as a result of delivery delays due to COVID-19. We have experienced project interruptions and restrictions that have delayed project timelines from those originally planned, and we have experienced some temporary work stoppages. This has led to general inefficiencies from having to start and stop work, re-sequencing work, requiring on-site health screenings before entering a job site, and following proper social distancing practices. To date, the inefficiencies we have experienced have had an unquantifiable negative impact on our results of operations during the third quarter and management does not anticipate a negative impact going forward from slower delivery of equipment. However, we cannot predict significant disruptions beyond our control, including quarantines and customer work stoppages, significant force majeure declarations by our suppliers or other equipment providers material to our projects.

We have also noticed an impact of COVID-19 in adding new projects to our backlog. Our bidding activity continues at very high levels, but the final approval process for some projects has been slowed due to COVID-19. Despite that, we were able to add $150 million to our backlog in the quarter, and since quarter end the Company has added a significant amount of new projects. See ‘‘Backlog’’ for further discussion.

We are continuing to take actions to preserve our liquidity such as limiting our hiring and delaying spending on non-critical initiatives. At this point, we do not believe that COVID-19 is having a negative impact on our liquidity. We could see a change in this status if we experience future work stoppages at our projects which would prevent us from billing customers for new work performed. If the federal, state and local governments proceed with more restrictive measures, and our customers determine to stop work or terminate projects, these actions would negatively impact our business, results of operations, liquidity and prospects. In addition, the Company is unable to predict any changes in the market for bonding by our sureties.

Economic and Market Factors

    We closely monitor the effects that changes in economic and market conditions may have on our customers. General economic and market conditions can negatively affect demand for our customers’ products and services, which can lead to reductions in our customers’ capital and maintenance budgets in certain end-markets. In the face of increased pricing pressure, we strive to maintain our profit margins through productivity improvements and cost reduction programs. Other market, regulatory and industry factors could also affect demand for our services, such as:

changes to our customers’ capital spending plans;

mergers and acquisitions among the customers we serve;

access to capital for customers in the industries we serve;

25


changes in tax and other incentives;

new or changing regulatory requirements or other governmental policy uncertainty;

economic, market or political developments; and

changes in technology.

    We cannot predict the effect that changes in such factors may have on our future results of operations, liquidity and cash flows, and we may be unable to fully mitigate, or benefit from, such changes.
Industry Trends

    Our industry is composed of national, regional and local companies in a range of industries, including renewable power generation, traditional power generation and the civil infrastructure industries. We believe the following industry trends will help to drive our growth and success over the coming years:

    Renewables - We have maintained a focus on construction of renewable power production capacity as renewable energy, particularly from wind and solar. On December 16, 2019, the federal government implemented an agreement that extended lapsed and expiring tax breaks for wind renewable projects. The extension provides a single year extension of the production tax credit (“PTC”) at a 60% level and the investment tax credit (“ITC”) at an 18% level to qualifying projects for which the construction commencement date is now prior to January 1, 2021. On May 27, 2020, the federal government extended the safe harbor for completion of projects from four years to five years giving an extra year to complete construction due to delays from COVID-19. We believe that demand will continue to remain strong even after expiration due to the following factors:

Technological advances in turbines sizes and battery storage continue to drive lower costs of electricity generated from wind and solar farms;

Approximately 40 states, as well as the District of Columbia and four territories, have adopted renewable portfolio standards or goals that incentivize clean energy; and

The Annual Energy Outlook 2020 published by the U.S. Department of Energy (“DOE”) in January 2020 projected the addition of approximately 117 gigawatts of new utility-scale wind and solar capacity from 2020 to 2023. We estimate that EPC services will account for approximately 30% of the estimated $28.4 billion of construction over that time period.

    We believe that a reduction of owner financing related to the current COVID-19 environment could cause delays or cancellations of future projects which could challenge our future revenue streams in the Renewables segment:

    Specialty Civil - Our Specialty Civil revenue has been generated through a combination of heavy civil construction, rail construction and environmental remediation. On September 22, 2020, the federal highway, bridge and public transportation programs would be extended for one year under a House bill that also funds the federal government. With this extension expected to be approved, we believe that demand will continue to remain strong based on the following factors:

Heavy civil - the FMI 2020 Overview Report published in the fourth quarter of 2019 project that nonresidential construction put in place for the United States will be over $850 million per year from 2020 to 2023.

Rail - Fostering Advancements in Shipping And Transportation For The Long-Term Achievement of National Efficiencies (FASTLANE) grants are expected to provide $4.5 billion through 2020 to freight and highway projects of national or regional significance.

Environmental remediation - According to the American Coal Ash Association, more than 102.3 million tons of coal ash was generated in 2018 and 42% of coal ash generated was disposed of.

    We believe that a decrease in consumption taxes due to COVID-19 could cause decreases in state departments of transportation budgets from lack of revenues thus reducing civil construction projects which could challenge our future revenue streams in the Specialty Civil segment.
26



Impact of Seasonality and Cyclical Nature of Business

    Our revenue and results of operations are subject to seasonal and other variations. These variations are influenced by weather, customer spending patterns, bidding seasons, project schedules and timing, in particular, for large non-recurring projects and holidays. Typically, our revenue in our Renewable segment is lowest in the first quarter of the year because cold, snowy or wet conditions experienced in the northern climates are not conducive to efficient or safe construction practices. Revenue in the second quarter is typically higher than in the first quarter, as some projects begin, but continued cold and wet weather and effects from thawing ground conditions can often impact second quarter productivity. The third and fourth quarters are typically the most productive quarters of the year as a greater number of projects are underway and weather is normally more accommodating to construction projects. In the fourth quarter, many projects tend to be completed by customers seeking to spend their capital budgets before the end of the year, which generally has a positive impact on our revenue. Nevertheless, the holiday season and inclement weather can cause delays, which can reduce revenue and increase costs on affected projects. Any quarter may be positively or negatively affected by adverse or unusual weather patterns, including excessive rainfall, warm winter weather or natural catastrophes such as hurricanes or other severe weather, making it difficult to predict quarterly revenue and margin variations. The Company started construction on 2020 renewable projects in late 2019 due to the desire of our customers to finish these projects before September 30, 2020. This shift in demand impacted 2020 quarterly revenues, which shifted revenue from the fourth quarter back into the second and third quarter of 2020.

    Our revenue and results of operations for our Specialty Civil segment are also affected by seasonality but to a lesser extent as these projects are more geographically diverse and located in less severe weather areas. While the first and second quarter revenues are typically lower than the third and fourth quarter, this diversity has allowed this segment to be less seasonal over the course of the year.

    Our industry is also highly cyclical. Fluctuations in end-user demand within the industries we serve, or in the supply of services within those industries, can impact demand for our services. As a result, our business may be adversely affected by industry declines or by delays in new projects. Variations in project schedules or unanticipated changes in project schedules, in particular, in connection with large construction and installation projects, can create fluctuations in revenue, which may adversely affect us in a given period. In addition, revenue from master service agreements, while generally predictable, can be subject to volatility. The financial condition of our customers and their access to capital, variations in project margins, regional, national and global economic, political and market conditions, regulatory or environmental influences, and acquisitions, dispositions or strategic investments can also materially affect quarterly results. Accordingly, our operating results in any particular period may not be indicative of the results that can be expected for any other period.
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 U.S. GAAP. The preparation of our condensed consolidated financial statements requires the use of estimates and assumptions that affect the amounts reported in our condensed consolidated financial statements and the accompanying notes. We base our estimates on historical experience and on various other assumptions that we believe to be reasonable under the circumstances, the results of which form the basis of making judgments about our operating results, including the results of construction contracts accounted for under the cost-to-cost method, and the carrying values of assets and liabilities that are not readily apparent from other sources. Given that management estimates, by their nature, involve judgments regarding future uncertainties, actual results may differ from these estimates if conditions change or if certain key assumptions used in making these estimates ultimately prove to be inaccurate. Refer to Note 1. Business, Basis of Presentation and Significant Accounting Policies in the notes to our condensed consolidated financial statements and to our 2019 Form 10-K for discussion of our significant accounting policies.

    We believe that our key estimates include: the recognition of revenue and project profit or loss; fair value estimates, including those related to Series B Preferred Stock; valuations of goodwill and intangible assets; asset lives used in computing depreciation and amortization; accrued self-insured claims; other reserves and accruals; accounting for income taxes; and the estimated impact of contingencies and ongoing litigation. While management believes that such estimates are reasonable when considered in conjunction with the Company’s condensed consolidated financial position and results of operations, actual results could differ materially from those estimates.

27


“Emerging Growth Company” Status

    As of December 31, 2019, the Company's total annual gross revenues exceed $1.07 billion and we are no longer an “emerging growth company,” as defined in the Jumpstart Our Business Startups Act (the “JOBS Act”). See Note 1. Business, Basis of Presentation and Significant Accounting Policies to our condensed consolidated financial statements for more information.


Results of Operations

Three Months Ended September 30, 2020 and 2019

    The following table reflects our condensed consolidated results of operations in dollar and percentage of revenue terms for the periods indicated:
Three Months Ended September 30,
(in thousands)20202019
Revenue$522,232 100.0 %$422,022 100.0 %
Cost of revenue463,343 88.7 %369,152 87.5 %
Gross profit58,889 11.3 %52,870 12.5 %
Selling, general and administrative expenses29,656 5.7 %31,313 7.4 %
Income from operations29,233 5.6 %21,557 5.1 %
Interest expense, net(14,975)(2.9)%(13,959)(3.3)%
Other income3,161 0.6 %4,455 1.1 %
Income from continuing operations before income taxes17,419 3.3 %12,053 2.9 %
(Provision) benefit for income taxes(6,153)(1.2)%556 0.1 %
Net income$11,266 2.2 %$12,609 3.0 %
    
We review our operating results by reportable segment. See Note 10. Segments in the notes to the condensed consolidated financial statements in Part 1. Financial Statements. Management’s review of reportable segment results includes analyses of trends in revenue and gross profit. The following table presents revenue and gross profit by reportable segment for the periods indicated:
Three Months Ended September 30,
(in thousands)20202019
SegmentRevenue% of Total RevenueRevenue% of Total Revenue
Renewables$327,051 62.6 %$242,654 57.5 %
Specialty Civil195,181 37.4 %179,368 42.5 %
  Total revenue$522,232 100.0 %$422,022 100.0 %
SegmentGross ProfitGross Profit MarginGross ProfitGross Profit Margin
Renewables$37,371 11.4 %$27,469 11.3 %
Specialty Civil21,518 11.0 %25,401 14.2 %
  Total gross profit$58,889 11.3 %$52,870 12.5 %
28



    The following discussion and analysis of our results of operations should be read in conjunction with our condensed consolidated financial statements and the notes relating thereto, included in Item 1 of this Quarterly Report on Form 10-Q.

Revenue. Revenue increased 23.7%, or $100.2 million, in the third quarter of 2020, compared to the same period in 2019.

Renewables Segment. Renewables revenue was $327.1 million for the third quarter of 2020, as compared to $242.7 million for the same period in 2019, an increase of $84.4 million, or 34.8%. The increase was primarily due to the expansion of our solar division of $65.2 million coupled with more favorable weather conditions at job sites.

Specialty Civil Segment. Specialty Civil revenue was $195.2 million for the third quarter of 2020, as compared to $179.4 million for the same period in 2019, an increase of $15.8 million, or 8.8% . The increase was primarily due to an increase in the number of projects under construction in our heavy civil and rail divisions.

Gross profit. Gross profit increased 11.4%, or $6.0 million, in the third quarter of 2020, compared to the same period in 2019. As a percentage of revenue, gross profit was 11.3% in the quarter, as compared to 12.5% in the prior-year period.

Renewables Segment. Gross profit was $37.4 million for the second quarter of 2020, as compared to $27.5 million for the same period in 2019. As a percentage of revenue, gross profit was 11.4% in the quarter, as compared to 11.3% in the prior-year period. The increase in gross profit dollars is related to a larger number and greater average value of construction projects.

Specialty Civil Segment. Gross profit was $21.5 million for the second quarter of 2020, as compared to $25.4 million for the same period in 2019. As a percentage of revenue, gross profit was 11.0% in the quarter, as compared to 14.2% in the prior-year period. The decrease in dollars and percentage was related to lower margins generated on a greater number of heavy civil projects compared to rail and environmental in the prior year.

Selling, general and administrative expenses. Selling, general and administrative expenses decreased 5.3%, or $1.7 million, in the third quarter of 2020, compared to the same period in 2019. Selling, general and administrative expenses were 5.7% of revenue in the third quarter of 2020, compared to 7.4% in the same period in 2019. The decrease in selling, general and administrative expenses was primarily driven by lower professional fees in 2020 compared to 2019 due to transaction fees on Series B Preferred Stock. This decrease was offset by increased compensation expense related to significantly larger operations in both of the Company's operating segments.

Interest expense, net. Interest expense, net increased by $1.0 million, in the third quarter of 2020, compared to the same period in 2019. This increase was primarily driven by dividends on Series B Preferred Stock, which have a higher effective interest rate than our term loan and are recorded as interest expense.

Other income. Other income decreased by $1.3 million, to $3.2 million in the third quarter of 2020 from $4.5 million for the same period in 2019. This decrease was primarily the result of the impact of reducing a contingent liability in the third quarter of 2019, compared to a decrease in the warrant liability in the third quarter of 2020. See further discussion in Note 8. Earnings Per Share included in Item 1 of this Quarterly Report on Form 10-Q.

Provision for income taxes. Provision for income taxes increased $6.7 million, to an expense of $6.2 million in the third quarter of 2020, compared to a benefit of $0.6 million for the same period in 2019. The effective tax rates for the period ended September 30, 2020 and 2019 were 35.3% and (4.6)%, respectively. The higher effective tax rate in the third quarter of 2020 was primarily attributable to accrued dividends for the Series B Preferred Stock which are recorded as interest expense and not deductible for federal and state income taxes. The three months ended September 30, 2020 have the full impact of all the Series B Preferred Stock that was issued in 2019 whereas the three months ended September 30, 2019 only have a relatively small amount of non-deductible Series B Preferred Stock expenses. There were no changes in uncertain tax positions during the periods ended September 30, 2020 and 2019.

29



Nine Months Ended September 30, 2020 and 2019

    The following table reflects our condensed consolidated results of operations in dollar and percentage of revenue terms for the periods indicated:
Nine Months Ended September 30,
(in thousands)20202019
Revenue$1,360,999 100 %$939,764 100.0 %
Cost of revenue1,214,828 89.3 %849,728 90.4 %
Gross profit146,171 10.7 %90,036 9.6 %
Selling, general and administrative expenses87,214 6.4 %84,945 9.0 %
Income from operations58,957 4.3 %5,091 0.5 %
Interest expense, net(47,240)(3.5)%(35,822)(3.8)%
Other income428 — %22,557 2.4 %
Income from continuing operations before income taxes12,145 0.9 %(8,174)(0.9)%
(Provision) benefit for income taxes(10,025)(0.7)%3,352 0.4 %
Net income (loss)$2,120 0.2 %$(4,822)(0.5)%


(in thousands)Nine Months Ended September 30,
20202019
SegmentRevenue% of Total RevenueRevenue% of Total Revenue
Renewables$900,059 66.1 %$495,834 52.8 %
Specialty Civil460,940 33.9 %443,930 47.2 %
Total revenue$1,360,999 100.0 %$939,764 100.0 %
SegmentGross ProfitGross Profit MarginGross ProfitGross Profit Margin
Renewables$100,183 11.1 %$44,777 9.0 %
Specialty Civil45,988 10.0 %45,259 10.2 %
Total gross profit$146,171 10.7 %$90,036 9.6 %


Revenue. Revenue increased 44.8%, or $421.2 million, in the first nine months of 2020, compared to the same period in 2019.

Renewables Segment. Renewables revenue was $900.1 million for the first nine months of 2020, as compared to $495.8 million for the same period in 2019, an increase of $404.2 million, or 81.5%. The increase was primarily due to more favorable weather conditions at job sites, the benefit from mobilization of several wind projects at the end of 2019, an increase in the number and value of projects during the quarter and to a lesser extent the increase in the solar division.

Specialty Civil Segment. Specialty Civil revenue was $460.9 million for the first nine months of 2020, as compared to $443.9 million for the same period in 2019, an increase of $17.0 million, or 3.8%. The increase was primarily due to an increase in the number of projects under construction in our heavy civil and rail divisions.

Gross profit. Gross profit increased 62.3%, or $56.1 million, in the first nine months of 2020, compared to the same period in 2019. As a percentage of revenue, gross profit was 10.7% in the quarter, as compared to 9.6% in the prior-year period. The 2020 gross profit included the impact of recognizing increased potential future costs from the COVID-19 pandemic, which
30


reduced gross margin and based on expected project completion, we could recognize an increase of margin in the fourth quarter of up to $6.0 million if those projects do not have additional COVID-19 related expenses.

Renewables Segment. Gross profit was $100.2 million for the first nine months of 2020, as compared to $44.8 million for the same period in 2019. As a percentage of revenue, gross profit was 11.1% in the quarter, as compared to 9.0% in the prior-year period. The increase in gross profit percentage and dollars is related to the increased revenue, coupled with reduced adverse weather conditions in 2020 and a larger number and greater average value of construction projects.

Specialty Civil Segment. Gross profit was $46.0 million for the first nine months of 2020, as compared to $45.3 million for the same period in 2019. As a percentage of revenue, gross profit was 10.0% in the quarter, as compared to 10.2% in the prior-year period. Gross profit was consistent year over year.

Selling, general and administrative expenses. Selling, general and administrative expenses decreased 2.7%, or $2.3 million, in the first nine months of 2020, compared to the same period in 2019. Selling, general and administrative expenses were 6.4% of revenue in the first nine months of 2020, compared to 9.0% in the same period in 2019. The decrease in selling, general and administrative expenses was primarily driven by lower professional fees in 2020 compared to 2019 due to transaction fees on Series B Preferred Stock. This decrease was offset by increased compensation expense related to significantly larger operations in both of the Company's operating segments.

Interest expense, net. Interest expense, net increased by $11.4 million, in the first nine months of 2020, compared to the same period in 2019. This increase was primarily driven by dividends on Series B Preferred Stock, which have a higher effective interest rate than our term loan and are recorded as interest expense.

Other income (expense). Other income (expense) decreased by $22.1 million, to other income of $0.4 million in the first nine months of 2020, compared to other income of $22.5 million for the same period in 2019. This decrease was primarily the result of the impact of reducing a contingent liability by $22.5 million in 2019. See further discussion in Note 8. Earnings Per Share included in Item 1 of this Quarterly Report on Form 10-Q.

Provision for income taxes. Provision for income taxes increased $13.4 million, to an expense of $10.0 million in the first nine months of 2020, compared to a benefit of $3.4 million for the same period in 2019. The effective tax rates for the period ended September 30, 2020 and 2019 were 82.5% and 41.0%, respectively. The higher effective tax rate in the first nine months of 2020 was primarily attributable to accrued dividends for the Series B Preferred Stock which are recorded as interest expense and not deductible for federal and state income taxes. The nine months ended September 30, 2020 have the full impact of all the Series B Preferred Stock that was issued in 2019 whereas the nine months ended September 30, 2019 only have a relatively small amount of non-deductible Series B Preferred Stock expenses. There were no changes in uncertain tax positions during the periods ended September 30, 2020 and 2019.

Backlog

    For companies in the construction industry, backlog can be an indicator of future revenue streams. Estimated backlog represents the amount of revenue we expect to realize from the uncompleted portions of existing construction contracts, including new contracts under which work has not begun and awarded contracts for which the definitive project documentation is being prepared, as well as revenue from change orders and renewal options. Estimated backlog for work under fixed price contracts and cost-reimbursable contracts is determined based on historical trends, anticipated seasonal impacts, experience from similar projects and estimates of customer demand based on communications with our customers. Cost-reimbursable contracts are included in backlog based on the estimated total contract price upon completion.

    As of September 30, 2020 and December 31, 2019, our total backlog was approximately $1.9 billion and $2.2 billion, respectively, compared to $2.6 billion as of September 30, 2019. The decrease from the prior year end and the prior year period was primarily related to timing based on a slow down in the bid approval process related to COVID-19. See ‘‘Coronavirus Pandemic Update’’ for further discussion. The Company expects to recognize revenue related to its backlog of 18.7% for the remainder of 2020, 50.8% in 2021, and 30.5% in 2022 and beyond.

    
31


The following table summarizes our backlog by segment as of September 30, 2020 and December 31, 2019:
(in millions)
SegmentsSeptember 30, 2020December 31, 2019
Renewables$1,435.5 $1,582.5 
Specialty Civil472.2 588.7 
  Total$1,907.7 $2,171.2 
    
Based on historical trends in the Company’s backlog, we believe awarded contracts to be firm and that the revenue for such contracts will be recognized over the life of the project. Timing of revenue for construction and installation projects included in our backlog can be subject to change as a result of customer delays, regulatory factors and/or other project-related factors. These changes could cause estimated revenue to be realized in periods later than originally expected, or not at all. In the past, we have occasionally experienced postponements, cancellations and reductions on construction projects, due to market volatility and regulatory factors. There can be no assurance as to our customers’ requirements or the accuracy of our estimates. As a result, our backlog as of any particular date is an uncertain indicator of future revenue and earnings.

    Backlog is not a term recognized under GAAP, although it is a common measurement used in our industry. Our methodology for determining backlog may not be comparable to the methodologies used by others. See ‘‘Item 1A. Risk Factors’’ in our Annual Report on Form 10-K filed with the SEC on March 12, 2020 for a discussion of the risks associated with our backlog.

Liquidity and Capital Resources

Overview

    Our primary sources of liquidity are cash flows from operations, our cash balances and availability under our Third A&R Credit Agreement. Our primary liquidity needs are for working capital, debt service, dividends on our Series A Preferred Stock and Series B Preferred Stock, income taxes, capital expenditures, insurance collateral, and strategic acquisitions. As of September 30, 2020, we had approximately $57.3 million in cash, and $26.5 million availability under our Third A&R Credit Agreement.

We anticipate that our existing cash balances, funds generated from operations, and borrowings will be sufficient to meet our cash requirements for the next twelve months. No assurance can be given, however, that these sources will be sufficient, because there are many factors which could affect our liquidity, including some which are beyond our control. Please see “Item 1A. Risk Factors” in Part I of our Annual Report on Form 10-K filed with the SEC on March 12, 2020 for a discussion of the risks associated with our liquidity. Please also see ‘‘Item 1A. Risk Factors’’ of Part II of this Quarterly Report on Form 10-Q.

On October 30, 2020, we entered into a First Amendment to our Third A&R Credit Agreement (the “Amendment”). The Amendment provides for, among other things, an increase in the revolving credit commitments previously available by $25.0 million, bringing the aggregate principal amount of the revolving credit commitments under the Third A&R Credit Agreement to $75.0 million, upon the terms and subject to the satisfaction of the conditions set forth in the Third A&R Credit Agreement, as amended by the Amendment. The Amendment also changes the calculation of the interest rate and the commitment fee. See Note 12. Subsequent Events to our condensed consolidated financial statements for more information on the terms of the Amendment.

Capital Expenditures

    For the nine months ended September 30, 2020, we incurred $19.3 million in finance lease payments and an additional $6.7 million cash purchases for equipment. We estimate that we will spend approximately two percent of revenue for capital expenditures for 2020 and 2021. Actual capital expenditures may increase or decrease in the future depending upon business activity levels, as well as ongoing assessments of equipment lease versus buy decisions based on short and long-term equipment requirements.

32



Working Capital

    We require working capital to support seasonal variations in our business, primarily due to the effect of weather conditions on external construction and maintenance work and the spending patterns of our customers, both of which influence the timing of associated spending to support related customer demand. Our business is typically slower in the first quarter of each calendar year. Working capital needs are generally lower during the spring when projects are awarded and we receive down payments from customers. Conversely, working capital needs generally increase during the summer or fall months due to increased demand for our services when favorable weather conditions exist in many of the regions in which we operate. Again, working capital needs are typically lower and working capital is converted to cash during the winter months. These seasonal trends, however, can be offset by changes in the timing of projects, which can be affected by project delays or accelerations and/or other factors that may affect customer spending.

    Generally, we receive 5% to 10% cash payments from our customers upon the inception of our Renewable projects. Timing of billing milestones and project close-outs can contribute to changes in unbilled revenue. As of September 30, 2020, substantially all of our costs in excess of billings and earnings will be billed to customers in the normal course of business within the next twelve months. Net accounts receivable balances, which consist of contract billings as well as costs and earnings in excess of billings and retainage, increased to $402.8 million as of September 30, 2020 from $382.9 million as of December 31, 2019, due primarily to higher levels of revenue, timing of project activity, and collection of billings to customers.

    Our billing terms are generally net 30 days, and some of our contracts allow our customers to retain a portion of the contract amount (generally, from 5% to 10%) until the job is completed. As part of our ongoing working capital management practices, we evaluate opportunities to improve our working capital cycle time through contractual provisions and certain financing arrangements. Our agreements with subcontractors often may contain a ‘‘pay-if-paid’’ provision, whereby our payments to subcontractors are made only after we are paid by our customers.

Sources and Uses of Cash

    Sources and uses of cash are summarized below:
Nine Months Ended September 30,
(in thousands)20202019
Net cash used in operating activities(58,798)(55,473)
Net cash provided by (used in) investing activities(1,729)1,586 
Net cash provided by (used in) financing activities(29,434)25,750 
    
Operating Activities. Net cash used in operating activities for the nine months ended September 30, 2020 was $58.8 million, as compared to net cash used by operating activities of $55.5 million over the same period in 2019. The increase in net cash used by operating activities reflects the timing of receipts from customers and payments to vendors in the ordinary course of business. The change was primarily attributable to related to reduced collections of accounts receivable and lower contract assets offset by increased payments on payables and accrued liabilities.

Investing Activities. Net cash used by investing activities for the nine months ended September 30, 2020 was $1.7 million, as compared to net cash provided by investing activities of $1.6 million over the same period in 2019. The decrease in net cash provided by investing activities was primarily attributable to a reduction of proceeds from the sale of property, plant and equipment.

Financing Activities. Net cash used in financing activities for the nine months ended September 30, 2020 was $29.4 million, as compared to net cash provided of $25.8 million over the same period in 2019. The reduction of cash provided by financing activities of $55.2 million was primarily attributable to a sale leaseback transaction of $24.3 million, proceeds from debt of $50.4 million and proceeds from the issuance of Series B Preferred Stock of $100.0 million offset by payments on long-term debt of $121.2 million in 2019.

Series A Preferred Stock

    As of September 30, 2020, we had 17,483 shares of Series A Preferred Stock issued and outstanding. Each share of Series A Preferred Stock had an initial stated value of $1,000 per share (or approximately $17.5 million in the aggregate).
33


Dividends are paid on the Series A Preferred Stock as, if and when declared by our Board. To extent permitted and only as, if and when declared by the Board, dividends are required to be paid in cash quarterly in arrears on each March 31, June 30, September 30 and December 31 on the stated value at a rate of 10% per annum.

    If not paid in cash, dividends will accrue on the stated value and will increase the stated value on and effective as of the applicable dividend date without any further action by the Board at 12% per annum. As of September 30, 2020, the Company had increased the initial stated value by $3.7 million in the aggregate rather than pay cash dividends.

    So long as any shares of Series B Preferred Stock of the Company are currently outstanding or from and after the occurrence of any non-payment event or default event and until cured or waived, the foregoing rates will increase by 2% per annum.

    The Series A Preferred Stock do not have a scheduled redemption date or maturity date. Subject to the terms of the Series B Preferred Stock, we may, at any time and from time to time, redeem all or any portion of the shares of Series A Preferred Stock then outstanding. As a condition to the consummation of any change of control (as described in the certificate governing the Series A Preferred Stock), we are required to redeem all shares of Series A Preferred Stock then outstanding. We are also required to use the net cash proceeds from certain transactions to redeem the maximum number of shares of Series A Preferred Stock that can be redeemed with such net cash proceeds, except as prohibited by the Third A&R Credit Agreement.

    Based on the stated value of the Series A Preferred Stock as of September 30, 2020 after giving effect to the accrual of dividends, we would be required to pay quarterly cash dividends in the aggregate of $0.6 million on the Series A Preferred Stock. If our business does not generate enough cash to pay future cash dividends, the dividends will accrue at a rate of 12% per annum and increase the stated value of the Series A Preferred Stock, which will make cash dividends on the Series A Preferred Stock more difficult for us to make in the future. We do not presently expect to pay cash dividends, although an actual decision regarding payment of cash dividends on the Series A Preferred Stock will be made at the time of the applicable dividend payment based upon availability of capital resources, business conditions, other cash requirements, and other relevant factors.

Series B Preferred Stock

    As of September 30, 2020, we had 199,474 shares of Series B Preferred Stock issued and outstanding. Each share of Series B Preferred Stock had an initial stated value of $1,000 per share (or approximately $199.5 million in the aggregate). Our common stock and Series A Preferred Stock are junior to the Series B Preferred Stock. Dividends are paid in cash on the Series B Preferred Stock as, if and when declared by our Board. To the extent not prohibited by applicable law, and only as, if and when declared by the Board, dividends are required to be paid in cash quarterly in arrears on each March 31, June 30, September 30 and December 31. Any dividend period for which the Total Net Leverage Ratio is greater than 1.50:1.00, the dividend rate is 13.5% per annum and (ii) with respect to any dividend period for which the Total Net Leverage Ratio is less than or equal to 1.50:1.00, at a rate of 12% per annum.

    If not paid in cash, dividends will accrue on the stated value and will increase the stated value on Series B Preferred Stock effective as of the applicable dividend date without any further action by the Board at a rate of 15%. As of September 30, 2020, the Company had increased the initial stated value by $18.3 million in the aggregate rather then pay cash dividends.

    Until the Series B Preferred Stock is redeemed, neither we nor any of our subsidiaries can declare, pay or set aside any dividends on shares of any other class or series of capital stock, except in limited circumstances. We are required to redeem all shares of Series B Preferred Stock outstanding on February 15, 2025 at the then stated value plus all accumulated and unpaid dividends thereon through the day prior to such redemption. Subject to compliance with the terms of any credit agreement, we are also required to redeem all of the Series B Preferred Stock as a condition to the consummation of certain changes in control (as defined in certificate governing the Series B Preferred Stock), as well as use the net cash proceeds from certain transactions to redeem shares of Series B Preferred Stock.

    Based on the stated value of the Series B Preferred Stock as of September 30, 2020 after giving effect to the accrual of dividends, we would be required to pay quarterly cash dividends in the aggregate of $6.6 million on the Series B Preferred Stock. If our business does not generate enough cash to pay future cash dividends, the dividends will accrue at a rate of 15% per annum and increase the stated value of the Series A Preferred Stock, which will make cash dividends on the Series B Preferred Stock more difficult for us to make in the future. Actual decisions regarding payment of cash dividends on the Series B Preferred Stock will be made at the time of the applicable dividend payment based upon availability of capital resources, business conditions, other cash requirements, and other relevant factors.


34


Deferred Taxes - COVID-19

The CARES Act was enacted on March 27, 2020, in response to the COVID-19 emergency. The CARES Act includes many measures to assist companies, including temporary changes to income and non-income-based tax laws. Some of the key income tax-related provisions of the CARES Act include:

Eliminating the 80% of taxable income limitation by allowing corporate entities to fully utilize net operating losses (“NOLs”) to offset taxable income in 2018, 2019 or 2020

Allowing NOLs originating in 2018, 2019 or 2020 to be carried back five years

Increasing the net interest expense deduction limit to 50% of adjusted taxable income from 30% for tax years beginning 1 January 2019 and 2020

Allowing taxpayers with alternative minimum tax (“AMT”) credits to claim a refund in 2020 for the entire amount of the credit instead of recovering the credit through refunds over a period of years, as originally enacted by the Tax Cuts and Jobs Act (“TCJA”)

Payroll tax deferral

The new NOL carryforward and interest expense deduction rules are favorable for IEA and will help defer future cash tax liabilities. IEA has filed an election to refund $0.5 million AMT credit in April 2020 that was received in the third quarter.

IEA has also made use of the payroll deferral provision to defer the 6.2% social security tax, which is approximately $9.0 million through December 31, 2020. This amount is required to be paid at 50% on December 31, 2021 and December 31, 2022.

Amendment to Third A&R Credit Agreement

On October 30, 2020, the Company entered into a First Amendment to its Third A&R Credit Agreement (the “Amendment”). The Amendment provides for, among other things, an increase in the revolving credit commitments previously available by $25.0 million, bringing the aggregate principal amount of the revolving credit commitments under the Third A&R Credit Agreement to $75.0 million, upon the terms and subject to the satisfaction of the conditions set forth in the Third A&R Credit Agreement, as amended by the Amendment.

In addition, the Amendment provides that on and after the Amendment’s effective date and until delivery of the financial statements for the fiscal quarter ended December 31, 2020, as required under the Amendment, the percentage per annum interest rate for revolving loans and swing line loans is, at the Company’s option, (x) LIBOR plus a margin of 2.75% or (y) the applicable base rate plus a margin of 1.75%. Thereafter, for any day, the applicable percentage per annum interest rate for revolving loans and swing line loans is LIBOR or the base rate plus a margin depending upon the Company’s first lien net leverage ratio as of the last day of the most recently ended consecutive four fiscal quarter period, as set forth below:

First Lien Net Leverage RatioLIBOR LoansBase Rate Loans
Less than 1.00:1.002.50%1.50%
Less than 2.00:1.00 but greater than or equal to 1.00:1.002.75%1.75%
Less than 3.00:1.00 but greater than or equal to 2.00:1.003.00%2.00%
Less than 3.50:1.00 but greater than or equal to 3.00:1.003.25%2.25%
Greater than or equal to 3.50:1.003.50%2.50%

The Amendment also further specifies the unused commitment fee rate. On and after the Amendment’s effective date and until delivery of the financial statements for the fiscal quarter ended December 31, 2020, as required under the Amendment, the rate is 0.40% per annum. Thereafter, for any day, the applicable percentage per annum depends upon the Company’s senior secured net leverage ratio, as set forth below:
35


Senior Secured Net Leverage RatioApplicable Unused Commitment Fee Rate
Less than 1.00:1.000.35%
Less than 2.00:1.00 but greater than or equal to 1.00:1.00.40%
Less than 3.00:1.00 but greater than or equal to 2.00:1.000.45%
Greater than or equal to 3.00:1.000.50%


The foregoing description of the Amendment does not purport to be complete and is qualified in its entirety by reference to the full text of the Amendment, which is filed herewith as Exhibit 10.1.

Contractual Obligations

    The following table sets forth our contractual obligations and commitments for the periods indicated as of September 30, 2020.
Payments due by period
(in thousands)TotalRemainder of 20202021202220232024Thereafter
Debt (principal) (1)
179,648 3,717 1,229 15,859 29,735 129,108 — 
Debt (interest) (2)
43,803 3,115 12,144 11,971 10,277 6,296 — 
Debt - Series B Preferred Stock (3)
199,474 — — — — — 199,474 
Dividends - Series B Preferred Stock (4)
130,553 6,600 26,401 26,401 26,401 26,401 18,349 
Finance leases (5)
60,390 6,620 24,716 20,949 5,675 1,819 611 
Operating leases (6)
54,184 3,136 10,887 9,123 6,934 3,454 20,650 
Total$668,052 $23,188 $75,377 $84,303 $79,022 $167,078 $239,084 
(1)Represents the contractual principal payment due dates on our outstanding debt.
(2)Includes variable rate interest using September 30, 2020 rates.
(3)Represents the mandatorily redeemable debt - Series B Preferred with expected redemption date of February 15, 2025.
(4)Future declared dividends have been included at 12% but payment determination will be evaluated each quarter resulting in differing accumulated dividend rates.
(5)We have obligations, exclusive of associated interest, recognized under various finance leases for equipment totaling $60.4 million at September 30, 2020. Net amounts recognized within property, plant and equipment, net in the condensed consolidated balance sheet under these financed lease agreements at September 30, 2020 totaled $72.7 million.
(6)We lease real estate, vehicles, office equipment and certain construction equipment from unrelated parties under non-cancelable leases. Lease terms range from month-to-month to terms expiring through 2038.

    For detailed discussion and additional information pertaining to our debt instruments, see Note 6. Debt and Note 7. Commitments and Contingencies in the notes to our condensed consolidated financial statements, included in Part I, Item 1.

Off-Balance Sheet Arrangements

    As is common in our industry, we have entered into certain off-balance sheet arrangements in the ordinary course of business. Our significant off-balance sheet transactions include liabilities associated with letter of credit obligations, surety and performance and payment bonds entered into in the normal course of business, liabilities associated with deferred compensation plans, liabilities associated with certain indemnification and guarantee arrangements.

    As of September 30, 2020 and December 31, 2019, the Company was contingently liable under letters of credit issued under its revolving credit facility or its old credit facility in the amount of $23.5 million and $21.0 million, respectively, related to projects.

    As of September 30, 2020 and December 31, 2019, the Company had outstanding surety bonds on projects of $2.7 billion and $2.4 billion, respectively, including the bonding line of the acquired ACC Companies and Saiia.

36


    See Note 6. Debt in the notes to our condensed consolidated financial statements, included in Part I, Item 1 of this Quarterly Report on Form 10-Q, for discussion pertaining to our off-balance sheet arrangements. See Note 1. Business, Basis of Presentation and Summary of Significant Accounting Policies and Note 11. Related Party Transactions in the notes to condensed consolidated financial statements, included in Part I, Item 1, for discussion pertaining to certain of our investment arrangements.

Recently Issued Accounting Pronouncements

    See Note 1. Business, Basis of Presentation and Summary of Significant Accounting Policies in the notes to our condensed consolidated financial statements, included in Part I, Item 1.

37


Item 3. Quantitative and Qualitative Disclosures About Market Risk

Credit Risk

    We are subject to concentrations of credit risk related to our net receivable position with customers, which includes amounts related to billed and unbilled accounts receivable and costs and earnings in excess of billings (‘‘CIEB’’) on uncompleted contracts net of advanced billings with the same customer. We grant credit under normal payment terms, generally without collateral, and as a result, we are subject to potential credit risk related to our customers’ ability to pay for services provided. This risk may be heightened if there is depressed economic and financial market conditions. However, we believe the concentration of credit risk related to billed and unbilled receivables and costs and estimated earnings in excess of billings on uncompleted contracts is limited because of the lack of concentration and the high credit rating of our customers.

Interest Rate Risk

    Borrowings under the new credit facility and certain other borrowings are at variable rates of interest and expose us to interest rate risk. If interest rates increase, our debt service obligations on the variable rate indebtedness will increase even though the amount borrowed remains the same, and our net income and cash flows, including cash available for servicing our indebtedness, will correspondingly decrease. The outstanding debt balance as of September 30, 2020 was $179.6 million. A one hundred basis point change in the LIBOR rate would increase or decrease interest expense by $1.8 million. As of September 30, 2020, we had no derivative financial instruments to manage interest rate risk.
Item 4. Control and Procedures

    Attached as exhibits to this Quarterly Report on Form 10-Q are certifications of IEA’s Chief Executive Officer and Chief Financial Officer that are required in accordance with Rule 13a-14 of the Exchange Act of 1934. This section includes information concerning the controls and controls evaluation referred to in the certifications, and it should be read in conjunction with the certifications.

Evaluation of Disclosure Controls and Procedures

    Our management has established and maintains a system of disclosure controls and procedures that are designed to provide reasonable assurance that information required to be disclosed by us in the reports that we file or submit under the Exchange Act, such as this Quarterly Report, is recorded, processed, summarized and reported within the time periods specified in the SEC rules and forms. The disclosure controls and procedures are also designed to provide reasonable assurance that such information is accumulated and communicated to our management, including our Chief Executive Officer and Chief Financial Officer, as appropriate to allow timely decisions regarding required disclosure.

    As of the end of the period covered by this Quarterly Report, we evaluated the effectiveness of the design and operation of our disclosure controls and procedures pursuant to Rule 13a-15(b) of the Exchange Act. This evaluation was carried out under the supervision and with the participation of our management, including our Chief Executive Officer and Chief Financial Officer. Based on this evaluation, these officers have concluded that, as of September 30, 2020, our disclosure controls and procedures were effective.

Changes in Internal Control over Financial Reporting

    As previously discussed in Item 2. Management Discussion and Analysis, the Company is using remote technology for employees working from home due to COVID-19. Although certain employees are working remotely, there has been no change in our internal control over financial reporting during the quarter ended September 30, 2020, that has materially affected, or is reasonably likely to materially affect, our internal control over financial reporting.

38


Part II. OTHER INFORMATION
Item 1A. Risk Factors

    At September 30, 2020, there have been no other material changes from the risk factors previously disclosed in the Company's Annual Report on Form 10-K filed with the SEC on March 12, 2020, which is accessible on the SEC's website at www.sec.gov, except as described below.

The ultimate effects of the current COVID-19 pandemic are unknown and evolving, and could result in negative effects on our business, financial condition, results of operations and prospects.

The COVID-19 pandemic is a rapidly developing situation around the globe that has adversely impacted economic activity and conditions in the United States and worldwide. In particular, efforts to control the spread of COVID-19 have led to local and worldwide shutdowns and stay-at-home orders, stock price declines, employee layoffs, and governmental programs to support the economy.

The COVID-19 pandemic could affect us in a number of other ways, including but not limited to:

Inabilities to properly staff our construction projects due to quarantines and stay at home orders.

Inabilities of customers to fund project obligations due to liquidity issues.

Termination or delay in project construction at our customers’ discretion due to financial uncertainties.

Inability of, or delays by, our subcontractors to deliver equipment and services.

Restrictions on our ability to obtain new business if our customer base is financially constrained.

Inability to obtain bonding from our sureties due to tightening of credit markets.

Decrease in demand for civil construction resulting from corresponding decreases in federal, state and local budgets.

Each of the foregoing would cause project delays, force majeure events and project terminations, which could negatively impact our ability to recognize revenues and bill our customers for current costs. In addition, if our customers are unable to finance new projects as a result of their liquidity issues during and in the aftermath of the pandemic, our business outlook will be negatively impacted. A prolonged continuation of the COVID-19 pandemic, or a resurgence of the pandemic even if the current pandemic is significantly reduced, could also result in additional impacts to our business, financial condition, results of operations and prospects. The ultimate effects of the COVID-19 pandemic are unknown at this time. We are continuing to monitor developments but cannot predict at this time whether COVID-19 will have a material impact on our business, financial condition, liquidity or results of operations.


Item 5. Other Information

Amended and Restated Employment Agreements

On November 5, 2020, the Company entered into amended and restated employment agreements (the “Amended and Restated Employment Agreements”) with each of J.P. Roehm, Michael Stoecker and Gil Melman, which Amended and Restated Employment Agreements supersede their respective existing employment agreements in their entirety.

Pursuant to the Amended and Restated Employment Agreements, Mr. Roehm is employed as Chief Executive Officer and receives a base salary of $650,000 for an initial term of three years, Mr. Stoecker is employed as Chief Operating Officer and receives a base salary of $450,000 for an initial term of three years, and Mr. Melman is employed as Executive Vice President, General Counsel, Corporate Secretary and Chief Compliance Officer and receives a base salary of $360,000 for an initial term of three years.

39


The Amended and Restated Employment Agreements provide that the executives will have the opportunity to earn a performance-based bonus each calendar year in a target amount of a percentage of his base salary (100%, 80% and 60% for Messrs. Roehm, Stoecker and Melman, respectively), administered and payable under the Company’s annual bonus plan. Each executive is also eligible to receive equity awards each calendar year with a target award of a percentage of their base salary (200%, 85% and 75% for Messrs. Roehm, Stoecker and Melman, respectively), administered and payable under the Infrastructure and Energy Alternatives, Inc. 2018 Amended and Restated Equity Incentive Plan. Additionally, each executive will receive, at the Company’s election, a company-owned or leased vehicle. The Amended and Restated Employment Agreements contain standard post-employment non-competition and non-solicitation covenants during the 12-month period following each executive’s termination.

If the executives are terminated by the Company without “cause” or if the executive resigns for “good reason,” then they shall receive: (i) a severance payment in the amount of (a) 12 months (or 18 months in the case of Mr. Roehm) of his then existing base salary , plus (b) an amount equal to the greater of the target bonus for year of termination or the average of his annual bonus payable in the prior three or fewer calendar years (or 1.5 times such amount in the case of Mr. Roehm), such amount to be payable over the 12-month period (or 18 month period in the case of Mr. Roehm) following termination (the “Severance Payment”); (ii) his pro-rated bonus for the year of termination, payable in a lump sum at the time such amount would have been paid under the annual bonus plan; and (iii) payment of the applicable premium for continuation coverage for him and his eligible dependents under the Company’s group medical plan, such amount “grossed up” to account for additional income and employment taxes incurred on such amount. In addition, all of the executive’s equity grants and awards shall become vested (at target level for performance awards) and immediately exercisable.

In the event the executive’s employment is terminated for the reasons described above within 24 months following a Change in Control (as defined in the Company’s 2018 Amended and Restated Equity Incentive Plan), then the executive shall receive: (i) two times the amount of the Severance Payment, payable over the 12-month period following termination; (ii) his pro-rated bonus for the year of termination, payable in a lump sum at the time such amount would have been paid under the annual bonus plan; (iii) payment of the applicable premium for continuation coverage for him and his eligible dependents under the Company’s group medical plan, such amount “grossed up” to account for additional income and employment taxes on such amount; and (iv) a reimbursement of up to $50,000 for the use of outplacement services. In addition, all of the executive’s equity grants and awards shall become vested (at target level for performance awards) and immediately exercisable.

Following any termination for Cause or due to death or “disability” (as defined in the Employment Agreement), or if the executive terminates his employment for any reason other than for Good Reason, the executive will receive a payment of accrued but unpaid base salary, any earned and unpaid bonus and payment of unreimbursed expenses. Further, if the executive’s employment is terminated due to death or “disability,” all of the executive’s equity grants and awards shall become vested (at the target level for performance awards) and exercisable.

“Cause” means: (i) the executive’s substantial and repeated failure to perform duties as reasonably directed by the Board of the Company (not as a consequence of “disability”) after written notice thereof and failure to cure within 10 days; (ii) the executive’s misappropriation or fraud with regard to the Company or its assets; (iii) conviction of, or the pleading of guilty to, a felony, or any other crime involving either fraud or a breach of the executive’s duty of loyalty with respect to the Company or any of its customers or suppliers that results in material injury to the Company; (iv) the executive’s violation of the written policies of the Company, or other misconduct in connection with the performance of his duties that in either case results in material injury to the Company, after written notice thereof and failure to cure within 10 days; or (v) the executive’s breach of any material provision of the Employment Agreement, including without limitation the confidentiality and non-disparagement provisions and the non-competition and non-solicitation provisions described above.

“Good Reason” means the occurrence of any of the following events without the executive’s prior express written consent: (i) any reduction in the executive’s base salary or target bonus percentage, or any material diminution in the executive’s duties or authorities; (ii) any relocation of the executive’s principal place of employment to a location more than 75 miles from the executive’s principal place of employment as of the effective date of the Employment Agreement; or (iii) any material breach by the Company of any material obligation owed to the executive; provided however, that prior to resigning for any “good reason,” the executive shall give written notice to the Company of the facts and circumstances claimed to provide a basis for such resignation not more than 30 days following his knowledge of such facts and circumstances, and the Company shall have 30 days after receipt of such notice to cure the circumstances giving rise to such resignation for “good reason.”

The foregoing descriptions of the Amended and Restated Employment Agreement are qualified in their entirety by reference to the full text of the Amended and Restated Employment Agreements, which are filed as Exhibit 10.2, 10.3 and 10.4 to this Quarterly Report on Form 10-Q and incorporated in this “Item 5. Other Information” by reference.


40



Appointment of Director

On November 5, 2020, the Company’s Board, based on the recommendation of the Company’s Corporate Governance and Nominating Committee and a majority of its independent directors, elected Michael Della Rocca to serve as a Class I member of the Board. Mr. Della Rocca will serve until the 2021 annual meeting of shareholders, or until his successor is elected and qualified or his earlier death, resignation, removal or retirement. Mr. Della Rocca will serve on the Compensation Committee and the Bid Review Committee.

There are no arrangements or understandings between Mr. Della Rocca and any other persons pursuant to which Mr. Della Rocca was elected to serve as a director. The Company has determined that neither Mr. Della Rocca nor any of his immediate family members, has or had a direct or indirect material interest in any transaction in which the Company or any of the Company’s subsidiaries was or is a participant, that would be required to be disclosed under Item 404(a) of SEC Regulation S-K.

The Company has entered into a standard director indemnity agreement with Mr. Della Rocca, a form of which was filed as Exhibit 10.8 to the Company’s Amendment No. 1 to Form S-1 filed with the SEC on May 2, 2016.



Item 6. Exhibits

(a)    Exhibits.
    
Exhibit NumberDescription
2.1
2.2
2.3
2.4
2.5
41


2.6
2.7
2.8
2.9
3.1*
3.2
3.3
3.4
3.5
3.6
3.7
3.8
3.9
3.10
4.1
4.2
4.3
4.4
4.5
4.6
42


4.7
4.8
4.9
4.10
4.11
4.12
4.13
4.14
4.15
10.1
10.2*†
10.3*†
10.4*†
31.1*
31.2*
32.1**
32.2**
101.INS*XBRL Instance Document (the Instance document does not appear in the Interactive Data File because XBRL tags are embedded within the Inline XBRL)
101.SCH*XBRL Taxonomy Extension Schema Document
101.CAL*XBRL Taxonomy Extension Calculation Linkbase Document
101.DEF*XBRL Taxonomy Extension Definition Linkbase Document
101.LAB*XBRL Taxonomy Extension Label Linkbase Document
101.PRE*XBRL Taxonomy Extension Presentation Linkbase Document
104Cover Page Interactive Data File (formatted as Inline XBRL and contained in Exhibit 101.INS)
* Filed herewith.
** Furnished herewith.
43


† Indicates a management contract or compensatory plan or arrangement.




44



SIGNATURE
 
Pursuant to the requirements of the Securities Exchange Act of 1934, the registrant has duly caused this report to be signed on its behalf by the undersigned hereunto duly authorized.
 
 
  
 INFRASTRUCTURE AND ENERGY ALTERNATIVES, INC.
  
Dated: November 9, 2020By:/s/ Peter J. Moerbeek
 Name: Peter J. Moerbeek
 Title:   Executive Vice President, Chief Financial Officer
  Principal Financial and Accounting Officer

EX-3.1 2 compositeamendedandres.htm EX-3.1 AMENDED AND RESTATED CERTIFICATE OF INCORPORATION Document


COMPOSITE
AMENDED AND RESTATED CERTIFICATE OF INCORPORATION OF
INFRASTRUCTURE AND ENERGY ALTERNATIVES, INC.

ARTICLE I NAME

The name of the corporation is Infrastructure and Energy Alternatives, Inc. (the “Corporation”).

ARTICLE II PURPOSE

The purpose of the Corporation is to engage in any lawful act or activity for which corporations may be organized under the DGCL. In addition to the powers and privileges conferred upon the Corporation by law and those incidental thereto, the Corporation shall possess and may exercise all the powers and privileges that are necessary or convenient to the conduct, promotion or attainment of the business or purposes of the Corporation.

ARTICLE III REGISTERED AGENT

The address of the registered office of the Corporation in the State of Delaware is 251 Little Falls Drive, Wilmington, New Castle County, Delaware 19808, and the name of the Corporation’s registered agent at such address is Corporation Service Company.

ARTICLE IV CAPITALIZATION

Section 4.1 Authorized Capital Stock. The total number of shares of all classes of capital stock which the Corporation is authorized to issue is 151,000,000 shares, consisting of 150,000,000 shares of common stock, par value $0.0001 per share (the “Common Stock”), and 1,000,000 shares of preferred stock, par value $0.0001 per share (the “Preferred Stock”).

Section 4.2 Preferred Stock. The Preferred Stock may be issued from time to time in one or more series. Subject to the rights of the holders of any outstanding series of Preferred Stock, the Board is hereby expressly authorized to provide for the issuance of shares of the Preferred Stock in one or more series and to establish from time to time the number of shares to be included in each such series and to fix the voting rights, if any, designations, powers, preferences and relative, participating, optional and other special rights, if any, of each such series and any qualifications, limitations and restrictions thereof, as shall be stated in the resolution or resolutions adopted by the Board providing for the issuance of such series and included in a certificate of designation (a “Preferred Stock Designation”) filed pursuant to the DGCL, and the Board is hereby expressly vested with the authority to the full extent provided by law, now or hereafter, to adopt any such resolution or resolutions.

Section 4.3 Common Stock.

(a) The Board is hereby expressly authorized to provide for the issuance of shares of Common Stock from time to time. The holders of shares of Common Stock shall be entitled to



one vote for each such share on each matter properly submitted to the stockholders on which the holders of the Common Stock are entitled to vote.

(b) Except as otherwise required by law or this Second Amended and Restated Certificate (including any Preferred Stock Designation) at any annual or special meeting of the stockholders of the Corporation, the holders of the Common Stock shall have the exclusive right to vote for the election of directors and on all other matters properly submitted to a vote of the stockholders. Notwithstanding the foregoing, except as otherwise required by law or this Second Amended and Restated Certificate (including a Preferred Stock Designation), the holders of the Common Stock shall not be entitled to vote on any amendment to this Second Amended and Restated Certificate (including any amendment to any Preferred Stock Designation) that relates solely to the terms of one or more outstanding series of Preferred Stock if the holders of such affected series are entitled, either separately or together with the holders of one or more other such series, to vote thereon pursuant to this Second Amended and Restated Certificate (including any Preferred Stock Designation).

(c) Subject to the rights, if any, of the holders of any outstanding series of the Preferred Stock, the holders of the Common Stock shall be entitled to receive such dividends and other distributions (payable in cash, property or capital stock of the Corporation) when, as and if declared thereon by the Board from time to time out of any assets or funds of the Corporation legally available therefor, and shall share equally on a per share basis in such dividends and distributions.

(d) Subject to the rights, if any, of the holders of any outstanding series of Preferred Stock and any other provisions of this Second Amended and Restated Certificate, as it may be amended from time to time, in the event of any voluntary or involuntary liquidation, dissolution or winding-up of the Corporation, after payment or provision for payment of the debts and other liabilities of the Corporation, the holders of the Common Stock shall be entitled to receive all the remaining assets of the Corporation available for distribution to its stockholders, ratably in proportion to the number of shares of Common Stock held by such holders.

Section 4.4 Rights and Options. The Corporation has the authority to create and issue rights, warrants and options entitling the holders thereof to purchase shares of any class or series of the Corporation’s capital stock or other securities of the Corporation, and such rights, warrants and options shall be evidenced by instrument(s) approved by the Board. The Board is hereby expressly authorized to provide for the issuance of such rights, warrants and options and to establish from time to time the number of such rights, warrants and options to be issued and to fix the exercise price, duration, times for exercise and other terms and conditions of such rights, warrants or options; provided, however, that the consideration to be received for any shares of capital stock subject thereto may not be less than the par value thereof.

ARTICLE V BOARD OF DIRECTORS

Section 5.1 Board Powers. The business and affairs of the Corporation shall be managed by, or under the direction of, the Board. In addition to the powers and authority expressly conferred upon the Board by statute, this Second Amended and Restated Certificate or the Bylaws (“Bylaws”) of the Corporation, the Board is hereby empowered to exercise all such powers and



do all such acts and things as may be exercised or done by the Corporation, subject, nevertheless, to the provisions of the DGCL and this Second Amended and Restated Certificate.

Section 5.2 Number, Election and Term.

(a) The number of directors of the Corporation, other than those who may be elected by the holders of one or more series of the Preferred Stock voting separately by class or series, shall be fixed from time to time exclusively by the Board pursuant to a resolution adopted by a majority of the Board.

(b) Subject to Section 5.5 hereof, the Board shall be divided into three classes, as nearly equal in number as possible and designated Class I, Class II and Class III. The term of the initial Class I Directors shall expire at the annual meeting of the stockholders of the Corporation held in 2018, the term of the initial Class II Directors shall expire at the annual meeting of the stockholders of the Corporation held in 2019 and the term of the initial Class III Directors shall expire at the annual meeting of the stockholders of the Corporation held in 2020. At each annual meeting of the stockholders of the Corporation, successors to the class of directors whose term expires at that annual meeting shall be elected for a three-year term. Subject to Section 5.5 hereof, if the number of directors is changed, any increase or decrease shall be apportioned by the Board among the classes so as to maintain the number of directors in each class as nearly equal as possible, but in no case shall a decrease in the number of directors shorten the term of any incumbent director.

(c) Subject to Section 5.5 hereof, a director shall hold office until the annual meeting for the year in which his or her term expires and until his or her successor has been elected and qualified, subject, however, to such director’s earlier death, resignation, retirement, disqualification or removal.

(d) Unless and except to the extent that the Bylaws shall so require, the election of directors need not be by written ballot.

Section 5.3 Newly Created Directorships and Vacancies. Subject to Section 5.5 hereof and the Investor Rights Agreement, newly created directorships resulting from an increase in the number of directors and any vacancies on the Board resulting from death, resignation, retirement, disqualification, removal or other cause may be filled solely by a majority vote of the remaining directors then in office, even if less than a quorum, or by a sole remaining director (and not by stockholders), and any director so chosen shall hold office for the remainder of the full term of the class of directors to which the new directorship was added or in which the vacancy occurred and until his or her successor has been elected and qualified, subject, however, to such director’s earlier death, resignation, retirement, disqualification or removal.

Section 5.4 Removal. Subject to Section 5.5 hereof and the Investor Rights Agreement, any or all of the directors may be removed from office at any time, but only for cause and only by the affirmative vote of holders of a majority of the voting power of all then outstanding shares of capital stock of the Corporation entitled to vote generally in the election of directors, voting together as a single class.




Section 5.5 Preferred Stock Directors. Notwithstanding any other provision of this Article V, and except as otherwise required by law, whenever the holders of one or more series of the Preferred Stock shall have the right, voting separately by class or series, to elect one or more directors, the term of office, the filling of vacancies, the removal from office and other features of such directorships shall be governed by the terms of such series of the Preferred Stock as set forth in this Second Amended and Restated Certificate (including any Preferred Stock Designation) and such directors shall not be included in any of the classes created pursuant to this Article V unless expressly provided by such terms.

ARTICLE VI BYLAWS

In furtherance and not in limitation of the powers conferred upon it by law, the Board shall have the power to adopt, amend, alter or repeal the Bylaws. The affirmative vote of a majority of the Board shall be required to adopt, amend, alter or repeal the Bylaws. The Bylaws also may be adopted, amended, altered or repealed by the stockholders; provided, however, that in addition to any vote of the holders of any class or series of capital stock of the Corporation required by law or by this Second Amended and Restated Certificate (including any Preferred Stock Designation), the affirmative vote of the holders of at least a majority of the voting power of all then outstanding shares of capital stock of the Corporation entitled to vote generally in the election of directors, voting together as a single class, shall be required for the stockholders to adopt, amend, alter or repeal the Bylaws, other than Sections 2.5(d) and Section 9.15, which may be amended, altered or repealed only as set forth in Section 9.15 of the Bylaws; and provided further, however, that no Bylaws hereafter adopted by the stockholders shall invalidate any prior act of the Board that would have been valid if such Bylaws had not been adopted.

ARTICLE VII MEETINGS OF STOCKHOLDERS; ACTION BY WRITTEN CONSENT

Section 7.1 Meetings. Subject to the rights of the holders of any outstanding series of the Preferred Stock, and to the requirements of applicable law, special meetings of stockholders of the Corporation may be called only in the manner set forth in the Bylaws.

Section 7.2 Advance Notice. Advance notice of stockholder nominations for the election of directors and of business to be brought by stockholders before any meeting of the stockholders of the Corporation shall be given in the manner provided in the Bylaws.

Section 7.3 Action by Written Consent. Any action required or permitted to be taken by the stockholders of the Corporation must be effected by a duly called annual or special meeting of such holders and may not be effected by written consent of the stockholders.

ARTICLE VIII LIMITED LIABILITY; INDEMNIFICATION

Section 8.1 Limitation of Director Liability. A director of the Corporation shall not be liable to the Corporation or its stockholders for monetary damages for breach of fiduciary duty as a director, except to the extent such exemption from liability or limitation thereof is not permitted under the DGCL as the same exists or may hereafter be amended. Any amendment, modification or repeal of the foregoing sentence shall not adversely affect any right or protection of a director



of the Corporation hereunder in respect of any act or omission occurring prior to the time of such amendment, modification or repeal.

Section 8.2 Indemnification and Advancement of Expenses.

(a) To the fullest extent permitted by applicable law, as the same exists or may hereafter be amended, the Corporation shall indemnify and hold harmless each person (an “indemnitee”) who is or was made a party or is threatened to be made a party to or is otherwise involved in any threatened, pending or completed action, suit or proceeding, whether civil, criminal, administrative or investigative (a “proceeding”) by reason of the fact that he or she is or was a director or officer of the Corporation or, while a director or officer of the Corporation, is or was serving at the request of the Corporation as a director, officer, employee or agent of another corporation or of a partnership, joint venture, trust, other enterprise or nonprofit entity, including service with respect to an employee benefit plan, whether the basis of such proceeding is alleged action in an official capacity as a director, officer, employee or agent, or in any other capacity while serving as a director, officer, employee or agent, against all liability and loss suffered and expenses (including, without limitation, attorneys’ fees, judgments, fines, ERISA excise taxes and penalties and amounts paid in settlement) reasonably incurred by such indemnitee in connection with such proceeding. The Corporation shall to the fullest extent not prohibited by applicable law pay the expenses (including attorneys’ fees) incurred by an indemnitee in defending or otherwise participating in any proceeding in advance of its final disposition; provided, however, that, to the extent required by applicable law, such payment of expenses in advance of the final disposition of the proceeding shall be made only upon receipt of an undertaking, by or on behalf of the indemnitee, to repay all amounts so advanced if it shall ultimately be determined that the indemnitee is not entitled to be indemnified under this Section 8.2 or otherwise. The rights to indemnification and advancement of expenses conferred by this Section 8.2 shall be contract rights and such rights shall continue as to an indemnitee who has ceased to be a director, officer, employee or agent and shall inure to the benefit of his or her heirs, executors and administrators. Notwithstanding the foregoing provisions of this Section 8.2(a), except for proceedings to enforce rights to indemnification and advancement of expenses, the Corporation shall indemnify and advance expenses to an indemnitee in connection with a proceeding (or part thereof) initiated by such indemnitee only if such proceeding (or part thereof) was authorized by the Board.

(b) The rights to indemnification and advancement of expenses conferred on any indemnitee by this Section 8.2 shall not be exclusive of any other rights that any indemnitee may have or hereafter acquire under law, this Second Amended and Restated Certificate, the Bylaws, an agreement, vote of stockholders or disinterested directors, or otherwise.

(c) Any repeal or amendment of this Section 8.2 by the stockholders of the Corporation or by changes in law, or the adoption of any other provision of this Second Amended and Restated Certificate inconsistent with this Section 8.2, shall, unless otherwise required by law, be prospective only (except to the extent such amendment or change in law permits the Corporation to provide broader indemnification rights on a retroactive basis than permitted prior thereto), and shall not in any way diminish or adversely affect any right or protection existing at the time of such repeal or amendment or adoption of such inconsistent provision in respect of any proceeding (regardless of when such proceeding is first threatened, commenced or completed)



arising out of, or related to, any act or omission occurring prior to such repeal or amendment or adoption of such inconsistent provision.

(d) This Section 8.2 shall not limit the right of the Corporation, to the extent and in the manner authorized or permitted by law, to indemnify and to advance expenses to persons other than indemnitees.

(e) In all events, the Corporation hereby agrees that (i) its obligation to an Indemnitee to provide advancement and/or indemnification to such Indemnitee is primary, (ii) any obligation of the Investor Holder (as defined below) or Sponsor Holder (as defined below) to provide advancement or indemnification hereunder or under any other indemnification agreement (whether pursuant to contract, by-laws or charter), or any obligation of an insurer of the Investor Holder or Sponsor Holder to provide insurance coverage, for the same expenses, liabilities, judgements, penalties, fines and amount paid in settlement (including all interest, assessments and other charges paid or payable in connection with or in respect of such expenses, liabilities, judgements, penalties, fines and amounts paid in settlement) incurred by such Indemnitee are secondary and subsequent to the foregoing obligations of the Corporation and (iii) if the Investor Holder or Sponsor Holder pays or causes to be paid, for any reason, any amounts otherwise indemnifiable, hereunder or under any other indemnification agreement (whether pursuant to contract, by-laws or charter) with such Indemnitee, then (x) the Investor Holder or Sponsor Holder (as the case may be), shall be fully subrogated to all rights of such Indemnitee with respect to such payment and (y) the Corporation shall fully indemnify, reimburse and hold harmless the Investor Holder or Sponsor Holder (as the case may be), for all such payments actually made by the Investor Holder or Sponsor Holder (as the case may be).


ARTICLE IX BUSINESS OPPORTUNITIES

Section 9.1 Opt out of DGCL 203. The Corporation elects pursuant to this Second Amended and Restated Certificate to no longer be governed by Section 203 of the DGCL and this Section 9.1 shall become effective twelve months following the date of this Second Amended and Restated Certificate in accordance with Section 203(c) of the DGCL, at which time the provisions of Section 9.2 hereof shall become effective.

Section 9.2 Limitations on Business Combinations. Twelve months following the date of this Second Amended and Restated Certificate this Section 9.2 shall become effective. Thereafter, the Corporation shall not engage in any business combination (as defined below), at any point in time at which the Corporation’s Common Stock is registered under Section 12(b) or 12(g) of the Exchange Act (as defined below), with any interested stockholder (as defined below) for a period of three years following the time that such stockholder became an interested stockholder, unless:

(a) prior to such time, the Board approved either the business combination or the transaction which resulted in the stockholder becoming an interested stockholder; or

(b) upon consummation of the transaction which resulted in the stockholder becoming an interested stockholder, the interested stockholder owned at least 85% of the voting stock (as defined below) of the Corporation outstanding at the time the transaction commenced, excluding



for purposes of determining the voting stock outstanding (but not the outstanding voting stock owned by the interested stockholder) those shares owned by (i) persons who are directors and also officers or (ii) employee stock plans in which employee participants do not have the right to determine confidentially whether shares held subject to the plan will be tendered in a tender or exchange offer, or

(c) at or subsequent to such time, the business combination is approved by the Board and authorized at an annual or special meeting of stockholders, and not by written consent, by the affirmative vote of at least 66 2/3% of the outstanding voting stock of the Corporation which is not owned by the interested stockholder.

Section 9.3 Definitions. For the purposes of this Article IX:

(a) “affiliate” means a person that directly, or indirectly through one or more intermediaries, controls, or is controlled by, or is under common control with, another person.

(b) “associate,” when used to indicate a relationship with any person, means: (i) any corporation, partnership, unincorporated association or other entity of which such person is a director, officer or partner or is, directly or indirectly, the owner of 20% or more of any class of voting stock; (ii) any trust or other estate in which such person has at least a 20% beneficial interest or as to which such person serves as trustee or in a similar fiduciary capacity; and (iii) any relative or spouse of such person, or any relative of such spouse, who has the same residence as such person.

(c) “business combination,” when used in reference to the Corporation and any interested stockholder, means:

(i) any merger or consolidation of the Corporation or any direct or indirect majority-owned subsidiary of the Corporation (1) with the interested stockholder, or (2) with any other corporation, partnership, unincorporated association or other entity if the merger or consolidation is caused by the interested stockholder and as a result of such merger or consolidation Section 9.2 is not applicable to the surviving entity;

(ii) any sale, lease, exchange, mortgage, pledge, transfer or other disposition (in one transaction or a series of transactions), except proportionately as a stockholder of the Corporation, to or with the interested stockholder, whether as part of a dissolution or otherwise, of assets of any corporation or of any direct or indirect majority-owned subsidiary of the Corporation which assets have an aggregate market value equal to 10% or more of either the aggregate market value of all the assets of the Corporation determined on a consolidated basis or the aggregate market value of all the outstanding stock of the Corporation;

(iii) any transaction which results in the issuance or transfer by the Corporation or by any direct or indirect majority-owned subsidiary of the Corporation of any stock of the Corporation or of such subsidiary to the interested stockholder, except: (1) pursuant to the exercise, exchange or conversion of securities exercisable for, exchangeable for or convertible into stock of the Corporation or any such subsidiary which securities were outstanding prior to the time that the interested stockholder became such; (2) pursuant to a merger under Section



251(g) of the General Corporation Law; (3) pursuant to a dividend or distribution paid or made, or the exercise, exchange or conversion of securities exercisable for, exchangeable for or convertible into stock of the Corporation or any such subsidiary which security is distributed, pro rata to all holders of a class or series of stock of the Corporation subsequent to the time the interested stockholder became such; (4) pursuant to an exchange offer by the Corporation to purchase stock made on the same terms to all holders of said stock; or (5) any issuance or transfer of stock by the Corporation; provided, however, that in no case under items (1)-(5) of this subsection (iii) shall there be an increase in the interested stockholder’s proportionate share of the stock of any class or series of the Corporation or of the voting stock of the Corporation (except as a result of immaterial changes due to fractional share adjustments);

(iv) any transaction involving the Corporation or any direct or indirect majority-owned subsidiary of the Corporation which has the effect, directly or indirectly, of increasing the proportionate share of the stock of any class or series, or securities convertible into the stock of any class or series, of the Corporation or of any such subsidiary which is owned by the interested stockholder, except as a result of immaterial changes due to fractional share adjustments or as a result of any purchase or redemption of any shares of stock not caused, directly or indirectly, by the interested stockholder; or

(v) any receipt by the interested stockholder of the benefit, directly or indirectly (except proportionately as a stockholder of the Corporation), of any loans, advances, guarantees, pledges, or other financial benefits (other than those expressly permitted in subsections (i)-(iv) above) provided by or through the Corporation or any direct or indirect majority-owned subsidiary.

(d) “control,” including the terms “controlling,” “controlled by” and “under common control with,” means the possession, directly or indirectly, of the power to direct or cause the direction of the management and policies of a person, whether through the ownership of voting stock, by contract, or otherwise. A person who is the owner of 20% or more of the outstanding voting stock of the Corporation, partnership, unincorporated association or other entity shall be presumed to have control of such entity, in the absence of proof by a preponderance of the evidence to the contrary. Notwithstanding the foregoing, a presumption of control shall not apply where such person holds voting stock, in good faith and not for the purpose of circumventing this Article IX, as an agent, bank, broker, nominee, custodian or trustee for one or more owners who do not individually or as a group have control of such entity.

(e) “interested stockholder” means any person (other than the Corporation or any direct or indirect majority-owned subsidiary of the Corporation) that (i) is the owner of 15% or more of the outstanding voting stock of the Corporation, or (ii) is an affiliate or associate of the Corporation and was the owner of 15% or more of the outstanding voting stock of the Corporation at any time within the three year period immediately prior to the date on which it is sought to be determined whether such person is an interested stockholder, and the affiliates and associates of such person; provided, however, that the term “interested stockholder” shall not include (1) the Sponsor Holder (as defined below), the Investor Holder (as defined below) or their respective transferees (other than in connection with a public offering) and designated by the Investor Holder or Sponsor Holder, as applicable, as being excluded as an interested shareholder or (2) any person whose ownership of shares in excess of the 15% limitation set



forth herein is the result of any action taken solely by the Corporation; provided that such person specified in this clause (2) shall be an interested stockholder if thereafter such person acquires additional shares of voting stock of the Corporation, except as a result of further corporate action not caused, directly or indirectly, by such person. For the purpose of determining whether a person is an interested stockholder, the voting stock of the Corporation deemed to be outstanding shall include stock deemed to be owned by the person through application of the definition of “owner” below but shall not include any other unissued stock of the Corporation which may be issuable pursuant to any agreement, arrangement or understanding, or upon exercise of conversion rights, warrants or options, or otherwise.

(f) “owner,” including the terms “own” and “owned,” when used with respect to any stock, means a person that individually or with or through any of its affiliates or associates:

(i) beneficially owns such stock, directly or indirectly; or

(ii) has (1) the right to acquire such stock (whether such right is exercisable immediately or only after the passage of time) pursuant to any agreement, arrangement or understanding, or upon the exercise of conversion rights, exchange rights, warrants or options, or otherwise; provided, however, that a person shall not be deemed the owner of stock tendered pursuant to a tender or exchange offer made by such person or any of such person’s affiliates or associates until such tendered stock is accepted for purchase or exchange; or (2) the right to vote such stock pursuant to any agreement, arrangement or understanding; provided, however, that a person shall not be deemed the owner of any stock because of such person’s right to vote such stock if the agreement, arrangement or understanding to vote such stock arises solely from a revocable proxy or consent given in response to a proxy or consent solicitation made to ten or more persons; or

(iii) has any agreement, arrangement or understanding for the purpose of acquiring, holding, voting (except voting pursuant to a revocable proxy or consent as described in item (2) of subsection (ii) above), or disposing of such stock with any other person that beneficially owns, or whose affiliates or associates beneficially own, directly or indirectly, such stock.

(g) “person” means any individual, corporation, partnership, unincorporated association or other entity.

(h) “stock” means, with respect to any corporation, capital stock and, with respect to any other entity, any equity interest.

(i) “voting stock” means stock of any class or series entitled to vote generally in the election of directors.

ARTICLE X CORPORATE OPPORTUNITY

10.1 Scope. The provisions of this Article X are set forth to define, to the extent permitted by applicable law, the duties of the Exempted Person (as defined below) to the Corporation with respect to certain classes or categories of business opportunities.




10.2 Competition and Allocation of Corporate Opportunities. The Exempted Persons shall not have any fiduciary duty to refrain from engaging directly or indirectly in the same or similar business activities or lines of business as the Corporation or any of its subsidiaries. To the fullest extent permitted by applicable law, the Corporation, on behalf of itself and its subsidiaries, renounces any interest or expectancy of the Corporation and its subsidiaries in, or in being offered an opportunity to participate in, business opportunities that are from time to time presented to the Exempted Persons, even if the opportunity is one that the Corporation or its subsidiaries might reasonably be deemed to have pursued or has the ability or desire to pursue if granted the opportunity to do so, and each such Exempted Person shall have no duty to communicate or offer its subsidiaries for breach of any fiduciary or other duty, as a director or officer or otherwise, by reason of the fact that such Exempted Person pursues or acquires such business opportunity, directs such business opportunity to another person or fails to present such business opportunity, or information regarding such business opportunity, to the Corporation or its subsidiaries.

10.3 Certain Matters Deemed Not Corporate Opportunities. In addition to and notwithstanding the foregoing provisions of this Article X, a corporate opportunity shall not be deemed to belong to the Corporation if it is a business opportunity that the Corporation is not financially able or contractually permitted or legally able to undertake, or that is, from its nature, not in the line of the Corporation’s business or is of no practical advantage to it or that is one in which the Corporation has no interest or reasonable expectancy.

10.4 Amendment of this Article. No amendment or repeal of this Article X in accordance with Article XI shall apply to or have any effect on the liability of any Exempted Person for or with respect to any activities or opportunities of which such Exempted Person becomes aware prior to such amendment or repeal. This Article X shall not limit any protections or defenses available to, or indemnification or advancement rights of, any director or officer of the Corporation under this Second Amended and Restated Certificate, the Bylaws or applicable law.

ARTICLE XI AMENDMENT OF SECOND AMENDED AND RESTATED CERTIFICATE OF INCORPORATION

Subject to the Investor Rights Agreement, the Corporation reserves the right to amend, alter, change or repeal any provision contained in this Second Amended and Restated Certificate or any Preferred Stock Designation, in the manner now or hereafter prescribed by this Second Amended and Restated Certificate and the DGCL; and, except as set forth in Article VIII, all rights, preferences and privileges herein conferred upon stockholders, directors or any other persons by and pursuant to this Second Amended and Restated Certificate in its present form or as hereafter amended are granted subject to the right reserved in this Article XI. Notwithstanding the foregoing and/or anything contained in this Second Amended and Restated Certificate to the contrary, Sections 5.2, 7.1 and 7.3 and Articles VI, VIII, IX, X and this Article XI may not be amended, altered, repealed or rescinded, in whole or in part, or any provision inconsistent therewith or herewith may be adopted, only by the affirmative vote of the holders of at least two-thirds of the voting power of the stock of the Corporation entitled to vote thereon, voting together as a single class.





ARTICLE XII DEFINITIONS

As used in this Second Amended and Restated Certificate, unless the context otherwise requires or a set forth in another Article or Section of this Second Amended and Restated Certificate, the term:

(a) “Affiliate” means, with respect to any Person, any other Person, directly or indirectly controlling, controlled by, or under common control with such person; provided that neither the Corporation nor any of its subsidiaries will be deemed an Affiliate of any stockholder of the Corporation or any of such stockholders’ Affiliates.

(b) “Amended and Restated Certificate” is defined in the preamble.

(c) “Board” is defined in the preamble.

(d) “Bylaws” is defined in Article V.

(e) “Common Stock” is defined in Section 4.1.

(f) “Corporation” is defined in Article I.

(g) “DGCL” is defined in Article II.

(h) “Exempted Person” means the Investor Holder¸ the Sponsor Holder and all of their respective partners, principals, directors, officers, members, managers and/or employees, including of the foregoing who serve as officers or directors of the Corporation.

(i) “indemnitee” is defined in Section 8.2 (a).

(j) “Investor Rights Agreement” means the Investor Rights Agreement, dated as of March 23, 2018, by and among the Corporation, M III Acquisition Corp., M III Sponsor I LLC, M III Sponsor I LP, Infrastructure and Energy Alternatives LLC, as may be amended, restated, supplemented and/or otherwise modified, from time to time.

(k) “Investor Holder” means Oaktree Capital Management, L.P, Infrastructure and Energy Alternatives, LLC and each of their successors and Affiliates (including any investment funds or entities managed by Oaktree Capital Management, L.P and its Affiliates).

(l) “Person” means any individual, corporation, partnership, unincorporated association or other entity.

(m) “Preferred Stock” is defined in Section 4.1.

(n) “Preferred Stock Designation” is defined in Section 4.2.

(o) “proceeding” is defined in Section 8.2(a).




(p) “Second Amended and Restated Certificate” is defined in the preamble.

(q) “Sponsor Holder” means M III Sponsor I LLC, M III Sponsor I LP and each of their respective successors and Affiliates.


EX-10.2 3 amendedemploymentagreementa.htm EX-10.2 AMENDED AND RESTATED EMPLOYMENT AGREEMENT ROEHM Document

This AMENDED AND RESTATED EMPLOYMENT AGREEMENT (this “Agreement”) is dated as of November 5, 2020, by and between IEA Energy Services, LLC a Delaware limited liability company (the “Company”), and John Paul Roehm (“Executive”), and replaces and supersedes, in its entirety, that certain Employment Agreement between the parties dated January 25, 2018.
WHEREAS, the Company and Executive desire to enter into this Agreement pursuant to the terms, provisions and conditions set forth herein, which will govern the terms of Executive’s employment with the Company from and after the Effective Date.

NOW, THEREFORE, in consideration of the mutual agreements, provisions and covenants contained herein, and intending to be legally bound hereby, the parties hereto agree as set forth below:

1.Term. (a) The term of Executive’s employment under this Agreement shall be effective as of the date set forth above (the “Effective Date”), and shall continue until the third (3rd) anniversary thereof (the “Initial Expiration Date”), provided that on the Initial Expiration Date and each subsequent anniversary of the Initial Expiration Date, the term of Executive’s employment under this Agreement shall be automatically extended for one additional year unless either party provides written notice to the other party at least ninety (90) days prior to the Initial Expiration Date (or any such anniversary, as applicable) that Executive’s employment hereunder shall not be so extended (in which case Executive’s employment and this Agreement shall terminate on the Initial Expiration Date or expiration of the extended term, as applicable); provided, however, that Executive’s employment and this Agreement may be terminated earlier at any time pursuant to the provisions of Section 5. The period of time from the Effective Date through the termination of this Agreement and Executive’s employment hereunder pursuant to its terms is herein referred to as the “Term”; and the date on which the Term is scheduled to expire (i.e., the Initial Expiration Date or the scheduled expiration of the extended term, if applicable) is herein referred to as the “Expiration Date”.

(b)Executive agrees and acknowledges that the Company has no obligation to extend the Term or to continue Executive’s employment following the Expiration Date, and Executive expressly acknowledges that no promises or understandings to the contrary have been made or reached. Executive also agrees and acknowledges that, should Executive and the Company choose to continue Executive’s employment for any period of time following the Expiration Date without extending the term of Executive’s employment under this Agreement or entering into a new written employment agreement, Executive’s employment with the Company shall be “at will”, such that the Company may terminate Executive’s employment at any time, with or without reason and with or without notice, and Executive may resign at any time, with or without reason and with or without notice.

2.Definitions. For purposes of this Agreement, the following terms, as used herein, shall have the definitions set forth below:

Affiliate” means, with respect to any specified Person, any other Person that directly or indirectly, through one or more intermediaries, Controls, is Controlled by, or is under common Control with, such specified Person, provided that, in any event, any business in which the Company has any direct or indirect ownership interest shall be treated as an Affiliate of the Company.

Control” (including, with correlative meanings, the terms “Controlled by” and “under common Control with”), as used with respect to any Person, means the direct or indirect possession of the power to



direct or cause the direction of the management or policies of such Person, whether through the ownership of voting securities, by contract or otherwise.
Governmental Entity” means any national, state, county, local, municipal or other government or any court of competent jurisdiction, administrative agency or commission or other governmental authority or instrumentality.

Person” means any individual, firm, corporation, partnership, limited liability company, trust, joint venture, association, Governmental Entity, unincorporated entity or other entity.

3.Duties and Responsibilities. (a) During the Term, Executive agrees to be employed and devote substantially all of Executive’s business time and efforts to the Company and the promotion of its interests and the performance of Executive’s duties and responsibilities hereunder as Chief Executive Officer, upon the terms and conditions of this Agreement and commensurate with similar duties of a Chief Executive Officer of a similarly sized company in a similar line of business as the Company. Executive shall perform such lawful duties and responsibilities as directed from time to time by the Board of Directors of the Company (the “Board”) that are customary for a Chief Executive Officer.

(a)During the Term, Executive shall report directly to the Board. Executive acknowledges that Executive’s duties and responsibilities may require Executive to travel on business to the extent necessary to fully perform Executive’s duties and responsibilities hereunder. It is anticipated that Executive shall physically be on Company premises (or traveling on Company business) during normal business hours (unless absent due to vacation, injury, illness or other approved leave of absence). The Executive may serve as an officer and director of subsidiaries and affiliates, but shall not be entitled to any additional compensation for such service while employed by the Company.

(b)During the Term, Executive shall use Executive’s best efforts to faithfully and diligently serve the Company and shall not act in any capacity that is in conflict with Executive’s duties and responsibilities hereunder; provided, however, Executive may manage Executive’s personal investments and affairs and participate in non-profit, educational, charitable and civic activities, to the extent that such activities do not interfere with the performance of Executive’s duties hereunder, and are not in conflict with the business interests of the Company or its Affiliates or otherwise compete with the Company or its Affiliates. Except as provided in the immediately preceding sentence, for the avoidance of doubt, during the Term Executive shall not be permitted to become engaged in or render services for any Person other than the Company and its Affiliates, and shall not be permitted to be a member of the board of directors of any company without the prior consent of the Company.

4.Compensation and Related Matters. (a) Base Salary. During the Term, for all services rendered under this Agreement, Executive shall receive an annualized base salary (“Base Salary”) at a rate of six-hundred and fifty thousand dollars ($650,000), payable in accordance with the Company’s applicable payroll practices. References in this Agreement to “Base Salary” shall be deemed to refer to the most recently effective annual base salary rate. For all future years, the Company will review the Base Salary approximately annually during the Term to determine, at the discretion of the Company, whether the Base Salary should be increased and, if so, the amount of such increase and time at which it should take effect.




(b)Annual Bonus. During the Term, subject to Section 5(c), for each calendar year, Executive shall have the opportunity to earn an annual bonus (“Annual Bonus”) based on performance against specified objective (including safety, budgetary or financial-based) performance criteria (“Performance Goals”) established by the Board prior to or as soon as practicable following the start of each calendar year, subject to Executive’s continued employment through December 31 of each such calendar year (except as otherwise provided in Section 5). The Annual Bonus shall be equal to one-hundred percent (100%) of Base Salary if the Company achieves its Performance Goals (the “Target Bonus”), with the opportunity for an Annual Bonus in excess of the Target Bonus for performance that exceeds additional Performance Goals established by the Board.

(c)Equity. Commencing with the 2020 calendar year, Executive shall be eligible for annual equity grants under the Infrastructure and Energy Alternatives, Inc. 2018 Amended and Restated Equity Incentive Plan, as may be amended and restated from time to time (the “LTIP”) at a target of two-hundred percent (200%) of annual base salary in form and substance applicable to IEA executive management generally and at the discretion of the Board of Directors.

(d)Benefits and Perquisites. During the Term, Executive shall be entitled to participate in the benefit plans and programs commensurate with Executive’s position, that are provided by the Company from time to time for its senior executives generally, subject to the terms and conditions of such plans which may be amended, modified, or terminated by the Company.

(e)Business Expense Reimbursements. During the Term, the Company shall promptly reimburse Executive for Executive’s reasonable and necessary business expenses incurred in connection with performing Executive’s duties hereunder in accordance with its then prevailing policies and procedures for expense reimbursement (which shall include appropriate itemization and substantiation of expenses incurred).

(f)Vacation. During the Term, Executive shall be entitled to four (4) weeks paid vacation each calendar year, in accordance with the Company’s vacation policy to be taken at such times as may be mutually agreed by Executive and the Company.

(g)Sick Leave. Executive shall be entitled to sick leave and emergency leave according to the regular policies and procedures of Company.

(h)Intentionally Omitted.

(i)Intentionally Omitted.

(j)Vehicle Allowance. At the Company’s election, a Company-owned or leased vehicle will be provided to Executive during the Term or the Executive shall be provided a vehicle allowance. To support deductions for business mileage as is permissible under IRS Rules, it is the Executive’s responsibility to maintain a log of business miles to report to the IRS if requested.

(k)Liability Insurance. The Company shall cover Executive under its director and officer liability insurance in the same amount and to the same extent as the Company covers its other officers and directors.



(l)Indemnification. The Company shall indemnify Executive and hold him harmless in accordance with the Company’s Certificate of Incorporation and consistent with the indemnification provided to other executives.

5.Termination of Employment. Executive’s employment may be terminated by either party at any time and for any reason; provided, however, that Executive shall be required to give the Company at least thirty (30) days advance written notice of any voluntary resignation of Executive’s employment hereunder (and in such event the Company in its sole discretion may elect to accelerate Executive’s date of termination of employment, it being understood that such termination shall still be treated as a voluntary resignation for purposes of this Agreement and Company shall pay Executive for the entirety of the notice period). Notwithstanding the foregoing, Executive’s employment shall automatically terminate upon Executive’s death.

(a)Following any termination of Executive’s employment for Cause, because of Executive’s Death or Disability, or if Executive terminates his employment for any reason other than for Good Reason, the obligations of the Company to pay or provide Executive with compensation and benefits under Section 4 shall cease, and the Company shall have no further obligations to provide compensation or benefits to Executive hereunder except:

i.for payment of (A) any accrued but unpaid Base Salary through the date of termination, (B) any earned and unpaid Annual Bonus for the year prior to the year in which termination occurs, and (C) any unreimbursed expenses under Section 4(e), in each case accrued or incurred through the date of termination of employment, payable as soon as practicable and in all events within thirty (30) days following termination of employment;

ii. as explicitly set forth in any other benefit plans, programs or arrangements applicable to terminated employees in which Executive participates, other than policies; and

iii.as otherwise expressly required by applicable law (collectively, the “Accrued Obligations”).

Provided, further, that if Executive’s employment is terminated due to Executive’s Death or Disability, (A) all grants and awards under the LTIP then subject to restriction or a vesting period shall become immediately vested and, to the extent applicable, exercisable; and (B) any grant or award subject to performance conditions shall be deemed vested, and such conditions deemed satisfied based on achievement of target performance in the year of Executive’s termination.

(b)If Executive’s employment is terminated (I) by the Company without Cause, or (II) by the Executive for Good Reason, then Executive, in addition to the Accrued Obligations, shall be entitled to receive (A) Executive’s one and one half (1.5) times his Base Salary and one and one half (1.5) times his Target Bonus Amount (defined below), both as in effect on the date of termination, paid in eighteen (18) equal monthly installments during the eighteen (18) month period immediately following such termination (the “Severance Payment”), (B) if an Annual Bonus would otherwise have been payable to Executive under Section 4(b) above for the year in which Executive’s employment terminates had Executive remained employed, a prorated portion of that Annual Bonus amount (prorated by a fraction, the numerator of which is the number of days that have elapsed in the calendar year as of the date of employment termination, and the denominator of which is 365), payable at the time the Annual Bonus would otherwise have been payable had



Executive remained employed, and (C) if Executive and/or his dependents timely elect to continue group medical, dental or vision coverage within the meaning of Code Section 4980B(f)(2) with respect to a plan sponsored by the Company (other than a health flexible spending account under a self-insured medical reimbursement plan described in Code Section 125), the amount of the applicable continuation coverage premium as well as an additional amount sufficient to gross up Executive for any amounts Executive would recognize as additional income tax attributable to the payment of the applicable premium, payable on the first day of each month, for the lesser of eighteen (18) months or the period of such coverage as determined in accordance with Code Section 4980B. In addition, in the event Executive’s employment is terminated for any of the reasons described in this Section 5(b) and notwithstanding any provision of the LTIP to the contrary, (A) all grants and awards under the LTIP then subject to restriction or a vesting period shall become immediately vested and, to the extent applicable, exercisable; and (B) any grant or award subject to performance conditions shall be deemed vested, and such conditions deemed satisfied, based on achievement of target performance in the year of Executive’s termination.

For purposes of this paragraph 5(b), the term “Target Bonus Amount” shall mean the greater of (I) the Target Bonus for the year of termination, or (II) the average of the Annual Bonus payable in the three full calendar years prior to termination, or such shorter period if Executive has not been employed for three full calendar years.

(c)In the event Executive’s employment is terminated for any of the reasons described in Section 5(b) within 24 months following a Change in Control (as defined in the Company’s LTIP), then Executive shall be entitled to (A) two (2) times the amount of the Severance Payment, paid in twelve (12) equal monthly installments during the twelve (12) month period immediately following such termination; (B) the Target Bonus Amount for the year of Executive’s termination, prorated by a fraction, the numerator of which is the number of days that have elapsed in the calendar year as of the date of employment termination, and the denominator of which is 365; (C) if Executive and/or his dependents timely elect to continue group medical, dental or vision coverage within the meaning of Code Section 4980B(f)(2) with respect to a plan sponsored by the Company (other than a health flexible spending account under a self-insured medical reimbursement plan described in Code Section 125), the amount of the applicable continuation coverage premium, payable on the first day of each month as well as an additional amount sufficient to gross up Executive for any amounts Executive would recognize as additional income tax attributable to the payment of the applicable premium, for the lesser of twenty-four (24) months or the period of such coverage as determined in accordance with Code Section 4980B; and (D) $50,000 for the use of outplacement services, such amount to be reimbursed to Executive upon presentment of appropriate invoices or receipts to the Company for such services. To the extent continuation coverage cannot be provided under the Company’s group medical plan under subsection (C) beyond an 18-month period, the Company shall procure and pay for an individual health care insurance policy with similar coverage and benefits for Executive and his qualifying dependents for the remainder of the period described in subsection (C). In addition, in the event Executive’s employment is terminated for any of the reasons described in this Section 5(b) within 24 months following a Change in Control and notwithstanding any provision of the LTIP to the contrary, (A) all grants and awards under the LTIP then subject to restriction or a vesting period shall become immediately vested and, to the extent applicable, exercisable; and (B) any grant or award subject to



performance conditions shall be deemed vested, and such conditions deemed satisfied, based on achievement of target performance in the year of Executive’s termination.

(d)Any payments or benefits under Section 5(b) or 5(c) shall be (A) conditioned upon Executive and the Company having executed an irrevocable waiver and general release of claims in the Company’s customary form (the “Release”) that is effective in accordance with its terms within sixty (60) days after the date of termination, (B) subject to Executive’s continued compliance with the terms of this Agreement and (C) subject to Section 27.

(e)For purposes of this Agreement, “Cause” means: (A) the Executive’s substantial and repeated failure to perform duties as reasonably directed by the Board (not as a consequence of Disability) after written notice thereof and failure to cure within ten (10) days; (B) the Executive’s misappropriation or fraud with regard to the Company or its Affiliates or their respective assets; (C) conviction of, or the pleading of guilty or nolo contendere to, a felony, or any other crime involving either fraud or a breach of the Executive’s duty of loyalty with respect to the Company or any Affiliates thereof, or any of its customers or suppliers that results in material injury to the Company or any of its Affiliates; (D) the Executive’s violation of the written policies of the Company or any of its Affiliates, or other misconduct in connection with the performance of his duties that in either case results in material injury to the Company or any of its Affiliates, after written notice thereof and failure to cure within ten (10) days; or (E) the Executive’s breach of any material provision of this Agreement, including without limitation the confidentiality and non-disparagement provisions and the non-competition and non-solicitation provisions to which the Executive is subject, including without limitation Sections 4 and 5 hereof. For the avoidance of doubt, Executive will have no cure right if Executive is not reasonably capable of prompt cure.

(f)For purposes of this Agreement, “Disability” means Executive would be entitled to long-term disability benefits under the Company’s long-term disability plan as in effect from time to time, without regard to any waiting or elimination period under such plan and assuming for the purpose of such determination that Executive is actually participating in such plan at such time. If the Company does not maintain a long-term disability plan, “Disability” means Executive’s inability to perform Executive’s duties and responsibilities hereunder due to physical or mental illness or incapacity that is expected to last for a consecutive period of ninety (90) days or for a period of one hundred twenty (120) days in any three hundred sixty five (365) day period as determined by the Board in its good faith judgment.

(g)For purposes of this Agreement, “Good Reason” shall mean the occurrence of any of the following events without Executive’s prior express written consent: (A) any reduction in Executive’s Base Salary or Target Bonus percentage, or any material diminution in Executive’s duties or authorities; (B) any relocation of Executive’s principal place of employment, to a location more than seventy-five (75) miles from the Executive’s principal place of employment on the date hereof; or (C) any material breach by the Company, or any of its Affiliates, of any material obligation to Executive; provided however, that prior to resigning for Good Reason, Executive shall give written notice to the Company of the facts and circumstances claimed to provide a basis for such resignation not more than thirty (30) days following his knowledge of such facts and circumstances, and the Company shall have thirty (30) days after receipt of such notice to



cure such facts and circumstances (and if so cured then Executive shall not be permitted to resign for Good Reason in respect thereof).

(h)Upon termination of Executive’s employment for any reason, upon the Company’s request Executive agrees to resign, as of the date of such termination of employment or such other date requested, from the Board and any committees thereof (and, if applicable, from the board of directors (and any committees thereof) of any Affiliate of the Company) to the extent Executive is then serving thereon, Executive agrees to execute any documents reasonably required to effectuate the foregoing.

(i)The payment of any amounts accrued under any benefit plan, program or arrangement in which Executive participates shall be subject to the terms of the applicable plan, program or arrangement, and any elections Executive has made thereunder. Except as prohibited by the terms of any Company benefit plan, program or arrangement, the Company may offset any amounts due and payable by Executive to the Company or its subsidiaries against any amounts the Company owes Executive hereunder; provided, however, no offsets shall be permitted against amounts that constitute deferred compensation subject to Section 409A. Except as set forth in this Section 5(h), Executive shall be under no obligation to seek other employment or to otherwise mitigate the obligations of the Company under this Agreement, and there shall be no offset against amounts or benefits due to Executive under this Agreement or otherwise on account of any claim (other than any preexisting debts then due in accordance with their terms) the Company or its affiliates may have against him or any remuneration or other benefit earned or received by the Executive after such termination.

(j)Notwithstanding any provision of this Agreement to the contrary, if the aggregate of all payments and benefits due to Executive hereunder, including any payment or benefit provided to Executive under a separate plan or arrangement (collectively, the “Aggregate Payments”) would result in any such payment being a “parachute payment” within the meaning of Code Section 280G, such payments shall be reduced to the minimum extent necessary (but in no event to less than zero) so that no portion of such payments and benefits, as so reduced, shall be deemed to constitute an “excess parachute payment.” For this purpose: (A) the determination of whether any reduction in the Aggregate Payments is required hereunder shall be made at the expense of the Company and by the Company’s independent accountants or another independent accountants agreed upon by Executive and the Company; and (B) in the event that any portion of the Aggregate Payments is required to be reduced hereunder, then the reduction shall occur in the following order: (I) reduction of the Severance Payments; and (II) forfeiture of any grant or award under the LTIP. Within any of the foregoing categories, a reduction shall occur first with respect to amounts that are not deemed to constitute “deferral of compensation” within the meaning of and subject to Code Section 409A (“Nonqualified Deferred Compensation”) and then with respect to amounts that are treated as Nonqualified Deferred Compensation, with such reduction being applied in each case to the payments in the reverse order in which they would otherwise be made (that is, later payments shall be reduced before earlier payments).

6.Noncompetition and Nonsolicitation. For purposes of Sections 5, 6, 7, 8, 9, 10 and 11 of this Agreement, references to the Company shall include its subsidiaries and Affiliates.

(a)Executive agrees that Executive shall not, while an employee of the Company and during the twelve (12) month period following termination of employment (such collective



duration, the “Restriction Period”), directly or indirectly, without the prior written consent of the Company:

i.(A) engage in activities or businesses (including without limitation by owning any interest in, managing, controlling, participating in, consulting with, advising, rendering services for, or in any manner engaging in the business of owning, operating or managing any business) anywhere in the United States or other countries outside the United States in which the Company does business, that are principally or primarily engaged in any business or activity that competes with any of the businesses of the Company or any of its subsidiaries or controlled affiliates or any entity owned by the Company (“Competitive Activities”) or (B) assist any Person in any way to do, or attempt to do, anything prohibited by this Section 6(a)(i)(A) above; or

ii.perform any action, activity or course of conduct that is substantially detrimental to the businesses or business reputations of the Company and involves (A) soliciting, recruiting or hiring (or attempting to solicit, recruit or hire) any employees of the Company or Persons who have worked for the Company during the twelve (12) month period immediately preceding such solicitation, recruitment or hiring or attempt thereof; (B) soliciting or encouraging (or attempting to solicit or encourage) any employee of the Company to leave the employment of the Company; (C) intentionally interfering with the relationship of the Company with any Person who or which is employed by or otherwise engaged to perform services for, or any customer, client, supplier, licensee, licensor or other business relation of, the Company; or (D) assisting any Person in any way to do, or attempt to do, anything prohibited by Section 6(a)(ii)(A), (B) or (C) above.

The Restriction Period shall be tolled during (and shall be deemed automatically extended by) any period in which Executive is in violation of the provisions of this Section 6(a) unless provided below.

(b)The provisions of Section 6(a) shall not be deemed breached as a result of Executive’s passive ownership of less than an aggregate of three percent (3%) of any class of securities of a Person engaged, directly or indirectly, in Competitive Activities, so long as Executive does not actively participate in the business of such Person; provided, however, that such stock is listed on a national securities exchange (for the sake of clarity, Executive shall remain bound by the other restrictive covenants in this agreement, including but not limited to Section 7 hereof).

(c)Notwithstanding the fact that any provision of this Section 6 is determined not to be specifically enforceable, the Company may nevertheless be entitled to recover monetary damages as a result of Executive’s material breach of such provision.

(d)Executive acknowledges that the Company has a legitimate business interest and right in protecting its Confidential Information (as defined below), business strategies, employee and customer relationships and goodwill, and that the Company would be seriously damaged by the disclosure of Confidential Information and the loss or deterioration of its business strategies, employee and customer relationships and goodwill. Executive acknowledges that Executive is being provided with significant additional consideration (to which Executive is not otherwise entitled), including equity awards, to induce



Executive to enter into this Agreement. Executive expressly acknowledges and agrees that each and every restraint imposed by this Agreement is reasonable with respect to subject matter, time period and geographical area. Executive further acknowledges that although Executive’s compliance with the covenants contained in Sections 6, 7, 8 and 9 may prevent Executive from earning a livelihood in a business similar to the business of the Company, Executive’s experience and capabilities are such that Executive has other opportunities to earn a livelihood and adequate means of support for Executive and Executive’s dependents.

7.Nondisclosure of Confidential Information.

(a)Executive acknowledges that Executive is and shall become familiar with the Company’s Confidential Information (as defined below), including trade secrets, and that Executive’s services are of special, unique and extraordinary value to the Company. Executive acknowledges that the Confidential Information obtained by Executive while employed by the Company is the property of the Company. Therefore, Executive agrees that Executive shall not disclose to any unauthorized Person or use for Executive’s own purposes any Confidential Information without the prior written consent of the Company, unless and to the extent that the aforementioned matters become generally known to and available for use by the public other than as a result of Executive’s acts or omissions in violation of this Agreement; provided, however, that if Executive receives a request to disclose Confidential Information pursuant to a deposition, interrogatory, request for information or documents in legal proceedings, subpoena, civil investigative demand, governmental or regulatory process or similar process, to the extent permitted by law, (i) Executive shall promptly notify in writing the Company, and consult with and assist the Company in seeking a protective order or request for other appropriate remedy, (ii) in the event that such protective order or remedy is not obtained, or if the Company waives compliance with the terms hereof, Executive shall disclose only that portion of the Confidential Information which, in the written opinion of Executive’s legal counsel, is legally required to be disclosed and shall exercise reasonable best efforts to provide that the receiving Person shall agree to treat such Confidential Information as confidential to the extent possible (and permitted under applicable law) in respect of the applicable proceeding or process and (iii) the Company shall be given an opportunity to review the Confidential Information prior to disclosure thereof.

(b)For purposes of this Agreement, “Confidential Information” means information, observations and data concerning the business or affairs of the Company, including, without limitation, all business information (whether or not in written form) which relates to the Company, or its customers, suppliers or contractors or any other third parties in respect of which the Company has a business relationship or owes a duty of confidentiality, or their respective businesses or products, and which is not known to the public generally other than as a result of Executive’s breach of this Agreement, including but not limited to: technical information or reports; formulas; trade secrets; unwritten knowledge and “know-how”; operating instructions; training manuals; customer lists; customer buying records and habits; product sales records and documents, and product development, marketing and sales strategies; market surveys; marketing plans; profitability analyses; product cost; long-range plans; information relating to pricing, competitive strategies and new product development; information relating to any forms of compensation or other personnel-related information; contracts; and supplier lists. Confidential Information will not include such information known to Executive prior to Executive’s involvement with the Company or information rightfully obtained from a



third party (other than pursuant to a breach by Executive of this Agreement). Without limiting the foregoing, Executive agrees to keep confidential the existence of, and any information concerning, any dispute between Executive and the Company, except that Executive may disclose information concerning such dispute to his immediate family, to the court that is considering such dispute or to Executive’s legal counsel and other professional advisors (provided that such counsel and other advisors agree not to disclose any such information other than as necessary to the prosecution or defense of such dispute).

(c)Executive further agrees that Executive will not improperly use or disclose any confidential information or trade secrets, if any, of any former employers or any other Person to whom Executive has an obligation of confidentiality, and will not bring onto the premises of the Company any unpublished documents or any property belonging to any former employer or any other Person to whom Executive has an obligation of confidentiality unless consented to in writing by the former employer or other Person.

8.Return of Property. Executive acknowledges that all notes, memoranda, specifications, devices, formulas, records, files, lists, drawings, documents, models, equipment, property, computer, software or intellectual property relating to the businesses of the Company, in whatever form (including electronic), and all copies thereof, that are received or created by Executive while an employee of the Company or its subsidiaries or Affiliates (including but not limited to Confidential Information and Inventions (as defined below)) are and shall remain the property of the Company, and Executive shall immediately return such property to the Company upon the termination of Executive’s employment and, in any event, at the Company’s request. Executive further agrees that any property situated on the premises of, and owned by, the Company, including disks and other storage media, filing cabinets or other work areas, is subject to inspection by the Company’s personnel at any time with or without notice.

9.Intellectual Property Rights.

(a)Executive agrees that the results and proceeds of Executive’s services for the Company (including, but not limited to, any trade secrets, products, services, processes, know-how, designs, developments, innovations, analyses, drawings, reports, techniques, formulas, methods, developmental or experimental work, improvements, discoveries, inventions, ideas, source and object codes, programs, matters of a literary, musical, dramatic or otherwise creative nature, writings and other works of authorship) resulting from services performed while an employee of the Company and any works in progress, whether or not patentable or registrable under copyright or similar statutes, that were made, developed, conceived or reduced to practice or learned by Executive, either alone or jointly with others (collectively, “Inventions”), shall be works-made-for-hire and the Company shall be deemed the sole owner throughout the universe of any and all trade secret, patent, copyright and other intellectual property rights (collectively, “Proprietary Rights”) of whatsoever nature therein, whether or not now or hereafter known, existing, contemplated, recognized or developed, with the right to use the same in perpetuity in any manner the Company determines in its sole discretion, without any further payment to Executive whatsoever. If, for any reason, any of such results and proceeds shall not legally be a work-made-for-hire and/or there are any Proprietary Rights which do not accrue to the Company under the immediately preceding sentence, then Executive hereby irrevocably assigns and agrees to assign any and all of Executive’s right, title and interest thereto, including any and all Proprietary Rights of whatsoever nature therein, whether or not now or hereafter known, existing, contemplated, recognized or developed, to the



Company, and the Company shall have the right to use the same in perpetuity throughout the universe in any manner determined by the Company without any further payment to Executive whatsoever. As to any Invention that Executive is required to assign, Executive shall promptly and fully disclose to the Company all information known to Executive concerning such Invention.

(b)Executive agrees that, from time to time, as may be requested by the Company and at the Company’s sole cost and expense, Executive shall do any and all things that the Company may reasonably deem useful or desirable to establish or document the Company’s exclusive ownership throughout the United States of America or any other country of any and all Proprietary Rights in any such Inventions, including the execution of appropriate copyright and/or patent applications or assignments. To the extent Executive has any Proprietary Rights in the Inventions that cannot be assigned in the manner described above, Executive unconditionally and irrevocably waives the enforcement of such Proprietary Rights. This Section 7(b) is subject to and shall not be deemed to limit, restrict or constitute any waiver by the Company of any Proprietary Rights of ownership to which the Company may be entitled by operation of law by virtue of the Company’s being Executive’s employer. Executive further agrees that, from time to time, as may be requested by the Company and at the Company’s sole cost and expense, Executive shall assist the Company in every proper and lawful way to obtain and from time to time enforce Proprietary Rights relating to Inventions in any and all countries. Executive shall execute, verify and deliver such documents and perform such other acts (including appearances as a witness) as the Company may reasonably request for use in applying for, obtaining, perfecting, evidencing, sustaining, and enforcing such Proprietary Rights and the assignment thereof. In addition, Executive shall execute, verify and deliver assignments of such Proprietary Rights to the Company or its designees. Executive’s obligations under this Section 7 shall continue beyond the termination of Executive’s employment with the Company.

(c)Executive hereby waives and quitclaims to the Company any and all claims, of any nature whatsoever, that Executive now or may hereafter have for infringement of any Proprietary Rights assigned hereunder to the Company.

10.Nondisparagement. Executive shall not, whether in writing or orally, malign, denigrate or disparage the Company or its predecessors and successors, or any of the current directors, officers, partners, members, agents or representatives of any of the foregoing, with respect to any of their respective past or present activities, or otherwise publish (whether in writing or orally) statements that tend to portray any of the aforementioned parties in an unfavorable light; provided that nothing herein shall or shall be deemed to prevent or impair Executive from, in the course of and consistent with his duties for the Company, making public comments that include good faith, candid discussions, or acknowledgements regarding the Company’s performance or business, or discussing other officers, directors, and employees in connection with normal performance evaluations, or otherwise testifying truthfully in any legal or administrative proceeding where such testimony is compelled, or requested or from otherwise complying with legal requirements.

11.Notification of Subsequent Employer. Executive hereby agrees that prior to accepting employment with, or agreeing to provide services to, any other Person during any period during which Executive remains subject to any of the covenants set forth in Section 6, Executive shall provide such prospective employer with written notice of such provisions of this Agreement, with a copy of such notice delivered simultaneously to the Company.




12.Remedies and Injunctive Relief. Executive acknowledges that a violation by Executive of any of the covenants contained in Section 6, 7, 8, 9 or 10 would cause irreparable damage to the Company in an amount that would be material but not readily ascertainable, and that any remedy at law (including the payment of damages) would be inadequate. Accordingly, Executive agrees that, notwithstanding any provision of this Agreement to the contrary, the Company shall be entitled (without the necessity of showing economic loss or other actual damage) to injunctive relief (including temporary restraining orders, preliminary injunctions and/or permanent injunctions) in any court of competent jurisdiction for any actual or threatened breach of any of the covenants set forth in Section 6, 7, 8, 9 or 10 in addition to any other legal or equitable remedies it may have. The preceding sentence shall not be construed as a waiver of the rights that the Company may have for damages under this Agreement or otherwise, and all of the Company’s rights shall be unrestricted.

13.Representations of Executive; Advice of Counsel. (a) Executive represents, warrants and covenants that as of the date hereof: (i) Executive has the full right, authority and capacity to enter into this Agreement and perform Executive’s obligations hereunder, (ii) Executive is not bound by any agreement that conflicts with or prevents or restricts the full performance of Executive’s duties and obligations to the Company hereunder during or after the Term and (iii) the execution and delivery of this Agreement shall not result in any breach or violation of, or a default under, any existing obligation, commitment or agreement to which Executive is subject.

(a)Executive represents that, prior to execution of this Agreement, Executive has been advised by an attorney of Executive’s own selection regarding this Agreement. Executive acknowledges that Executive has entered into this Agreement knowingly and voluntarily and with full knowledge and understanding of the provisions of this Agreement after being given the opportunity to consult with counsel. Executive further represents that in entering into this Agreement, Executive is not relying on any statements or representations made by any of the Company’s directors, officers, employees or agents which are not expressly set forth herein, and that Executive is relying only upon Executive’s own judgment and any advice provided by Executive’s attorney.

14.Cooperation. Executive agrees that, upon reasonable notice and without the necessity of the Company obtaining a subpoena or court order, Executive shall provide reasonable cooperation in connection with any suit, action or proceeding (or any appeal from any suit, action or proceeding), and any investigation and/or defense of any claims asserted against any of Executive and the Company, its respective Affiliates, their respective predecessors and successors, and all of the respective current or former directors, officers, employees, shareholders, partners, members, agents or representatives of any of the foregoing, which relates to events occurring during Executive’s employment with the Company and its Affiliates as to which Executive may have relevant information (including but not limited to furnishing relevant information and materials to the Company or its designee and/or providing testimony at depositions and at trial), provided that with respect to such cooperation occurring following termination of employment, the Company shall reimburse Executive for expenses reasonably incurred in connection therewith, and further provided that any such cooperation occurring after the termination of Executive’s employment shall be scheduled to the extent reasonably practicable so as not to unreasonably interfere with Executive’s business or personal affairs.

15.Withholding Taxes. The Company may deduct and withhold from any amounts payable under this Agreement such Federal, state, local, non-U.S. or other taxes as are required or permitted to be withheld pursuant to any applicable law or regulation.




16.Assignment. (a) This Agreement is personal to Executive and without the prior written consent of the Company shall not be assignable by Executive, except for the assignment by will or the laws of descent and distribution of any accrued pecuniary interest of Executive, and any assignment in violation of this Agreement shall be void. The Company may assign this Agreement, and its rights and obligations hereunder, to any of its Affiliates.

(a)This Agreement shall be binding on, and shall inure to the benefit of, the parties to it and their respective heirs, legal representatives, successors and permitted assigns (including, without limitation, successors by merger, consolidation, sale or similar transaction, and, in the event of Executive’s death, Executive’s estate and heirs in the case of any payments due to Executive hereunder).

(b)Executive acknowledges and agrees that all of Executive’s covenants and obligations to the Company, as well as the rights of the Company hereunder, shall run in favor of and shall be enforceable by the Company and its successors and assigns.

17.Protected Rights Notwithstanding any other provision in this Agreement or any other agreement that Executive may have entered with the Company prior to the date hereof, including, but not limited to, any prior employment agreement (collectively, the “Prior Agreements”), nothing contained in any of the Prior Agreements (i) prohibit Executive from reporting to the staff of the SEC possible violations of any law or regulation of the SEC, (ii) prohibit Executive from making other disclosures to the staff of the SEC that are protected under the whistleblower provisions of any federal securities laws or regulations or (iii) limit Executive’s right to receive an award for information provided to the SEC staff in accordance with the foregoing. Executive does not need the prior authorizations of the Company to engage in such reports, communications or disclosures and Executive is not required to notify the Company if Executive engages in any such reports, communications or disclosures.

18.Governing Law; No Construction Against Drafter. This Agreement shall be deemed to be made in the State of Delaware, and the validity, interpretation, construction, and performance of this Agreement in all respects shall be governed by the laws of the State of Delaware without regard to its principles of conflicts of law. No provision of this Agreement or any related document will be construed against or interpreted to the disadvantage of any party hereto by any court or other governmental or judicial authority by reason of such party having or being deemed to have structured or drafted such provision.

19.Consent to Jurisdiction; Waiver of Jury Trial. (a) Except as otherwise specifically provided herein, Executive and the Company each hereby irrevocably submit to the exclusive jurisdiction of the United States District Court for the Southern District of Indiana, Indianapolis Division (or, if subject matter jurisdiction in that court is not available, in any state court located within the State of Indiana) over any dispute arising out of or relating to this Agreement. Except as otherwise specifically provided in this Agreement, the parties undertake not to commence any suit, action or proceeding arising out of or relating to this Agreement in a forum other than a forum described in this Section 19(a); provided, however, that nothing herein shall preclude the Company from bringing any suit, action or proceeding in any other court for the purposes of enforcing the provisions of this Section 19 or enforcing any judgment obtained by the Company.
(a)The agreement of the parties to the forum described in Section 19(a) is independent of the law that may be applied in any suit, action, or proceeding and the parties agree to such forum even if such forum may under applicable law choose to apply non-forum law. The parties hereby waive, to the fullest extent permitted by applicable law, any objection which they now or hereafter have to personal jurisdiction or to the laying of venue of any



such suit, action or proceeding brought in an applicable court described in Section 19(a), and the parties agrees that they shall not attempt to deny or defeat such personal jurisdiction by motion or other request for leave from any such court. The parties agree that, to the fullest extent permitted by applicable law, a final and non-appealable judgment in any suit, action or proceeding brought in any applicable court described in Section 19(a) shall be conclusive and binding upon the parties and may be enforced in any other jurisdiction.

(b)The parties hereto irrevocably consent to the service of any and all process in any suit, action or proceeding arising out of or relating to this Agreement by the mailing via certified mail of copies of such process to such party at such party’s address specified in Section 24.

(c)Each party hereto hereby waives, to the fullest extent permitted by applicable law, any right it may have to a trial by jury in respect of any suit, action or proceeding arising out of or relating to this Agreement. Each party hereto (i) certifies that no representative, agent or attorney of any other party has represented, expressly or otherwise, that such party would not, in the event of any action, suit or proceeding, seek to enforce the foregoing waiver and (ii) acknowledges that it and the other party hereto has been induced to enter into this Agreement by, among other things, the mutual waiver and certifications in this Section 19(d).

(d)Each party shall bear its own costs and expenses (including reasonable attorneys’ fees and expenses) incurred in connection with any dispute arising out of or relating to this Agreement; provided that, the Company shall reimburse the Executive for reasonable attorneys’ fees and expenses to the extent that Executive substantially prevails as to a material issue with respect to any matters subject to dispute hereunder.

20.Amendment; No Waiver. No provisions of this Agreement may be amended, modified, waived or discharged except by a written document signed by Executive and a duly authorized officer of the Company (other than Executive). The failure of a party to insist upon strict adherence to any term of this Agreement on any occasion shall not be considered a waiver of such party’s rights or deprive such party of the right thereafter to insist upon strict adherence to that term or any other term of this Agreement. No failure or delay by either party in exercising any right or power hereunder will operate as a waiver thereof, nor will any single or partial exercise of any such right or power, or any abandonment of any steps to enforce such a right or power, preclude any other or further exercise thereof or the exercise of any other right or power.

21.Severability. If any term or provision of this Agreement is invalid, illegal or incapable of being enforced by any applicable law or public policy, all other conditions and provisions of this Agreement shall nonetheless remain in full force and effect so long as the economic and legal substance of the transactions contemplated by this Agreement is not affected in any manner materially adverse to any party; provided, however, that if any term or provision of Section 6, 7, 8, 9 or 10 is invalid, illegal or incapable of being enforced by any applicable law or public policy, all other conditions and provisions of this Agreement shall nonetheless remain in full force and effect to the fullest extent permitted by law; provided further, that in the event that any court of competent jurisdiction shall finally hold in a non-appealable judicial determination that any provision of Section 6, 7, 8, 9 or 10 (whether in whole or in part) is void or constitutes an unreasonable restriction against Executive, such provision shall not be rendered void but shall be deemed to be modified to the minimum extent necessary to make such provision enforceable for the longest duration and the greatest scope as such court may determine constitutes a reasonable



restriction under the circumstances. Subject to the foregoing, upon such determination that any term or other provision is invalid, illegal or incapable of being enforced, the parties hereto shall negotiate in good faith to modify this Agreement so as to effect the original intent of the parties as closely as possible in a mutually acceptable manner in order that the transactions contemplated hereby be consummated as originally contemplated to the fullest extent possible.

22.Entire Agreement. This Agreement, including the Exhibits hereto, constitutes the entire agreement and understanding between the Company and Executive with respect to the subject matter hereof and supersedes all prior agreements and understandings (whether written or oral), between Executive and the Company, relating to such subject matter. None of the parties shall be liable or bound to any other party in any manner by any representations and warranties or covenants relating to such subject matter except as specifically set forth herein. Notwithstanding the foregoing, the Company intends to enter into a separate standard indemnification agreement with the Executive.

23.Survival. The rights and obligations of the parties under the provisions of this Agreement shall survive, and remain binding and enforceable, notwithstanding the expiration of the Term, the termination of this Agreement, the termination of Executive’s employment hereunder or any settlement of the financial rights and obligations arising from Executive’s employment hereunder, to the extent necessary to preserve the intended benefits of such provisions.

24.Notices. All notices or other communications required or permitted to be given hereunder shall be in writing and shall be delivered by hand or sent by facsimile or electronic image scan (pdf) or sent, postage prepaid, by registered, certified or express mail or overnight courier service and shall be deemed given when so delivered by hand or facsimile, or if mailed, three days after mailing (one business day in the case of express mail or overnight courier service) to the parties at the following addresses or facsimiles or email addresses (or at such other address for a party as shall be specified by like notice):

If to the Company:
IEA Energy Services, LLC
6325 Digital Way
Suite 460
Indianapolis, IN 46278
Fax: (888)884-9845
Attention: Gil Melman
Email: gil.melman@iea.net

If to Executive: At the most recent address and fax or email in Company personnel records

Notices delivered by facsimile shall have the same legal effect as if such notice had been delivered in person.

25.Headings and References. The headings of this Agreement are inserted for convenience only and neither constitute a part of this Agreement nor affect in any way the meaning or interpretation of this Agreement. When a reference in this Agreement is made to a Section, such reference shall be to a Section of this Agreement unless otherwise indicated.

26.Counterparts. This Agreement may be executed in one or more counterparts (including via facsimile and electronic image scan (pdf)), each of which shall be deemed to be an original, but all of which



together shall constitute one and the same instrument and shall become effective when one or more counterparts have been signed by each of the parties and delivered to the other parties.


27.Section 409A.

(a)For purposes of this Agreement, “Section 409A” means Section 409A of the Internal Revenue Code of 1986, as amended (the “Code”), and the Treasury Regulations promulgated thereunder (and such other Treasury or Internal Revenue Service guidance) as in effect from time to time. The parties intend that any amounts payable hereunder that could constitute “deferred compensation” within the meaning of Section 409A will be compliant with Section 409A or exempt from Section 409A. Notwithstanding the foregoing, the Company shall not be liable to, and the Executive shall be solely liable and responsible for, any taxes or penalties that may be imposed on such Executive under Section 409A of the Code with respect to Executive’s receipt of payments hereunder.

(b)Notwithstanding anything in this Agreement to the contrary, the following special rule shall apply, if and to the extent required by Section 409A, in the event that (i) Executive is deemed to be a “specified employee” within the meaning of Section 409A(a)(2)(B)(i), (ii) amounts or benefits under this Agreement or any other program, plan or arrangement of the Company or a controlled group affiliate thereof are due or payable on account of “separation from service” within the meaning of Treasury Regulations Section 1.409A-1(h) and (iii) no payments hereunder that are “deferred compensation” subject to Section 409A shall be made to Executive prior to the date that is six (6) months after the date of Executive’s separation from service or, if earlier, Executive’s date of death; following any applicable six (6) month delay, all such delayed payments will be paid in a single lump sum on the earliest permissible payment date.

(c)Any payment or benefit due upon a termination of Executive’s employment that represents a “deferral of compensation” within the meaning of Section 409A shall commence to be paid or provided to Executive 61 days following a “separation from service” as defined in Treas. Reg. § 1.409A-1(h), provided that Executive executes, if required by Section 4(d), the release described therein, within 60 days following his “separation from service.” Each payment made under this Agreement (including each separate installment payment in the case of a series of installment payments) shall be deemed to be a separate payment for purposes of Section 409A. Amounts payable under this Agreement shall be deemed not to be a “deferral of compensation” subject to Section 409A to the extent provided in the exceptions in Treasury Regulation §§ 1.409A-1(b)(4) (“short-term deferrals”) and (b)(9) (“separation pay plans,” including the exception under subparagraph (iii)) and other applicable provisions of Section 409A. For purposes of this Agreement, with respect to payments of any amounts that are considered to be “deferred compensation” subject to Section 409A, references to “termination of employment”, “termination”, or words and phrases of similar import, shall be deemed to refer to Executive’s “separation from service” as defined in Section 409A, and shall be interpreted and applied in a manner that is consistent with the requirements of Section 409A.

(d)Notwithstanding anything to the contrary in this Agreement, any payment or benefit under this Agreement or otherwise that is exempt from Section 409A pursuant to Treasury Regulation § 1.409A-1(b)(9)(v)(A) or (C) (relating to certain reimbursements and in-kind benefits) shall be paid or provided to Executive only to the extent that the



expenses are not incurred, or the benefits are not provided, beyond the last day of the second calendar year following the calendar year in which Executive’s “separation from service” occurs; and provided further that such expenses are reimbursed no later than the last day of the third calendar year following the calendar year in which Executive’s “separation from service” occurs. To the extent any indemnification payment, expense reimbursement, or the provision of any in-kind benefit is determined to be subject to Section 409A (and not exempt pursuant to the prior sentence or otherwise), the amount of any such indemnification payment or expenses eligible for reimbursement, or the provision of any in-kind benefit, in one calendar year shall not affect the indemnification payment or provision of in-kind benefits or expenses eligible for reimbursement in any other calendar year (except for any life-time or other aggregate limitation applicable to medical expenses), and in no event shall any indemnification payment or expenses be reimbursed after the last day of the calendar year following the calendar year in which Executive incurred such indemnification payment or expenses, and in no event shall any right to indemnification payment or reimbursement or the provision of any in-kind benefit be subject to liquidation or exchange for another benefit. Any tax gross-up payment or benefit under this Agreement will be treated as providing for payment at a specified time or on a fixed schedule of payments to the extent that the payment is made by the end of Executive’s taxable year next following Executive’s taxable year in which Executive remits the related taxes.

IN WITNESS WHEREOF, this Agreement has been duly executed by the parties as of the date first written above.

IEA ENERGY SERVICES, LLC
By:/s/ Gil Melman
Name:Gil Melman
Title:Executive Vice President, General Counsel, Corporate Secretary and Chief Compliance Officer
Date SignedNovember 5, 2020
By:/s/ John Paul Roehm
November 5, 2020


EX-10.3 4 amendedemploymentagree.htm EX-10.3 AMENDED AND RESTATED EMPLOYMENT AGREEMENT STOECKER Document

This AMENDED AND RESTATED EMPLOYMENT AGREEMENT (this “Agreement”) is dated as of November 5, 2020, by and between IEA Energy Services, LLC a Delaware limited liability company (the “Company”), and Michael Stoecker (“Executive”), and replaces and supersedes, in its entirety, that certain Employment Agreement between the parties dated August 8, 2019.
WHEREAS, the Company and Executive desire to enter into this Agreement pursuant to the terms, provisions and conditions set forth herein, which will govern the terms of Executive’s employment with the Company from and after the Effective Date.

NOW, THEREFORE, in consideration of the mutual agreements, provisions and covenants contained herein, and intending to be legally bound hereby, the parties hereto agree as set forth below:

1.Term. (a) The term of Executive’s employment under this Agreement shall be effective as of the date set forth above (the “Effective Date”), and shall continue until the third (3rd) anniversary thereof (the “Initial Expiration Date”), provided that on the Initial Expiration Date and each subsequent anniversary of the Initial Expiration Date, the term of Executive’s employment under this Agreement shall be automatically extended for one additional year unless either party provides written notice to the other party at least ninety (90) days prior to the Initial Expiration Date (or any such anniversary, as applicable) that Executive’s employment hereunder shall not be so extended (in which case Executive’s employment and this Agreement shall terminate on the Initial Expiration Date or expiration of the extended term, as applicable); provided, however, that Executive’s employment and this Agreement may be terminated earlier at any time pursuant to the provisions of Section 5. The period of time from the Effective Date through the termination of this Agreement and Executive’s employment hereunder pursuant to its terms is herein referred to as the “Term”; and the date on which the Term is scheduled to expire (i.e., the Initial Expiration Date or the scheduled expiration of the extended term, if applicable) is herein referred to as the “Expiration Date”.

(b)Executive agrees and acknowledges that the Company has no obligation to extend the Term or to continue Executive’s employment following the Expiration Date, and Executive expressly acknowledges that no promises or understandings to the contrary have been made or reached. Executive also agrees and acknowledges that, should Executive and the Company choose to continue Executive’s employment for any period of time following the Expiration Date without extending the term of Executive’s employment under this Agreement or entering into a new written employment agreement, Executive’s employment with the Company shall be “at will”, such that the Company may terminate Executive’s employment at any time, with or without reason and with or without notice, and Executive may resign at any time, with or without reason and with or without notice.

2.Definitions. For purposes of this Agreement, the following terms, as used herein, shall have the definitions set forth below:

Affiliate” means, with respect to any specified Person, any other Person that directly or indirectly, through one or more intermediaries, Controls, is Controlled by, or is under common Control with, such specified Person, provided that, in any event, any business in which the Company has any direct or indirect ownership interest shall be treated as an Affiliate of the Company.

Control” (including, with correlative meanings, the terms “Controlled by” and “under common Control with”), as used with respect to any Person, means the direct or indirect possession of the power to



direct or cause the direction of the management or policies of such Person, whether through the ownership of voting securities, by contract or otherwise.
Governmental Entity” means any national, state, county, local, municipal or other government or any court of competent jurisdiction, administrative agency or commission or other governmental authority or instrumentality.

Person” means any individual, firm, corporation, partnership, limited liability company, trust, joint venture, association, Governmental Entity, unincorporated entity or other entity.

3.Duties and Responsibilities. (a) During the Term, Executive agrees to be employed and devote substantially all of Executive’s business time and efforts to the Company and the promotion of its interests and the performance of Executive’s duties and responsibilities hereunder as Chief Operating Officer, upon the terms and conditions of this Agreement and commensurate with similar duties of a Chief Operating Officer of a similarly sized company in a similar line of business as the Company. Executive shall perform such lawful duties and responsibilities as directed from time to time by the Chief Executive Officer of the Company (“CEO”), or the Board of Directors of the Company (the “Board”) that are customary for a Chief Operating Officer.

(b)During the Term, Executive shall report directly to the CEO or his/her designee, or in the absence thereof the Board. Executive acknowledges that Executive’s duties and responsibilities may require Executive to travel on business to the extent necessary to fully perform Executive’s duties and responsibilities hereunder. It is anticipated that Executive shall physically be on Company premises (or traveling on Company business) during normal business hours (unless absent due to vacation, injury, illness or other approved leave of absence). The Executive may serve as an officer and director of subsidiaries and affiliates, but shall not be entitled to any additional compensation for such service while employed by the Company.

(c)During the Term, Executive shall use Executive’s best efforts to faithfully and diligently serve the Company and shall not act in any capacity that is in conflict with Executive’s duties and responsibilities hereunder; provided, however, Executive may manage Executive’s personal investments and affairs and participate in non-profit, educational, charitable and civic activities, to the extent that such activities do not interfere with the performance of Executive’s duties hereunder, and are not in conflict with the business interests of the Company or its Affiliates or otherwise compete with the Company or its Affiliates. Except as provided in the immediately preceding sentence, for the avoidance of doubt, during the Term Executive shall not be permitted to become engaged in or render services for any Person other than the Company and its Affiliates, and shall not be permitted to be a member of the board of directors of any company without the prior consent of the Company.

4.Compensation and Related Matters. (a) Base Salary. During the Term, for all services rendered under this Agreement, Executive shall receive an annualized base salary (“Base Salary”) at a rate of four-hundred and fifty thousand dollars ($450,000), payable in accordance with the Company’s applicable payroll practices. References in this Agreement to “Base Salary” shall be deemed to refer to the most recently effective annual base salary rate. For all future years, the Company will review the Base Salary approximately annually during the Term to determine, at the discretion of the Company, whether the Base Salary should be increased and, if so, the amount of such increase and time at which it should take effect.



(b)Annual Bonus. During the Term, subject to Section 5(c), for each calendar year, Executive shall have the opportunity to earn an annual bonus (“Annual Bonus”) based on performance against specified objective (including safety, budgetary or financial-based) performance criteria (“Performance Goals”) established by the Board prior to or as soon as practicable following the start of each calendar year, subject to Executive’s continued employment through December 31 of each such calendar year (except as otherwise provided in Section 5). The Annual Bonus shall be equal to eighty percent (80%) of Base Salary if the Company achieves its Performance Goals (the “Target Bonus”), with the opportunity for an Annual Bonus in excess of the Target Bonus for performance that exceeds additional Performance Goals established by the Board.

(c)Equity. Commencing with the 2020 calendar year, Executive shall be eligible for annual equity grants under the Infrastructure and Energy Alternatives, Inc. 2018 Amended and Restated Equity Incentive Plan, as may be amended and restated from time to time (the “LTIP”) at a target of eighty-five percent (85%) of annual base salary in form and substance applicable to IEA executive management generally and at the discretion of the Board of Directors.

(d)Benefits and Perquisites. During the Term, Executive shall be entitled to participate in the benefit plans and programs commensurate with Executive’s position, that are provided by the Company from time to time for its senior executives generally, subject to the terms and conditions of such plans which may be amended, modified, or terminated by the Company.

(e)Business Expense Reimbursements. During the Term, the Company shall promptly reimburse Executive for Executive’s reasonable and necessary business expenses incurred in connection with performing Executive’s duties hereunder in accordance with its then prevailing policies and procedures for expense reimbursement (which shall include appropriate itemization and substantiation of expenses incurred).

(f)Vacation. During the Term, Executive shall be entitled to four (4) weeks paid vacation each calendar year, in accordance with the Company’s vacation policy to be taken at such times as may be mutually agreed by Executive and the Company.

(g)Sick Leave. Executive shall be entitled to sick leave and emergency leave according to the regular policies and procedures of Company.

(h)Intentionally Omitted.

(i)Intentionally Omitted.

(j)Vehicle Allowance. At the Company’s election, a Company-owned or leased vehicle will be provided to Executive during the Term or the Executive shall be provided a vehicle allowance. To support deductions for business mileage as is permissible under IRS Rules, it is the Executive’s responsibility to maintain a log of business miles to report to the IRS if requested.

(k)Liability Insurance. The Company shall cover Executive under its director and officer liability insurance in the same amount and to the same extent as the Company covers its other officers and directors.




(l)Indemnification. The Company shall indemnify Executive and hold him harmless in accordance with the Company’s Certificate of Incorporation and consistent with the indemnification provided to other executives.

5.Termination of Employment. Executive’s employment may be terminated by either party at any time and for any reason; provided, however, that Executive shall be required to give the Company at least thirty (30) days advance written notice of any voluntary resignation of Executive’s employment hereunder (and in such event the Company in its sole discretion may elect to accelerate Executive’s date of termination of employment, it being understood that such termination shall still be treated as a voluntary resignation for purposes of this Agreement and Company shall pay Executive for the entirety of the notice period). Notwithstanding the foregoing, Executive’s employment shall automatically terminate upon Executive’s death.

(a)Following any termination of Executive’s employment for Cause, because of Executive’s Death or Disability, or if Executive terminates his employment for any reason other than for Good Reason, the obligations of the Company to pay or provide Executive with compensation and benefits under Section 4 shall cease, and the Company shall have no further obligations to provide compensation or benefits to Executive hereunder except:
i.for payment of (A) any accrued but unpaid Base Salary through the date of termination, (B) any earned and unpaid Annual Bonus for the year prior to the year in which termination occurs, and (C) any unreimbursed expenses under Section 4(e), in each case accrued or incurred through the date of termination of employment, payable as soon as practicable and in all events within thirty (30) days following termination of employment;
ii. as explicitly set forth in any other benefit plans, programs or arrangements applicable to terminated employees in which Executive participates, other than policies; and
iii.as otherwise expressly required by applicable law (collectively, the “Accrued Obligations”).

Provided, further, that if Executive’s employment is terminated due to Executive’s Death or Disability, (A) all grants and awards under the LTIP then subject to restriction or a vesting period shall become immediately vested and, to the extent applicable, exercisable; and (B) any grant or award subject to performance conditions shall be deemed vested, and such conditions deemed satisfied based on achievement of target performance in the year of Executive’s termination.

(b)If Executive’s employment is terminated (I) by the Company without Cause, or (II) by the Executive for Good Reason, then Executive, in addition to the Accrued Obligations, shall be entitled to receive (A) Executive’s Base Salary and Target Bonus Amount (defined below), both as in effect on the date of termination, paid in twelve (12) equal monthly installments during the twelve (12) month period immediately following such termination (the “Severance Payment”), (B) if an Annual Bonus would otherwise have been payable to Executive under Section 4(b) above for the year in which Executive’s employment terminates had Executive remained employed, a prorated portion of that Annual Bonus amount (prorated by a fraction, the numerator of which is the number of days that have elapsed in the calendar year as of the date of employment termination, and the denominator of which is 365), payable at the time the Annual Bonus would otherwise have been payable had Executive remained employed, and (C) if Executive and/or his dependents timely elect to continue group medical, dental or vision coverage within the meaning of Code Section 4980B(f)(2) with respect to a plan sponsored by the Company (other than a health flexible spending account under a self-insured medical



reimbursement plan described in Code Section 125), the amount of the applicable continuation coverage premium as well as an additional amount sufficient to gross up Executive for any amounts Executive would recognize as additional income tax attributable to the payment of the applicable premium, payable on the first day of each month, for the lesser of twelve (12) months or the period of such coverage as determined in accordance with Code Section 4980B. In addition, in the event Executive’s employment is terminated for any of the reasons described in this Section 5(b) and notwithstanding any provision of the LTIP to the contrary, (A) all grants and awards under the LTIP then subject to restriction or a vesting period shall become immediately vested and, to the extent applicable, exercisable; and (B) any grant or award subject to performance conditions shall be deemed vested, and such conditions deemed satisfied, based on achievement of target performance in the year of Executive’s termination.

For purposes of this paragraph 5(b), the term “Target Bonus Amount” shall mean the greater of (I) the Target Bonus for the year of termination, or (II) the average of the Annual Bonus payable in the three full calendar years prior to termination, or such shorter period if Executive has not been employed for three full calendar years.

(c)In the event Executive’s employment is terminated for any of the reasons described in Section 5(b) within 24 months following a Change in Control (as defined in the Company’s LTIP), then Executive shall be entitled to (A) two (2) times the amount of the Severance Payment, paid in twelve (12) equal monthly installments during the twelve (12) month period immediately following such termination; (B) the Target Bonus Amount for the year of Executive’s termination, prorated by a fraction, the numerator of which is the number of days that have elapsed in the calendar year as of the date of employment termination, and the denominator of which is 365; (C) if Executive and/or his dependents timely elect to continue group medical, dental or vision coverage within the meaning of Code Section 4980B(f)(2) with respect to a plan sponsored by the Company (other than a health flexible spending account under a self-insured medical reimbursement plan described in Code Section 125), the amount of the applicable continuation coverage premium, payable on the first day of each month as well as an additional amount sufficient to gross up Executive for any amounts Executive would recognize as additional income tax attributable to the payment of the applicable premium, for the lesser of twenty-four (24) months or the period of such coverage as determined in accordance with Code Section 4980B; and (D) $50,000 for the use of outplacement services, such amount to be reimbursed to Executive upon presentment of appropriate invoices or receipts to the Company for such services. To the extent continuation coverage cannot be provided under the Company’s group medical plan under subsection (C) beyond an 18-month period, the Company shall procure and pay for an individual health care insurance policy with similar coverage and benefits for Executive and his qualifying dependents for the remainder of the period described in subsection (C). In addition, in the event Executive’s employment is terminated for any of the reasons described in this Section 5(b) within 24 months following a Change in Control and notwithstanding any provision of the LTIP to the contrary, (A) all grants and awards under the LTIP then subject to restriction or a vesting period shall become immediately vested and, to the extent applicable, exercisable; and (B) any grant or award subject to performance conditions shall be deemed vested, and such conditions deemed satisfied, based on achievement of target performance in the year of Executive’s termination.

(d)Any payments or benefits under Section 5(b) or 5(c) shall be (A) conditioned upon Executive and the Company having executed an irrevocable waiver and general release of



claims in the Company’s customary form (the “Release”) that is effective in accordance with its terms within sixty (60) days after the date of termination, (B) subject to Executive’s continued compliance with the terms of this Agreement and (C) subject to Section 27.

(e)For purposes of this Agreement, “Cause” means: (A) the Executive’s substantial and repeated failure to perform duties as reasonably directed by the Board (not as a consequence of Disability) after written notice thereof and failure to cure within ten (10) days; (B) the Executive’s misappropriation or fraud with regard to the Company or its Affiliates or their respective assets; (C) conviction of, or the pleading of guilty or nolo contendere to, a felony, or any other crime involving either fraud or a breach of the Executive’s duty of loyalty with respect to the Company or any Affiliates thereof, or any of its customers or suppliers that results in material injury to the Company or any of its Affiliates; (D) the Executive’s violation of the written policies of the Company or any of its Affiliates, or other misconduct in connection with the performance of his duties that in either case results in material injury to the Company or any of its Affiliates, after written notice thereof and failure to cure within ten (10) days; or (E) the Executive’s breach of any material provision of this Agreement, including without limitation the confidentiality and non-disparagement provisions and the non-competition and non-solicitation provisions to which the Executive is subject, including without limitation Sections 4 and 5 hereof. For the avoidance of doubt, Executive will have no cure right if Executive is not reasonably capable of prompt cure.

(f)For purposes of this Agreement, “Disability” means Executive would be entitled to long-term disability benefits under the Company’s long-term disability plan as in effect from time to time, without regard to any waiting or elimination period under such plan and assuming for the purpose of such determination that Executive is actually participating in such plan at such time. If the Company does not maintain a long-term disability plan, “Disability” means Executive’s inability to perform Executive’s duties and responsibilities hereunder due to physical or mental illness or incapacity that is expected to last for a consecutive period of ninety (90) days or for a period of one hundred twenty (120) days in any three hundred sixty five (365) day period as determined by the Board in its good faith judgment.

(g)For purposes of this Agreement, “Good Reason” shall mean the occurrence of any of the following events without Executive’s prior express written consent: (A) any reduction in Executive’s Base Salary or Target Bonus percentage, or any material diminution in Executive’s duties or authorities; (B) any relocation of Executive’s principal place of employment, to a location more than seventy-five (75) miles from the Executive’s principal place of employment on the date hereof; or (C) any material breach by the Company, or any of its Affiliates, of any material obligation to Executive; provided however, that prior to resigning for Good Reason, Executive shall give written notice to the Company of the facts and circumstances claimed to provide a basis for such resignation not more than thirty (30) days following his knowledge of such facts and circumstances, and the Company shall have thirty (30) days after receipt of such notice to cure such facts and circumstances (and if so cured then Executive shall not be permitted to resign for Good Reason in respect thereof).

(h)Upon termination of Executive’s employment for any reason, upon the Company’s request Executive agrees to resign, as of the date of such termination of employment or such other date requested, from the Board and any committees thereof (and, if applicable,



from the board of directors (and any committees thereof) of any Affiliate of the Company) to the extent Executive is then serving thereon, Executive agrees to execute any documents reasonably required to effectuate the foregoing.

(i)The payment of any amounts accrued under any benefit plan, program or arrangement in which Executive participates shall be subject to the terms of the applicable plan, program or arrangement, and any elections Executive has made thereunder. Except as prohibited by the terms of any Company benefit plan, program or arrangement, the Company may offset any amounts due and payable by Executive to the Company or its subsidiaries against any amounts the Company owes Executive hereunder; provided, however, no offsets shall be permitted against amounts that constitute deferred compensation subject to Section 409A. Except as set forth in this Section 5(h), Executive shall be under no obligation to seek other employment or to otherwise mitigate the obligations of the Company under this Agreement, and there shall be no offset against amounts or benefits due to Executive under this Agreement or otherwise on account of any claim (other than any preexisting debts then due in accordance with their terms) the Company or its affiliates may have against him or any remuneration or other benefit earned or received by the Executive after such termination.

(j)Notwithstanding any provision of this Agreement to the contrary, if the aggregate of all payments and benefits due to Executive hereunder, including any payment or benefit provided to Executive under a separate plan or arrangement (collectively, the “Aggregate Payments”) would result in any such payment being a “parachute payment” within the meaning of Code Section 280G, such payments shall be reduced to the minimum extent necessary (but in no event to less than zero) so that no portion of such payments and benefits, as so reduced, shall be deemed to constitute an “excess parachute payment.” For this purpose: (A) the determination of whether any reduction in the Aggregate Payments is required hereunder shall be made at the expense of the Company and by the Company’s independent accountants or another independent accountants agreed upon by Executive and the Company; and (B) in the event that any portion of the Aggregate Payments is required to be reduced hereunder, then the reduction shall occur in the following order: (I) reduction of the Severance Payments; and (II) forfeiture of any grant or award under the LTIP. Within any of the foregoing categories, a reduction shall occur first with respect to amounts that are not deemed to constitute “deferral of compensation” within the meaning of and subject to Code Section 409A (“Nonqualified Deferred Compensation”) and then with respect to amounts that are treated as Nonqualified Deferred Compensation, with such reduction being applied in each case to the payments in the reverse order in which they would otherwise be made (that is, later payments shall be reduced before earlier payments).

6.Noncompetition and Nonsolicitation. For purposes of Sections 5, 6, 7, 8, 9, 10 and 11 of this Agreement, references to the Company shall include its subsidiaries and Affiliates.

(a)Executive agrees that Executive shall not, while an employee of the Company and during the twelve (12) month period following termination of employment (such collective duration, the “Restriction Period”), directly or indirectly, without the prior written consent of the Company:

i.(A) engage in activities or businesses (including without limitation by owning any interest in, managing, controlling, participating in, consulting with, advising, rendering services for, or in any manner engaging in the business of owning,



operating or managing any business) anywhere in the United States or other countries outside the United States in which the Company does business, that are principally or primarily engaged in any business or activity that competes with any of the businesses of the Company or any of its subsidiaries or controlled affiliates or any entity owned by the Company (“Competitive Activities”) or (B) assist any Person in any way to do, or attempt to do, anything prohibited by this Section 6(a)(i)(A) above; or

ii.perform any action, activity or course of conduct that is substantially detrimental to the businesses or business reputations of the Company and involves (A) soliciting, recruiting or hiring (or attempting to solicit, recruit or hire) any employees of the Company or Persons who have worked for the Company during the twelve (12) month period immediately preceding such solicitation, recruitment or hiring or attempt thereof; (B) soliciting or encouraging (or attempting to solicit or encourage) any employee of the Company to leave the employment of the Company; (C) intentionally interfering with the relationship of the Company with any Person who or which is employed by or otherwise engaged to perform services for, or any customer, client, supplier, licensee, licensor or other business relation of, the Company; or (D) assisting any Person in any way to do, or attempt to do, anything prohibited by Section 6(a)(ii)(A), (B) or (C) above.

The Restriction Period shall be tolled during (and shall be deemed automatically extended by) any period in which Executive is in violation of the provisions of this Section 6(a) unless provided below.

(b)The provisions of Section 6(a) shall not be deemed breached as a result of Executive’s passive ownership of less than an aggregate of three percent (3%) of any class of securities of a Person engaged, directly or indirectly, in Competitive Activities, so long as Executive does not actively participate in the business of such Person; provided, however, that such stock is listed on a national securities exchange (for the sake of clarity, Executive shall remain bound by the other restrictive covenants in this agreement, including but not limited to Section 7 hereof).

(c)Notwithstanding the fact that any provision of this Section 6 is determined not to be specifically enforceable, the Company may nevertheless be entitled to recover monetary damages as a result of Executive’s material breach of such provision.

(d)Executive acknowledges that the Company has a legitimate business interest and right in protecting its Confidential Information (as defined below), business strategies, employee and customer relationships and goodwill, and that the Company would be seriously damaged by the disclosure of Confidential Information and the loss or deterioration of its business strategies, employee and customer relationships and goodwill. Executive acknowledges that Executive is being provided with significant additional consideration (to which Executive is not otherwise entitled), including equity awards, to induce Executive to enter into this Agreement. Executive expressly acknowledges and agrees that each and every restraint imposed by this Agreement is reasonable with respect to subject matter, time period and geographical area. Executive further acknowledges that although Executive’s compliance with the covenants contained in Sections 6, 7, 8 and 9 may prevent Executive from earning a livelihood in a business similar to the business of the Company, Executive’s experience and capabilities are such that Executive has other



opportunities to earn a livelihood and adequate means of support for Executive and Executive’s dependents.

7.Nondisclosure of Confidential Information.

(a)Executive acknowledges that Executive is and shall become familiar with the Company’s Confidential Information (as defined below), including trade secrets, and that Executive’s services are of special, unique and extraordinary value to the Company. Executive acknowledges that the Confidential Information obtained by Executive while employed by the Company is the property of the Company. Therefore, Executive agrees that Executive shall not disclose to any unauthorized Person or use for Executive’s own purposes any Confidential Information without the prior written consent of the Company, unless and to the extent that the aforementioned matters become generally known to and available for use by the public other than as a result of Executive’s acts or omissions in violation of this Agreement; provided, however, that if Executive receives a request to disclose Confidential Information pursuant to a deposition, interrogatory, request for information or documents in legal proceedings, subpoena, civil investigative demand, governmental or regulatory process or similar process, to the extent permitted by law, (i) Executive shall promptly notify in writing the Company, and consult with and assist the Company in seeking a protective order or request for other appropriate remedy, (ii) in the event that such protective order or remedy is not obtained, or if the Company waives compliance with the terms hereof, Executive shall disclose only that portion of the Confidential Information which, in the written opinion of Executive’s legal counsel, is legally required to be disclosed and shall exercise reasonable best efforts to provide that the receiving Person shall agree to treat such Confidential Information as confidential to the extent possible (and permitted under applicable law) in respect of the applicable proceeding or process and (iii) the Company shall be given an opportunity to review the Confidential Information prior to disclosure thereof.

(b)For purposes of this Agreement, “Confidential Information” means information, observations and data concerning the business or affairs of the Company, including, without limitation, all business information (whether or not in written form) which relates to the Company, or its customers, suppliers or contractors or any other third parties in respect of which the Company has a business relationship or owes a duty of confidentiality, or their respective businesses or products, and which is not known to the public generally other than as a result of Executive’s breach of this Agreement, including but not limited to: technical information or reports; formulas; trade secrets; unwritten knowledge and “know-how”; operating instructions; training manuals; customer lists; customer buying records and habits; product sales records and documents, and product development, marketing and sales strategies; market surveys; marketing plans; profitability analyses; product cost; long-range plans; information relating to pricing, competitive strategies and new product development; information relating to any forms of compensation or other personnel-related information; contracts; and supplier lists. Confidential Information will not include such information known to Executive prior to Executive’s involvement with the Company or information rightfully obtained from a third party (other than pursuant to a breach by Executive of this Agreement). Without limiting the foregoing, Executive agrees to keep confidential the existence of, and any information concerning, any dispute between Executive and the Company, except that Executive may disclose information concerning such dispute to his immediate family, to the court that is considering such dispute or to Executive’s legal counsel and other professional advisors (provided that such counsel and other advisors agree not to disclose



any such information other than as necessary to the prosecution or defense of such dispute).

(c)Executive further agrees that Executive will not improperly use or disclose any confidential information or trade secrets, if any, of any former employers or any other Person to whom Executive has an obligation of confidentiality, and will not bring onto the premises of the Company any unpublished documents or any property belonging to any former employer or any other Person to whom Executive has an obligation of confidentiality unless consented to in writing by the former employer or other Person.

8.Return of Property. Executive acknowledges that all notes, memoranda, specifications, devices, formulas, records, files, lists, drawings, documents, models, equipment, property, computer, software or intellectual property relating to the businesses of the Company, in whatever form (including electronic), and all copies thereof, that are received or created by Executive while an employee of the Company or its subsidiaries or Affiliates (including but not limited to Confidential Information and Inventions (as defined below)) are and shall remain the property of the Company, and Executive shall immediately return such property to the Company upon the termination of Executive’s employment and, in any event, at the Company’s request. Executive further agrees that any property situated on the premises of, and owned by, the Company, including disks and other storage media, filing cabinets or other work areas, is subject to inspection by the Company’s personnel at any time with or without notice.

9.Intellectual Property Rights.

(a)Executive agrees that the results and proceeds of Executive’s services for the Company (including, but not limited to, any trade secrets, products, services, processes, know-how, designs, developments, innovations, analyses, drawings, reports, techniques, formulas, methods, developmental or experimental work, improvements, discoveries, inventions, ideas, source and object codes, programs, matters of a literary, musical, dramatic or otherwise creative nature, writings and other works of authorship) resulting from services performed while an employee of the Company and any works in progress, whether or not patentable or registrable under copyright or similar statutes, that were made, developed, conceived or reduced to practice or learned by Executive, either alone or jointly with others (collectively, “Inventions”), shall be works-made-for-hire and the Company shall be deemed the sole owner throughout the universe of any and all trade secret, patent, copyright and other intellectual property rights (collectively, “Proprietary Rights”) of whatsoever nature therein, whether or not now or hereafter known, existing, contemplated, recognized or developed, with the right to use the same in perpetuity in any manner the Company determines in its sole discretion, without any further payment to Executive whatsoever. If, for any reason, any of such results and proceeds shall not legally be a work-made-for-hire and/or there are any Proprietary Rights which do not accrue to the Company under the immediately preceding sentence, then Executive hereby irrevocably assigns and agrees to assign any and all of Executive’s right, title and interest thereto, including any and all Proprietary Rights of whatsoever nature therein, whether or not now or hereafter known, existing, contemplated, recognized or developed, to the Company, and the Company shall have the right to use the same in perpetuity throughout the universe in any manner determined by the Company without any further payment to Executive whatsoever. As to any Invention that Executive is required to assign, Executive shall promptly and fully disclose to the Company all information known to Executive concerning such Invention.




(b)Executive agrees that, from time to time, as may be requested by the Company and at the Company’s sole cost and expense, Executive shall do any and all things that the Company may reasonably deem useful or desirable to establish or document the Company’s exclusive ownership throughout the United States of America or any other country of any and all Proprietary Rights in any such Inventions, including the execution of appropriate copyright and/or patent applications or assignments. To the extent Executive has any Proprietary Rights in the Inventions that cannot be assigned in the manner described above, Executive unconditionally and irrevocably waives the enforcement of such Proprietary Rights. This Section 7(b) is subject to and shall not be deemed to limit, restrict or constitute any waiver by the Company of any Proprietary Rights of ownership to which the Company may be entitled by operation of law by virtue of the Company’s being Executive’s employer. Executive further agrees that, from time to time, as may be requested by the Company and at the Company’s sole cost and expense, Executive shall assist the Company in every proper and lawful way to obtain and from time to time enforce Proprietary Rights relating to Inventions in any and all countries. Executive shall execute, verify and deliver such documents and perform such other acts (including appearances as a witness) as the Company may reasonably request for use in applying for, obtaining, perfecting, evidencing, sustaining, and enforcing such Proprietary Rights and the assignment thereof. In addition, Executive shall execute, verify and deliver assignments of such Proprietary Rights to the Company or its designees. Executive’s obligations under this Section 7 shall continue beyond the termination of Executive’s employment with the Company.

(c)Executive hereby waives and quitclaims to the Company any and all claims, of any nature whatsoever, that Executive now or may hereafter have for infringement of any Proprietary Rights assigned hereunder to the Company.

10.Nondisparagement. Executive shall not, whether in writing or orally, malign, denigrate or disparage the Company or its predecessors and successors, or any of the current directors, officers, partners, members, agents or representatives of any of the foregoing, with respect to any of their respective past or present activities, or otherwise publish (whether in writing or orally) statements that tend to portray any of the aforementioned parties in an unfavorable light; provided that nothing herein shall or shall be deemed to prevent or impair Executive from, in the course of and consistent with his duties for the Company, making public comments that include good faith, candid discussions, or acknowledgements regarding the Company’s performance or business, or discussing other officers, directors, and employees in connection with normal performance evaluations, or otherwise testifying truthfully in any legal or administrative proceeding where such testimony is compelled, or requested or from otherwise complying with legal requirements.

11.Notification of Subsequent Employer. Executive hereby agrees that prior to accepting employment with, or agreeing to provide services to, any other Person during any period during which Executive remains subject to any of the covenants set forth in Section 6, Executive shall provide such prospective employer with written notice of such provisions of this Agreement, with a copy of such notice delivered simultaneously to the Company.

12.Remedies and Injunctive Relief. Executive acknowledges that a violation by Executive of any of the covenants contained in Section 6, 7, 8, 9 or 10 would cause irreparable damage to the Company in an amount that would be material but not readily ascertainable, and that any remedy at law (including the payment of damages) would be inadequate. Accordingly, Executive agrees that, notwithstanding any provision of this Agreement to the contrary, the Company shall be entitled (without the necessity of showing economic loss or other actual damage) to injunctive



relief (including temporary restraining orders, preliminary injunctions and/or permanent injunctions) in any court of competent jurisdiction for any actual or threatened breach of any of the covenants set forth in Section 6, 7, 8, 9 or 10 in addition to any other legal or equitable remedies it may have. The preceding sentence shall not be construed as a waiver of the rights that the Company may have for damages under this Agreement or otherwise, and all of the Company’s rights shall be unrestricted.

13.Representations of Executive; Advice of Counsel. (a) Executive represents, warrants and covenants that as of the date hereof: (i) Executive has the full right, authority and capacity to enter into this Agreement and perform Executive’s obligations hereunder, (ii) Executive is not bound by any agreement that conflicts with or prevents or restricts the full performance of Executive’s duties and obligations to the Company hereunder during or after the Term and (iii) the execution and delivery of this Agreement shall not result in any breach or violation of, or a default under, any existing obligation, commitment or agreement to which Executive is subject.

(a)Executive represents that, prior to execution of this Agreement, Executive has been advised by an attorney of Executive’s own selection regarding this Agreement. Executive acknowledges that Executive has entered into this Agreement knowingly and voluntarily and with full knowledge and understanding of the provisions of this Agreement after being given the opportunity to consult with counsel. Executive further represents that in entering into this Agreement, Executive is not relying on any statements or representations made by any of the Company’s directors, officers, employees or agents which are not expressly set forth herein, and that Executive is relying only upon Executive’s own judgment and any advice provided by Executive’s attorney.

14.Cooperation. Executive agrees that, upon reasonable notice and without the necessity of the Company obtaining a subpoena or court order, Executive shall provide reasonable cooperation in connection with any suit, action or proceeding (or any appeal from any suit, action or proceeding), and any investigation and/or defense of any claims asserted against any of Executive and the Company, its respective Affiliates, their respective predecessors and successors, and all of the respective current or former directors, officers, employees, shareholders, partners, members, agents or representatives of any of the foregoing, which relates to events occurring during Executive’s employment with the Company and its Affiliates as to which Executive may have relevant information (including but not limited to furnishing relevant information and materials to the Company or its designee and/or providing testimony at depositions and at trial), provided that with respect to such cooperation occurring following termination of employment, the Company shall reimburse Executive for expenses reasonably incurred in connection therewith, and further provided that any such cooperation occurring after the termination of Executive’s employment shall be scheduled to the extent reasonably practicable so as not to unreasonably interfere with Executive’s business or personal affairs.

15.Withholding Taxes. The Company may deduct and withhold from any amounts payable under this Agreement such Federal, state, local, non-U.S. or other taxes as are required or permitted to be withheld pursuant to any applicable law or regulation.

16.Assignment. (a) This Agreement is personal to Executive and without the prior written consent of the Company shall not be assignable by Executive, except for the assignment by will or the laws of descent and distribution of any accrued pecuniary interest of Executive, and any assignment in violation of this Agreement shall be void. The Company may assign this Agreement, and its rights and obligations hereunder, to any of its Affiliates.




(a)This Agreement shall be binding on, and shall inure to the benefit of, the parties to it and their respective heirs, legal representatives, successors and permitted assigns (including, without limitation, successors by merger, consolidation, sale or similar transaction, and, in the event of Executive’s death, Executive’s estate and heirs in the case of any payments due to Executive hereunder).

(b)Executive acknowledges and agrees that all of Executive’s covenants and obligations to the Company, as well as the rights of the Company hereunder, shall run in favor of and shall be enforceable by the Company and its successors and assigns.

17.Protected Rights Notwithstanding any other provision in this Agreement or any other agreement that Executive may have entered with the Company prior to the date hereof, including, but not limited to, any prior employment agreement (collectively, the “Prior Agreements”), nothing contained in any of the Prior Agreements (i) prohibit Executive from reporting to the staff of the SEC possible violations of any law or regulation of the SEC, (ii) prohibit Executive from making other disclosures to the staff of the SEC that are protected under the whistleblower provisions of any federal securities laws or regulations or (iii) limit Executive’s right to receive an award for information provided to the SEC staff in accordance with the foregoing. Executive does not need the prior authorizations of the Company to engage in such reports, communications or disclosures and Executive is not required to notify the Company if Executive engages in any such reports, communications or disclosures.

18.Governing Law; No Construction Against Drafter. This Agreement shall be deemed to be made in the State of Delaware, and the validity, interpretation, construction, and performance of this Agreement in all respects shall be governed by the laws of the State of Delaware without regard to its principles of conflicts of law. No provision of this Agreement or any related document will be construed against or interpreted to the disadvantage of any party hereto by any court or other governmental or judicial authority by reason of such party having or being deemed to have structured or drafted such provision.

19.Consent to Jurisdiction; Waiver of Jury Trial. (a) Except as otherwise specifically provided herein, Executive and the Company each hereby irrevocably submit to the exclusive jurisdiction of the United States District Court for the Southern District of Indiana, Indianapolis Division (or, if subject matter jurisdiction in that court is not available, in any state court located within the State of Indiana) over any dispute arising out of or relating to this Agreement. Except as otherwise specifically provided in this Agreement, the parties undertake not to commence any suit, action or proceeding arising out of or relating to this Agreement in a forum other than a forum described in this Section 19(a); provided, however, that nothing herein shall preclude the Company from bringing any suit, action or proceeding in any other court for the purposes of enforcing the provisions of this Section 19 or enforcing any judgment obtained by the Company.
(a)The agreement of the parties to the forum described in Section 19(a) is independent of the law that may be applied in any suit, action, or proceeding and the parties agree to such forum even if such forum may under applicable law choose to apply non-forum law. The parties hereby waive, to the fullest extent permitted by applicable law, any objection which they now or hereafter have to personal jurisdiction or to the laying of venue of any such suit, action or proceeding brought in an applicable court described in Section 19(a), and the parties agrees that they shall not attempt to deny or defeat such personal jurisdiction by motion or other request for leave from any such court. The parties agree that, to the fullest extent permitted by applicable law, a final and non-appealable judgment in any suit, action or proceeding brought in any applicable court described in



Section 19(a) shall be conclusive and binding upon the parties and may be enforced in any other jurisdiction.

(b)The parties hereto irrevocably consent to the service of any and all process in any suit, action or proceeding arising out of or relating to this Agreement by the mailing via certified mail of copies of such process to such party at such party’s address specified in Section 24.

(c)Each party hereto hereby waives, to the fullest extent permitted by applicable law, any right it may have to a trial by jury in respect of any suit, action or proceeding arising out of or relating to this Agreement. Each party hereto (i) certifies that no representative, agent or attorney of any other party has represented, expressly or otherwise, that such party would not, in the event of any action, suit or proceeding, seek to enforce the foregoing waiver and (ii) acknowledges that it and the other party hereto has been induced to enter into this Agreement by, among other things, the mutual waiver and certifications in this Section 19(d).

(d)Each party shall bear its own costs and expenses (including reasonable attorneys’ fees and expenses) incurred in connection with any dispute arising out of or relating to this Agreement; provided that, the Company shall reimburse the Executive for reasonable attorneys’ fees and expenses to the extent that Executive substantially prevails as to a material issue with respect to any matters subject to dispute hereunder.

20.Amendment; No Waiver. No provisions of this Agreement may be amended, modified, waived or discharged except by a written document signed by Executive and a duly authorized officer of the Company (other than Executive). The failure of a party to insist upon strict adherence to any term of this Agreement on any occasion shall not be considered a waiver of such party’s rights or deprive such party of the right thereafter to insist upon strict adherence to that term or any other term of this Agreement. No failure or delay by either party in exercising any right or power hereunder will operate as a waiver thereof, nor will any single or partial exercise of any such right or power, or any abandonment of any steps to enforce such a right or power, preclude any other or further exercise thereof or the exercise of any other right or power.

21.Severability. If any term or provision of this Agreement is invalid, illegal or incapable of being enforced by any applicable law or public policy, all other conditions and provisions of this Agreement shall nonetheless remain in full force and effect so long as the economic and legal substance of the transactions contemplated by this Agreement is not affected in any manner materially adverse to any party; provided, however, that if any term or provision of Section 6, 7, 8, 9 or 10 is invalid, illegal or incapable of being enforced by any applicable law or public policy, all other conditions and provisions of this Agreement shall nonetheless remain in full force and effect to the fullest extent permitted by law; provided further, that in the event that any court of competent jurisdiction shall finally hold in a non-appealable judicial determination that any provision of Section 6, 7, 8, 9 or 10 (whether in whole or in part) is void or constitutes an unreasonable restriction against Executive, such provision shall not be rendered void but shall be deemed to be modified to the minimum extent necessary to make such provision enforceable for the longest duration and the greatest scope as such court may determine constitutes a reasonable restriction under the circumstances. Subject to the foregoing, upon such determination that any term or other provision is invalid, illegal or incapable of being enforced, the parties hereto shall negotiate in good faith to modify this Agreement so as to effect the original intent of the parties as closely as possible in a mutually acceptable manner in order that the transactions contemplated hereby be consummated as originally contemplated to the fullest extent possible.




22.Entire Agreement. This Agreement, including the Exhibits hereto, constitutes the entire agreement and understanding between the Company and Executive with respect to the subject matter hereof and supersedes all prior agreements and understandings (whether written or oral), between Executive and the Company, relating to such subject matter. None of the parties shall be liable or bound to any other party in any manner by any representations and warranties or covenants relating to such subject matter except as specifically set forth herein. Notwithstanding the foregoing, the Company intends to enter into a separate standard indemnification agreement with the Executive.

23.Survival. The rights and obligations of the parties under the provisions of this Agreement shall survive, and remain binding and enforceable, notwithstanding the expiration of the Term, the termination of this Agreement, the termination of Executive’s employment hereunder or any settlement of the financial rights and obligations arising from Executive’s employment hereunder, to the extent necessary to preserve the intended benefits of such provisions.

24.Notices. All notices or other communications required or permitted to be given hereunder shall be in writing and shall be delivered by hand or sent by facsimile or electronic image scan (pdf) or sent, postage prepaid, by registered, certified or express mail or overnight courier service and shall be deemed given when so delivered by hand or facsimile, or if mailed, three days after mailing (one business day in the case of express mail or overnight courier service) to the parties at the following addresses or facsimiles or email addresses (or at such other address for a party as shall be specified by like notice):

If to the Company:
IEA Energy Services, LLC
6325 Digital Way
Suite 460
Indianapolis, IN 46278
Fax: (888)884-9845
Attention: Gil Melman
Email: gil.melman@iea.net

If to Executive: At the most recent address and fax or email in Company personnel records

Notices delivered by facsimile shall have the same legal effect as if such notice had been delivered in person.

25.Headings and References. The headings of this Agreement are inserted for convenience only and neither constitute a part of this Agreement nor affect in any way the meaning or interpretation of this Agreement. When a reference in this Agreement is made to a Section, such reference shall be to a Section of this Agreement unless otherwise indicated.

26.Counterparts. This Agreement may be executed in one or more counterparts (including via facsimile and electronic image scan (pdf)), each of which shall be deemed to be an original, but all of which together shall constitute one and the same instrument and shall become effective when one or more counterparts have been signed by each of the parties and delivered to the other parties.


27.Section 409A.




(a)For purposes of this Agreement, “Section 409A” means Section 409A of the Internal Revenue Code of 1986, as amended (the “Code”), and the Treasury Regulations promulgated thereunder (and such other Treasury or Internal Revenue Service guidance) as in effect from time to time. The parties intend that any amounts payable hereunder that could constitute “deferred compensation” within the meaning of Section 409A will be compliant with Section 409A or exempt from Section 409A. Notwithstanding the foregoing, the Company shall not be liable to, and the Executive shall be solely liable and responsible for, any taxes or penalties that may be imposed on such Executive under Section 409A of the Code with respect to Executive’s receipt of payments hereunder.

(b)Notwithstanding anything in this Agreement to the contrary, the following special rule shall apply, if and to the extent required by Section 409A, in the event that (i) Executive is deemed to be a “specified employee” within the meaning of Section 409A(a)(2)(B)(i), (ii) amounts or benefits under this Agreement or any other program, plan or arrangement of the Company or a controlled group affiliate thereof are due or payable on account of “separation from service” within the meaning of Treasury Regulations Section 1.409A-1(h) and (iii) no payments hereunder that are “deferred compensation” subject to Section 409A shall be made to Executive prior to the date that is six (6) months after the date of Executive’s separation from service or, if earlier, Executive’s date of death; following any applicable six (6) month delay, all such delayed payments will be paid in a single lump sum on the earliest permissible payment date.

(c)Any payment or benefit due upon a termination of Executive’s employment that represents a “deferral of compensation” within the meaning of Section 409A shall commence to be paid or provided to Executive 61 days following a “separation from service” as defined in Treas. Reg. § 1.409A-1(h), provided that Executive executes, if required by Section 4(d), the release described therein, within 60 days following his “separation from service.” Each payment made under this Agreement (including each separate installment payment in the case of a series of installment payments) shall be deemed to be a separate payment for purposes of Section 409A. Amounts payable under this Agreement shall be deemed not to be a “deferral of compensation” subject to Section 409A to the extent provided in the exceptions in Treasury Regulation §§ 1.409A-1(b)(4) (“short-term deferrals”) and (b)(9) (“separation pay plans,” including the exception under subparagraph (iii)) and other applicable provisions of Section 409A. For purposes of this Agreement, with respect to payments of any amounts that are considered to be “deferred compensation” subject to Section 409A, references to “termination of employment”, “termination”, or words and phrases of similar import, shall be deemed to refer to Executive’s “separation from service” as defined in Section 409A, and shall be interpreted and applied in a manner that is consistent with the requirements of Section 409A.

(d)Notwithstanding anything to the contrary in this Agreement, any payment or benefit under this Agreement or otherwise that is exempt from Section 409A pursuant to Treasury Regulation § 1.409A-1(b)(9)(v)(A) or (C) (relating to certain reimbursements and in-kind benefits) shall be paid or provided to Executive only to the extent that the expenses are not incurred, or the benefits are not provided, beyond the last day of the second calendar year following the calendar year in which Executive’s “separation from service” occurs; and provided further that such expenses are reimbursed no later than the last day of the third calendar year following the calendar year in which Executive’s “separation from service” occurs. To the extent any indemnification payment, expense reimbursement, or the provision of any in-kind benefit is determined to be subject to



Section 409A (and not exempt pursuant to the prior sentence or otherwise), the amount of any such indemnification payment or expenses eligible for reimbursement, or the provision of any in-kind benefit, in one calendar year shall not affect the indemnification payment or provision of in-kind benefits or expenses eligible for reimbursement in any other calendar year (except for any life-time or other aggregate limitation applicable to medical expenses), and in no event shall any indemnification payment or expenses be reimbursed after the last day of the calendar year following the calendar year in which Executive incurred such indemnification payment or expenses, and in no event shall any right to indemnification payment or reimbursement or the provision of any in-kind benefit be subject to liquidation or exchange for another benefit. Any tax gross-up payment or benefit under this Agreement will be treated as providing for payment at a specified time or on a fixed schedule of payments to the extent that the payment is made by the end of Executive’s taxable year next following Executive’s taxable year in which Executive remits the related taxes.

IN WITNESS WHEREOF, this Agreement has been duly executed by the parties as of the date first written above.

IEA ENERGY SERVICES, LLC
By:/s/ John Paul Roehm
Name:John Paul Roehm
Title:Chief Executive Officer
Date SignedNovember 5, 2020
By:/s/ Michael Stoecker
November 5, 2020


EX-10.4 5 amendedemploymentagreement.htm EX-10.4 AMENDED AND RESTATED EMPLOYMENT AGREEMENT MELMAN Document

This AMENDED AND RESTATED EMPLOYMENT AGREEMENT (this “Agreement”) is dated as of November 5, 2020, by and between IEA Energy Services, LLC a Delaware limited liability company (the “Company”), and Gil Melman (“Executive”), and replaces and supersedes, in its entirety, that certain Employment Agreement between the parties dated January 7, 2019.

WHEREAS, the Company and Executive desire to enter into this Agreement pursuant to the terms, provisions and conditions set forth herein, which will govern the terms of Executive’s employment with the Company from and after the Effective Date.

NOW, THEREFORE, in consideration of the mutual agreements, provisions and covenants contained herein, and intending to be legally bound hereby, the parties hereto agree as set forth below:

1.Term. (a) The term of Executive’s employment under this Agreement shall be effective as of the date set forth above (the “Effective Date”), and shall continue until the third (3rd) anniversary thereof (the “Initial Expiration Date”), provided that on the Initial Expiration Date and each subsequent anniversary of the Initial Expiration Date, the term of Executive’s employment under this Agreement shall be automatically extended for one additional year unless either party provides written notice to the other party at least ninety (90) days prior to the Initial Expiration Date (or any such anniversary, as applicable) that Executive’s employment hereunder shall not be so extended (in which case Executive’s employment and this Agreement shall terminate on the Initial Expiration Date or expiration of the extended term, as applicable); provided, however, that Executive’s employment and this Agreement may be terminated earlier at any time pursuant to the provisions of Section 5. The period of time from the Effective Date through the termination of this Agreement and Executive’s employment hereunder pursuant to its terms is herein referred to as the “Term”; and the date on which the Term is scheduled to expire (i.e., the Initial Expiration Date or the scheduled expiration of the extended term, if applicable) is herein referred to as the “Expiration Date”.

(b)Executive agrees and acknowledges that the Company has no obligation to extend the Term or to continue Executive’s employment following the Expiration Date, and Executive expressly acknowledges that no promises or understandings to the contrary have been made or reached. Executive also agrees and acknowledges that, should Executive and the Company choose to continue Executive’s employment for any period of time following the Expiration Date without extending the term of Executive’s employment under this Agreement or entering into a new written employment agreement, Executive’s employment with the Company shall be “at will”, such that the Company may terminate Executive’s employment at any time, with or without reason and with or without notice, and Executive may resign at any time, with or without reason and with or without notice.

2.Definitions. For purposes of this Agreement, the following terms, as used herein, shall have the definitions set forth below:

Affiliate” means, with respect to any specified Person, any other Person that directly or indirectly, through one or more intermediaries, Controls, is Controlled by, or is under common Control with, such specified Person, provided that, in any event, any business in which the Company has any direct or indirect ownership interest shall be treated as an Affiliate of the Company.

Control” (including, with correlative meanings, the terms “Controlled by” and “under common Control with”), as used with respect to any Person, means the direct or indirect possession of the power to



direct or cause the direction of the management or policies of such Person, whether through the ownership of voting securities, by contract or otherwise.
Governmental Entity” means any national, state, county, local, municipal or other government or any court of competent jurisdiction, administrative agency or commission or other governmental authority or instrumentality.

Person” means any individual, firm, corporation, partnership, limited liability company, trust, joint venture, association, Governmental Entity, unincorporated entity or other entity.

3.Duties and Responsibilities. (a) During the Term, Executive agrees to be employed and devote substantially all of Executive’s business time and efforts to the Company and the promotion of its interests and the performance of Executive’s duties and responsibilities hereunder as Executive Vice President, General Counsel, Corporate Secretary and Chief Compliance Officer, upon the terms and conditions of this Agreement and commensurate with similar duties of an Executive Vice President, General Counsel, Corporate Secretary and Chief Compliance Officer of a similarly sized company in a similar line of business as the Company. Executive shall perform such lawful duties and responsibilities as directed from time to time by the Chief Executive Officer of the Company (“CEO”), or the Board of Directors of the Company (the “Board”) that are customary for an Executive Vice President, General Counsel, Corporate Secretary and Chief Compliance Officer.

(b)During the Term, Executive shall report directly to the CEO or his/her designee, or in the absence thereof the Board. Executive acknowledges that Executive’s duties and responsibilities may require Executive to travel on business to the extent necessary to fully perform Executive’s duties and responsibilities hereunder. It is anticipated that Executive shall physically be on Company premises (or traveling on Company business) during normal business hours (unless absent due to vacation, injury, illness or other approved leave of absence). The Executive may serve as an officer and director of subsidiaries and affiliates, but shall not be entitled to any additional compensation for such service while employed by the Company.

(c)During the Term, Executive shall use Executive’s best efforts to faithfully and diligently serve the Company and shall not act in any capacity that is in conflict with Executive’s duties and responsibilities hereunder; provided, however, Executive may manage Executive’s personal investments and affairs and participate in non-profit, educational, charitable and civic activities, to the extent that such activities do not interfere with the performance of Executive’s duties hereunder, and are not in conflict with the business interests of the Company or its Affiliates or otherwise compete with the Company or its Affiliates. Except as provided in the immediately preceding sentence, for the avoidance of doubt, during the Term Executive shall not be permitted to become engaged in or render services for any Person other than the Company and its Affiliates, and shall not be permitted to be a member of the board of directors of any company without the prior consent of the Company.
4.Compensation and Related Matters. (a) Base Salary. During the Term, for all services rendered under this Agreement, Executive shall receive an annualized base salary (“Base Salary”) at a rate of three-hundred and sixty thousand dollars ($360,000), payable in accordance with the Company’s applicable payroll practices. References in this Agreement to “Base Salary” shall be deemed to refer to the most recently effective annual base salary rate. For all future years, the Company will review the Base Salary approximately annually during the Term to determine, at



the discretion of the Company, whether the Base Salary should be increased and, if so, the amount of such increase and time at which it should take effect.

(b)Annual Bonus. During the Term, subject to Section 5(c), for each calendar year, Executive shall have the opportunity to earn an annual bonus (“Annual Bonus”) based on performance against specified objective (including safety, budgetary or financial-based) performance criteria (“Performance Goals”) established by the Board prior to or as soon as practicable following the start of each calendar year, subject to Executive’s continued employment through December 31 of each such calendar year (except as otherwise provided in Section 5). The Annual Bonus shall be equal to sixty percent (60%) of Base Salary if the Company achieves its Performance Goals (the “Target Bonus”), with the opportunity for an Annual Bonus in excess of the Target Bonus for performance that exceeds additional Performance Goals established by the Board.

(c) Equity. Commencing with the 2020 calendar year, Executive shall be eligible for annual equity grants under the Infrastructure and Energy Alternatives, Inc. 2018 Amended and Restated Equity Incentive Plan, as may be amended and restated from time to time (the “LTIP”) at a target of seventy-five percent (75%) of annual base salary in form and substance applicable to IEA executive management generally and at the discretion of the Board of Directors.

(d)Benefits and Perquisites. During the Term, Executive shall be entitled to participate in the benefit plans and programs commensurate with Executive’s position, that are provided by the Company from time to time for its senior executives generally, subject to the terms and conditions of such plans which may be amended, modified, or terminated by the Company.

(e)Business Expense Reimbursements. During the Term, the Company shall promptly reimburse Executive for Executive’s reasonable and necessary business expenses incurred in connection with performing Executive’s duties hereunder in accordance with its then prevailing policies and procedures for expense reimbursement (which shall include appropriate itemization and substantiation of expenses incurred).

(f)Vacation. During the Term, Executive shall be entitled to four (4) weeks paid vacation each calendar year, in accordance with the Company’s vacation policy to be taken at such times as may be mutually agreed by Executive and the Company.

(g)Sick Leave. Executive shall be entitled to sick leave and emergency leave according to the regular policies and procedures of Company.

(h)Intentionally Omitted.

(i)Intentionally Omitted.

(j)Vehicle Allowance. At the Company’s election, a Company-owned or leased vehicle will be provided to Executive during the Term or the Executive shall be provided a vehicle allowance. To support deductions for business mileage as is permissible under IRS Rules, it is the Executive’s responsibility to maintain a log of business miles to report to the IRS if requested.




(k)Liability Insurance. The Company shall cover Executive under its director and officer liability insurance in the same amount and to the same extent as the Company covers its other officers and directors.

(l)Indemnification. The Company shall indemnify Executive and hold him harmless in accordance with the Company’s Certificate of Incorporation and consistent with the indemnification provided to other executives.

5.Termination of Employment. Executive’s employment may be terminated by either party at any time and for any reason; provided, however, that Executive shall be required to give the Company at least thirty (30) days advance written notice of any voluntary resignation of Executive’s employment hereunder (and in such event the Company in its sole discretion may elect to accelerate Executive’s date of termination of employment, it being understood that such termination shall still be treated as a voluntary resignation for purposes of this Agreement and Company shall pay Executive for the entirety of the notice period). Notwithstanding the foregoing, Executive’s employment shall automatically terminate upon Executive’s death.

(a)Following any termination of Executive’s employment for Cause, because of Executive’s Death or Disability, or if Executive terminates his employment for any reason other than for Good Reason, the obligations of the Company to pay or provide Executive with compensation and benefits under Section 4 shall cease, and the Company shall have no further obligations to provide compensation or benefits to Executive hereunder except:

i.for payment of (A) any accrued but unpaid Base Salary through the date of termination, (B) any earned and unpaid Annual Bonus for the year prior to the year in which termination occurs, and (C) any unreimbursed expenses under Section 4(e), in each case accrued or incurred through the date of termination of employment, payable as soon as practicable and in all events within thirty (30) days following termination of employment;

ii. as explicitly set forth in any other benefit plans, programs or arrangements applicable to terminated employees in which Executive participates, other than policies; and

iii.as otherwise expressly required by applicable law (collectively, the “Accrued Obligations”).

Provided, further, that if Executive’s employment is terminated due to Executive’s Death or Disability, (A) all grants and awards under the LTIP then subject to restriction or a vesting period shall become immediately vested and, to the extent applicable, exercisable; and (B) any grant or award subject to performance conditions shall be deemed vested, and such conditions deemed satisfied based on achievement of target performance in the year of Executive’s termination.

(b)If Executive’s employment is terminated (I) by the Company without Cause, or (II) by the Executive for Good Reason, then Executive, in addition to the Accrued Obligations, shall be entitled to receive (A) Executive’s Base Salary and Target Bonus Amount (defined below), both as in effect on the date of termination, paid in twelve (12) equal monthly installments during the twelve (12) month period immediately following such termination (the “Severance Payment”), (B) if an Annual Bonus would otherwise have been payable to Executive under Section 4(b) above for the year in which Executive’s employment terminates had Executive remained employed, a prorated portion of that



Annual Bonus amount (prorated by a fraction, the numerator of which is the number of days that have elapsed in the calendar year as of the date of employment termination, and the denominator of which is 365), payable at the time the Annual Bonus would otherwise have been payable had Executive remained employed, and (C) if Executive and/or his dependents timely elect to continue group medical, dental or vision coverage within the meaning of Code Section 4980B(f)(2) with respect to a plan sponsored by the Company (other than a health flexible spending account under a self-insured medical reimbursement plan described in Code Section 125), the amount of the applicable continuation coverage premium as well as an additional amount sufficient to gross up Executive for any amounts Executive would recognize as additional income tax attributable to the payment of the applicable premium, payable on the first day of each month, for the lesser of twelve (12) months or the period of such coverage as determined in accordance with Code Section 4980B. In addition, in the event Executive’s employment is terminated for any of the reasons described in this Section 5(b) and notwithstanding any provision of the LTIP to the contrary, (A) all grants and awards under the LTIP then subject to restriction or a vesting period shall become immediately vested and, to the extent applicable, exercisable; and (B) any grant or award subject to performance conditions shall be deemed vested, and such conditions deemed satisfied, based on achievement of target performance in the year of Executive’s termination.

For purposes of this paragraph 5(b), the term “Target Bonus Amount” shall mean the greater of (I) the Target Bonus for the year of termination, or (II) the average of the Annual Bonus payable in the three full calendar years prior to termination, or such shorter period if Executive has not been employed for three full calendar years.

(c)In the event Executive’s employment is terminated for any of the reasons described in Section 5(b) within 24 months following a Change in Control (as defined in the Company’s LTIP), then Executive shall be entitled to (A) two (2) times the amount of the Severance Payment, paid in twelve (12) equal monthly installments during the twelve (12) month period immediately following such termination; (B) the Target Bonus Amount for the year of Executive’s termination, prorated by a fraction, the numerator of which is the number of days that have elapsed in the calendar year as of the date of employment termination, and the denominator of which is 365; (C) if Executive and/or his dependents timely elect to continue group medical, dental or vision coverage within the meaning of Code Section 4980B(f)(2) with respect to a plan sponsored by the Company (other than a health flexible spending account under a self-insured medical reimbursement plan described in Code Section 125), the amount of the applicable continuation coverage premium, payable on the first day of each month as well as an additional amount sufficient to gross up Executive for any amounts Executive would recognize as additional income tax attributable to the payment of the applicable premium, for the lesser of twenty-four (24) months or the period of such coverage as determined in accordance with Code Section 4980B; and (D) $50,000 for the use of outplacement services, such amount to be reimbursed to Executive upon presentment of appropriate invoices or receipts to the Company for such services. To the extent continuation coverage cannot be provided under the Company’s group medical plan under subsection (C) beyond an 18-month period, the Company shall procure and pay for an individual health care insurance policy with similar coverage and benefits for Executive and his qualifying dependents for the remainder of the period described in subsection (C). In addition, in the event Executive’s employment is terminated for any of the reasons described in this Section 5(b) within 24 months following a Change in Control and notwithstanding any provision of the LTIP to the contrary, (A) all grants and awards



under the LTIP then subject to restriction or a vesting period shall become immediately vested and, to the extent applicable, exercisable; and (B) any grant or award subject to performance conditions shall be deemed vested, and such conditions deemed satisfied, based on achievement of target performance in the year of Executive’s termination.

(d)Any payments or benefits under Section 5(b) or 5(c) shall be (A) conditioned upon Executive and the Company having executed an irrevocable waiver and general release of claims in the Company’s customary form (the “Release”) that is effective in accordance with its terms within sixty (60) days after the date of termination, (B) subject to Executive’s continued compliance with the terms of this Agreement and (C) subject to Section 27.

(e)For purposes of this Agreement, “Cause” means: (A) the Executive’s substantial and repeated failure to perform duties as reasonably directed by the Board (not as a consequence of Disability) after written notice thereof and failure to cure within ten (10) days; (B) the Executive’s misappropriation or fraud with regard to the Company or its Affiliates or their respective assets; (C) conviction of, or the pleading of guilty or nolo contendere to, a felony, or any other crime involving either fraud or a breach of the Executive’s duty of loyalty with respect to the Company or any Affiliates thereof, or any of its customers or suppliers that results in material injury to the Company or any of its Affiliates; (D) the Executive’s violation of the written policies of the Company or any of its Affiliates, or other misconduct in connection with the performance of his duties that in either case results in material injury to the Company or any of its Affiliates, after written notice thereof and failure to cure within ten (10) days; or (E) the Executive’s breach of any material provision of this Agreement, including without limitation the confidentiality and non-disparagement provisions and the non-competition and non-solicitation provisions to which the Executive is subject, including without limitation Sections 4 and 5 hereof. For the avoidance of doubt, Executive will have no cure right if Executive is not reasonably capable of prompt cure.

(f)For purposes of this Agreement, “Disability” means Executive would be entitled to long-term disability benefits under the Company’s long-term disability plan as in effect from time to time, without regard to any waiting or elimination period under such plan and assuming for the purpose of such determination that Executive is actually participating in such plan at such time. If the Company does not maintain a long-term disability plan, “Disability” means Executive’s inability to perform Executive’s duties and responsibilities hereunder due to physical or mental illness or incapacity that is expected to last for a consecutive period of ninety (90) days or for a period of one hundred twenty (120) days in any three hundred sixty five (365) day period as determined by the Board in its good faith judgment.

(g)For purposes of this Agreement, “Good Reason” shall mean the occurrence of any of the following events without Executive’s prior express written consent: (A) any reduction in Executive’s Base Salary or Target Bonus percentage, or any material diminution in Executive’s duties or authorities; (B) any relocation of Executive’s principal place of employment, to a location more than seventy-five (75) miles from the Executive’s principal place of employment on the date hereof; or (C) any material breach by the Company, or any of its Affiliates, of any material obligation to Executive; provided however, that prior to resigning for Good Reason, Executive shall give written notice to the Company of the facts and circumstances claimed to provide a basis for such resignation not more than thirty (30) days following his knowledge of such facts and



circumstances, and the Company shall have thirty (30) days after receipt of such notice to cure such facts and circumstances (and if so cured then Executive shall not be permitted to resign for Good Reason in respect thereof).

(h)Upon termination of Executive’s employment for any reason, upon the Company’s request Executive agrees to resign, as of the date of such termination of employment or such other date requested, from the Board and any committees thereof (and, if applicable, from the board of directors (and any committees thereof) of any Affiliate of the Company) to the extent Executive is then serving thereon, Executive agrees to execute any documents reasonably required to effectuate the foregoing.

(i)The payment of any amounts accrued under any benefit plan, program or arrangement in which Executive participates shall be subject to the terms of the applicable plan, program or arrangement, and any elections Executive has made thereunder. Except as prohibited by the terms of any Company benefit plan, program or arrangement, the Company may offset any amounts due and payable by Executive to the Company or its subsidiaries against any amounts the Company owes Executive hereunder; provided, however, no offsets shall be permitted against amounts that constitute deferred compensation subject to Section 409A. Except as set forth in this Section 5(h), Executive shall be under no obligation to seek other employment or to otherwise mitigate the obligations of the Company under this Agreement, and there shall be no offset against amounts or benefits due to Executive under this Agreement or otherwise on account of any claim (other than any preexisting debts then due in accordance with their terms) the Company or its affiliates may have against him or any remuneration or other benefit earned or received by the Executive after such termination.

(j)Notwithstanding any provision of this Agreement to the contrary, if the aggregate of all payments and benefits due to Executive hereunder, including any payment or benefit provided to Executive under a separate plan or arrangement (collectively, the “Aggregate Payments”) would result in any such payment being a “parachute payment” within the meaning of Code Section 280G, such payments shall be reduced to the minimum extent necessary (but in no event to less than zero) so that no portion of such payments and benefits, as so reduced, shall be deemed to constitute an “excess parachute payment.” For this purpose: (A) the determination of whether any reduction in the Aggregate Payments is required hereunder shall be made at the expense of the Company and by the Company’s independent accountants or another independent accountants agreed upon by Executive and the Company; and (B) in the event that any portion of the Aggregate Payments is required to be reduced hereunder, then the reduction shall occur in the following order: (I) reduction of the Severance Payments; and (II) forfeiture of any grant or award under the LTIP. Within any of the foregoing categories, a reduction shall occur first with respect to amounts that are not deemed to constitute “deferral of compensation” within the meaning of and subject to Code Section 409A (“Nonqualified Deferred Compensation”) and then with respect to amounts that are treated as Nonqualified Deferred Compensation, with such reduction being applied in each case to the payments in the reverse order in which they would otherwise be made (that is, later payments shall be reduced before earlier payments).

6.Noncompetition and Nonsolicitation. For purposes of Sections 5, 6, 7, 8, 9, 10 and 11 of this Agreement, references to the Company shall include its subsidiaries and Affiliates.




(a)Executive agrees that Executive shall not, while an employee of the Company and during the twelve (12) month period following termination of employment (such collective duration, the “Restriction Period”), directly or indirectly, without the prior written consent of the Company:

i.(A) engage in activities or businesses (including without limitation by owning any interest in, managing, controlling, participating in, consulting with, advising, rendering services for, or in any manner engaging in the business of owning, operating or managing any business) anywhere in the United States or other countries outside the United States in which the Company does business, that are principally or primarily engaged in any business or activity that competes with any of the businesses of the Company or any of its subsidiaries or controlled affiliates or any entity owned by the Company (“Competitive Activities”) or (B) assist any Person in any way to do, or attempt to do, anything prohibited by this Section 6(a)(i)(A) above; or
ii.perform any action, activity or course of conduct that is substantially detrimental to the businesses or business reputations of the Company and involves (A) soliciting, recruiting or hiring (or attempting to solicit, recruit or hire) any employees of the Company or Persons who have worked for the Company during the twelve (12) month period immediately preceding such solicitation, recruitment or hiring or attempt thereof; (B) soliciting or encouraging (or attempting to solicit or encourage) any employee of the Company to leave the employment of the Company; (C) intentionally interfering with the relationship of the Company with any Person who or which is employed by or otherwise engaged to perform services for, or any customer, client, supplier, licensee, licensor or other business relation of, the Company; or (D) assisting any Person in any way to do, or attempt to do, anything prohibited by Section 6(a)(ii)(A), (B) or (C) above.

The Restriction Period shall be tolled during (and shall be deemed automatically extended by) any period in which Executive is in violation of the provisions of this Section 6(a) unless provided below.

(b)The provisions of Section 6(a) shall not be deemed breached as a result of Executive’s passive ownership of less than an aggregate of three percent (3%) of any class of securities of a Person engaged, directly or indirectly, in Competitive Activities, so long as Executive does not actively participate in the business of such Person; provided, however, that such stock is listed on a national securities exchange (for the sake of clarity, Executive shall remain bound by the other restrictive covenants in this agreement, including but not limited to Section 7 hereof).

(c)Notwithstanding the fact that any provision of this Section 6 is determined not to be specifically enforceable, the Company may nevertheless be entitled to recover monetary damages as a result of Executive’s material breach of such provision.

(d)Executive acknowledges that the Company has a legitimate business interest and right in protecting its Confidential Information (as defined below), business strategies, employee and customer relationships and goodwill, and that the Company would be seriously damaged by the disclosure of Confidential Information and the loss or deterioration of its business strategies, employee and customer relationships and goodwill. Executive acknowledges that Executive is being provided with significant additional consideration



(to which Executive is not otherwise entitled), including equity awards, to induce Executive to enter into this Agreement. Executive expressly acknowledges and agrees that each and every restraint imposed by this Agreement is reasonable with respect to subject matter, time period and geographical area. Executive further acknowledges that although Executive’s compliance with the covenants contained in Sections 6, 7, 8 and 9 may prevent Executive from earning a livelihood in a business similar to the business of the Company, Executive’s experience and capabilities are such that Executive has other opportunities to earn a livelihood and adequate means of support for Executive and Executive’s dependents.

7.Nondisclosure of Confidential Information.

(a)Executive acknowledges that Executive is and shall become familiar with the Company’s Confidential Information (as defined below), including trade secrets, and that Executive’s services are of special, unique and extraordinary value to the Company. Executive acknowledges that the Confidential Information obtained by Executive while employed by the Company is the property of the Company. Therefore, Executive agrees that Executive shall not disclose to any unauthorized Person or use for Executive’s own purposes any Confidential Information without the prior written consent of the Company, unless and to the extent that the aforementioned matters become generally known to and available for use by the public other than as a result of Executive’s acts or omissions in violation of this Agreement; provided, however, that if Executive receives a request to disclose Confidential Information pursuant to a deposition, interrogatory, request for information or documents in legal proceedings, subpoena, civil investigative demand, governmental or regulatory process or similar process, to the extent permitted by law, (i) Executive shall promptly notify in writing the Company, and consult with and assist the Company in seeking a protective order or request for other appropriate remedy, (ii) in the event that such protective order or remedy is not obtained, or if the Company waives compliance with the terms hereof, Executive shall disclose only that portion of the Confidential Information which, in the written opinion of Executive’s legal counsel, is legally required to be disclosed and shall exercise reasonable best efforts to provide that the receiving Person shall agree to treat such Confidential Information as confidential to the extent possible (and permitted under applicable law) in respect of the applicable proceeding or process and (iii) the Company shall be given an opportunity to review the Confidential Information prior to disclosure thereof.

(b)For purposes of this Agreement, “Confidential Information” means information, observations and data concerning the business or affairs of the Company, including, without limitation, all business information (whether or not in written form) which relates to the Company, or its customers, suppliers or contractors or any other third parties in respect of which the Company has a business relationship or owes a duty of confidentiality, or their respective businesses or products, and which is not known to the public generally other than as a result of Executive’s breach of this Agreement, including but not limited to: technical information or reports; formulas; trade secrets; unwritten knowledge and “know-how”; operating instructions; training manuals; customer lists; customer buying records and habits; product sales records and documents, and product development, marketing and sales strategies; market surveys; marketing plans; profitability analyses; product cost; long-range plans; information relating to pricing, competitive strategies and new product development; information relating to any forms of compensation or other personnel-related information; contracts; and supplier lists. Confidential Information will not include such information known to Executive prior to



Executive’s involvement with the Company or information rightfully obtained from a third party (other than pursuant to a breach by Executive of this Agreement). Without limiting the foregoing, Executive agrees to keep confidential the existence of, and any information concerning, any dispute between Executive and the Company, except that Executive may disclose information concerning such dispute to his immediate family, to the court that is considering such dispute or to Executive’s legal counsel and other professional advisors (provided that such counsel and other advisors agree not to disclose any such information other than as necessary to the prosecution or defense of such dispute).

(c)Executive further agrees that Executive will not improperly use or disclose any confidential information or trade secrets, if any, of any former employers or any other Person to whom Executive has an obligation of confidentiality, and will not bring onto the premises of the Company any unpublished documents or any property belonging to any former employer or any other Person to whom Executive has an obligation of confidentiality unless consented to in writing by the former employer or other Person.

8.Return of Property. Executive acknowledges that all notes, memoranda, specifications, devices, formulas, records, files, lists, drawings, documents, models, equipment, property, computer, software or intellectual property relating to the businesses of the Company, in whatever form (including electronic), and all copies thereof, that are received or created by Executive while an employee of the Company or its subsidiaries or Affiliates (including but not limited to Confidential Information and Inventions (as defined below)) are and shall remain the property of the Company, and Executive shall immediately return such property to the Company upon the termination of Executive’s employment and, in any event, at the Company’s request. Executive further agrees that any property situated on the premises of, and owned by, the Company, including disks and other storage media, filing cabinets or other work areas, is subject to inspection by the Company’s personnel at any time with or without notice.

9.Intellectual Property Rights.

(a)Executive agrees that the results and proceeds of Executive’s services for the Company (including, but not limited to, any trade secrets, products, services, processes, know-how, designs, developments, innovations, analyses, drawings, reports, techniques, formulas, methods, developmental or experimental work, improvements, discoveries, inventions, ideas, source and object codes, programs, matters of a literary, musical, dramatic or otherwise creative nature, writings and other works of authorship) resulting from services performed while an employee of the Company and any works in progress, whether or not patentable or registrable under copyright or similar statutes, that were made, developed, conceived or reduced to practice or learned by Executive, either alone or jointly with others (collectively, “Inventions”), shall be works-made-for-hire and the Company shall be deemed the sole owner throughout the universe of any and all trade secret, patent, copyright and other intellectual property rights (collectively, “Proprietary Rights”) of whatsoever nature therein, whether or not now or hereafter known, existing, contemplated, recognized or developed, with the right to use the same in perpetuity in any manner the Company determines in its sole discretion, without any further payment to Executive whatsoever. If, for any reason, any of such results and proceeds shall not legally be a work-made-for-hire and/or there are any Proprietary Rights which do not accrue to the Company under the immediately preceding sentence, then Executive hereby irrevocably assigns and agrees to assign any and all of Executive’s right, title and interest thereto, including any and all Proprietary Rights of whatsoever nature therein, whether or



not now or hereafter known, existing, contemplated, recognized or developed, to the Company, and the Company shall have the right to use the same in perpetuity throughout the universe in any manner determined by the Company without any further payment to Executive whatsoever. As to any Invention that Executive is required to assign, Executive shall promptly and fully disclose to the Company all information known to Executive concerning such Invention.

(b)Executive agrees that, from time to time, as may be requested by the Company and at the Company’s sole cost and expense, Executive shall do any and all things that the Company may reasonably deem useful or desirable to establish or document the Company’s exclusive ownership throughout the United States of America or any other country of any and all Proprietary Rights in any such Inventions, including the execution of appropriate copyright and/or patent applications or assignments. To the extent Executive has any Proprietary Rights in the Inventions that cannot be assigned in the manner described above, Executive unconditionally and irrevocably waives the enforcement of such Proprietary Rights. This Section 7(b) is subject to and shall not be deemed to limit, restrict or constitute any waiver by the Company of any Proprietary Rights of ownership to which the Company may be entitled by operation of law by virtue of the Company’s being Executive’s employer. Executive further agrees that, from time to time, as may be requested by the Company and at the Company’s sole cost and expense, Executive shall assist the Company in every proper and lawful way to obtain and from time to time enforce Proprietary Rights relating to Inventions in any and all countries. Executive shall execute, verify and deliver such documents and perform such other acts (including appearances as a witness) as the Company may reasonably request for use in applying for, obtaining, perfecting, evidencing, sustaining, and enforcing such Proprietary Rights and the assignment thereof. In addition, Executive shall execute, verify and deliver assignments of such Proprietary Rights to the Company or its designees. Executive’s obligations under this Section 7 shall continue beyond the termination of Executive’s employment with the Company.

(c)Executive hereby waives and quitclaims to the Company any and all claims, of any nature whatsoever, that Executive now or may hereafter have for infringement of any Proprietary Rights assigned hereunder to the Company.

10.Nondisparagement. Executive shall not, whether in writing or orally, malign, denigrate or disparage the Company or its predecessors and successors, or any of the current directors, officers, partners, members, agents or representatives of any of the foregoing, with respect to any of their respective past or present activities, or otherwise publish (whether in writing or orally) statements that tend to portray any of the aforementioned parties in an unfavorable light; provided that nothing herein shall or shall be deemed to prevent or impair Executive from, in the course of and consistent with his duties for the Company, making public comments that include good faith, candid discussions, or acknowledgements regarding the Company’s performance or business, or discussing other officers, directors, and employees in connection with normal performance evaluations, or otherwise testifying truthfully in any legal or administrative proceeding where such testimony is compelled, or requested or from otherwise complying with legal requirements.

11.Notification of Subsequent Employer. Executive hereby agrees that prior to accepting employment with, or agreeing to provide services to, any other Person during any period during which Executive remains subject to any of the covenants set forth in Section 6, Executive shall provide such prospective employer with written notice of such provisions of this Agreement, with a copy of such notice delivered simultaneously to the Company.




12.Remedies and Injunctive Relief. Executive acknowledges that a violation by Executive of any of the covenants contained in Section 6, 7, 8, 9 or 10 would cause irreparable damage to the Company in an amount that would be material but not readily ascertainable, and that any remedy at law (including the payment of damages) would be inadequate. Accordingly, Executive agrees that, notwithstanding any provision of this Agreement to the contrary, the Company shall be entitled (without the necessity of showing economic loss or other actual damage) to injunctive relief (including temporary restraining orders, preliminary injunctions and/or permanent injunctions) in any court of competent jurisdiction for any actual or threatened breach of any of the covenants set forth in Section 6, 7, 8, 9 or 10 in addition to any other legal or equitable remedies it may have. The preceding sentence shall not be construed as a waiver of the rights that the Company may have for damages under this Agreement or otherwise, and all of the Company’s rights shall be unrestricted.

13.Representations of Executive; Advice of Counsel. (a) Executive represents, warrants and covenants that as of the date hereof: (i) Executive has the full right, authority and capacity to enter into this Agreement and perform Executive’s obligations hereunder, (ii) Executive is not bound by any agreement that conflicts with or prevents or restricts the full performance of Executive’s duties and obligations to the Company hereunder during or after the Term and (iii) the execution and delivery of this Agreement shall not result in any breach or violation of, or a default under, any existing obligation, commitment or agreement to which Executive is subject.

(a)Executive represents that, prior to execution of this Agreement, Executive has been advised by an attorney of Executive’s own selection regarding this Agreement. Executive acknowledges that Executive has entered into this Agreement knowingly and voluntarily and with full knowledge and understanding of the provisions of this Agreement after being given the opportunity to consult with counsel. Executive further represents that in entering into this Agreement, Executive is not relying on any statements or representations made by any of the Company’s directors, officers, employees or agents which are not expressly set forth herein, and that Executive is relying only upon Executive’s own judgment and any advice provided by Executive’s attorney.

14.Cooperation. Executive agrees that, upon reasonable notice and without the necessity of the Company obtaining a subpoena or court order, Executive shall provide reasonable cooperation in connection with any suit, action or proceeding (or any appeal from any suit, action or proceeding), and any investigation and/or defense of any claims asserted against any of Executive and the Company, its respective Affiliates, their respective predecessors and successors, and all of the respective current or former directors, officers, employees, shareholders, partners, members, agents or representatives of any of the foregoing, which relates to events occurring during Executive’s employment with the Company and its Affiliates as to which Executive may have relevant information (including but not limited to furnishing relevant information and materials to the Company or its designee and/or providing testimony at depositions and at trial), provided that with respect to such cooperation occurring following termination of employment, the Company shall reimburse Executive for expenses reasonably incurred in connection therewith, and further provided that any such cooperation occurring after the termination of Executive’s employment shall be scheduled to the extent reasonably practicable so as not to unreasonably interfere with Executive’s business or personal affairs.

15.Withholding Taxes. The Company may deduct and withhold from any amounts payable under this Agreement such Federal, state, local, non-U.S. or other taxes as are required or permitted to be withheld pursuant to any applicable law or regulation.




16.Assignment. (a) This Agreement is personal to Executive and without the prior written consent of the Company shall not be assignable by Executive, except for the assignment by will or the laws of descent and distribution of any accrued pecuniary interest of Executive, and any assignment in violation of this Agreement shall be void. The Company may assign this Agreement, and its rights and obligations hereunder, to any of its Affiliates.

(a)This Agreement shall be binding on, and shall inure to the benefit of, the parties to it and their respective heirs, legal representatives, successors and permitted assigns (including, without limitation, successors by merger, consolidation, sale or similar transaction, and, in the event of Executive’s death, Executive’s estate and heirs in the case of any payments due to Executive hereunder).

(b)Executive acknowledges and agrees that all of Executive’s covenants and obligations to the Company, as well as the rights of the Company hereunder, shall run in favor of and shall be enforceable by the Company and its successors and assigns.

17.Protected Rights Notwithstanding any other provision in this Agreement or any other agreement that Executive may have entered with the Company prior to the date hereof, including, but not limited to, any prior employment agreement (collectively, the “Prior Agreements”), nothing contained in any of the Prior Agreements (i) prohibit Executive from reporting to the staff of the SEC possible violations of any law or regulation of the SEC, (ii) prohibit Executive from making other disclosures to the staff of the SEC that are protected under the whistleblower provisions of any federal securities laws or regulations or (iii) limit Executive’s right to receive an award for information provided to the SEC staff in accordance with the foregoing. Executive does not need the prior authorizations of the Company to engage in such reports, communications or disclosures and Executive is not required to notify the Company if Executive engages in any such reports, communications or disclosures.

18.Governing Law; No Construction Against Drafter. This Agreement shall be deemed to be made in the State of Delaware, and the validity, interpretation, construction, and performance of this Agreement in all respects shall be governed by the laws of the State of Delaware without regard to its principles of conflicts of law. No provision of this Agreement or any related document will be construed against or interpreted to the disadvantage of any party hereto by any court or other governmental or judicial authority by reason of such party having or being deemed to have structured or drafted such provision.

19.Consent to Jurisdiction; Waiver of Jury Trial. (a) Except as otherwise specifically provided herein, Executive and the Company each hereby irrevocably submit to the exclusive jurisdiction of the United States District Court for the Southern District of Indiana, Indianapolis Division (or, if subject matter jurisdiction in that court is not available, in any state court located within the State of Indiana) over any dispute arising out of or relating to this Agreement. Except as otherwise specifically provided in this Agreement, the parties undertake not to commence any suit, action or proceeding arising out of or relating to this Agreement in a forum other than a forum described in this Section 19(a); provided, however, that nothing herein shall preclude the Company from bringing any suit, action or proceeding in any other court for the purposes of enforcing the provisions of this Section 19 or enforcing any judgment obtained by the Company.
(a)The agreement of the parties to the forum described in Section 19(a) is independent of the law that may be applied in any suit, action, or proceeding and the parties agree to such forum even if such forum may under applicable law choose to apply non-forum law. The parties hereby waive, to the fullest extent permitted by applicable law, any objection



which they now or hereafter have to personal jurisdiction or to the laying of venue of any such suit, action or proceeding brought in an applicable court described in Section 19(a), and the parties agrees that they shall not attempt to deny or defeat such personal jurisdiction by motion or other request for leave from any such court. The parties agree that, to the fullest extent permitted by applicable law, a final and non-appealable judgment in any suit, action or proceeding brought in any applicable court described in Section 19(a) shall be conclusive and binding upon the parties and may be enforced in any other jurisdiction.

(b)The parties hereto irrevocably consent to the service of any and all process in any suit, action or proceeding arising out of or relating to this Agreement by the mailing via certified mail of copies of such process to such party at such party’s address specified in Section 24.

(c)Each party hereto hereby waives, to the fullest extent permitted by applicable law, any right it may have to a trial by jury in respect of any suit, action or proceeding arising out of or relating to this Agreement. Each party hereto (i) certifies that no representative, agent or attorney of any other party has represented, expressly or otherwise, that such party would not, in the event of any action, suit or proceeding, seek to enforce the foregoing waiver and (ii) acknowledges that it and the other party hereto has been induced to enter into this Agreement by, among other things, the mutual waiver and certifications in this Section 19(d).

(d)Each party shall bear its own costs and expenses (including reasonable attorneys’ fees and expenses) incurred in connection with any dispute arising out of or relating to this Agreement; provided that, the Company shall reimburse the Executive for reasonable attorneys’ fees and expenses to the extent that Executive substantially prevails as to a material issue with respect to any matters subject to dispute hereunder.

20.Amendment; No Waiver. No provisions of this Agreement may be amended, modified, waived or discharged except by a written document signed by Executive and a duly authorized officer of the Company (other than Executive). The failure of a party to insist upon strict adherence to any term of this Agreement on any occasion shall not be considered a waiver of such party’s rights or deprive such party of the right thereafter to insist upon strict adherence to that term or any other term of this Agreement. No failure or delay by either party in exercising any right or power hereunder will operate as a waiver thereof, nor will any single or partial exercise of any such right or power, or any abandonment of any steps to enforce such a right or power, preclude any other or further exercise thereof or the exercise of any other right or power.

21.Severability. If any term or provision of this Agreement is invalid, illegal or incapable of being enforced by any applicable law or public policy, all other conditions and provisions of this Agreement shall nonetheless remain in full force and effect so long as the economic and legal substance of the transactions contemplated by this Agreement is not affected in any manner materially adverse to any party; provided, however, that if any term or provision of Section 6, 7, 8, 9 or 10 is invalid, illegal or incapable of being enforced by any applicable law or public policy, all other conditions and provisions of this Agreement shall nonetheless remain in full force and effect to the fullest extent permitted by law; provided further, that in the event that any court of competent jurisdiction shall finally hold in a non-appealable judicial determination that any provision of Section 6, 7, 8, 9 or 10 (whether in whole or in part) is void or constitutes an unreasonable restriction against Executive, such provision shall not be rendered void but shall be deemed to be modified to the minimum extent necessary to make such provision enforceable for



the longest duration and the greatest scope as such court may determine constitutes a reasonable restriction under the circumstances. Subject to the foregoing, upon such determination that any term or other provision is invalid, illegal or incapable of being enforced, the parties hereto shall negotiate in good faith to modify this Agreement so as to effect the original intent of the parties as closely as possible in a mutually acceptable manner in order that the transactions contemplated hereby be consummated as originally contemplated to the fullest extent possible.

22.Entire Agreement. This Agreement, including the Exhibits hereto, constitutes the entire agreement and understanding between the Company and Executive with respect to the subject matter hereof and supersedes all prior agreements and understandings (whether written or oral), between Executive and the Company, relating to such subject matter. None of the parties shall be liable or bound to any other party in any manner by any representations and warranties or covenants relating to such subject matter except as specifically set forth herein. Notwithstanding the foregoing, the Company intends to enter into a separate standard indemnification agreement with the Executive.

23.Survival. The rights and obligations of the parties under the provisions of this Agreement shall survive, and remain binding and enforceable, notwithstanding the expiration of the Term, the termination of this Agreement, the termination of Executive’s employment hereunder or any settlement of the financial rights and obligations arising from Executive’s employment hereunder, to the extent necessary to preserve the intended benefits of such provisions.

24.Notices. All notices or other communications required or permitted to be given hereunder shall be in writing and shall be delivered by hand or sent by facsimile or electronic image scan (pdf) or sent, postage prepaid, by registered, certified or express mail or overnight courier service and shall be deemed given when so delivered by hand or facsimile, or if mailed, three days after mailing (one business day in the case of express mail or overnight courier service) to the parties at the following addresses or facsimiles or email addresses (or at such other address for a party as shall be specified by like notice):

If to the Company:
IEA Energy Services, LLC
6325 Digital Way
Suite 460
Indianapolis, IN 46278
Fax: (888)884-9845
Attention: Gil Melman
Email: gil.melman@iea.net

If to Executive: At the most recent address and fax or email in Company personnel records

Notices delivered by facsimile shall have the same legal effect as if such notice had been delivered in person.

25.Headings and References. The headings of this Agreement are inserted for convenience only and neither constitute a part of this Agreement nor affect in any way the meaning or interpretation of this Agreement. When a reference in this Agreement is made to a Section, such reference shall be to a Section of this Agreement unless otherwise indicated.

26.Counterparts. This Agreement may be executed in one or more counterparts (including via facsimile and electronic image scan (pdf)), each of which shall be deemed to be an original, but all of which



together shall constitute one and the same instrument and shall become effective when one or more counterparts have been signed by each of the parties and delivered to the other parties.

27.Section 409A.

(a)For purposes of this Agreement, “Section 409A” means Section 409A of the Internal Revenue Code of 1986, as amended (the “Code”), and the Treasury Regulations promulgated thereunder (and such other Treasury or Internal Revenue Service guidance) as in effect from time to time. The parties intend that any amounts payable hereunder that could constitute “deferred compensation” within the meaning of Section 409A will be compliant with Section 409A or exempt from Section 409A. Notwithstanding the foregoing, the Company shall not be liable to, and the Executive shall be solely liable and responsible for, any taxes or penalties that may be imposed on such Executive under Section 409A of the Code with respect to Executive’s receipt of payments hereunder.

(b)Notwithstanding anything in this Agreement to the contrary, the following special rule shall apply, if and to the extent required by Section 409A, in the event that (i) Executive is deemed to be a “specified employee” within the meaning of Section 409A(a)(2)(B)(i), (ii) amounts or benefits under this Agreement or any other program, plan or arrangement of the Company or a controlled group affiliate thereof are due or payable on account of “separation from service” within the meaning of Treasury Regulations Section 1.409A-1(h) and (iii) no payments hereunder that are “deferred compensation” subject to Section 409A shall be made to Executive prior to the date that is six (6) months after the date of Executive’s separation from service or, if earlier, Executive’s date of death; following any applicable six (6) month delay, all such delayed payments will be paid in a single lump sum on the earliest permissible payment date.

(c)Any payment or benefit due upon a termination of Executive’s employment that represents a “deferral of compensation” within the meaning of Section 409A shall commence to be paid or provided to Executive 61 days following a “separation from service” as defined in Treas. Reg. § 1.409A-1(h), provided that Executive executes, if required by Section 4(d), the release described therein, within 60 days following his “separation from service.” Each payment made under this Agreement (including each separate installment payment in the case of a series of installment payments) shall be deemed to be a separate payment for purposes of Section 409A. Amounts payable under this Agreement shall be deemed not to be a “deferral of compensation” subject to Section 409A to the extent provided in the exceptions in Treasury Regulation §§ 1.409A-1(b)(4) (“short-term deferrals”) and (b)(9) (“separation pay plans,” including the exception under subparagraph (iii)) and other applicable provisions of Section 409A. For purposes of this Agreement, with respect to payments of any amounts that are considered to be “deferred compensation” subject to Section 409A, references to “termination of employment”, “termination”, or words and phrases of similar import, shall be deemed to refer to Executive’s “separation from service” as defined in Section 409A, and shall be interpreted and applied in a manner that is consistent with the requirements of Section 409A.

(d)Notwithstanding anything to the contrary in this Agreement, any payment or benefit under this Agreement or otherwise that is exempt from Section 409A pursuant to Treasury Regulation § 1.409A-1(b)(9)(v)(A) or (C) (relating to certain reimbursements and in-kind benefits) shall be paid or provided to Executive only to the extent that the expenses are not incurred, or the benefits are not provided, beyond the last day of the



second calendar year following the calendar year in which Executive’s “separation from service” occurs; and provided further that such expenses are reimbursed no later than the last day of the third calendar year following the calendar year in which Executive’s “separation from service” occurs. To the extent any indemnification payment, expense reimbursement, or the provision of any in-kind benefit is determined to be subject to Section 409A (and not exempt pursuant to the prior sentence or otherwise), the amount of any such indemnification payment or expenses eligible for reimbursement, or the provision of any in-kind benefit, in one calendar year shall not affect the indemnification payment or provision of in-kind benefits or expenses eligible for reimbursement in any other calendar year (except for any life-time or other aggregate limitation applicable to medical expenses), and in no event shall any indemnification payment or expenses be reimbursed after the last day of the calendar year following the calendar year in which Executive incurred such indemnification payment or expenses, and in no event shall any right to indemnification payment or reimbursement or the provision of any in-kind benefit be subject to liquidation or exchange for another benefit. Any tax gross-up payment or benefit under this Agreement will be treated as providing for payment at a specified time or on a fixed schedule of payments to the extent that the payment is made by the end of Executive’s taxable year next following Executive’s taxable year in which Executive remits the related taxes.

IN WITNESS WHEREOF, this Agreement has been duly executed by the parties as of the date first written above.

IEA ENERGY SERVICES, LLC
By:/s/ John Paul Roehm
Name:John Paul Roehm
Title:Chief Executive Officer
Date SignedNovember 5, 2020
By:/s/ Gil Melman
November 5, 2020


EX-31.1 6 ceocertificationsectio.htm EX-31.1 CEO 302 CERT Document
Exhibit 31.1
CERTIFICATION PURSUANT TO
Section 302 of the Sarbanes-Oxley Act of 2002

I, John Paul Roehm, certify that:

1. I have reviewed this quarterly report on Form 10-Q of Infrastructure and Energy Alternatives, Inc.;

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.



  
Dated: November 9, 2020By:/s/ John Paul Roehm
Name: John Paul Roehm
Title:   Chief Executive Officer

EX-31.2 7 cfocertificationsectio.htm EX-31.2 CFO 302 CERT Document
Exhibit 31.2
CERTIFICATION PURSUANT TO
Section 302 of the Sarbanes-Oxley Act of 2002

I, Peter Moerbeek, certify that:

1. I have reviewed this quarterly report on Form 10-Q of Infrastructure and Energy Alternatives, Inc.;

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.
 
  
 INFRASTRUCTURE AND ENERGY ALTERNATIVES, INC.
  
Dated: November 9, 2020By:/s/ Peter J. Moerbeek
 Name: Peter J. Moerbeek
 Title:   Chief Financial Officer

EX-32.1 8 ceocertsection906321-9.htm EX-32.1 CEO 906 CERT 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 of Infrastructure and Energy Alternatives, Inc. (the “Company”) on Form 10-Q for the quarter ended September 30, 2020, as filed with the Securities and Exchange Commission on the date hereof (the “Report”), the undersigned officer of the Company certifies, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that, to such officer's knowledge:

    (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.
  
Dated: November 9, 2020By:/s/ John Paul Roehm
Name: John Paul Roehm
Title:   Chief Executive Officer



EX-32.2 9 cfocertsection906322-9.htm EX-32.2 CFO 906 CERT Document
Exhibit 32.2
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 of Infrastructure and Energy Alternatives, Inc. (the “Company”) on Form 10-Q for the quarter ended September 30, 2020, as filed with the Securities and Exchange Commission on the date hereof (the “Report”), the undersigned officer of the Company certifies, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that, to such officer's knowledge:

    (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.
  
Dated: November 9, 2020By:/s/ Peter J. Moerbeek
 Name: Peter J. Moerbeek
 Title:   Chief Financial Officer

EX-101.SCH 10 iea-20200930.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0001001 - Document - Document and Entity Information 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 Statement of Operations link:presentationLink link:calculationLink link:definitionLink 1004005 - Statement - Condensed Statements of Stockholders Equity (Deficit) Statement link:presentationLink link:calculationLink link:definitionLink 1005006 - Statement - Condensed Consolidated Statements of Cash Flows link:presentationLink link:calculationLink link:definitionLink 2101101 - Disclosure - Business, Basis of Presentation and Significant Accounting Policies (Notes) link:presentationLink link:calculationLink link:definitionLink 2202201 - Disclosure - Business, Basis of Presentation and Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 2303301 - Disclosure - Business, Basis of Presentation and Significant Accounting Policies (Tables) link:presentationLink link:calculationLink link:definitionLink 2404401 - Disclosure - Business, Basis of Presentation and Significant Accounting Policies Disaggregation of Revenue (Details) link:presentationLink link:calculationLink link:definitionLink 2405402 - Disclosure - Business, Basis of Presentation and Significant Accounting Policies Schedule of concentrations for revenue and accounts receivable (Details) link:presentationLink link:calculationLink link:definitionLink 2406403 - Disclosure - Business, Basis of Presentation and Significant Accounting Policies Revenue 606 (Details) link:presentationLink link:calculationLink link:definitionLink 2107102 - Disclosure - Contract Assets and Liabilities link:presentationLink link:calculationLink link:definitionLink 2308302 - Disclosure - Contract Assets and Liabilities (Tables) link:presentationLink link:calculationLink link:definitionLink 2409404 - Disclosure - Contract Assets and Liabilities Contract Assets and Contract Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 2410405 - Disclosure - Contract Assets and Liabilities Activity in allowance for doubtful accounts (Details) link:presentationLink link:calculationLink link:definitionLink 2111103 - Disclosure - Property, plant and equipment, net link:presentationLink link:calculationLink link:definitionLink 2312303 - Disclosure - Property, plant and equipment, net (Tables) link:presentationLink link:calculationLink link:definitionLink 2413406 - Disclosure - Property, plant and equipment, net (Details) link:presentationLink link:calculationLink link:definitionLink 2114104 - Disclosure - Goodwill and Intangible Assets, net (Notes) link:presentationLink link:calculationLink link:definitionLink 2315304 - Disclosure - Goodwill and Intangible Assets, net (Tables) link:presentationLink link:calculationLink link:definitionLink 2416407 - Disclosure - Goodwill and Intangible Assets, net (Details) link:presentationLink link:calculationLink link:definitionLink 2417408 - Disclosure - Goodwill and Intangible Assets, net Schedule of intangible assets (Details) link:presentationLink link:calculationLink link:definitionLink 2418409 - Disclosure - Goodwill and Intangible Assets, net Schedule of annual expected amortization expense (Details) link:presentationLink link:calculationLink link:definitionLink 2119105 - Disclosure - Fair value of financial instruments link:presentationLink link:calculationLink link:definitionLink 2320305 - Disclosure - Fair value of financial instruments (Tables) link:presentationLink link:calculationLink link:definitionLink 2421410 - Disclosure - Fair value of financial instruments - Fair Value Liabilities Measured on Recurring Basis (Details) link:presentationLink link:calculationLink link:definitionLink 2422411 - Disclosure - Fair value of financial instruments - Reconciliation of Level 3 Inputs (Details) link:presentationLink link:calculationLink link:definitionLink 2423412 - Disclosure - Fair value of financial instruments - Fair Value (Details) link:presentationLink link:calculationLink link:definitionLink 2124106 - Disclosure - Debt link:presentationLink link:calculationLink link:definitionLink 2325306 - Disclosure - Debt (Tables) link:presentationLink link:calculationLink link:definitionLink 2426413 - Disclosure - Debt - Long-Term Debt (Details) link:presentationLink link:calculationLink link:definitionLink 2427414 - Disclosure - Debt - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2428415 - Disclosure - Series B Preferred Stock (Details) link:presentationLink link:calculationLink link:definitionLink 2429416 - Disclosure - Debt - Long Term Debt Obligations (Details) link:presentationLink link:calculationLink link:definitionLink 2130107 - Disclosure - Commitments and contingencies link:presentationLink link:calculationLink link:definitionLink 2331307 - Disclosure - Commitments and contingencies (Tables) link:presentationLink link:calculationLink link:definitionLink 2432417 - Disclosure - Commitments and contingencies - Lease Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2433418 - Disclosure - Commitments and contingencies Future minimum payments of finance leases (Details) link:presentationLink link:calculationLink link:definitionLink 2434419 - Disclosure - Commitments and contingencies Future mimum payments of operating leases (Details) link:presentationLink link:calculationLink link:definitionLink 2435420 - Disclosure - Commitments and contingencies Schedule of Additional Lease Information (Details) link:presentationLink link:calculationLink link:definitionLink 2436421 - Disclosure - Other Commitments and contingencies (Details) link:presentationLink link:calculationLink link:definitionLink 2137108 - Disclosure - Earnings per share link:presentationLink link:calculationLink link:definitionLink 2338308 - Disclosure - Earnings per share (Tables) link:presentationLink link:calculationLink link:definitionLink 2439422 - Disclosure - Earnings per share - Basic and Diluted EPS (Details) link:presentationLink link:calculationLink link:definitionLink 2440423 - Disclosure - Earnings per share - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2141109 - Disclosure - Income taxes link:presentationLink link:calculationLink link:definitionLink 2442424 - Disclosure - Income taxes (Details) link:presentationLink link:calculationLink link:definitionLink 2143110 - Disclosure - Segments (Notes) link:presentationLink link:calculationLink link:definitionLink 2344309 - Disclosure - Segments (Tables) link:presentationLink link:calculationLink link:definitionLink 2445425 - Disclosure - Segments (Details) link:presentationLink link:calculationLink link:definitionLink 2146111 - Disclosure - Related party transactions link:presentationLink link:calculationLink link:definitionLink 2347310 - Disclosure - Related party transactions (Tables) link:presentationLink link:calculationLink link:definitionLink 2448426 - Disclosure - Related party transactions (Details) link:presentationLink link:calculationLink link:definitionLink 2149112 - Disclosure - Subsequent Event (Notes) link:presentationLink link:calculationLink link:definitionLink 2350311 - Disclosure - Subsequent Event (Tables) link:presentationLink link:calculationLink link:definitionLink 2451427 - Disclosure - Subsequent Event (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 11 iea-20200930_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 12 iea-20200930_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 13 iea-20200930_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Related Party Transactions [Abstract] Related Party Transactions [Abstract] 2023 Finance Lease, Liability, Payments, Due Year Four Series A Preferred Stock Series A Preferred Stock [Member] Schedule of Future Minimum Lease Payments for Capital Leases [Table Text Block] Schedule of Future Minimum Lease Payments for Capital Leases [Table Text Block] Fair Value by Liability Class [Domain] Fair Value by Liability Class [Domain] Payments of Debt Issuance Costs Payments of Debt Issuance Costs Land [Member] Land [Member] Significant Unobservable Inputs (Level 3) Fair Value, Inputs, Level 3 [Member] Business Combination, Contingent Consideration Arrangements, Change in Amount of Contingent Consideration, Liability Business Combination, Contingent Consideration Arrangements, Change in Amount of Contingent Consideration, Liability APIC, Share-based Payment Arrangement, Increase for Cost Recognition APIC, Share-based Payment Arrangement, Increase for Cost Recognition Net change in cash and cash equivalents Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Excluding Exchange Rate Effect Contract with Customer, Liability, Revenue Recognized Contract with Customer, Liability, Revenue Recognized 2021 Finance Lease, Liability, Payments, Due Year Two Total current liabilities Liabilities, Current Schedule of related party shareholders Schedule of Related Party Transactions [Table Text Block] Goodwill [Line Items] Goodwill [Line Items] Preferred Stock Paid In Kind Dividend Rate Preferred Stock Paid In Kind Dividend Rate Preferred Stock Paid In Kind Dividend Rate Commitments and Contingencies Disclosures [Abstract] Commitments and Contingencies Disclosures [Abstract] Commitments and Contingencies Disclosures [Abstract] Property, Plant and Equipment, Type [Axis] Property, Plant and Equipment, Type [Axis] Treasury Stock, Shares Treasury Stock, Shares Concentration Risk [Line Items] Concentration Risk [Line Items] New Accounting Pronouncements, Policy [Policy Text Block] New Accounting Pronouncements, Policy [Policy Text Block] Current Fiscal Year End Date Current Fiscal Year End Date Revenue Revenues 2022 Contractual Obligation, Due in Third Year Weighted Average Number of Shares Outstanding, Diluted Weighted Average Number of Shares Outstanding, Diluted Entity Address, Postal Zip Code Entity Address, Postal Zip Code Vehicles Vehicles [Member] Stock Issued During Period, Value, New Issues Stock Issued During Period, Value, New Issues Property, plant and equipment, net Property, plant and equipment, net Property, Plant and Equipment, Net Contract with Customer, Basis of Pricing [Axis] Contract with Customer, Basis of Pricing [Axis] Default Rate for Uncured Dividends Default Rate for Uncured Dividends Default Rate for Uncured Dividends London Interbank Offered Rate (LIBOR) [Member] London Interbank Offered Rate (LIBOR) [Member] Sale Leaseback Transaction, Net Proceeds, Financing Activities Sale Leaseback Transaction, Net Proceeds, Financing Activities Total assets Assets Entity Shell Company Entity Shell Company Operating Lease, Liability Operating Lease, Liability Operating Lease, Liability Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table] Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table] Earnout Founder Shares Earnout Founder Shares Earnout Founder Shares Cover [Abstract] Document Type Document Type Debt, Weighted Average Interest Rate Debt, Weighted Average Interest Rate Subsequent Event Subsequent Event [Member] Deferred compensation Deferred Compensation, Non Cash, Operating Activities Deferred Compensation, Non Cash, Operating Activities Revenue 606 [Abstract] Revenue 606 [Abstract] Revenue 606 [Abstract] Variable Rate [Domain] Variable Rate [Domain] Schedule of Future Minimum Rental Payments for Operating Leases [Table Text Block] Schedule of Future Minimum Rental Payments for Operating Leases [Table Text Block] Treasury Stock, Shares Treasury Stock, Shares, Acquired Preferred stock, dividend rate thereafter Preferred Stock Dividend Rate after 18 Months Preferred Stock Dividend Rate after 18 Months Accounts receivable Increase (Decrease) in Accounts Receivable 2023 Lessee, Operating Lease, Liability, Payments, Due Year Four Current liabilities: Liabilities, Current [Abstract] Right-of-Use Asset Obtained in Exchange for Operating Lease Liability Right-of-Use Asset Obtained in Exchange for Operating Lease Liability Current portion of finance lease obligations Finance Lease, Liability, Current Property, Plant and Equipment, Type [Domain] Property, Plant and Equipment, Type [Domain] Proceeds from Convertible Debt Proceeds from Convertible Debt Preferred Debt Details [Line Items] Preferred Debt Details [Line Items] Preferred Debt Details Revenue, Remaining Performance Obligation, Amount Revenue, Remaining Performance Obligation, Amount Repayments of Long-term Lines of Credit Repayments of Long-term Lines of Credit Segment Reporting Disclosure [Text Block] Segment Reporting Disclosure [Text Block] Preferred stock, shares outstanding Preferred Stock, Shares Outstanding Segment Reporting Information [Line Items] Segment Reporting Information [Line Items] Document Quarterly Report Document Quarterly Report Commitments and contingencies: Commitments and Contingencies Professional Fees Professional Fees Long-term Debt, Type [Domain] Long-term Debt, Type [Domain] Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents Period Start Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents Period End Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents Debt Instrument [Line Items] Debt Instrument [Line Items] Class of Stock [Domain] Class of Stock [Domain] Class of Warrant or Right, Exercise Price of Warrants or Rights Class of Warrant or Right, Exercise Price of Warrants or Rights 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] Right-of-Use Asset Obtained in Exchange for Finance Lease Liability Right-of-Use Asset Obtained in Exchange for Finance Lease Liability Other Commitments [Line Items] Other Commitments [Line Items] Entity File Number Entity File Number Series B Exchange Percentage Series B Exchange Percentage Series B Exchange Percentage for conversion of Series A on November 14, 2019 Infrastructure And Energy Alternatives, LLC [Member] Infrastructure And Energy Alternatives, LLC [Member] Infrastructure And Energy Alternatives, LLC [Member] Schedule of revenue and accounts receivable concentrations, net of allowances Schedules of Concentration of Risk, by Risk Factor [Table Text Block] Treasury Stock [Member] Treasury Stock [Member] Segments [Axis] Segments [Axis] Document Fiscal Period Focus Document Fiscal Period Focus Beginning Balance Shares, Issued Ending Balance Shares, Issued Shares, Issued Treasury stock, 13,722 shares at cost at December 31, 2019, respectively. Treasury Stock, Value Product and Service [Domain] Product and Service [Domain] Series B Preferred - Series A Conversion Warrants [Member] Series B Preferred - Series A Conversion Warrants [Member] Series B Preferred - Series A Conversion Warrants [Member] Solar Revenue [Member] Solar Revenue [Member] Solar Revenue [Member] Income from operations Operating Income (Loss) Accounts, Notes, Loans and Financing Receivable [Line Items] Accounts, Notes, Loans and Financing Receivable [Line Items] Adjustments to Additional Paid in Capital, Business Combination Adjustments to Additional Paid in Capital, Business Combination Adjustments to Additional Paid in Capital, Business Combination Goodwill Goodwill, Beginning Balance Goodwill, Ending Balance Goodwill Measurement Frequency [Domain] Measurement Frequency [Domain] Segments [Domain] Segments [Domain] Statement [Line Items] Statement [Line Items] Buildings and leasehold improvements Building And Leasehold Improvements [Member] Building And Leasehold Improvements [Member] Disaggregation of Revenue [Table Text Block] Disaggregation of Revenue [Table Text Block] Goodwill and Intangible Assets Disclosure [Abstract] Goodwill and Intangible Assets Disclosure [Abstract] Series B Cash Dividend Rate after Deleveraging Series B Cash Dividend Rate after Deleveraging Series B Cash Dividend Rate after Deleveraging Event Remainder of 2020 Finance Lease, Liability, Payments, Remainder of Fiscal Year Fair Value Disclosures [Abstract] Fair Value Disclosures [Abstract] Earnings Per Share, Basic Basic EPS (in dollars per share) Earnings Per Share, Basic Operating Leases, Future Minimum Payments, Interest Included in Payments Operating Leases, Future Minimum Payments, Interest Included in Payments Operating Leases, Future Minimum Payments, Interest Included in Payments Debt Covenant Period, Period Three [Member] [Member] Debt Covenant Period, Period Three [Member] [Member] Debt Covenant Period, Period Three [Member] Restatement [Domain] Restatement [Domain] Subsequent Event Type [Axis] Subsequent Event Type [Axis] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Concentration Risk Benchmark [Domain] Concentration Risk Benchmark [Domain] Amendment Flag Amendment Flag Schedule of Finite-Lived Intangible Assets [Table Text Block] Schedule of Finite-Lived Intangible Assets [Table Text Block] Dividends, Preferred Stock Dividends, Preferred Stock Change in operating assets and liabilities: Increase (Decrease) in Operating Capital [Abstract] Common stock, shares, outstanding Common Stock, Shares, Outstanding Denominator: Weighted Average Number of Shares Outstanding, Diluted [Abstract] IEA LLC Ownership Percentage of Preferred IEA, LLC Ownership Preferred Transactions IEA, LLC Ownership Preferred Transactions related to Series A, Series B-3 exchange agreement, Exchange Warrants Quoted Prices in Active Markets for Identical Assets (Level 1) Fair Value, Inputs, Level 1 [Member] Accounts Receivable, Allowance for Credit Loss [Table Text Block] Accounts Receivable, Allowance for Credit Loss [Table Text Block] Customer [Axis] Customer [Axis] Debt Covenant Period, Period Two [Member] Debt Covenant Period, Period Two [Member] Debt Covenant Period, Period Two [Member] Interest expense Interest Expense Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Inputs Reconciliation, Transfers, Net Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Inputs Reconciliation, Transfers, Net Concentration Company A [Member] Concentration Company A [Member] Concentration Company A [Member] Class of Stock [Axis] Class of Stock [Axis] Use of Estimates, Policy [Policy Text Block] Use of Estimates, Policy [Policy Text Block] Local Phone Number Local Phone Number Property, Plant and Equipment [Line Items] Property, Plant and Equipment [Line Items] Incremental Common Shares Attributable to Dilutive Effect of Conversion of Preferred Stock Incremental Common Shares Attributable to Dilutive Effect of Conversion of Preferred Stock Lessee, Operating Lease, Liability, Payments, Due Lessee, Operating Lease, Liability, Payments, Due Schedule of property plant and equipment Property, Plant and Equipment [Table Text Block] Finance leased assets, accumulated depreciation Capital Leases, Lessee Balance Sheet, Assets by Major Class, Accumulated Depreciation Liability Class [Axis] Liability Class [Axis] Accounts receivable, net Accounts Receivable, after Allowance for Credit Loss, Current Property, Plant and Equipment [Abstract] Property, Plant and Equipment [Abstract] Other (expense) income Nonoperating Income (Expense) Additional paid in capital Additional Paid in Capital Fair Value Adjustment of Warrants Fair Value Adjustment of Warrants Short-term Lease, Cost Short-term Lease, Cost Prepaid expenses and other current assets Prepaid Expense and Other Assets, Current Debt Instrument, Name [Domain] Debt Instrument, Name [Domain] Letters of Credit Outstanding, Amount Letters of Credit Outstanding, Amount Total current assets Assets, Current Entity Current Reporting Status Entity Current Reporting Status Dividends, Preferred Stock, Stock Dividends, Preferred Stock, Stock Series B-2 Preferred Stock [Member] Series B-2 Preferred Stock [Member] Series B-2 Preferred Stock [Member] Dividend Rate after 1.5:1.0 leverage Dividend Rate after 1.5:1.0 leverage Dividend Rate after 1.5:1.0 leverage Debt Covenant Period [Axis] Debt Covenant Period [Axis] Debt Covenant Period [Axis] Net income (loss) Net income (loss) Net income (loss) Net Income (Loss) Attributable to Parent Current assets: Assets, Current [Abstract] Common Stock, $0.0001 par value Common Stock [Member] 2024 Finite-Lived Intangible Assets, Amortization Expense, Year Five Series B Preferred Stock [Member] Series B Preferred Stock [Member] Debt Instrument [Axis] Debt Instrument [Axis] Disaggregation of Revenue [Line Items] Disaggregation of Revenue [Line Items] Third A&R Credit Agreement [Member] Third A&R Credit Agreement [Member] Third A&R Credit Agreement [Member] Product and Service [Axis] Product and Service [Axis] Entity Small Business Entity Small Business Commitments and Contingencies Disclosure [Abstract] Commitments and Contingencies Disclosure [Abstract] Entity Filer Category Entity Filer Category Related Party Transaction [Domain] Related Party Transaction [Domain] Thereafter Lessee, Operating Lease, Liability, Payments, Due after Year Five Total liabilities and stockholders' equity (deficit) Liabilities and Equity Entity Address, City or Town Entity Address, City or Town Income Tax Disclosure [Abstract] Income Tax Disclosure [Abstract] Concentration Risk, Percentage Concentration Risk, Percentage Finance Lease, Interest Expense Finance Lease, Interest Expense Ratio Net Leverage Ratio for Deleveraging Event Ratio Net Leverage Ratio for Deleveraging Event Ratio Net Leverage Ratio for Deleveraging Event Debt Related Commitment Fees and Debt Issuance Costs Debt Related Commitment Fees and Debt Issuance Costs Dividends Payable Dividends Payable Current portion of long-term debt Long-term Debt, Current Maturities Long-term Debt, Current Maturities Operating Lease, Liability, Noncurrent Operating Lease, Liability, Noncurrent Schedule of Long-term Debt Instruments [Table] Schedule of Long-term Debt Instruments [Table] Preferred stock, shares authorized Preferred Stock, Shares Authorized Increase (decrease) in uncertain tax positions Unrecognized Tax Benefits, Period Increase (Decrease) Thereafter Contractual Obligation, Due after Fifth Year Redeemable Preferred Stock [Member] Redeemable Preferred Stock [Member] Consolidation, Policy [Policy Text Block] Consolidation, Policy [Policy Text Block] Contracts Receivable, Claims and Uncertain Amounts Contracts Receivable, Claims and Uncertain Amounts Stockholders' equity (deficit): Stockholders' Equity Attributable to Parent [Abstract] Document Fiscal Year Focus Document Fiscal Year Focus Schedule of Preferred Debt Details [Table] Schedule of Preferred Debt Details [Table] Schedule of Preferred Debt Details [Table] Schedule of Stock by Class [Table] Schedule of Stock by Class [Table] Schedule of Segment Reporting Information, by Segment [Table] Schedule of Segment Reporting Information, by Segment [Table] Contract with Customer, Basis of Pricing [Domain] Contract with Customer, Basis of Pricing [Domain] Subsequent Events [Text Block] Subsequent Events [Text Block] Condensed Consolidated Statement of Stockholders' Equity [Abstract] Condensed Consolidated Statement of Stockholders' Equity [Abstract] Condensed Consolidated Statement of Stockholders' Equity [Abstract] Schedule of debt Schedule of Debt [Table Text Block] Merger recapitalization transaction Payments To (Proceeds From) Recapitalization Transaction, Financing Activities Payments to (Proceeds from) Recapitalization Transaction, Financing Activities Statutory federal tax rate Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent Recurring Fair Value, Recurring [Member] Accounts Receivable, Allowance for Credit Loss, Beginning of Period Accounts Receivable, Allowance for Credit Loss, End of Period Accounts Receivable, Allowance for Credit Loss, Current Schedule of fair value of liabilities measured on recurring basis Fair Value, Liabilities Measured on Recurring Basis [Table Text Block] Cost of revenue Cost of Revenue Proceeds from Long-term Lines of Credit Proceeds from Long-term Lines of Credit Class of Stock [Line Items] Class of Stock [Line Items] Subsequent Event [Abstract] Subsequent Event [Abstract] Subsequent Event [Abstract] Related party transactions Related Party Transactions Disclosure [Text Block] Treasury Stock, Value Treasury Stock, Common, Value Property, Plant and Equipment [Table] Property, Plant and Equipment [Table] Retained Earnings [Member] Retained Earnings [Member] Debt Covenant Period, Period Four [Member] [Member] Debt Covenant Period, Period Four [Member] [Member] Debt Covenant Period, Period Four [Member] Obligations, Fair Value Disclosure Obligations, Fair Value Disclosure Subsequent Event Type [Domain] Subsequent Event Type [Domain] Subsequent Event [Line Items] Subsequent Event [Line Items] 2023 Contractual Obligation, Due in Fourth Year Document Period End Date Document Period End Date Numerator: Net Income (Loss) Available to Common Stockholders, Basic [Abstract] 2024 Finance Lease, Liability, Payments, Due Year Five Statement [Table] Statement [Table] Entity Registrant Name Entity Registrant Name 2020 Commitment [Member] [Member] 2020 Commitment [Member] [Member] 2020 Commitment backstop for future cash required to be paid by the company Oaktree [Member] Principal Owner [Member] Goodwill and Intangible Assets Disclosure [Text Block] Goodwill and Intangible Assets Disclosure [Text Block] Contract with Customer, Performance Obligation Satisfied in Previous Period Contract with Customer, Performance Obligation Satisfied in Previous Period Renewables Segment [Member] Renewables Segment [Member] Renewables Segment [Member] Payments on finance lease obligations Repayments of Long-term Capital Lease Obligations Cash flow from investing activities: Net Cash Provided by (Used in) Investing Activities [Abstract] Maximum Maximum [Member] Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Gain (Loss) Included in Earnings Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Gain (Loss) Included in Earnings State tax rate Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Percent Contingent Consideration Shares Contingent Consideration Shares Contingent Consideration Shares 2022 Lessee, Operating Lease, Liability, Payments, Due Year Three Receivables [Abstract] Receivables [Abstract] Net Income (Loss) Available to Common Stockholders, Basic Net income (loss) available to common stockholders Net Income (Loss) Available to Common Stockholders, Basic Share price (in dollars per share) Share Price Finance leased assets, gross Capital Leased Assets, Gross Series A Preferred Stock, par value, $0.0001 per share; 100,000,000 shares authorized; 17,483 shares and 17,483 shares issued and outstanding at September 30, 2020 and December 31, 2019, respectively Temporary Equity, Carrying Amount, Attributable to Parent Wind Revenue [Member] Wind Revenue [Member] Wind Revenue [Member] Antidilutive Securities, Name [Domain] Antidilutive Securities, Name [Domain] Accumulated deficit Retained Earnings (Accumulated Deficit) Series B Preferred Stock - warrant obligations Series B Preferred Stock - warrant obligations Series B Preferred Stock - warrant obligations. The fair value of future warrant obligations related to the issuance of Series B Preferred Stock Entity Tax Identification Number Entity Tax Identification Number Other Commitments [Domain] Other Commitments [Domain] Revenue [Policy Text Block] Revenue [Policy Text Block] 2021 Contractual Obligation, Due in Second Year Earnings Per Share, Diluted Diluted EPS (in dollars per share) Earnings Per Share, Diluted Number of Reportable Segments Number of Reportable Segments Product Concentration Risk [Member] Product Concentration Risk [Member] Deferred Revenue, Revenue Recognized Deferred Revenue, Revenue Recognized Trading Symbol Trading Symbol Minimum Minimum [Member] Segment revenue as a percentage of total revenue Segment revenue as a percentage of total revenue Segment revenue as a percentage of total revenue 2021 Finite-Lived Intangible Assets, Amortization Expense, Year Two Undistributed Earnings (Loss) Allocated to Participating Securities, Basic Undistributed Earnings (Loss) Allocated to Participating Securities, Basic Deferred income taxes Deferred Income Tax Expense (Benefit) Statistical Measurement [Domain] Statistical Measurement [Domain] Finance lease obligations, less current portion Finance Lease, Liability, Noncurrent Disaggregation of Revenue [Abstract] Disaggregation of Revenue [Abstract] Adjustments to reconcile net loss to net cash used in operating activities: Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Time-and-materials Contract [Member] Time-and-materials Contract [Member] Net cash (used in) provided by financing activities Net Cash Provided by (Used in) Financing Activities 30-DAY VWAP 30-DAY VWAP 30-DAY VWAP used in the calculation of conversion for the Series A Preferred Stock (Provision) benefit for income taxes Income Tax Expense (Benefit) 2021 Lessee, Operating Lease, Liability, Payments, Due Year Two Customer Relationships [Member] Customer Relationships [Member] Other Commitments [Table] Other Commitments [Table] City Area Code City Area Code Contract Assets and Liabilities Long-term Contracts or Programs Disclosure [Text Block] Line of Credit Facility, Unused Capacity, Commitment Fee Percentage Line of Credit Facility, Unused Capacity, Commitment Fee Percentage Trade Names [Member] Trade Names [Member] Prepaid expenses and other assets Increase (Decrease) in Prepaid Expense and Other Assets Intangible Assets, Net (Excluding Goodwill) Intangible Assets, Net (Excluding Goodwill) Title of 12(b) Security Title of 12(b) Security Series A Preferred PIK Dividend Rate 18 mos Series A Preferred PIK Dividend Rate 18 mos Series A Preferred PIK Dividend Rate 18 mos after merger Earnings Per Share [Abstract] Earnings Per Share [Abstract] Concentration Risk [Table] Concentration Risk [Table] Debt Instrument, Covenant Terms, Maximum First Lien Net Leverage Ratio Debt Instrument, Covenant Terms, Maximum First Lien Net Leverage Ratio Debt Instrument, Covenant Terms, Maximum First Lien Net Leverage Ratio Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Axis] Schedule of Goodwill [Table] Schedule of Goodwill [Table] Deferred Income Tax Assets, Net Deferred Income Tax Assets, Net Income (loss) before benefit for income taxes Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Total principal due for long-term debt Long-term Debt, Gross Assets Assets [Abstract] Preferred stock, par value (in dollars per share) Preferred Stock, Par or Stated Value Per Share Operating Lease, Weighted Average Remaining Lease Term Operating Lease, Weighted Average Remaining Lease Term Operating cashflow from operating leases Operating cashflow from operating leases Operating cashflow from operating leases Lease, Cost Lease, Cost Schedule of Accounts, Notes, Loans and Financing Receivable [Table] Schedule of Accounts, Notes, Loans and Financing Receivable [Table] 2022 Finite-Lived Intangible Assets, Amortization Expense, Year Three Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block] Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block] Cash flows from operating activities: Net Cash Provided by (Used in) Operating Activities [Abstract] Proceeds Received for series b preferred Proceeds Received for series b preferred Proceeds Received for series b preferred Other income (expense), net: Nonoperating Income (Expense) [Abstract] Anti-dilution Warrants Anti-dilution Warrants Anti-dilution Warrants Effect of Change in Accounting Principle Topic 606 Effect of Change in Accounting Principle Topic 606 Effect of Change in Accounting Principle Topic 606 Operating Leases, Rent Expense, Net Operating Leases, Rent Expense, Net Net Book Value Finite-Lived Intangible Assets, Net Customer [Domain] Customer [Domain] Deferred compensation Deferred Compensation Liability, Classified, Noncurrent Finance minimum lease payments Finance Lease, Liability, Payment, Due Debt Disclosure [Abstract] Debt Disclosure [Abstract] Contractual maturities of debt and capital lease obligations Schedule of Maturities of Long-term Debt [Table Text Block] Increase (Decrease) in Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] Statistical Measurement [Axis] Statistical Measurement [Axis] Supplemental disclosure of cash and non-cash transactions: Supplemental Cash Flow Information [Abstract] Gain (Loss) on Disposition of Property Plant Equipment Gain (Loss) on Disposition of Property Plant Equipment Line of Credit Facility, Increase (Decrease), Net Line of Credit Facility, Increase (Decrease), Net Heavy Civil Revenue [Member] Heavy Civil Revenue [Member] Heavy Civil Revenue [Member] Operating Lease, Weighted Average Discount Rate, Percent Operating Lease, Weighted Average Discount Rate, Percent One Customer [Member] One Customer [Member] One Customer [Member] Basis of Accounting, Policy [Policy Text Block] Basis of Accounting, Policy [Policy Text Block] Exercise price of securities excluded at closing Exercise price of securities excluded at closing Exercise price of securities excluded at closing of 11.50 or higher Statement of Financial Position [Abstract] Statement of Financial Position [Abstract] Income Taxes Paid, Net Income Taxes Paid, Net Sublease Income Sublease Income Reconciliation of Other Significant Reconciling Items from Segments to Consolidated [Table Text Block] Reconciliation of Other Significant Reconciling Items from Segments to Consolidated [Table Text Block] Debt and Series B Preferred Stock Debt Disclosure [Text Block] Accounts Receivable, Allowance for Credit Loss, Writeoff Accounts Receivable, Allowance for Credit Loss, Writeoff Schedule of Finite-Lived Intangible Assets [Table] Schedule of Finite-Lived Intangible Assets [Table] Finance Lease, Weighted Average Discount Rate, Percent Finance Lease, Weighted Average Discount Rate, Percent Variable Lease, Cost Variable Lease, Cost Common stock, shares authorized Common Stock, Shares Authorized Accumulated Amortization Finite-Lived Intangible Assets, Accumulated Amortization Revenue, Remaining Performance Obligation, Percentage Revenue, Remaining Performance Obligation, Percentage Statement of Cash Flows [Abstract] Statement of Cash Flows [Abstract] Entity Central Index Key Entity Central Index Key Entity Emerging Growth Company Entity Emerging Growth Company Selling, general and administrative expenses Selling, General and Administrative Expense Income Tax Contingency [Line Items] Income Tax Contingency [Line Items] Share-based compensation expense Share-based Payment Arrangement, Noncash Expense Operating Lease, Liability, Current Operating Lease, Liability, Current Schedule of basic and diluted EPS Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Long-term debt, less current portion Long-term Debt, Excluding Current Maturities Beginning Balance, December 31, 2019 Ending Balance, September 30, 2020 Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value Environmental Revenue [Member] Environmental Revenue [Member] Environmental Revenue [Member] Base Rate [Member] Base Rate [Member] Remainder of 2020 Lessee, Operating Lease, Liability, Payments, Remainder of Fiscal Year Significant Other Observable Inputs (Level 2) Fair Value, Inputs, Level 2 [Member] Income taxes Income Tax Disclosure [Text Block] Company-owned life insurance Company Owned Life Insurance Company Owned Life Insurance Antidilutive Securities [Axis] Antidilutive Securities [Axis] Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items] Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items] Unbilled Contracts Receivable Unbilled Contracts Receivable Concentration Risk Type [Axis] Concentration Risk Type [Axis] Other Commitments, Future Minimum Payments, Remainder of Fiscal Year Other Commitments, Future Minimum Payments, Remainder of Fiscal Year Series B Preferred Stock Liability [Member] Series B Preferred Stock Liability [Member] Series B Preferred Stock Liability [Member] Additional Lease Information [Abstract] Additional Lease Information [Abstract] Additional Lease Information [Abstract] Preferred stock, shares issued (in shares) Preferred Stock, Shares Issued Warrants for Common Stock Warrant [Member] Liabilities and Stockholder's Equity (Deficit) Liabilities and Equity [Abstract] Other Assets, Noncurrent Other Assets, Noncurrent Company-owned life insurance Payments for (Proceeds from) Life Insurance Policies Less: Convertible Preferred Stock dividends Preferred Stock Dividends, Income Statement Impact Series B Preferred Stock Warrant Exercise Price Series B Preferred Stock Warrant Exercise Price Series B Preferred Stock Warrant Exercise Price Cash flows from financing activities: Net Cash Provided by (Used in) Financing Activities [Abstract] Office equipment, furniture and fixtures Furniture And Fixtures, And Equipment [Member] Furniture And Fixtures, And Equipment Organization, Consolidation and Presentation of Financial Statements [Abstract] Organization, Consolidation and Presentation of Financial Statements [Abstract] Accounts payable and accrued liabilities Increase (Decrease) in Accounts Payable and Accrued Liabilities Backlog [Member] Order or Production Backlog [Member] Long-term Debt Long-term Debt Total amount of revolving credit facility Total amount of revolving credit facility Total amount of revolving credit facility Remainder of 2020 Finite-Lived Intangible Assets, Amortization Expense, Remainder of Fiscal Year 2023 Finite-Lived Intangible Assets, Amortization Expense, Year Four Amortization of Other Deferred Charges Amortization of Other Deferred Charges Segment Reporting, Policy [Policy Text Block] Segment Reporting, Policy [Policy Text Block] Fair Value Hierarchy and NAV [Domain] Fair Value Hierarchy and NAV [Domain] Purchases of property, plant and equipment Payments to Acquire Property, Plant, and Equipment 2024 Lessee, Operating Lease, Liability, Payments, Due Year Five Contract Assets and Contract Liabilities Contract with Customer, Asset and Liability [Table Text Block] Less: Amount representing interest Finance Leases, future minimum payments, interest included in payments Finance Leases, future minimum payments, interest included in payments Accounts Receivable, Credit Loss Expense (Reversal) Accounts Receivable, Credit Loss Expense (Reversal) Subsequent Event [Table] Subsequent Event [Table] 2019 Commitment [Member] 2019 Commitment [Member] 2019 Commitment Operating Cashflow Finance Leases Operating Cashflow Finance Leases Operating Cashflow Finance Leases Additional Paid-in Capital [Member] Additional Paid-in Capital [Member] Finance Lease, Weighted Average Remaining Lease Term Finance Lease, Weighted Average Remaining Lease Term Entity Address, Address Line One Entity Address, Address Line One Entity Address, Address Line Two Entity Address, Address Line Two Incremental Common Shares Attributable to Dilutive Effect of Call Options and Warrants Incremental Common Shares Attributable to Dilutive Effect of Call Options and Warrants Gross Profit Margin Gross Profit Margin Gross Profit Margin Property, plant and equipment, gross Property, Plant and Equipment, Gross 2024 Contractual Obligation, Due in Fifth Year Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets by Major Class [Axis] Gross profit Gross Profit Gross Profit Property, plant and equipment, net Property, Plant and Equipment Disclosure [Text Block] Entity Address, State or Province Entity Address, State or Province Special Assessment Bond Special Assessment Bond Specialty Civil Segment [Member] Specialty Civil Segment [Member] Specialty Civil Segment [Member] Customer Concentration Risk [Member] Customer Concentration Risk [Member] Segments [Abstract] Segments [Abstract] Segments [Abstract] Net cash (used in) provided by investing activities Net Cash Provided by (Used in) Investing Activities Adjustments to Additional Paid in Capital, Warrant Issued Adjustments to Additional Paid in Capital, Warrant Issued Fair Value, Recurring and Nonrecurring [Table] Fair Value, Recurring and Nonrecurring [Table] Related Party Transaction [Line Items] Related Party Transaction [Line Items] Commercial equipment notes Loans Payable [Member] Other Operating Activities, Cash Flow Statement Other Operating Activities, Cash Flow Statement Proceeds from sale of property, plant and equipment Proceeds from Sale of Property, Plant, and Equipment 2022 Finance Lease, Liability, Payments, Due Year Three Accounts Payable, Current Accounts Payable, Current Transfer to non-recurring fair value instrument (equity) Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Transfers, Net Series B Preferred Stock Warrants at closing[Member] Series B Preferred Stock Warrants at closing[Member] [Member] Series B Preferred Stock Warrants at closing[Member] Debt Covenant Period, Period One [Member] Debt Covenant Period, Period One [Member] Debt Covenant Period, Period One [Member] Series B-1 Preferred Stock 6% Warrants [Member] Series B-1 Preferred Stock 6% Warrants [Member] Series B-1 Preferred Stock 6% Warrants [Member] Goodwill, Period Increase (Decrease) Goodwill, Period Increase (Decrease) Accrued Liabilities, Current Accrued Liabilities, Current Entity Interactive Data Current Entity Interactive Data Current Common stock, shares, issued Common Stock, Shares, Issued Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Common stock, par value (in dollars per share) Common Stock, Par or Stated Value Per Share Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Schedule of reconciliation of fair value unobservable liabilities measured on recurring basis Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block] Measurement Frequency [Axis] Measurement Frequency [Axis] Debt Covenant Period [Domain] Debt Covenant Period [Domain] [Domain] for Debt Covenant Period [Axis] Earnings per share Earnings Per Share [Text Block] Income Tax Contingency [Table] Income Tax Contingency [Table] Finance Lease, Right-of-Use Asset, Amortization Finance Lease, Right-of-Use Asset, Amortization Accumulated depreciation Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Deferred Revenue Deferred Revenue Thereafter Finance Lease, Liability, Payments, Due after Year Five Commitments and contingencies Commitments and Contingencies Disclosure [Text Block] Finance Lease, Liability Present Value of Minimum Lease Payments Finance Lease, Liability Stock Issued During Period, Shares, New Issues Stock Issued During Period, Shares, New Issues Revenue Benchmark [Member] Revenue Benchmark [Member] Restricted Stock Units (RSUs) [Member] Restricted Stock Units (RSUs) [Member] Organization, Consolidation and Presentation of Financial Statements Disclosure and Significant Accounting Policies [Text Block] Organization, Consolidation and Presentation of Financial Statements Disclosure and Significant Accounting Policies [Text Block] Effective tax rates Effective Income Tax Rate Reconciliation, Percent Contractors [Abstract] Contractors [Abstract] Disaggregation of Revenue [Table] Disaggregation of Revenue [Table] 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] Total liabilities Liabilities Increase (Decrease) in Contract with Customer, Asset Increase (Decrease) in Contract with Customer, Asset Restatement [Axis] Restatement [Axis] Common stock, par value, $0.0001 per share; 150,000,000 and 100,000,000 shares authorized; 20,983,584 and 20,460,533 shares issued and 20,983,584 and 20,446,811 outstanding at September 30, 2020 and December 31, 2019, respectively Common Stock, Value, Issued Other Commitments [Axis] Other Commitments [Axis] Proceeds, Issuance of Shares, Share-based Payment Arrangement, Including Option Exercised Proceeds, Issuance of Shares, Share-based Payment Arrangement, Including Option Exercised Rail Construction Revenue [Member] Rail Construction Revenue [Member] Rail Construction Revenue [Member] Loans Receivable, Basis Spread on Variable Rate Loans Receivable, Basis Spread on Variable Rate Debt - Series B Preferred Stock Debt - Series B Preferred Stock Debt - Series B Preferred Stock Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Rights Offering Fair Value [Member] Rights Offering Fair Value [Member] Rights Offering Fair Value [Member] Reconciliation of Revenue from Segments to Consolidated [Table Text Block] Reconciliation of Revenue from Segments to Consolidated [Table Text Block] Incremental Common Shares Attributable to Dilutive Effect of Share-based Payment Arrangements Incremental Common Shares Attributable to Dilutive Effect of Share-based Payment Arrangements Series B Preferred Equity Agreement - All Equity Ares Series B Preferred Equity Agreement - All Equity Ares Series B Preferred Equity Agreement - All Equity Ares Warrants Issued at Closing of Equity Agreement Warrants Issued at Closing of Equity Agreement Warrants Issued at Closing of Equity Agreement Provision for Loss on Contracts Provision for Loss on Contracts Schedule of Goodwill [Table Text Block] Schedule of Goodwill [Table Text Block] Schedule of Additional Lease Information [Table Text Block] Schedule of Additional Lease Information [Table Text Block] Schedule of Additional Lease Information [Table Text Block] Fixed-price Contract [Member] Fixed-price Contract [Member] Weighted Average Number of Shares Outstanding, Basic Weighted Average Number of Shares Outstanding, Basic Operating Lease, Right-of-Use Asset Operating Lease, Right-of-Use Asset Contract Receivable Retainage Contract Receivable Retainage Equity Components [Axis] Equity Components [Axis] Total stockholders' equity (deficit) Beginning Balance Stockholder's equity Ending Balance Stockholder's equity Stockholders' Equity Attributable to Parent Amortization of Intangible Assets Amortization of Intangible Assets Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets, Major Class Name [Domain] Concentration Risk Type [Domain] Concentration Risk Type [Domain] Contract Liabilities Contract Liabilities Contract with Customer, Liability, Current Concentration Risk Benchmark [Axis] Concentration Risk Benchmark [Axis] Schedule of Related Party Transactions, by Related Party [Table] Schedule of Related Party Transactions, by Related Party [Table] Fair value of financial instruments Fair Value Disclosures [Text Block] Accrued dividends on Series B Preferred Stock Paid-in-Kind Interest Finite-Lived Intangible Assets [Line Items] Finite-Lived Intangible Assets [Line Items] Contract Assets Contract with Customer, Asset, Net, Current Remainder of 2020 Contractual Obligation, Future Minimum Payments Due, Remainder of Fiscal Year Depreciation and amortization Depreciation, Depletion and Amortization Gross Carrying Amount Finite-Lived Intangible Assets, Gross Interest Paid, Excluding Capitalized Interest, Operating Activities Interest Paid, Excluding Capitalized Interest, Operating Activities Variable Rate [Axis] Variable Rate [Axis] Security Exchange Name Security Exchange Name Antidilutive securities excluded from computation of earnings per share, amount Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Related Party Transaction [Axis] Related Party Transaction [Axis] Depreciation expense Depreciation Long-term Debt, Type [Axis] Long-term Debt, Type [Axis] Net cash used in operating activities Net Cash Provided by (Used in) Operating Activities 10% Warrants at fully diluted share count 10% Warrants at fully diluted share count 10% Warrants at fully diluted share count related to series b-1 Equity Component [Domain] Equity Component [Domain] Increase (Decrease) in Contract with Customer, Liability Increase (Decrease) in Contract with Customer, Liability Document Transition Report Document Transition Report Series B Preferred Equity Agreement - All Equity Oaktree Series B Preferred Equity Agreement - All Equity Oaktree Series B Preferred Equity Agreement - All Equity Oaktree Share-based Payment Arrangement, Option [Member] Share-based Payment Arrangement, Option [Member] Debt Issuance Costs, Net Debt Issuance Costs, Net Construction equipment Equipment [Member] Finance leased assets, net Capital Leases, Balance Sheet, Assets by Major Class, Net Series B-3 Exchange Warrants [Member] Series B-3 Exchange Warrants [Member] Series B-3 Exchange Warrants [Member] Ares [Member] Ares [Member] Ares [Member] Contractual Obligation Contractual Obligation Weighted Average Useful Life Acquired Finite-lived Intangible Assets, Weighted Average Useful Life Term Loan [Member] Long-term Debt [Member] Income Statement [Abstract] Income Statement [Abstract] EX-101.PRE 14 iea-20200930_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT XML 15 iea-20200930_htm.xml IDEA: XBRL DOCUMENT 0001652362 2020-01-01 2020-09-30 0001652362 us-gaap:CommonStockMember 2020-01-01 2020-09-30 0001652362 us-gaap:WarrantMember 2020-01-01 2020-09-30 0001652362 2020-11-09 0001652362 2020-09-30 0001652362 2019-12-31 0001652362 2020-07-01 2020-09-30 0001652362 2019-07-01 2019-09-30 0001652362 2019-01-01 2019-09-30 0001652362 us-gaap:CommonStockMember 2018-12-31 0001652362 us-gaap:AdditionalPaidInCapitalMember 2018-12-31 0001652362 us-gaap:TreasuryStockMember 2018-12-31 0001652362 us-gaap:RetainedEarningsMember 2018-12-31 0001652362 2018-12-31 0001652362 us-gaap:RetainedEarningsMember 2019-01-01 2019-03-31 0001652362 2019-01-01 2019-03-31 0001652362 us-gaap:AdditionalPaidInCapitalMember 2019-01-01 2019-03-31 0001652362 us-gaap:CommonStockMember us-gaap:CommonStockMember 2019-01-01 2019-03-31 0001652362 us-gaap:CommonStockMember 2019-01-01 2019-03-31 0001652362 us-gaap:CommonStockMember us-gaap:AdditionalPaidInCapitalMember 2019-01-01 2019-03-31 0001652362 us-gaap:TreasuryStockMember us-gaap:TreasuryStockMember 2019-01-01 2019-03-31 0001652362 us-gaap:TreasuryStockMember us-gaap:TreasuryStockMember 2019-03-31 0001652362 us-gaap:CommonStockMember 2019-03-31 0001652362 us-gaap:AdditionalPaidInCapitalMember 2019-03-31 0001652362 us-gaap:TreasuryStockMember 2019-03-31 0001652362 us-gaap:RetainedEarningsMember 2019-03-31 0001652362 2019-03-31 0001652362 us-gaap:RetainedEarningsMember 2019-04-01 2019-06-30 0001652362 2019-04-01 2019-06-30 0001652362 us-gaap:AdditionalPaidInCapitalMember 2019-04-01 2019-06-30 0001652362 us-gaap:CommonStockMember 2019-06-30 0001652362 us-gaap:AdditionalPaidInCapitalMember 2019-06-30 0001652362 us-gaap:TreasuryStockMember 2019-06-30 0001652362 us-gaap:RetainedEarningsMember 2019-06-30 0001652362 2019-06-30 0001652362 us-gaap:RetainedEarningsMember 2019-07-01 2019-09-30 0001652362 us-gaap:CommonStockMember us-gaap:CommonStockMember 2019-07-01 2019-09-30 0001652362 us-gaap:AdditionalPaidInCapitalMember 2019-07-01 2019-09-30 0001652362 us-gaap:CommonStockMember 2019-09-30 0001652362 us-gaap:AdditionalPaidInCapitalMember 2019-09-30 0001652362 us-gaap:TreasuryStockMember 2019-09-30 0001652362 us-gaap:RetainedEarningsMember 2019-09-30 0001652362 2019-09-30 0001652362 us-gaap:CommonStockMember 2019-12-31 0001652362 us-gaap:AdditionalPaidInCapitalMember 2019-12-31 0001652362 us-gaap:TreasuryStockMember 2019-12-31 0001652362 us-gaap:RetainedEarningsMember 2019-12-31 0001652362 us-gaap:RetainedEarningsMember 2020-01-01 2020-03-31 0001652362 2020-01-01 2020-03-31 0001652362 us-gaap:AdditionalPaidInCapitalMember 2020-01-01 2020-03-31 0001652362 us-gaap:CommonStockMember us-gaap:CommonStockMember 2020-01-01 2020-03-31 0001652362 us-gaap:CommonStockMember 2020-01-01 2020-03-31 0001652362 us-gaap:CommonStockMember us-gaap:AdditionalPaidInCapitalMember 2020-01-01 2020-03-31 0001652362 us-gaap:TreasuryStockMember us-gaap:TreasuryStockMember 2020-01-01 2020-03-31 0001652362 us-gaap:TreasuryStockMember us-gaap:TreasuryStockMember 2020-03-31 0001652362 us-gaap:CommonStockMember 2020-03-31 0001652362 us-gaap:AdditionalPaidInCapitalMember 2020-03-31 0001652362 us-gaap:TreasuryStockMember 2020-03-31 0001652362 us-gaap:RetainedEarningsMember 2020-03-31 0001652362 2020-03-31 0001652362 us-gaap:RetainedEarningsMember 2020-04-01 2020-06-30 0001652362 2020-04-01 2020-06-30 0001652362 us-gaap:AdditionalPaidInCapitalMember 2020-04-01 2020-06-30 0001652362 us-gaap:CommonStockMember us-gaap:CommonStockMember 2020-04-01 2020-06-30 0001652362 us-gaap:CommonStockMember 2020-04-01 2020-06-30 0001652362 us-gaap:CommonStockMember us-gaap:AdditionalPaidInCapitalMember 2020-04-01 2020-06-30 0001652362 us-gaap:TreasuryStockMember us-gaap:TreasuryStockMember 2020-04-01 2020-06-30 0001652362 us-gaap:TreasuryStockMember us-gaap:TreasuryStockMember 2020-06-30 0001652362 us-gaap:CommonStockMember 2020-06-30 0001652362 us-gaap:AdditionalPaidInCapitalMember 2020-06-30 0001652362 us-gaap:TreasuryStockMember 2020-06-30 0001652362 us-gaap:RetainedEarningsMember 2020-06-30 0001652362 2020-06-30 0001652362 us-gaap:RetainedEarningsMember 2020-07-01 2020-09-30 0001652362 us-gaap:AdditionalPaidInCapitalMember 2020-07-01 2020-09-30 0001652362 us-gaap:CommonStockMember us-gaap:CommonStockMember 2020-07-01 2020-09-30 0001652362 us-gaap:CommonStockMember us-gaap:AdditionalPaidInCapitalMember 2020-07-01 2020-09-30 0001652362 us-gaap:CommonStockMember us-gaap:AdditionalPaidInCapitalMember 2020-09-30 0001652362 us-gaap:TreasuryStockMember us-gaap:TreasuryStockMember 2020-07-01 2020-09-30 0001652362 us-gaap:TreasuryStockMember us-gaap:TreasuryStockMember 2020-09-30 0001652362 us-gaap:CommonStockMember 2020-09-30 0001652362 us-gaap:AdditionalPaidInCapitalMember 2020-09-30 0001652362 us-gaap:TreasuryStockMember 2020-09-30 0001652362 us-gaap:RetainedEarningsMember 2020-09-30 0001652362 us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember us-gaap:FixedPriceContractMember 2020-07-01 2020-09-30 0001652362 us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember us-gaap:FixedPriceContractMember 2019-07-01 2019-09-30 0001652362 us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember us-gaap:FixedPriceContractMember 2020-01-01 2020-09-30 0001652362 us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember us-gaap:FixedPriceContractMember 2019-01-01 2019-09-30 0001652362 us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember us-gaap:TimeAndMaterialsContractMember 2020-07-01 2020-09-30 0001652362 us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember us-gaap:TimeAndMaterialsContractMember 2019-07-01 2019-09-30 0001652362 us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember us-gaap:TimeAndMaterialsContractMember 2020-01-01 2020-09-30 0001652362 us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember us-gaap:TimeAndMaterialsContractMember 2019-01-01 2019-09-30 0001652362 iea:WindRevenueMember 2020-07-01 2020-09-30 0001652362 iea:WindRevenueMember 2019-07-01 2019-09-30 0001652362 iea:WindRevenueMember 2020-01-01 2020-09-30 0001652362 iea:WindRevenueMember 2019-01-01 2019-09-30 0001652362 iea:SolarRevenueMember 2020-07-01 2020-09-30 0001652362 iea:SolarRevenueMember 2019-07-01 2019-09-30 0001652362 iea:SolarRevenueMember 2020-01-01 2020-09-30 0001652362 iea:SolarRevenueMember 2019-01-01 2019-09-30 0001652362 iea:RenewablesSegmentMember 2020-07-01 2020-09-30 0001652362 iea:RenewablesSegmentMember 2019-07-01 2019-09-30 0001652362 iea:RenewablesSegmentMember 2020-01-01 2020-09-30 0001652362 iea:RenewablesSegmentMember 2019-01-01 2019-09-30 0001652362 iea:HeavyCivilRevenueMember 2020-07-01 2020-09-30 0001652362 iea:HeavyCivilRevenueMember 2019-07-01 2019-09-30 0001652362 iea:HeavyCivilRevenueMember 2020-01-01 2020-09-30 0001652362 iea:HeavyCivilRevenueMember 2019-01-01 2019-09-30 0001652362 iea:RailConstructionRevenueMember 2020-07-01 2020-09-30 0001652362 iea:RailConstructionRevenueMember 2019-07-01 2019-09-30 0001652362 iea:RailConstructionRevenueMember 2020-01-01 2020-09-30 0001652362 iea:RailConstructionRevenueMember 2019-01-01 2019-09-30 0001652362 iea:EnvironmentalRevenueMember 2020-07-01 2020-09-30 0001652362 iea:EnvironmentalRevenueMember 2019-07-01 2019-09-30 0001652362 iea:EnvironmentalRevenueMember 2020-01-01 2020-09-30 0001652362 iea:EnvironmentalRevenueMember 2019-01-01 2019-09-30 0001652362 iea:SpecialtyCivilSegmentMember 2020-07-01 2020-09-30 0001652362 iea:SpecialtyCivilSegmentMember 2019-07-01 2019-09-30 0001652362 iea:SpecialtyCivilSegmentMember 2020-01-01 2020-09-30 0001652362 iea:SpecialtyCivilSegmentMember 2019-01-01 2019-09-30 0001652362 iea:ConcentrationCompanyAMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2019-01-01 2019-09-30 0001652362 iea:OneCustomerMember 2019-12-31 0001652362 iea:BuildingAndLeaseholdImprovementsMember 2020-09-30 0001652362 iea:BuildingAndLeaseholdImprovementsMember 2019-12-31 0001652362 us-gaap:LandMember 2020-09-30 0001652362 us-gaap:LandMember 2019-12-31 0001652362 us-gaap:EquipmentMember 2020-09-30 0001652362 us-gaap:EquipmentMember 2019-12-31 0001652362 iea:FurnitureAndFixturesAndEquipmentMember 2020-09-30 0001652362 iea:FurnitureAndFixturesAndEquipmentMember 2019-12-31 0001652362 us-gaap:VehiclesMember 2020-09-30 0001652362 us-gaap:VehiclesMember 2019-12-31 0001652362 iea:RenewablesSegmentMember 2018-12-31 0001652362 iea:SpecialtyCivilSegmentMember 2018-12-31 0001652362 iea:RenewablesSegmentMember 2019-01-01 2019-12-31 0001652362 iea:SpecialtyCivilSegmentMember 2019-01-01 2019-12-31 0001652362 2019-01-01 2019-12-31 0001652362 iea:RenewablesSegmentMember 2019-12-31 0001652362 iea:SpecialtyCivilSegmentMember 2019-12-31 0001652362 iea:RenewablesSegmentMember 2020-09-30 0001652362 iea:SpecialtyCivilSegmentMember 2020-09-30 0001652362 us-gaap:CustomerRelationshipsMember 2020-09-30 0001652362 us-gaap:CustomerRelationshipsMember 2020-01-01 2020-09-30 0001652362 us-gaap:CustomerRelationshipsMember 2019-12-31 0001652362 us-gaap:CustomerRelationshipsMember 2019-01-01 2019-09-30 0001652362 us-gaap:TradeNamesMember 2020-09-30 0001652362 us-gaap:TradeNamesMember 2020-01-01 2020-09-30 0001652362 us-gaap:TradeNamesMember 2019-12-31 0001652362 us-gaap:TradeNamesMember 2019-01-01 2019-09-30 0001652362 us-gaap:OrderOrProductionBacklogMember 2020-09-30 0001652362 us-gaap:OrderOrProductionBacklogMember 2020-01-01 2020-09-30 0001652362 us-gaap:OrderOrProductionBacklogMember 2019-12-31 0001652362 us-gaap:OrderOrProductionBacklogMember 2019-01-01 2019-09-30 0001652362 us-gaap:FairValueInputsLevel1Member iea:SeriesBPreferredSeriesAConversionWarrantsMember us-gaap:FairValueMeasurementsRecurringMember 2020-09-30 0001652362 us-gaap:FairValueInputsLevel2Member iea:SeriesBPreferredSeriesAConversionWarrantsMember us-gaap:FairValueMeasurementsRecurringMember 2020-09-30 0001652362 us-gaap:FairValueInputsLevel3Member iea:SeriesBPreferredSeriesAConversionWarrantsMember us-gaap:FairValueMeasurementsRecurringMember 2020-09-30 0001652362 iea:SeriesBPreferredSeriesAConversionWarrantsMember us-gaap:FairValueMeasurementsRecurringMember 2020-09-30 0001652362 us-gaap:FairValueInputsLevel1Member iea:SeriesBPreferredSeriesAConversionWarrantsMember us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0001652362 us-gaap:FairValueInputsLevel2Member iea:SeriesBPreferredSeriesAConversionWarrantsMember us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0001652362 us-gaap:FairValueInputsLevel3Member iea:SeriesBPreferredSeriesAConversionWarrantsMember us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0001652362 iea:SeriesBPreferredSeriesAConversionWarrantsMember us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0001652362 us-gaap:FairValueInputsLevel1Member iea:SeriesB1PreferredStock6WarrantsMember us-gaap:FairValueMeasurementsRecurringMember 2020-09-30 0001652362 us-gaap:FairValueInputsLevel2Member iea:SeriesB1PreferredStock6WarrantsMember us-gaap:FairValueMeasurementsRecurringMember 2020-09-30 0001652362 us-gaap:FairValueInputsLevel3Member iea:SeriesB1PreferredStock6WarrantsMember us-gaap:FairValueMeasurementsRecurringMember 2020-09-30 0001652362 iea:SeriesB1PreferredStock6WarrantsMember us-gaap:FairValueMeasurementsRecurringMember 2020-09-30 0001652362 us-gaap:FairValueInputsLevel1Member iea:SeriesB1PreferredStock6WarrantsMember us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0001652362 us-gaap:FairValueInputsLevel2Member iea:SeriesB1PreferredStock6WarrantsMember us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0001652362 us-gaap:FairValueInputsLevel3Member iea:SeriesB1PreferredStock6WarrantsMember us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0001652362 iea:SeriesB1PreferredStock6WarrantsMember us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0001652362 us-gaap:FairValueInputsLevel1Member iea:SeriesBPreferredStockWarrantsatclosingMemberMember us-gaap:FairValueMeasurementsRecurringMember 2020-09-30 0001652362 us-gaap:FairValueInputsLevel2Member iea:SeriesBPreferredStockWarrantsatclosingMemberMember us-gaap:FairValueMeasurementsRecurringMember 2020-09-30 0001652362 us-gaap:FairValueInputsLevel3Member iea:SeriesBPreferredStockWarrantsatclosingMemberMember us-gaap:FairValueMeasurementsRecurringMember 2020-09-30 0001652362 iea:SeriesBPreferredStockWarrantsatclosingMemberMember us-gaap:FairValueMeasurementsRecurringMember 2020-09-30 0001652362 us-gaap:FairValueInputsLevel1Member iea:SeriesBPreferredStockWarrantsatclosingMemberMember us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0001652362 us-gaap:FairValueInputsLevel2Member iea:SeriesBPreferredStockWarrantsatclosingMemberMember us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0001652362 us-gaap:FairValueInputsLevel3Member iea:SeriesBPreferredStockWarrantsatclosingMemberMember us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0001652362 iea:SeriesBPreferredStockWarrantsatclosingMemberMember us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0001652362 us-gaap:FairValueInputsLevel1Member iea:RightsOfferingFairValueMember us-gaap:FairValueMeasurementsRecurringMember 2020-09-30 0001652362 us-gaap:FairValueInputsLevel2Member iea:RightsOfferingFairValueMember us-gaap:FairValueMeasurementsRecurringMember 2020-09-30 0001652362 us-gaap:FairValueInputsLevel3Member iea:RightsOfferingFairValueMember us-gaap:FairValueMeasurementsRecurringMember 2020-09-30 0001652362 iea:RightsOfferingFairValueMember us-gaap:FairValueMeasurementsRecurringMember 2020-09-30 0001652362 us-gaap:FairValueInputsLevel1Member iea:RightsOfferingFairValueMember us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0001652362 us-gaap:FairValueInputsLevel2Member iea:RightsOfferingFairValueMember us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0001652362 us-gaap:FairValueInputsLevel3Member iea:RightsOfferingFairValueMember us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0001652362 iea:RightsOfferingFairValueMember us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0001652362 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2020-09-30 0001652362 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2020-09-30 0001652362 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2020-09-30 0001652362 us-gaap:FairValueMeasurementsRecurringMember 2020-09-30 0001652362 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0001652362 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0001652362 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0001652362 us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0001652362 iea:SeriesBPreferredSeriesAConversionWarrantsMember 2019-12-31 0001652362 iea:SeriesB1PreferredStock6WarrantsMember 2019-12-31 0001652362 iea:SeriesBPreferredStockWarrantsatclosingMemberMember 2019-12-31 0001652362 iea:RightsOfferingFairValueMember 2019-12-31 0001652362 iea:SeriesBPreferredSeriesAConversionWarrantsMember 2020-01-01 2020-09-30 0001652362 iea:SeriesB1PreferredStock6WarrantsMember 2020-01-01 2020-09-30 0001652362 iea:SeriesBPreferredStockWarrantsatclosingMemberMember 2020-01-01 2020-09-30 0001652362 iea:RightsOfferingFairValueMember 2020-01-01 2020-09-30 0001652362 iea:SeriesBPreferredSeriesAConversionWarrantsMember 2020-09-30 0001652362 iea:SeriesB1PreferredStock6WarrantsMember 2020-09-30 0001652362 iea:SeriesBPreferredStockWarrantsatclosingMemberMember 2020-09-30 0001652362 iea:RightsOfferingFairValueMember 2020-09-30 0001652362 iea:SeriesBPreferredStockWarrantsatclosingMemberMember 2019-05-20 0001652362 us-gaap:LongTermDebtMember 2020-09-30 0001652362 us-gaap:LongTermDebtMember 2019-12-31 0001652362 us-gaap:LoansPayableMember 2020-09-30 0001652362 us-gaap:LoansPayableMember 2019-12-31 0001652362 iea:SeriesBPreferredStockLiabilityMember 2020-09-30 0001652362 iea:SeriesBPreferredStockLiabilityMember 2019-12-31 0001652362 iea:ThirdARCreditAgreementMember iea:DebtCovenantPeriodPeriodOneMember 2020-01-01 2020-09-30 0001652362 iea:ThirdARCreditAgreementMember iea:DebtCovenantPeriodPeriodTwoMember 2020-01-01 2020-09-30 0001652362 iea:ThirdARCreditAgreementMember iea:DebtCovenantPeriodPeriodThreeMemberMember 2020-01-01 2020-09-30 0001652362 iea:ThirdARCreditAgreementMember iea:DebtCovenantPeriodPeriodFourMemberMember 2020-01-01 2020-09-30 0001652362 us-gaap:SeriesBPreferredStockMember 2019-11-14 0001652362 us-gaap:SeriesBPreferredStockMember 2020-09-30 0001652362 us-gaap:SeriesBPreferredStockMember 2019-12-31 0001652362 iea:SeriesBPreferredStockLiabilityMember 2019-05-20 0001652362 iea:SeriesBPreferredStockLiabilityMember 2019-08-30 0001652362 iea:SeriesBPreferredStockWarrantsatclosingMemberMember 2019-08-30 0001652362 iea:SeriesBPreferredStockLiabilityMember 2019-11-14 0001652362 iea:SeriesBPreferredStockWarrantsatclosingMemberMember 2019-11-14 0001652362 iea:SeriesBPreferredStockWarrantsatclosingMemberMember 2020-01-21 0001652362 iea:SeriesB3ExchangeWarrantsMember 2019-11-14 0001652362 iea:SeriesB3ExchangeWarrantsMember 2020-01-21 0001652362 iea:RightsOfferingFairValueMember 2020-03-04 0001652362 iea:A2019CommitmentMember 2019-11-14 0001652362 iea:A2020CommitmentMemberMember 2019-11-14 0001652362 iea:A2020CommitmentMemberMember 2020-07-01 2020-09-30 0001652362 us-gaap:RedeemablePreferredStockMember 2020-07-01 2020-09-30 0001652362 us-gaap:RedeemablePreferredStockMember 2019-07-01 2019-09-30 0001652362 us-gaap:RedeemablePreferredStockMember 2020-01-01 2020-09-30 0001652362 us-gaap:RedeemablePreferredStockMember 2019-01-01 2019-09-30 0001652362 us-gaap:WarrantMember 2020-07-01 2020-09-30 0001652362 us-gaap:WarrantMember 2019-07-01 2019-09-30 0001652362 us-gaap:WarrantMember 2020-01-01 2020-09-30 0001652362 us-gaap:WarrantMember 2019-01-01 2019-09-30 0001652362 us-gaap:RestrictedStockUnitsRSUMember 2020-07-01 2020-09-30 0001652362 us-gaap:RestrictedStockUnitsRSUMember 2019-07-01 2019-09-30 0001652362 us-gaap:RestrictedStockUnitsRSUMember 2020-01-01 2020-09-30 0001652362 us-gaap:RestrictedStockUnitsRSUMember 2019-01-01 2019-09-30 0001652362 us-gaap:WarrantMember 2019-09-30 0001652362 us-gaap:WarrantMember 2020-09-30 0001652362 us-gaap:EmployeeStockOptionMember 2020-01-01 2020-09-30 0001652362 us-gaap:EmployeeStockOptionMember 2019-01-01 2019-09-30 0001652362 us-gaap:SeriesAPreferredStockMember 2020-09-30 0001652362 2018-03-26 0001652362 srt:MinimumMember 2020-01-01 2020-09-30 0001652362 srt:MaximumMember 2020-01-01 2020-09-30 0001652362 iea:InfrastructureAndEnergyAlternativesLLCMember 2020-09-30 0001652362 iea:AresMember us-gaap:SeriesBPreferredStockMember 2020-09-30 0001652362 us-gaap:PrincipalOwnerMember us-gaap:SeriesBPreferredStockMember 2020-09-30 0001652362 iea:AresMember iea:SeriesB2PreferredStockMember 2020-09-30 0001652362 us-gaap:SubsequentEventMember 2020-10-30 2020-10-30 0001652362 us-gaap:SubsequentEventMember us-gaap:LondonInterbankOfferedRateLIBORMember 2020-10-30 0001652362 us-gaap:SubsequentEventMember us-gaap:BaseRateMember 2020-10-30 shares iso4217:USD iso4217:USD shares pure iea:numberOfDays 0001652362 2020 false Q3 --12-31 10-Q true 2020-09-30 false 001-37796 Infrastructure & Energy Alternatives, Inc. DE 47-4787177 6325 Digital Way Suite 460 Indianapolis IN 46278 765 828-2580 Common Stock, $0.0001 par value IEA NASDAQ Warrants for Common Stock IEAWW NASDAQ Yes Yes Non-accelerated Filer true false false 22789262 57298000 147259000 186302000 203645000 216513000 179303000 20298000 16855000 480411000 547062000 131558000 140488000 38460000 43431000 27280000 37272000 37373000 37373000 3905000 4752000 3178000 12992000 278000 1551000 722443000 824921000 117320000 177783000 156467000 158103000 73999000 115634000 23766000 23183000 9110000 9628000 2661000 1946000 383323000 486277000 33205000 41055000 30896000 34572000 159150000 162901000 171878000 166141000 8200000 17591000 7865000 8004000 794517000 916541000 0.0001 0.0001 1000000 1000000 17483 17483 17483 17483 17483000 17483000 0.0001 0.0001 150000000 100000000 20983584 20460533 20983584 20446811 2000 2000 13722 0 76000 34517000 17167000 -124076000 -126196000 -89557000 -109103000 722443000 824921000 522232000 422022000 1360999000 939764000 463343000 369152000 1214828000 849728000 58889000 52870000 146171000 90036000 29656000 31313000 87214000 84945000 29233000 21557000 58957000 5091000 14975000 13959000 47240000 35822000 3161000 4455000 428000 22557000 17419000 12053000 12145000 -8174000 6153000 -556000 10025000 -3352000 11266000 12609000 2120000 -4822000 619000 759000 1991000 2202000 0 -4247000 0 -23082000 -2854000 0 -35000 0 7793000 7603000 94000 -30106000 0.37 0.37 0 -1.47 0.32 0.24 0 -1.47 20968271 20446811 20748193 20425801 35336064 35419432 20748193 20425801 22155000 2000 4751000 0 0 -135931000 -131178000 -23639000 -23639000 1040000 1040000 111000 0 235000 14000 76000 159000 2754000 2754000 750000 750000 525000 525000 22266000 2000 5501000 -14000 -76000 -156066000 -150639000 6208000 6208000 720000 720000 9422000 9422000 918000 918000 22266000 2000 14725000 -14000 -76000 -149858000 -135207000 12609000 12609000 -1805000 0 1052000 1052000 3000000 3000000 759000 759000 20461000 2000 18018000 -14000 -76000 -137249000 -119305000 20461000 2000 17167000 -14000 -76000 -126196000 -109103000 -12743000 -12743000 1113000 1113000 240000 0 280000 38000 84000 196000 15631000 15631000 766000 766000 20701000 2000 33425000 -52000 -160000 -138939000 -105672000 3597000 3597000 844000 844000 441000 0 800000 129000 235000 565000 606000 606000 21142000 2000 34463000 -181000 -395000 -135342000 -101272000 11266000 11266000 1110000 1110000 23000 -42000 -42000 181000 395000 -181000 -395000 619000 619000 20984000 2000 34517000 0 0 -124076000 -89557000 2120000 -4822000 36566000 36373000 0 -23082000 -171000 0 9343000 3765000 3067000 2812000 1251000 743000 -139000 1494000 7959000 4135000 9814000 -2323000 287000 0 -17327000 19108000 37210000 62419000 3288000 5938000 -64089000 3317000 -41635000 9580000 -58798000 -55473000 -847000 81000 6727000 5599000 4151000 7266000 -1729000 1586000 72000000 50400000 83201000 121215000 0 14738000 19301000 15953000 0 24343000 350000 100000000 718000 159000 0 -2754000 -29434000 25750000 -89961000 -28137000 147259000 71311000 57298000 43174000 30149000 28240000 -955000 250000 11691000 1992000 6028000 0 1991000 2202000 Business, Basis of Presentation and Significant Accounting Policies<div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Organization and Reportable Segments</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">    </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Infrastructure and Energy Alternatives, Inc., a Delaware corporation, is a holding company organized on August 4, 2015 (together with its wholly-owned subsidiaries, “IEA” or the “Company”). On March 26, 2018, we became a public company by consummating a merger (the “Merger”) pursuant to an Agreement and Plan of Merger, dated November 3, 2017, with M III Acquisition Corporation (“M III”).</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    As of December 31, 2019, the Company's total annual gross revenues exceeded $1.07 billion and thus we are no longer an “emerging growth company,” as defined in the Jumpstart Our Business Startups Act (the “JOBS Act”).</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We segregate our business into two reportable segments: the Renewables segment and the Specialty Civil segment. See </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Note 10. Segments</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> for a description of the reportable segments and their operations. </span></div><div><span><br/></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%">COVID-19 Pandemic</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    During March 2020, the World Health Organization declared a global pandemic related to the rapidly growing outbreak of a novel strain of c</span><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">oronavirus (</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">“</span><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">COVID-19</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">”</span><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">). The COVID-19 pandemic has significantly affected economic conditions in the United States and internationally as national, state and local governments reacted to the public health crisis by requiring mitigation measures that have disrupted business activities for an uncertain period of time. The effects of the COVID-19 pandemic could affect the Company’s future business activities and financial results, including; new contract awards, reduced crew productivity, contract amendments/cancellations, higher operating costs and/or delayed project start dates or project shutdowns that may be requested or mandated by governmental authorities or others. </span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company believes that the COVID-19 pandemic has not had a material adverse impact on the Company’s financial results for the period ended September 30, 2020. Most of the Company’s construction services are currently deemed essential under governmental mitigation orders and all of our business segments continue to operate. The Company has issued several notices of force majeure for the purpose of recognizing delays in construction schedules due to COVID-19 outbreaks on certain of its teams and has also received notices of force majeure from the owners of certain projects and certain subcontractors. Management does not believe that any delays on projects related to these events of force majeure will have a material impact on its results of operations.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Management’s top priority has been to take appropriate actions to protect the health and safety of the Company's employees, customers and business partners, including adjusting the Company's standard operating procedures to respond to evolving health guidelines. Management believes that it is taking appropriate steps to mitigate any potential impact to the Company; however, given the uncertainty regarding the potential effects of the COVID-19 pandemic, any future impacts cannot be quantified or predicted with specificity. </span></div><div><span><br/></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%">Principles of Consolidation</span></div><div style="text-align:justify"><span><br/></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:115%">    </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The accompanying unaudited condensed consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States (“GAAP”) for interim financial information and with the instructions for Quarterly Reports on Form 10-Q and Rule 10-01 of Regulation S-X. Pursuant to these rules and regulations, certain information and footnote disclosures normally included in the annual audited consolidated financial statements prepared in accordance with GAAP have been condensed or omitted. Adjustments necessary to arrive at net income (loss) available for common stockholders, previously disclosed in </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Note 8. Earnings Per Share</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">, have been added to the prior period presentation of the consolidated statements of operations to be comparable with the current period presentation.</span></div><div style="margin-bottom:5pt;margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    The unaudited condensed consolidated financial statements include the accounts of IEA and its wholly-owned domestic and foreign subsidiaries and in the opinion of management, these financial statements reflect all adjustments (consisting of normal recurring adjustments) that are necessary to present fairly the results of operations for the interim periods presented. The results of operations for the nine months ended September 30, 2020 are not necessarily indicative of the results that may be expected for the year ending December 31, 2020. These financial statements should be read in conjunction with the </span></div><div style="margin-bottom:5pt;margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Company’s audited consolidated financial statements for the year ended December 31, 2019 and notes thereto included in the Company’s 2019 Annual Report on Form 10-K.</span></div><div style="text-align:justify"><span><br/></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%">Basis of Accounting and Use of Estimates</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    The accompanying unaudited condensed consolidated financial statements have been prepared in accordance with GAAP. The preparation of the condensed consolidated financial statements in conformity with GAAP requires the use of estimates and assumptions that affect the amounts reported in the condensed consolidated financial statements and the accompanying notes. Key estimates include: the recognition of revenue and project profit or loss; fair value estimates; valuations of goodwill and intangible assets; asset lives used in computing depreciation and amortization; accrued self-insured claims; other reserves and accruals; accounting for income taxes; and the estimated impact of contingencies and ongoing litigation. While management believes that its estimates are reasonable when considered in conjunction with the Company’s consolidated financial position and results of operations, actual results could differ materially from those estimates.</span></div><div style="text-align:justify"><span><br/></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%">Revenue Recognition</span></div><div style="text-align:justify"><span><br/></span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    The Company adopted the requirements of Accounting Standards Update (“ASU”) 2014-09, Revenue from Contracts with Customers, which is also referred to as Accounting Standards Codification (“ASC”) Topic 606, under the modified retrospective transition approach effective January 1, 2019, with application to all existing contracts that were not substantially completed as of January 1, 2019. The Company adopted this standard for interim periods beginning after December 31, 2019, and recorded adjustments to the previously issued quarterly financial statements for the nine months ended September 30, 2019. The impacts of adoption on the Company’s retained earnings on January 1, 2019 was primarily related to variable consideration on unapproved change orders. The cumulative impact of adopting Topic 606 required net adjustments of $750,000 to the statement of operations among revenue, cost of revenue and income taxes, thereby reducing income for the nine months ended September 30, 2019 and reducing the December 31, 2019 accumulated deficit. The Company also adjusted the September 30, 2019, statement of cash flows to reflect the impact of adoption.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    Under Topic 606, revenue is recognized when control of promised goods and services is transferred to customers, and the amount of revenue recognized reflects the consideration to which an entity expects to be entitled in exchange for the goods and services transferred. Revenue is recognized by the Company primarily over time utilizing the cost-to-cost measure of progress for fixed price contracts and is based on costs for time and materials and other service contracts, consistent with the Company’s previous revenue recognition practices. </span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Contracts</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> </span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    The Company derives revenue primarily from construction projects performed under contracts for specific projects requiring the construction and installation of an entire infrastructure system or specified units within an infrastructure system. Contracts contain multiple pricing options, such as fixed price, time and materials, or unit price. Generally, renewable energy projects are performed for private customers while Specialty Civil projects are performed for various governmental entities.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    Revenue derived from projects billed on a fixed-price basis totaled 98.4% and 98.5% of consolidated revenue from operations for the three months ended September 30, 2020 and 2019, respectively, and totaled 97.6% and 94.1% for the nine months ended September 30, 2020 and 2019, respectively. Revenue and related costs for contracts billed on a time and materials basis are recognized as the services are rendered. Revenue derived from projects billed on a time and materials basis totaled 1.6% and 1.5% of consolidated revenue from operations for the three months ended September 30, 2020 and 2019, respectively, and totaled 2.4% and 5.9% for the nine months ended September 30, 2020 and 2019, respectively. </span></div><div style="text-indent:36pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;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%">Construction contract</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> r</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">evenue is recognized over time using the cost-to-cost measure of progress for fixed price contracts. The cost-to-cost measure of progress best depicts the continuous transfer of control of goods or services to the customer. The contractual terms provide that the customer compensates the Company for services rendered.</span></div><div><span><br/></span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    Contract costs include all direct materials, labor and subcontracted costs, as well as indirect costs related to contract performance, such as indirect labor, supplies, tools, repairs and the costs of capital equipment. The cost estimation and review process for recognizing revenue over time under the cost-to-cost method is based on the professional knowledge and experience of the Company’s project managers, engineers and financial professionals. Management reviews estimates of total contract transaction price and total project costs on an ongoing basis. Changes in job performance, job conditions and management’s assessment of expected variable consideration are factors that influence estimates of the total contract transaction price, total costs to complete those contracts and profit recognition. Changes in these factors could result in revisions to revenue and costs of revenue in the period in which the revisions are determined on a prospective basis, which could materially affect the </span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Company’s results of operations for that period. Provisions for losses on uncompleted contracts are recorded in the period in which such losses are determined. </span></div><div style="margin-bottom:8pt"><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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="margin-bottom:8pt"><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 contractual promise to transfer a distinct good or service to the customer and is the unit of account under Topic 606. The transaction price of a contract is allocated to distinct performance obligations and recognized as revenue when or as the performance obligations are satisfied. The Company’s contracts often require significant integrated services and, even when delivering multiple distinct services, are generally accounted for as a single performance obligation. Contract amendments and change orders are generally not distinct from the existing contract due to the significant integrated service provided in the context of the contract and are accounted for as a modification of the existing contract and performance obligation. With the exception of certain Specialty Civil service contracts, the majority of the Company’s performance obligations are generally completed within one year.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    When more than one contract is entered into with a customer on or close to the same date, the Company evaluates whether those contracts should be combined and accounted for as a single contract as well as whether those contracts should be accounted for as more than one performance obligation. This evaluation requires significant judgment and is based on the facts and circumstances of the various contracts, which could change the amount of revenue and profit recognition in a given period depending upon the outcome of the evaluation.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    Remaining performance obligations represent the amount of unearned transaction prices for contracts, including approved and unapproved change orders. As of September 30, 2020, the amount of the Company’s remaining performance obligations was $886.2 million. The Company expects to recognize approximately 37.3% of its remaining performance obligations as revenue during 2020. Revenue recognized from performance obligations satisfied in previous periods was $(0.8) million and $4.1 million </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">for</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> the three months ended September 30, 2020 and 2019, respectively, and $(4.4) million and $8.0 million for the nine months ended September 30, 2020 and 2019, respectively.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Variable Consideration</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    Transaction pricing for the Company’s contracts may include variable consideration, such as unapproved change orders, claims, incentives and liquidated damages. Management estimates variable consideration for a performance obligation utilizing estimation methods that best predict the amount of consideration to which the Company will be entitled. Variable consideration is included in the estimated transaction price to the extent it is probable that a significant reversal of cumulative revenue recognized will not occur when the uncertainty associated with the variable consideration is resolved. Management’s estimates of variable consideration and determination of whether to include estimated amounts in transaction price are based on legal opinions, past practices with the customer, specific discussions, correspondence or preliminary negotiations with the customer and all other relevant information that is reasonably available. The effect of a change in variable consideration on the transaction price of a performance obligation is typically recognized as an adjustment to revenue on a cumulative catch-up basis. To the extent unapproved change orders, claims and liquidated damages reflected in transaction price are not resolved in the Company’s favor, or to the extent incentives reflected in transaction price are not earned, there could be reductions in, or reversals of, previously recognized revenue.</span></div><div style="margin-bottom:8pt"><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 year ended December 31, 2019, the Company included approximately $67.1 million and $73.3 million, respectively, of unapproved change orders and/or claims in the transaction price for certain contracts that were in the process of being resolved in the normal course of business, including through negotiation, arbitration and other proceedings. These transaction price adjustments are included within Contract Assets or Contract Liabilities as appropriate. The Company actively engages with its customers to complete the final change order approval process, and generally expects these processes to be completed within one year. Amounts ultimately realized upon final acceptance by customers could be higher or lower than such estimated amounts.</span></div><div style="margin-bottom:8pt"><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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    The following tables disaggregate revenue by customers and services performed, which the Company believes best depicts how the nature, amount, timing and uncertainty of its revenue:</span></div><div style="margin-bottom:13pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:98.830%"><tr><td style="width:1.0%"/><td style="width:34.255%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.427%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.284%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.427%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.544%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.314%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.657%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.427%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.473%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.692%"/><td style="width:0.1%"/></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:700;line-height:100%">(in thousands)</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:10pt;font-weight:700;line-height:100%">Three Months Ended</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:10pt;font-weight:700;line-height:100%">Nine Months Ended</span></td><td colspan="3" style="padding:0 1pt"/></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:10pt;font-weight:700;line-height:100%">September 30, 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:10pt;font-weight:700;line-height:100%">September 30, 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:10pt;font-weight:700;line-height:100%">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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">September 30, 2019</span></td><td colspan="3" style="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:100%">Renewables Segment</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;border-top:1pt solid #000000;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;border-top:1pt solid #000000;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"/></tr><tr><td colspan="3" style="background-color:#ffffff;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%">   Wind</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%">261,754 </span></td><td style="background-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%">242,586 </span></td><td style="background-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%">827,442 </span></td><td style="background-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%">493,689 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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%">   Solar</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%">65,297 </span></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%">68 </span></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%">72,617 </span></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,145 </span></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"/></tr><tr><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%">327,051 </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;border-top:1pt solid #000000;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%">242,654 </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%">900,059 </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;border-top:1pt solid #000000;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%">495,834 </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"/></tr><tr style="height:15pt"><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;border-top:3pt double #000000;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;border-top:3pt double #000000;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"/></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%">Specialty Civil Segment</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"/></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%">   Heavy civil</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%">119,713 </span></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%">113,829 </span></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%">264,656 </span></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%">250,114 </span></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"/></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%">   Rail</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%">52,955 </span></td><td style="background-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%">40,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;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%">132,333 </span></td><td style="background-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%">121,113 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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%">   Environmental</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%">22,513 </span></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,814 </span></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,951 </span></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%">72,703 </span></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"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td style="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="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%">195,181 </span></td><td style="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="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="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="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%">179,368 </span></td><td style="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="padding:0 1pt"/><td style="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="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%">460,940 </span></td><td style="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="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="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="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%">443,930 </span></td><td style="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="padding:0 1pt"/></tr></table></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%">Concentrations</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    The Company had the following approximate revenue and accounts receivable concentrations, net of allowances, for the periods ended:</span></div><div style="margin-bottom:5pt;margin-top:5pt;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:31.794%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.256%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.115%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.402%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.280%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.402%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.426%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.115%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.350%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.392%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" 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:9pt;font-weight:700;line-height:100%">Revenue %</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" 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:9pt;font-weight:700;line-height:100%">Revenue %</span></td><td colspan="9" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><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:9pt;font-weight:700;line-height:100%">Three Months Ended</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" 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:9pt;font-weight:700;line-height:100%">Nine Months Ended</span></td><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:9pt;font-weight:700;line-height:100%">Accounts Receivable %</span></td><td colspan="3" style="padding:0 1pt"/></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:9pt;font-weight:700;line-height:100%">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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">September 30, 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:9pt;font-weight:700;line-height:100%">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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">September 30, 2019</span></td><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:9pt;font-weight:700;line-height:100%">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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2019</span></td><td colspan="3" style="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%">Company A (Specialty Civil Segment)</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #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%">*</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: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="3" style="background-color:#cceeff;border-top:1pt solid #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%">*</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%">11.7 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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;border-top:1pt solid #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%">*</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: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="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"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">* Amount was not above 10% threshold</span></div><div><span><br/></span></div><div style="margin-top:0.7pt;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%">Recently Adopted Accounting Standards - Guidance Adopted in 2020</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In August 2018, the Financial Accounting Standards Board (the “FASB”) issued ASU 2018-13, </span><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 (Topic 820), Disclosure Framework - Changes to the Disclosure Requirements for Fair Value Measurement,”</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> which eliminates certain disclosure requirements for recurring and non-recurring fair value measurements, such as the amount of and reason for transfers between Level 1 and Level 2 of the fair value hierarchy, and adds new disclosure requirements for Level 3 measurements. ASU 2018-13 was effective for all entities for fiscal years beginning after December 15, 2019, including interim periods within those fiscal years. Certain disclosures per ASU 2018-13 were applied on a retrospective basis and others on a prospective basis. We adopted the standard on January 1, 2020, and it did not have an impact on our disclosures for fair value measurements. </span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In February 2016, the FASB issued ASU 2016-02,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">“Leases (Topic 842)</span><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-style:italic;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%"> which is effective for annual reporting periods beginning after December 15, 2018. Under Topic 842, lessees will be required to recognize the following for all leases (with the exception of short-term leases) at the commencement date: i) a lease liability, which is a lessee’s obligation to make lease payments arising from a lease, measured on a discounted basis, and ii) a right-of-use asset, which is an asset that represents the lessee’s right to use, or control the use of, a specified asset for the lease term. Topic 842 requires entities to adopt the new lease standard using a modified retrospective method and initially apply the related guidance at the beginning of the earliest period presented in the financial statements. </span></div><div style="text-indent:36pt"><span><br/></span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    The Company adopted Topic 842 using the modified retrospective method as of January 1, 2019 and for interim periods beginning after December 31, 2019, without adjusting comparative periods in the financial statements. The most significant effect of the new guidance was the recognition of operating lease right-of-use assets and a liability for operating </span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">leases as of December 31, 2019. The accounting for finance leases (capital leases) was substantially unchanged. The Company elected to utilize permissible practical expedients that allowed entities to: (1) not reassess whether any expired or existing contracts were or contained leases; (2) retain the existing classification of lease contracts as of the date of adoption; (3) not reassess initial direct costs for any existing leases; and (4) not separate non-lease components for all classes of leased assets. </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%">Recently Issued Accounting Standards Not Yet Adopted</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    </span></div><div style="text-align:justify"><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, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">“Financial Instruments—Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments,”</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> which introduced an expected credit loss methodology for the measurement and recognition of credit losses on most financial assets, including trade accounts receivables. The expected credit loss methodology under ASU 2016-13 is based on historical experience, current conditions and reasonable and supportable forecasts, and replaces the probable/incurred loss model for measuring and recognizing expected losses under current GAAP. The ASU also requires disclosure of information regarding how a company developed its allowance, including changes in the factors that influenced management’s estimate of expected credit losses and the reasons for those changes. The ASU and its related clarifying updates are effective for smaller reporting companies for fiscal years beginning after December 15, 2022, and interim periods within those fiscal years, with early adoption permitted. We are still evaluating the new standard but do not expect it to have a material impact on our estimate of the allowance for uncollectable accounts.</span></div><div style="text-align:justify"><span><br/></span></div><div><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 No. 2019-12, </span><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 (Topic 740): Simplifying the Accounting for Income Taxes,”</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> which removes certain exceptions to the general principles in Topic 740 and also clarifies and amends existing guidance to improve consistent application. This ASU is effective for fiscal years beginning after December 15, 2020, and interim periods within those fiscal years. Depending on the amendment, adoption may be applied on the retrospective, modified retrospective, or prospective basis. We are currently evaluating the potential effects of adopting the provisions of ASU No. 2019-12.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Management has evaluated other recently issued accounting pronouncements and does not believe that they will have a significant impact on the financial statements and related disclosures.</span></div> <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We segregate our business into two reportable segments: the Renewables segment and the Specialty Civil segment. See </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Note 10. Segments</span> for a description of the reportable segments and their operations. 2 <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%">Principles of Consolidation</span></div><div style="text-align:justify"><span><br/></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:115%">    </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The accompanying unaudited condensed consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States (“GAAP”) for interim financial information and with the instructions for Quarterly Reports on Form 10-Q and Rule 10-01 of Regulation S-X. Pursuant to these rules and regulations, certain information and footnote disclosures normally included in the annual audited consolidated financial statements prepared in accordance with GAAP have been condensed or omitted. Adjustments necessary to arrive at net income (loss) available for common stockholders, previously disclosed in </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Note 8. Earnings Per Share</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">, have been added to the prior period presentation of the consolidated statements of operations to be comparable with the current period presentation.</span></div><div style="margin-bottom:5pt;margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    The unaudited condensed consolidated financial statements include the accounts of IEA and its wholly-owned domestic and foreign subsidiaries and in the opinion of management, these financial statements reflect all adjustments (consisting of normal recurring adjustments) that are necessary to present fairly the results of operations for the interim periods presented. The results of operations for the nine months ended September 30, 2020 are not necessarily indicative of the results that may be expected for the year ending December 31, 2020. These financial statements should be read in conjunction with the </span></div>Company’s audited consolidated financial statements for the year ended December 31, 2019 and notes thereto included in the Company’s 2019 Annual Report on Form 10-K. The accompanying unaudited condensed consolidated financial statements have been prepared in accordance with GAAP. The preparation of the condensed consolidated financial statements in conformity with GAAP requires the use of estimates and assumptions that affect the amounts reported in the condensed consolidated financial statements and the accompanying notes. Key estimates include: the recognition of revenue and project profit or loss; fair value estimates; valuations of goodwill and intangible assets; asset lives used in computing depreciation and amortization; accrued self-insured claims; other reserves and accruals; accounting for income taxes; and the estimated impact of contingencies and ongoing litigation. While management believes that its estimates are reasonable when considered in conjunction with the Company’s consolidated financial position and results of operations, actual results could differ materially from those estimates. <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%">Revenue Recognition</span></div><div style="text-align:justify"><span><br/></span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    The Company adopted the requirements of Accounting Standards Update (“ASU”) 2014-09, Revenue from Contracts with Customers, which is also referred to as Accounting Standards Codification (“ASC”) Topic 606, under the modified retrospective transition approach effective January 1, 2019, with application to all existing contracts that were not substantially completed as of January 1, 2019. The Company adopted this standard for interim periods beginning after December 31, 2019, and recorded adjustments to the previously issued quarterly financial statements for the nine months ended September 30, 2019. The impacts of adoption on the Company’s retained earnings on January 1, 2019 was primarily related to variable consideration on unapproved change orders. The cumulative impact of adopting Topic 606 required net adjustments of $750,000 to the statement of operations among revenue, cost of revenue and income taxes, thereby reducing income for the nine months ended September 30, 2019 and reducing the December 31, 2019 accumulated deficit. The Company also adjusted the September 30, 2019, statement of cash flows to reflect the impact of adoption.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    Under Topic 606, revenue is recognized when control of promised goods and services is transferred to customers, and the amount of revenue recognized reflects the consideration to which an entity expects to be entitled in exchange for the goods and services transferred. Revenue is recognized by the Company primarily over time utilizing the cost-to-cost measure of progress for fixed price contracts and is based on costs for time and materials and other service contracts, consistent with the Company’s previous revenue recognition practices. </span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Contracts</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> </span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    The Company derives revenue primarily from construction projects performed under contracts for specific projects requiring the construction and installation of an entire infrastructure system or specified units within an infrastructure system. Contracts contain multiple pricing options, such as fixed price, time and materials, or unit price. Generally, renewable energy projects are performed for private customers while Specialty Civil projects are performed for various governmental entities.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    Revenue derived from projects billed on a fixed-price basis totaled 98.4% and 98.5% of consolidated revenue from operations for the three months ended September 30, 2020 and 2019, respectively, and totaled 97.6% and 94.1% for the nine months ended September 30, 2020 and 2019, respectively. Revenue and related costs for contracts billed on a time and materials basis are recognized as the services are rendered. Revenue derived from projects billed on a time and materials basis totaled 1.6% and 1.5% of consolidated revenue from operations for the three months ended September 30, 2020 and 2019, respectively, and totaled 2.4% and 5.9% for the nine months ended September 30, 2020 and 2019, respectively. </span></div><div style="text-indent:36pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;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%">Construction contract</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> r</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">evenue is recognized over time using the cost-to-cost measure of progress for fixed price contracts. The cost-to-cost measure of progress best depicts the continuous transfer of control of goods or services to the customer. The contractual terms provide that the customer compensates the Company for services rendered.</span></div><div><span><br/></span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    Contract costs include all direct materials, labor and subcontracted costs, as well as indirect costs related to contract performance, such as indirect labor, supplies, tools, repairs and the costs of capital equipment. The cost estimation and review process for recognizing revenue over time under the cost-to-cost method is based on the professional knowledge and experience of the Company’s project managers, engineers and financial professionals. Management reviews estimates of total contract transaction price and total project costs on an ongoing basis. Changes in job performance, job conditions and management’s assessment of expected variable consideration are factors that influence estimates of the total contract transaction price, total costs to complete those contracts and profit recognition. Changes in these factors could result in revisions to revenue and costs of revenue in the period in which the revisions are determined on a prospective basis, which could materially affect the </span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Company’s results of operations for that period. Provisions for losses on uncompleted contracts are recorded in the period in which such losses are determined. </span></div><div style="margin-bottom:8pt"><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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="margin-bottom:8pt"><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 contractual promise to transfer a distinct good or service to the customer and is the unit of account under Topic 606. The transaction price of a contract is allocated to distinct performance obligations and recognized as revenue when or as the performance obligations are satisfied. The Company’s contracts often require significant integrated services and, even when delivering multiple distinct services, are generally accounted for as a single performance obligation. Contract amendments and change orders are generally not distinct from the existing contract due to the significant integrated service provided in the context of the contract and are accounted for as a modification of the existing contract and performance obligation. With the exception of certain Specialty Civil service contracts, the majority of the Company’s performance obligations are generally completed within one year.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    When more than one contract is entered into with a customer on or close to the same date, the Company evaluates whether those contracts should be combined and accounted for as a single contract as well as whether those contracts should be accounted for as more than one performance obligation. This evaluation requires significant judgment and is based on the facts and circumstances of the various contracts, which could change the amount of revenue and profit recognition in a given period depending upon the outcome of the evaluation.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    Remaining performance obligations represent the amount of unearned transaction prices for contracts, including approved and unapproved change orders. As of September 30, 2020, the amount of the Company’s remaining performance obligations was $886.2 million. The Company expects to recognize approximately 37.3% of its remaining performance obligations as revenue during 2020. Revenue recognized from performance obligations satisfied in previous periods was $(0.8) million and $4.1 million </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">for</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> the three months ended September 30, 2020 and 2019, respectively, and $(4.4) million and $8.0 million for the nine months ended September 30, 2020 and 2019, respectively.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Variable Consideration</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    Transaction pricing for the Company’s contracts may include variable consideration, such as unapproved change orders, claims, incentives and liquidated damages. Management estimates variable consideration for a performance obligation utilizing estimation methods that best predict the amount of consideration to which the Company will be entitled. Variable consideration is included in the estimated transaction price to the extent it is probable that a significant reversal of cumulative revenue recognized will not occur when the uncertainty associated with the variable consideration is resolved. Management’s estimates of variable consideration and determination of whether to include estimated amounts in transaction price are based on legal opinions, past practices with the customer, specific discussions, correspondence or preliminary negotiations with the customer and all other relevant information that is reasonably available. The effect of a change in variable consideration on the transaction price of a performance obligation is typically recognized as an adjustment to revenue on a cumulative catch-up basis. To the extent unapproved change orders, claims and liquidated damages reflected in transaction price are not resolved in the Company’s favor, or to the extent incentives reflected in transaction price are not earned, there could be reductions in, or reversals of, previously recognized revenue.</span></div><div style="margin-bottom:8pt"><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 year ended December 31, 2019, the Company included approximately $67.1 million and $73.3 million, respectively, of unapproved change orders and/or claims in the transaction price for certain contracts that were in the process of being resolved in the normal course of business, including through negotiation, arbitration and other proceedings. These transaction price adjustments are included within Contract Assets or Contract Liabilities as appropriate. The Company actively engages with its customers to complete the final change order approval process, and generally expects these processes to be completed within one year. Amounts ultimately realized upon final acceptance by customers could be higher or lower than such estimated amounts.</span></div><div style="margin-bottom:8pt"><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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    The following tables disaggregate revenue by customers and services performed, which the Company believes best depicts how the nature, amount, timing and uncertainty of its revenue:</span></div><div style="margin-bottom:13pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:98.830%"><tr><td style="width:1.0%"/><td style="width:34.255%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.427%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.284%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.427%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.544%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.314%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.657%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.427%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.473%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.692%"/><td style="width:0.1%"/></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:700;line-height:100%">(in thousands)</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:10pt;font-weight:700;line-height:100%">Three Months Ended</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:10pt;font-weight:700;line-height:100%">Nine Months Ended</span></td><td colspan="3" style="padding:0 1pt"/></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:10pt;font-weight:700;line-height:100%">September 30, 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:10pt;font-weight:700;line-height:100%">September 30, 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:10pt;font-weight:700;line-height:100%">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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">September 30, 2019</span></td><td colspan="3" style="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:100%">Renewables Segment</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;border-top:1pt solid #000000;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;border-top:1pt solid #000000;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"/></tr><tr><td colspan="3" style="background-color:#ffffff;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%">   Wind</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%">261,754 </span></td><td style="background-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%">242,586 </span></td><td style="background-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%">827,442 </span></td><td style="background-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%">493,689 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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%">   Solar</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%">65,297 </span></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%">68 </span></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%">72,617 </span></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,145 </span></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"/></tr><tr><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%">327,051 </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;border-top:1pt solid #000000;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%">242,654 </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%">900,059 </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;border-top:1pt solid #000000;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%">495,834 </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"/></tr><tr style="height:15pt"><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;border-top:3pt double #000000;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;border-top:3pt double #000000;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"/></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%">Specialty Civil Segment</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"/></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%">   Heavy civil</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%">119,713 </span></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%">113,829 </span></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%">264,656 </span></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%">250,114 </span></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"/></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%">   Rail</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%">52,955 </span></td><td style="background-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%">40,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;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%">132,333 </span></td><td style="background-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%">121,113 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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%">   Environmental</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%">22,513 </span></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,814 </span></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,951 </span></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%">72,703 </span></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"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td style="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="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%">195,181 </span></td><td style="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="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="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="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%">179,368 </span></td><td style="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="padding:0 1pt"/><td style="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="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%">460,940 </span></td><td style="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="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="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="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%">443,930 </span></td><td style="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="padding:0 1pt"/></tr></table></div> 750000 0.984 0.985 0.976 0.941 0.016 0.015 0.024 0.059 886200000 0.373 -800000 4100000 -4400000 8000000.0 67100000 73300000 The following tables disaggregate revenue by customers and services performed, which the Company believes best depicts how the nature, amount, timing and uncertainty of its revenue:<table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:98.830%"><tr><td style="width:1.0%"/><td style="width:34.255%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.427%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.284%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.427%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.544%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.314%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.657%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.427%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.473%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.692%"/><td style="width:0.1%"/></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:700;line-height:100%">(in thousands)</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:10pt;font-weight:700;line-height:100%">Three Months Ended</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:10pt;font-weight:700;line-height:100%">Nine Months Ended</span></td><td colspan="3" style="padding:0 1pt"/></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:10pt;font-weight:700;line-height:100%">September 30, 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:10pt;font-weight:700;line-height:100%">September 30, 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:10pt;font-weight:700;line-height:100%">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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">September 30, 2019</span></td><td colspan="3" style="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:100%">Renewables Segment</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;border-top:1pt solid #000000;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;border-top:1pt solid #000000;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"/></tr><tr><td colspan="3" style="background-color:#ffffff;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%">   Wind</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%">261,754 </span></td><td style="background-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%">242,586 </span></td><td style="background-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%">827,442 </span></td><td style="background-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%">493,689 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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%">   Solar</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%">65,297 </span></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%">68 </span></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%">72,617 </span></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,145 </span></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"/></tr><tr><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%">327,051 </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;border-top:1pt solid #000000;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%">242,654 </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%">900,059 </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;border-top:1pt solid #000000;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%">495,834 </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"/></tr><tr style="height:15pt"><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;border-top:3pt double #000000;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;border-top:3pt double #000000;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"/></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%">Specialty Civil Segment</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"/></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%">   Heavy civil</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%">119,713 </span></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%">113,829 </span></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%">264,656 </span></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%">250,114 </span></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"/></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%">   Rail</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%">52,955 </span></td><td style="background-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%">40,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;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%">132,333 </span></td><td style="background-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%">121,113 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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%">   Environmental</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%">22,513 </span></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,814 </span></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,951 </span></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%">72,703 </span></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"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td style="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="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%">195,181 </span></td><td style="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="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="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="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%">179,368 </span></td><td style="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="padding:0 1pt"/><td style="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="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%">460,940 </span></td><td style="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="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="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="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%">443,930 </span></td><td style="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="padding:0 1pt"/></tr></table> 261754000 242586000 827442000 493689000 65297000 68000 72617000 2145000 327051000 242654000 900059000 495834000 119713000 113829000 264656000 250114000 52955000 40725000 132333000 121113000 22513000 24814000 63951000 72703000 195181000 179368000 460940000 443930000 The Company had the following approximate revenue and accounts receivable concentrations, net of allowances, for the periods ended:<div style="margin-bottom:5pt;margin-top:5pt;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:31.794%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.256%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.115%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.402%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.280%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.402%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.426%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.115%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.350%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.392%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" 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:9pt;font-weight:700;line-height:100%">Revenue %</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" 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:9pt;font-weight:700;line-height:100%">Revenue %</span></td><td colspan="9" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><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:9pt;font-weight:700;line-height:100%">Three Months Ended</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" 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:9pt;font-weight:700;line-height:100%">Nine Months Ended</span></td><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:9pt;font-weight:700;line-height:100%">Accounts Receivable %</span></td><td colspan="3" style="padding:0 1pt"/></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:9pt;font-weight:700;line-height:100%">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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">September 30, 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:9pt;font-weight:700;line-height:100%">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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">September 30, 2019</span></td><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:9pt;font-weight:700;line-height:100%">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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2019</span></td><td colspan="3" style="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%">Company A (Specialty Civil Segment)</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #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%">*</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: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="3" style="background-color:#cceeff;border-top:1pt solid #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%">*</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%">11.7 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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;border-top:1pt solid #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%">*</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: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="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"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">* Amount was not above 10% threshold</span></div> 0.117 <div style="margin-top:0.7pt;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%">Recently Adopted Accounting Standards - Guidance Adopted in 2020</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In August 2018, the Financial Accounting Standards Board (the “FASB”) issued ASU 2018-13, </span><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 (Topic 820), Disclosure Framework - Changes to the Disclosure Requirements for Fair Value Measurement,”</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> which eliminates certain disclosure requirements for recurring and non-recurring fair value measurements, such as the amount of and reason for transfers between Level 1 and Level 2 of the fair value hierarchy, and adds new disclosure requirements for Level 3 measurements. ASU 2018-13 was effective for all entities for fiscal years beginning after December 15, 2019, including interim periods within those fiscal years. Certain disclosures per ASU 2018-13 were applied on a retrospective basis and others on a prospective basis. We adopted the standard on January 1, 2020, and it did not have an impact on our disclosures for fair value measurements. </span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In February 2016, the FASB issued ASU 2016-02,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">“Leases (Topic 842)</span><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-style:italic;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%"> which is effective for annual reporting periods beginning after December 15, 2018. Under Topic 842, lessees will be required to recognize the following for all leases (with the exception of short-term leases) at the commencement date: i) a lease liability, which is a lessee’s obligation to make lease payments arising from a lease, measured on a discounted basis, and ii) a right-of-use asset, which is an asset that represents the lessee’s right to use, or control the use of, a specified asset for the lease term. Topic 842 requires entities to adopt the new lease standard using a modified retrospective method and initially apply the related guidance at the beginning of the earliest period presented in the financial statements. </span></div><div style="text-indent:36pt"><span><br/></span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    The Company adopted Topic 842 using the modified retrospective method as of January 1, 2019 and for interim periods beginning after December 31, 2019, without adjusting comparative periods in the financial statements. The most significant effect of the new guidance was the recognition of operating lease right-of-use assets and a liability for operating </span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">leases as of December 31, 2019. The accounting for finance leases (capital leases) was substantially unchanged. The Company elected to utilize permissible practical expedients that allowed entities to: (1) not reassess whether any expired or existing contracts were or contained leases; (2) retain the existing classification of lease contracts as of the date of adoption; (3) not reassess initial direct costs for any existing leases; and (4) not separate non-lease components for all classes of leased assets. </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%">Recently Issued Accounting Standards Not Yet Adopted</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    </span></div><div style="text-align:justify"><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, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">“Financial Instruments—Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments,”</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> which introduced an expected credit loss methodology for the measurement and recognition of credit losses on most financial assets, including trade accounts receivables. The expected credit loss methodology under ASU 2016-13 is based on historical experience, current conditions and reasonable and supportable forecasts, and replaces the probable/incurred loss model for measuring and recognizing expected losses under current GAAP. The ASU also requires disclosure of information regarding how a company developed its allowance, including changes in the factors that influenced management’s estimate of expected credit losses and the reasons for those changes. The ASU and its related clarifying updates are effective for smaller reporting companies for fiscal years beginning after December 15, 2022, and interim periods within those fiscal years, with early adoption permitted. We are still evaluating the new standard but do not expect it to have a material impact on our estimate of the allowance for uncollectable accounts.</span></div><div style="text-align:justify"><span><br/></span></div><div><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 No. 2019-12, </span><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 (Topic 740): Simplifying the Accounting for Income Taxes,”</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> which removes certain exceptions to the general principles in Topic 740 and also clarifies and amends existing guidance to improve consistent application. This ASU is effective for fiscal years beginning after December 15, 2020, and interim periods within those fiscal years. Depending on the amendment, adoption may be applied on the retrospective, modified retrospective, or prospective basis. We are currently evaluating the potential effects of adopting the provisions of ASU No. 2019-12.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Management has evaluated other recently issued accounting pronouncements and does not believe that they will have a significant impact on the financial statements and related disclosures.</span></div> Contract Assets and Liabilities<div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">    </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The timing of when we bill our customers is generally dependent upon agreed-upon contractual terms, milestone billings based on the completion of certain phases of the work, or when services are provided. Sometimes, billing occurs subsequent to revenue recognition, resulting in unbilled revenue, which is accounted for as a contract asset. Sometimes we receive advance payments or deposits from our customers before revenue is recognized, resulting in deferred revenue, which is accounted for as a contract liability.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    Contract assets in the Condensed Consolidated Balance Sheets represent the following:</span></div><div><span><br/></span></div><div style="padding-left:72pt;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">costs and estimated earnings in excess of billings, which arise when revenue has been recorded but the amount has not been billed; and</span></div><div style="padding-left:72pt"><span><br/></span></div><div style="padding-left:72pt;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">retainage amounts for the portion of the contract price billed by us for work performed but held for payment by the customer as a form of security until we reach certain construction milestones or complete the project.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    Contract assets consist of the following:</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"><tr><td style="width:1.0%"/><td style="width:57.697%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.814%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.272%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.817%"/><td style="width:0.1%"/></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:700;line-height:100%">(in thousands)</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:10pt;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:10pt;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%">Costs and estimated earnings in excess of billings on uncompleted contracts</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%">79,801 </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%">91,543 </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%">Retainage receivable</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%">136,712 </span></td><td style="background-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%">87,760 </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: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%">216,513 </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%">179,303 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    Contract liabilities consist of the following:</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"><tr><td style="width:1.0%"/><td style="width:57.697%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.814%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.272%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.817%"/><td style="width:0.1%"/></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:700;line-height:100%">(in thousands)</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:10pt;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:10pt;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%">Billings in excess of costs and estimated earnings on uncompleted contracts</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%">73,495 </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%">115,570 </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%">Loss on contracts in progress</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%">504 </span></td><td style="background-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%">64 </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: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%">73,999 </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%">115,634 </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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    </span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The contract receivables amount as of December 31, 2019 included unapproved change orders of approximately $9.2 million for which the Company was pursuing settlement through dispute resolution. The Company agreed to settle the unapproved change order dispute in the second quarter.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    Revenue recognized for the three and nine months ended September 30, 2020, that was included in the contract liability balance at December 31, 2019 was approximately $5.8 million and $114.5 million, respectively, and revenue recognized for the three and nine months ended September 30, 2019, that was included in the contract liability balance at December 31, 2018 was approximately $3.3 million and $53.3 million, respectively. </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    Activity in the allowance for doubtful accounts for the periods indicated is as follows:</span></div><div style="margin-bottom:5pt;margin-top:5pt;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:48.022%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.864%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.139%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.864%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.139%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.864%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.139%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.869%"/><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:10pt;font-weight:700;line-height:100%">Three Months Ended</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:10pt;font-weight:700;line-height:100%">Nine Months Ended</span></td></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:10pt;font-weight:700;line-height:100%">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:10pt;font-weight:700;line-height:100%">September 30,</span></td></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:700;line-height:100%">(in thousands)</span></td><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:10pt;font-weight:700;line-height:100%">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:10pt;font-weight:700;line-height:100%">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:10pt;font-weight:700;line-height:100%">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:10pt;font-weight:700;line-height:100%">2019</span></td></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%">Allowance for doubtful accounts at beginning of period</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%">89 </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%">102 </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%">75 </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%">42 </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%">    Plus: provision for (reduction in) allowance</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%">30 </span></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%">14 </span></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%">90 </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%">    Less: write-offs, net of recoveries</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%">(81)</span></td><td style="background-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%">(81)</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%">Allowance for doubtful accounts at period end</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%">89 </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%">51 </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%">89 </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%">51 </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> <table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"><tr><td style="width:1.0%"/><td style="width:57.697%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.814%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.272%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.817%"/><td style="width:0.1%"/></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:700;line-height:100%">(in thousands)</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:10pt;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:10pt;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%">Costs and estimated earnings in excess of billings on uncompleted contracts</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%">79,801 </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%">91,543 </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%">Retainage receivable</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%">136,712 </span></td><td style="background-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%">87,760 </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: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%">216,513 </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%">179,303 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    Contract liabilities consist of the following:</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"><tr><td style="width:1.0%"/><td style="width:57.697%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.814%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.272%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.817%"/><td style="width:0.1%"/></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:700;line-height:100%">(in thousands)</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:10pt;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:10pt;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%">Billings in excess of costs and estimated earnings on uncompleted contracts</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%">73,495 </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%">115,570 </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%">Loss on contracts in progress</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%">504 </span></td><td style="background-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%">64 </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: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%">73,999 </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%">115,634 </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> 79801000 91543000 136712000 87760000 216513000 179303000 73495000 115570000 504000 64000 73999000 115634000 9200000 5800000 114500000 3300000 53300000 Activity in the allowance for doubtful accounts for the periods indicated is as follows:<table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:48.022%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.864%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.139%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.864%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.139%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.864%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.139%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.869%"/><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:10pt;font-weight:700;line-height:100%">Three Months Ended</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:10pt;font-weight:700;line-height:100%">Nine Months Ended</span></td></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:10pt;font-weight:700;line-height:100%">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:10pt;font-weight:700;line-height:100%">September 30,</span></td></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:700;line-height:100%">(in thousands)</span></td><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:10pt;font-weight:700;line-height:100%">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:10pt;font-weight:700;line-height:100%">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:10pt;font-weight:700;line-height:100%">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:10pt;font-weight:700;line-height:100%">2019</span></td></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%">Allowance for doubtful accounts at beginning of period</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%">89 </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%">102 </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%">75 </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%">42 </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%">    Plus: provision for (reduction in) allowance</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%">30 </span></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%">14 </span></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%">90 </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%">    Less: write-offs, net of recoveries</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%">(81)</span></td><td style="background-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%">(81)</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%">Allowance for doubtful accounts at period end</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%">89 </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%">51 </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%">89 </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%">51 </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> 89000 102000 75000 42000 0 30000 14000 90000 0 -81000 0 -81000 89000 51000 89000 51000 Property, Plant and Equipment, Net<div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">    </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property, plant and equipment consisted of the following:</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"><tr><td style="width:1.0%"/><td style="width:56.524%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.401%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.272%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.403%"/><td style="width:0.1%"/></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:700;line-height:100%">(in thousands)</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:10pt;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:10pt;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%">Buildings and leasehold improvements</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%">3,420 </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,919 </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%">Land</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%">17,600 </span></td><td style="background-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,600 </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%">Construction equipment</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%">180,570 </span></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%">173,434 </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%">Office equipment, furniture and fixtures</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,618 </span></td><td style="background-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,487 </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%">Vehicles</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,921 </span></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,087 </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: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%">218,129 </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%">203,527 </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%">Accumulated depreciation</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%">(86,571)</span></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,039)</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%">    Property, plant and equipment, net</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%">131,558 </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%">140,488 </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>    Depreciation expense of property, plant and equipment was $9,282 and $9,219 for the three months ended September 30, 2020 and 2019, respectively, and was $26,575 and $26,125 for the nine months ended September 30, 2020 and 2019, respectively. Property, plant and equipment consisted of the following:<table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"><tr><td style="width:1.0%"/><td style="width:56.524%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.401%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.272%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.403%"/><td style="width:0.1%"/></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:700;line-height:100%">(in thousands)</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:10pt;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:10pt;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%">Buildings and leasehold improvements</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%">3,420 </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,919 </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%">Land</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%">17,600 </span></td><td style="background-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,600 </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%">Construction equipment</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%">180,570 </span></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%">173,434 </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%">Office equipment, furniture and fixtures</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,618 </span></td><td style="background-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,487 </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%">Vehicles</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,921 </span></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,087 </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: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%">218,129 </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%">203,527 </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%">Accumulated depreciation</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%">(86,571)</span></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,039)</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%">    Property, plant and equipment, net</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%">131,558 </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%">140,488 </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> 3420000 2919000 17600000 17600000 180570000 173434000 3618000 3487000 12921000 6087000 218129000 203527000 86571000 63039000 131558000 140488000 9282000 9219000 26575000 26125000 Goodwill and Intangible Assets, Net<div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">    </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table provides the changes in the carrying amount of goodwill, by segment:</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"><tr><td style="width:1.0%"/><td style="width:48.753%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.709%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.146%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.419%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.711%"/><td style="width:0.1%"/></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:700;line-height:100%">(in thousands)</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:10pt;font-weight:700;line-height:100%">Renewables</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:10pt;font-weight:700;line-height:100%">Specialty Civil</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:10pt;font-weight:700;line-height:100%">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:400;line-height:100%">January 1, 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%">3,020 </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-top:1pt solid #000000;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%">37,237 </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-top:1pt solid #000000;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%">40,257 </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%">   Acquisition adjustments</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%">(2,884)</span></td><td style="background-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,884)</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%">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%">3,020 </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-top:1pt solid #000000;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,353 </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-top:1pt solid #000000;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%">37,373 </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%">   Adjustments</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"/></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%">September 30, 2020</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%">3,020 </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;border-bottom:3pt double #000000;border-top:1pt solid #000000;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%">34,353 </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;border-bottom:3pt double #000000;border-top:1pt solid #000000;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%">37,373 </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><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    </span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Intangible assets consisted of the following as of the dates indicated:</span></div><div style="margin-bottom:5pt;margin-top:5pt;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:16.297%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.402%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.011%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.133%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.110%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.525%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.011%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.087%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.121%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">September 30, 2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2019</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></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:9pt;font-weight:700;line-height:100%">($ in thousands)</span></td><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:9pt;font-weight:700;line-height:100%">Gross Carrying Amount</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:9pt;font-weight:700;line-height:100%">Accumulated Amortization</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:9pt;font-weight:700;line-height:100%">Net Carrying 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:9pt;font-weight:700;line-height:100%">Weighted Average Remaining Life</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:9pt;font-weight:700;line-height:100%">Gross Carrying Amount</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:9pt;font-weight:700;line-height:100%">Accumulated Amortization</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:9pt;font-weight:700;line-height:100%">Net Carrying 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:9pt;font-weight:700;line-height:100%">Weighted Average Remaining Life</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:400;line-height:100%">Customer relationships</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:9pt;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:9pt;font-weight:400;line-height:100%">26,500 </span></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:9pt;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:9pt;font-weight:400;line-height:100%">(7,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 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:9pt;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:9pt;font-weight:400;line-height:100%">18,966 </span></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:9pt;font-weight:400;line-height:100%">5.25 years</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:9pt;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:9pt;font-weight:400;line-height:100%">26,500 </span></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:9pt;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:9pt;font-weight:400;line-height:100%">(4,695)</span></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:9pt;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:9pt;font-weight:400;line-height:100%">21,805 </span></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:9pt;font-weight:400;line-height:100%">6 years</span></td></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:9pt;font-weight:400;line-height:100%">Trade name</span></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:9pt;font-weight:400;line-height:100%">13,400 </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:9pt;font-weight:400;line-height:100%">(5,315)</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:9pt;font-weight:400;line-height:100%">8,085 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3.25 years</span></td><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:9pt;font-weight:400;line-height:100%">13,400 </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:9pt;font-weight:400;line-height:100%">(3,305)</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:9pt;font-weight:400;line-height:100%">10,095 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4 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:9pt;font-weight:400;line-height:100%">Backlog</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:9pt;font-weight:400;line-height:100%">13,900 </span></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:9pt;font-weight:400;line-height:100%">(13,671)</span></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:9pt;font-weight:400;line-height:100%">229 </span></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:9pt;font-weight:400;line-height:100%">3 months</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:9pt;font-weight:400;line-height:100%">13,900 </span></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:9pt;font-weight:400;line-height:100%">(8,528)</span></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:9pt;font-weight:400;line-height:100%">5,372 </span></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:9pt;font-weight:400;line-height:100%">1 year</span></td></tr><tr><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:9pt;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:9pt;font-weight:400;line-height:100%">53,800 </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:9pt;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:9pt;font-weight:400;line-height:100%">(26,520)</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:9pt;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:9pt;font-weight:400;line-height:100%">27,280 </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 colspan="3" style="padding:0 1pt"/><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:9pt;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:9pt;font-weight:400;line-height:100%">53,800 </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:9pt;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:9pt;font-weight:400;line-height:100%">(16,528)</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:9pt;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:9pt;font-weight:400;line-height:100%">37,272 </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 colspan="3" style="padding:0 1pt"/></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    </span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amortization expense associated with intangible assets for the three months ended September 30, 2020 and 2019, totaled $3.3 million and $3.4 million, respectively, and $10.0 million and $10.3 million for the nine months ended September 30, 2020 and 2019, respectively.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    The following table provides the annual intangible amortization expense currently expected to be recognized for the years 2020 through 2024:</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"><tr><td style="width:1.0%"/><td style="width:25.879%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.829%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.829%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.829%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.976%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.126%"/><td style="width:0.1%"/></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:700;line-height:100%">(in thousands)</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:10pt;font-weight:700;line-height:100%">Remainder of 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:10pt;font-weight:700;line-height:100%">2021</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:10pt;font-weight:700;line-height:100%">2022</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:10pt;font-weight:700;line-height:100%">2023</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:10pt;font-weight:700;line-height:100%">2024</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%">Amortization expense</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%">1,846 </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%">6,466 </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%">6,466 </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%">5,841 </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%">3,785 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> The following table provides the changes in the carrying amount of goodwill, by segment:<table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"><tr><td style="width:1.0%"/><td style="width:48.753%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.709%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.146%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.419%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.711%"/><td style="width:0.1%"/></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:700;line-height:100%">(in thousands)</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:10pt;font-weight:700;line-height:100%">Renewables</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:10pt;font-weight:700;line-height:100%">Specialty Civil</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:10pt;font-weight:700;line-height:100%">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:400;line-height:100%">January 1, 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%">3,020 </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-top:1pt solid #000000;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%">37,237 </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-top:1pt solid #000000;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%">40,257 </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%">   Acquisition adjustments</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%">(2,884)</span></td><td style="background-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,884)</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%">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%">3,020 </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-top:1pt solid #000000;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,353 </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-top:1pt solid #000000;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%">37,373 </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%">   Adjustments</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"/></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%">September 30, 2020</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%">3,020 </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;border-bottom:3pt double #000000;border-top:1pt solid #000000;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%">34,353 </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;border-bottom:3pt double #000000;border-top:1pt solid #000000;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%">37,373 </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> 3020000 37237000 40257000 0 -2884000 -2884000 3020000 34353000 37373000 0 0 0 3020000 34353000 37373000 <div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Intangible assets consisted of the following as of the dates indicated:</span></div><div style="margin-bottom:5pt;margin-top:5pt;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:16.297%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.402%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.011%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.133%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.110%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.525%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.011%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.087%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.121%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">September 30, 2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2019</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></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:9pt;font-weight:700;line-height:100%">($ in thousands)</span></td><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:9pt;font-weight:700;line-height:100%">Gross Carrying Amount</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:9pt;font-weight:700;line-height:100%">Accumulated Amortization</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:9pt;font-weight:700;line-height:100%">Net Carrying 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:9pt;font-weight:700;line-height:100%">Weighted Average Remaining Life</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:9pt;font-weight:700;line-height:100%">Gross Carrying Amount</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:9pt;font-weight:700;line-height:100%">Accumulated Amortization</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:9pt;font-weight:700;line-height:100%">Net Carrying 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:9pt;font-weight:700;line-height:100%">Weighted Average Remaining Life</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:400;line-height:100%">Customer relationships</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:9pt;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:9pt;font-weight:400;line-height:100%">26,500 </span></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:9pt;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:9pt;font-weight:400;line-height:100%">(7,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 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:9pt;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:9pt;font-weight:400;line-height:100%">18,966 </span></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:9pt;font-weight:400;line-height:100%">5.25 years</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:9pt;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:9pt;font-weight:400;line-height:100%">26,500 </span></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:9pt;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:9pt;font-weight:400;line-height:100%">(4,695)</span></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:9pt;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:9pt;font-weight:400;line-height:100%">21,805 </span></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:9pt;font-weight:400;line-height:100%">6 years</span></td></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:9pt;font-weight:400;line-height:100%">Trade name</span></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:9pt;font-weight:400;line-height:100%">13,400 </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:9pt;font-weight:400;line-height:100%">(5,315)</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:9pt;font-weight:400;line-height:100%">8,085 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3.25 years</span></td><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:9pt;font-weight:400;line-height:100%">13,400 </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:9pt;font-weight:400;line-height:100%">(3,305)</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:9pt;font-weight:400;line-height:100%">10,095 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4 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:9pt;font-weight:400;line-height:100%">Backlog</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:9pt;font-weight:400;line-height:100%">13,900 </span></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:9pt;font-weight:400;line-height:100%">(13,671)</span></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:9pt;font-weight:400;line-height:100%">229 </span></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:9pt;font-weight:400;line-height:100%">3 months</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:9pt;font-weight:400;line-height:100%">13,900 </span></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:9pt;font-weight:400;line-height:100%">(8,528)</span></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:9pt;font-weight:400;line-height:100%">5,372 </span></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:9pt;font-weight:400;line-height:100%">1 year</span></td></tr><tr><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:9pt;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:9pt;font-weight:400;line-height:100%">53,800 </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:9pt;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:9pt;font-weight:400;line-height:100%">(26,520)</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:9pt;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:9pt;font-weight:400;line-height:100%">27,280 </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 colspan="3" style="padding:0 1pt"/><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:9pt;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:9pt;font-weight:400;line-height:100%">53,800 </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:9pt;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:9pt;font-weight:400;line-height:100%">(16,528)</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:9pt;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:9pt;font-weight:400;line-height:100%">37,272 </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 colspan="3" style="padding:0 1pt"/></tr></table></div> 26500000 7534000 18966000 P5Y3M 26500000 4695000 21805000 P6Y 13400000 5315000 8085000 P3Y3M 13400000 3305000 10095000 P4Y 13900000 13671000 229000 P3M 13900000 8528000 5372000 P1Y 53800000 26520000 27280000 53800000 16528000 37272000 3300000 3400000 10000000.0 10300000 The following table provides the annual intangible amortization expense currently expected to be recognized for the years 2020 through 2024:<table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"><tr><td style="width:1.0%"/><td style="width:25.879%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.829%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.829%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.829%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.976%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.126%"/><td style="width:0.1%"/></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:700;line-height:100%">(in thousands)</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:10pt;font-weight:700;line-height:100%">Remainder of 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:10pt;font-weight:700;line-height:100%">2021</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:10pt;font-weight:700;line-height:100%">2022</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:10pt;font-weight:700;line-height:100%">2023</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:10pt;font-weight:700;line-height:100%">2024</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%">Amortization expense</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%">1,846 </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%">6,466 </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%">6,466 </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%">5,841 </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%">3,785 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 1846000 6466000 6466000 5841000 3785000 Fair Value of Financial Instruments<div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    The Company applies ASC Topic 820, Fair Value Measurement, which establishes a framework for measuring fair value. ASC 820 defines fair value as an exit price, which is the price that would be received for an asset or paid to transfer a liability in the Company’s principal or most advantageous market in an orderly transaction between market participants on the measurement date. The fair value hierarchy established in ASC 820 generally requires an entity to maximize the use of observable inputs and minimize the use of unobservable inputs when measuring fair value. Observable inputs reflect the assumptions that market participants would use in pricing the asset or liability and are developed based on market data obtained from sources independent of the reporting entity. Unobservable inputs reflect the entity’s own assumptions based on market data and the entity’s judgments about the assumptions that market participants would use in pricing the asset or liability and are developed based on the best information available in the circumstances.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    The valuation hierarchy is composed of three levels. The classification within the valuation hierarchy is based on the lowest level of input that is significant to the fair value measurement. The levels within the valuation hierarchy are described below:</span></div><div><span><br/></span></div><div style="margin-bottom:5pt;padding-left:36pt"><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 — Inputs to the fair value measurement are observable inputs, such as quoted prices in active markets for identical assets or liabilities listed on active market exchanges.</span></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:36pt"><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 — Inputs to the fair value measurement are determined using prices for recently traded assets and liabilities with similar underlying terms, as well as direct or indirect observable inputs, such as interest rates and yield curves that are observable at commonly quoted intervals.</span></div><div style="margin-top:5pt;padding-left:36pt"><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 — Inputs to the fair value measurement are unobservable inputs, such as estimates, assumptions, and valuation techniques when little or no market data exists for the assets or liabilities.</span></div><div style="padding-left:36pt"><span><br/></span></div><div style="padding-left:36pt"><span><br/></span></div><div><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 information regarding the Company's liabilities measured at fair value on a recurring basis:    </span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.561%"><tr><td style="width:1.0%"/><td style="width:21.220%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.535%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.974%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.976%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.827%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.710%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.974%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.857%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.571%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.682%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.121%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.682%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.974%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.857%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.121%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.719%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">September 30, 2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2019</span></td></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:9pt;font-weight:700;line-height:100%">(in thousands)</span></td><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:9pt;font-weight:700;line-height:100%">Level 1</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:9pt;font-weight:700;line-height:100%">Level 2</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:9pt;font-weight:700;line-height:100%">Level 3</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:9pt;font-weight:700;line-height:100%">Total</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:9pt;font-weight:700;line-height:100%">Level 1</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:9pt;font-weight:700;line-height:100%">Level 2</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:9pt;font-weight:700;line-height:100%">Level 3</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:9pt;font-weight:700;line-height:100%">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:9pt;font-weight:700;line-height:100%">Liabilities</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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;border-top:1pt solid #000000;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;border-top:1pt solid #000000;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;border-top:1pt solid #000000;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;border-top:1pt solid #000000;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;border-top:1pt solid #000000;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;border-top:1pt solid #000000;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;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:9pt;font-weight:400;line-height:100%">Series B Preferred Stock - Anti-dilution warrants</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:9pt;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:9pt;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:9pt;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:9pt;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:9pt;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:9pt;font-weight:400;line-height:100%">7,800 </span></td><td style="background-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:9pt;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:9pt;font-weight:400;line-height:100%">7,800 </span></td><td style="background-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:9pt;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:9pt;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:9pt;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:9pt;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:9pt;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:9pt;font-weight:400;line-height:100%">4,317 </span></td><td style="background-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:9pt;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:9pt;font-weight:400;line-height:100%">4,317 </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:400;line-height:100%">Series B-1 Preferred Stock - Performance warrants</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:9pt;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:9pt;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:9pt;font-weight:400;line-height:100%">400 </span></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:9pt;font-weight:400;line-height:100%">400 </span></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:9pt;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:9pt;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:9pt;font-weight:400;line-height:100%">400 </span></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:9pt;font-weight:400;line-height:100%">400 </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:400;line-height:100%">Series B-3 Preferred - Closing Warrants</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:9pt;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:9pt;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:9pt;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:9pt;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:9pt;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:9pt;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:9pt;font-weight:400;line-height:100%">11,491 </span></td><td style="background-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:9pt;font-weight:400;line-height:100%">11,491 </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:400;line-height:100%">Rights Offering</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:9pt;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:9pt;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:9pt;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:9pt;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:9pt;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:9pt;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:9pt;font-weight:400;line-height:100%">1,383 </span></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:9pt;font-weight:400;line-height:100%">1,383 </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:400;line-height:100%">Total 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:9pt;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:9pt;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 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:9pt;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:9pt;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 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:9pt;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:9pt;font-weight:400;line-height:100%">8,200 </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:9pt;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:9pt;font-weight:400;line-height:100%">8,200 </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:9pt;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:9pt;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 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:9pt;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:9pt;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 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:9pt;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:9pt;font-weight:400;line-height:100%">17,591 </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:9pt;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:9pt;font-weight:400;line-height:100%">17,591 </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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    </span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following is a reconciliation of the beginning and ending balances of recurring fair value measurements using Level 3 inputs:</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:32.135%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.640%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.117%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.980%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.117%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.566%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.117%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.228%"/><td style="width:0.1%"/></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:9pt;font-weight:700;line-height:100%">(in thousands)</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:9pt;font-weight:700;line-height:100%">Series B Preferred Stock - Anti-dilution warrants</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:9pt;font-weight:700;line-height:100%">Series B-1 Preferred Stock - Performance warrants</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:9pt;font-weight:700;line-height:100%">Series B-3 Preferred - Closing Warrants</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:9pt;font-weight:700;line-height:100%">Rights Offering</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:400;line-height:100%">Beginning 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:9pt;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:9pt;font-weight:400;line-height:100%">4,317 </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-top:1pt solid #000000;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:9pt;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:9pt;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"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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:9pt;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:9pt;font-weight:400;line-height:100%">11,491 </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-top:1pt solid #000000;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:9pt;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:9pt;font-weight:400;line-height:100%">1,383 </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:9pt;font-weight:400;line-height:100%">Fair value adjustment - (gain) loss recognized in other 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:9pt;font-weight:400;line-height:100%">(1,491)</span></td><td style="background-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:9pt;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:9pt;font-weight:400;line-height:100%">1,677 </span></td><td style="background-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:9pt;font-weight:400;line-height:100%">(1,383)</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:400;line-height:100%">Transfer to non-recurring fair value instrument (liability)</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:9pt;font-weight:400;line-height:100%">7,400 </span></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:9pt;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:9pt;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:9pt;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:9pt;font-weight:400;line-height:100%">Transfer to non-recurring fair value instrument (equity)</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:9pt;font-weight:400;line-height:100%">(2,426)</span></td><td style="background-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:9pt;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:9pt;font-weight:400;line-height:100%">(13,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:9pt;font-weight:400;line-height:100%">— </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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Ending Balance, September 30, 2020</span></div></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:9pt;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:9pt;font-weight:400;line-height:100%">7,800 </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;border-bottom:3pt double #000000;border-top:1pt solid #000000;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:9pt;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:9pt;font-weight:400;line-height:100%">400 </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;border-bottom:3pt double #000000;border-top:1pt solid #000000;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:9pt;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:9pt;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 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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:9pt;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:9pt;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 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    </span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In 2019, the Company entered into three equity agreements and issued Series B Preferred Stock as discussed in </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Note 6. Debt and Series B Preferred Stock</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. The agreements require that on the conversion of any of the Convertible Series A Preferred Stock to common shares, the Series B Preferred Stock will receive additional warrants (Anti-dilution Warrants) to purchase common shares at a price of $0.0001 per share. The agreements also require that if the Company fails to meet a certain Adjusted EBITDA (as that term is defined in the agreements) threshold on a trailing twelve-month basis from May 31, 2020 through April 30, 2021, the Series B Preferred Stock will receive additional warrants (Performance Warrants) to purchase common shares at $0.0001 per share. On May 20, 2019, the conversion rights for the Series A Preferred Stock were amended to allow the holders of Series A Preferred Stock to convert all or any portion of Series A Preferred Stock outstanding at any point in time. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    The information below describes the balance sheet classification and the recurring fair value measurement for these two requirements:</span></div><div style="text-align:justify;text-indent:22.5pt"><span><br/></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%">    Series B Preferred Stock - Anti-dilution</span><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-style:italic;font-weight:700;line-height:120%">Warrants</span><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-style:italic;font-weight:700;line-height:120%">(recurring)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> - The number of common shares attributable to the warrants issued to Series B Preferred Stockholders upon conversion by Series A Preferred Stockholders is determined on a 30-day volume weighted average. The Anti-dilution warrant liability was valued using the stock price at the end of the quarter and were recorded as a liability.</span></div><div><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-style:italic;font-weight:700;line-height:120%">Series B-1 Preferred Stock - Performance Warrants (recurring)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> - In 2019, the warrant liability was recorded at fair value as a liability, using a Monte Carlo Simulation based on certain significant unobservable inputs, such as a risk rate premium, Adjusted EBITDA volatility, stock price volatility and projected Adjusted EBITDA for the Company. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    Other financial instruments of the Company not listed in the table consist of cash and cash equivalents, accounts receivable, accounts payable and other current liabilities that approximate their fair values. Additionally, management believes that the outstanding recorded balance on the line of credit and long-term debt, approximates fair value due to their floating interest rates.</span></div> The following table sets forth information regarding the Company's liabilities measured at fair value on a recurring basis:    <table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.561%"><tr><td style="width:1.0%"/><td style="width:21.220%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.535%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.974%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.976%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.827%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.710%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.974%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.857%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.571%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.682%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.121%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.682%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.974%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.857%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.121%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.719%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">September 30, 2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2019</span></td></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:9pt;font-weight:700;line-height:100%">(in thousands)</span></td><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:9pt;font-weight:700;line-height:100%">Level 1</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:9pt;font-weight:700;line-height:100%">Level 2</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:9pt;font-weight:700;line-height:100%">Level 3</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:9pt;font-weight:700;line-height:100%">Total</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:9pt;font-weight:700;line-height:100%">Level 1</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:9pt;font-weight:700;line-height:100%">Level 2</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:9pt;font-weight:700;line-height:100%">Level 3</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:9pt;font-weight:700;line-height:100%">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:9pt;font-weight:700;line-height:100%">Liabilities</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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;border-top:1pt solid #000000;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;border-top:1pt solid #000000;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;border-top:1pt solid #000000;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;border-top:1pt solid #000000;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;border-top:1pt solid #000000;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;border-top:1pt solid #000000;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;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:9pt;font-weight:400;line-height:100%">Series B Preferred Stock - Anti-dilution warrants</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:9pt;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:9pt;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:9pt;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:9pt;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:9pt;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:9pt;font-weight:400;line-height:100%">7,800 </span></td><td style="background-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:9pt;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:9pt;font-weight:400;line-height:100%">7,800 </span></td><td style="background-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:9pt;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:9pt;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:9pt;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:9pt;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:9pt;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:9pt;font-weight:400;line-height:100%">4,317 </span></td><td style="background-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:9pt;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:9pt;font-weight:400;line-height:100%">4,317 </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:400;line-height:100%">Series B-1 Preferred Stock - Performance warrants</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:9pt;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:9pt;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:9pt;font-weight:400;line-height:100%">400 </span></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:9pt;font-weight:400;line-height:100%">400 </span></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:9pt;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:9pt;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:9pt;font-weight:400;line-height:100%">400 </span></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:9pt;font-weight:400;line-height:100%">400 </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:400;line-height:100%">Series B-3 Preferred - Closing Warrants</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:9pt;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:9pt;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:9pt;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:9pt;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:9pt;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:9pt;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:9pt;font-weight:400;line-height:100%">11,491 </span></td><td style="background-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:9pt;font-weight:400;line-height:100%">11,491 </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:400;line-height:100%">Rights Offering</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:9pt;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:9pt;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:9pt;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:9pt;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:9pt;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:9pt;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:9pt;font-weight:400;line-height:100%">1,383 </span></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:9pt;font-weight:400;line-height:100%">1,383 </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:400;line-height:100%">Total 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:9pt;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:9pt;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 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:9pt;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:9pt;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 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:9pt;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:9pt;font-weight:400;line-height:100%">8,200 </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:9pt;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:9pt;font-weight:400;line-height:100%">8,200 </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:9pt;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:9pt;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 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:9pt;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:9pt;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 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:9pt;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:9pt;font-weight:400;line-height:100%">17,591 </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:9pt;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:9pt;font-weight:400;line-height:100%">17,591 </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> 0 0 7800000 7800000 0 0 4317000 4317000 0 0 400000 400000 0 0 400000 400000 0 0 0 0 0 0 11491000 11491000 0 0 0 0 0 0 1383000 1383000 0 0 8200000 8200000 0 0 17591000 17591000 <div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following is a reconciliation of the beginning and ending balances of recurring fair value measurements using Level 3 inputs:</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:32.135%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.640%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.117%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.980%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.117%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.566%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.117%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.228%"/><td style="width:0.1%"/></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:9pt;font-weight:700;line-height:100%">(in thousands)</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:9pt;font-weight:700;line-height:100%">Series B Preferred Stock - Anti-dilution warrants</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:9pt;font-weight:700;line-height:100%">Series B-1 Preferred Stock - Performance warrants</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:9pt;font-weight:700;line-height:100%">Series B-3 Preferred - Closing Warrants</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:9pt;font-weight:700;line-height:100%">Rights Offering</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:400;line-height:100%">Beginning 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:9pt;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:9pt;font-weight:400;line-height:100%">4,317 </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-top:1pt solid #000000;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:9pt;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:9pt;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"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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:9pt;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:9pt;font-weight:400;line-height:100%">11,491 </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-top:1pt solid #000000;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:9pt;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:9pt;font-weight:400;line-height:100%">1,383 </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:9pt;font-weight:400;line-height:100%">Fair value adjustment - (gain) loss recognized in other 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:9pt;font-weight:400;line-height:100%">(1,491)</span></td><td style="background-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:9pt;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:9pt;font-weight:400;line-height:100%">1,677 </span></td><td style="background-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:9pt;font-weight:400;line-height:100%">(1,383)</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:400;line-height:100%">Transfer to non-recurring fair value instrument (liability)</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:9pt;font-weight:400;line-height:100%">7,400 </span></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:9pt;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:9pt;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:9pt;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:9pt;font-weight:400;line-height:100%">Transfer to non-recurring fair value instrument (equity)</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:9pt;font-weight:400;line-height:100%">(2,426)</span></td><td style="background-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:9pt;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:9pt;font-weight:400;line-height:100%">(13,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:9pt;font-weight:400;line-height:100%">— </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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Ending Balance, September 30, 2020</span></div></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:9pt;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:9pt;font-weight:400;line-height:100%">7,800 </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;border-bottom:3pt double #000000;border-top:1pt solid #000000;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:9pt;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:9pt;font-weight:400;line-height:100%">400 </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;border-bottom:3pt double #000000;border-top:1pt solid #000000;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:9pt;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:9pt;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 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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:9pt;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:9pt;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 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 4317000 400000 11491000 1383000 -1491000 0 1677000 -1383000 7400000 0 0 0 -2426000 0 -13168000 0 7800000 400000 0 0 0.0001 0.0001 30 Debt and Series B Preferred Stock<div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    Debt consists of the following obligations as of:</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"><tr><td style="width:1.0%"/><td style="width:57.404%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.401%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.292%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.403%"/><td style="width:0.1%"/></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:700;line-height:100%">(in thousands)</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:10pt;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:10pt;font-weight:700;line-height:100%">December 31, 2019</span></td></tr><tr style="height:9pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;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"/></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</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%">173,345 </span></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%">182,687 </span></td><td style="background-color:#cceeff;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="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%">Commercial equipment notes</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,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,456 </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%">   Total principal due for long-term debt</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%">179,648 </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%">187,143 </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%">Unamortized debt discount and issuance costs</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%">(17,837)</span></td><td style="background-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,296)</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%">Less: Current portion of long-term debt</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,661)</span></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,946)</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%">   Long-term debt, less current portion</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%">159,150 </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%">162,901 </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"/></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%">Debt - Series B Preferred Stock</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%">184,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%">180,444 </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%">Unamortized debt discount and issuance costs</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,222)</span></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%">(14,303)</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%">  Long-term Series B Preferred Stock</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%">171,878 </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%">166,141 </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:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">    </span></div><div style="margin-bottom:8pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The weighted average interest rate for the term loan as of September 30, 2020 and December 31, 2019, was 7.06% and 10.35%, respectively.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Debt Covenants</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    The term loan is governed by the terms of the Third A&amp;R Credit Agreement, which include customary affirmative and negative covenants and provide for customary events of default, which include, nonpayment of principal or interest and failure to timely deliver financial statements. Under the Third A&amp;R Credit Agreement, the financial covenant provides that the First Lien Net Leverage Ratio (as defined therein) may not exceed (i) prior to the fiscal quarter ending December 31, 2019, 4.75:1.0, (ii) for the four fiscal quarters ending December 31, 2020, 3.50:1.0, (iii) for the four fiscal quarters ending December 31, 2021, 2.75:1.0, and (iv) for all subsequent quarters, 2.25:1.0. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    The Third A&amp;R Credit Agreement also includes certain limitations on the payment of cash dividends on the Company's common shares and provides for other restrictions on (subject to certain exceptions) liens, indebtedness (including guarantees and other contingent obligations), investments (including loans, advances and acquisitions), mergers and other fundamental changes and sales and other dispositions of property or assets, among others.</span></div><div><span><br/></span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Debt - Series B Preferred Stock</span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In 2019, the Company entered into three equity agreements with Ares Management, LLC, on behalf of its affiliated funds, investment vehicles and/or managed accounts (“Ares”) and funds managed by Oaktree Capital Management (“Oaktree”). These resulted in Series B-1 Preferred Stock (the “Series B-1 Preferred Stock”), Series B-2 Preferred Stock (the “Series B-2 Preferred Stock”) and Series B-3 Preferred Stock (the “Series B-3 Preferred Stock”) (collectively referred to as “Series B Preferred Stock”). The Series B Preferred Stock is a mandatorily redeemable financial instrument under ASC Topic 480 and has been recorded as a liability using the effective interest rate method for each tranche. The mandatory redemption date for all tranches of the Series B Preferred is February 15, 2025. </span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Series B Preferred Stock requires quarterly dividend payments calculated at a 12% annual rate on all outstanding Series B Preferred Stock when the Company’s First Lien Net Leverage Ratio (as defined in the Third A&amp;R Credit Agreement) </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">is less than or equal to 1.50:1.0 and a 13.5% rate if the ratio if greater. The Series B Preferred Stock agreements allow the Company to accrue, but not pay, the dividends at a 15.0% annual rate. Accrued dividends increase the amount of Series B Preferred Stock. Accrued dividends were $18.3 million and $10.4 million at September 30, 2020 and December 31, 2019, respectively. Prior to June 30, 2020, the Company accrued its Series B Preferred Stock payments; the June 30, 2020 and September 30, 2020 payments were made in cash. Dividend payments are not deductible in calculating the Company’s federal and state income taxes.</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In connection with each of the Series B Preferred Stock transactions, the Company provided warrants with an exercise price of $0.0001 as follows:</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="padding-left:36pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;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">On May 20, 2019, the Company received $50.0 million at the closing of the Series B-1 Preferred Stock and issued 2,545,934 warrants which was an amount equal to 10% of the issued and outstanding common stock of the Company based on the Company's fully diluted share count. The warrants were valued at the closing stock price of $4.21 and were recorded as additional paid in capital. </span></div><div style="text-indent:36pt"><span><br/></span></div><div style="padding-left:36pt;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">On August 30, 2019, the Company received $50.0 million at the closing of the Series B-2 Preferred Stock and issued 900,000 warrants. The warrants were valued at the closing stock price of $3.75 and recorded as additional paid in capital.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="padding-left:36pt;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">On November 14, 2019, the Company received $80.0 million and issued 3,568,750 warrants which were initially valued at the closing stock price of $2.20 and were recorded as a liability. On January 21, 2020 the Company received shareholder approval for the issuance of the warrants and the liability was marked to market at a price of $3.69 and recorded as additional paid in capital. </span></div><div style="text-indent:36pt"><span><br/></span></div><div style="padding-left:36pt;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"> On November 14, 2019, the holders of Series A Preferred Stock converted 50% of their shares to Series B Preferred Stock thereby reducing the potential dilution of converted shares. The holders of Series A Preferred Stock were issued 657,383 warrants which were initially valued at the closing stock price of $2.20 and were recorded as a liability. On January 21, 2020, the Company received shareholder approval for the issuance of the warrants and the liability was marked to market at a price of $3.69 and recorded as additional paid in capital. </span></div><div style="text-indent:36pt"><span><br/></span></div><div style="padding-left:36pt;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">As a part of the Series B-3 Preferred Stock transactions, the Company conducted a rights offering which provided common shareholders a right to purchase Series B Preferred Stock and warrants. The offering was initially valued using a Black-Scholes model and was recorded as a liability. On March 4, 2020, the rights offering was completed. The Company received $350 and issued 12,029 warrants valued at a closing price of $3.08. The liability was transferred to additional paid in capital. </span></div><div style="text-indent:36pt"><span><br/></span></div><div style="padding-left:36pt;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">The Series B-3 Preferred Stock agreement also required that the Company issue additional Series B Preferred Stock of approximately $15.0 million in 2019 (the 2019 Commitment) and $15.0 million (the 2020 Commitment) if the Company did not attain specified debt and liquidity levels. The Company met the 2019 Commitments at the end of 2019, and the 2019 Commitment was cancelled. On July 22, 2020, the Company and Series B Preferred Stockholders entered into an agreement which terminated the 2020 Commitment and the Company paid $1,322 (recorded as interest expense) in full satisfaction of the 2019 Commitment and 2020 Commitment Fees and reimbursed certain expenses in the amount of $344 (recorded as Selling, general and administrative expenses). </span></div><div><span><br/></span></div><div><span><br/></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%">Contractual Maturities</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    Contractual maturities of the Company's outstanding principal on debt obligations as of September 30, 2020:</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"><tr><td style="width:1.0%"/><td style="width:77.639%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:20.161%"/><td style="width:0.1%"/></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%">(in thousands)</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:700;line-height:100%">Maturities</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;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%">Remainder of 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%">3,717 </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%">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%">1,229 </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%">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%">15,859 </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%">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%">29,735 </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%">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%">129,108 </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%">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%">— </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 contractual maturities</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%">179,648 </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> Debt consists of the following obligations as of:<table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"><tr><td style="width:1.0%"/><td style="width:57.404%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.401%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.292%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.403%"/><td style="width:0.1%"/></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:700;line-height:100%">(in thousands)</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:10pt;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:10pt;font-weight:700;line-height:100%">December 31, 2019</span></td></tr><tr style="height:9pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;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"/></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</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%">173,345 </span></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%">182,687 </span></td><td style="background-color:#cceeff;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="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%">Commercial equipment notes</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,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,456 </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%">   Total principal due for long-term debt</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%">179,648 </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%">187,143 </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%">Unamortized debt discount and issuance costs</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%">(17,837)</span></td><td style="background-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,296)</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%">Less: Current portion of long-term debt</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,661)</span></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,946)</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%">   Long-term debt, less current portion</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%">159,150 </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%">162,901 </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"/></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%">Debt - Series B Preferred Stock</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%">184,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%">180,444 </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%">Unamortized debt discount and issuance costs</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,222)</span></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%">(14,303)</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%">  Long-term Series B Preferred Stock</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%">171,878 </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%">166,141 </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> 173345000 182687000 6303000 4456000 179648000 187143000 17837000 22296000 2661000 1946000 159150000 162901000 184100000 180444000 12222000 14303000 171878000 166141000 0.0706 0.1035 4.75 3.50 2.75 2.25 0.12 1.50 0.135 0.150 18300000 10400000 0.0001 50000000.0 2545934 2545934 0.10 4.21 50000000.0 900000 3.75 80000000.0 3568750 2.20 3.69 0.50 657383 2.20 3.69 350000 12029 3.08 15000000.0 15000000.0 1322000 344000 <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Contractual Maturities</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    Contractual maturities of the Company's outstanding principal on debt obligations as of September 30, 2020:</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"><tr><td style="width:1.0%"/><td style="width:77.639%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:20.161%"/><td style="width:0.1%"/></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%">(in thousands)</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:700;line-height:100%">Maturities</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;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%">Remainder of 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%">3,717 </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%">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%">1,229 </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%">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%">15,859 </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%">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%">29,735 </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%">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%">129,108 </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%">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%">— </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 contractual maturities</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%">179,648 </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> 3717000 1229000 15859000 29735000 129108000 0 179648000 Commitments and Contingencies<div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    In the ordinary course of business, the Company enters into agreements that provide financing for its machinery and equipment, facility and vehicle needs. The Company reviews these agreements for potential lease classification, and at inception, determines whether a lease is an operating or finance lease. Lease assets and liabilities, which generally represent the present value of future minimum lease payments over the term of the lease, are recognized as of the commencement date. Under Topic 842, leases with an initial lease term of twelve months or less are classified as short-term leases and are not recognized in the condensed consolidated balance sheets unless the lease contains a purchase option that is reasonably certain to be exercised.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    Lease term, discount rate, variable lease costs and future minimum lease payment determinations require the use of judgment as these are based on the facts and circumstances related to each specific lease. Lease terms are generally based on their initial non-cancelable terms, unless there is a renewal option that is reasonably certain to be exercised. Various factors, including economic incentives, intent, past history and business need are considered to determine if a renewal option is reasonably certain to be exercised. The implicit rate in a lease agreement is used when it can be determined. Otherwise, the Company's incremental borrowing rate, which is based on information available as of the lease commencement date, including applicable lease terms and the current economic environment, is used to determine the value of the lease obligation. </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%">Finance Leases</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    The Company has obligations, exclusive of associated interest, under various finance leases for equipment totaling $57.0 million and $64.2 million at September 30, 2020 and December 31, 2019, respectively. Gross property under this capitalized lease agreement at September 30, 2020 and December 31, 2019, totaled $121.9 million and $116.1 million, less accumulated depreciation of $49.2 million and $34.0 million, respectively, for net balances of $72.7 million and $82.1 million, respectively. Depreciation expense for assets held under the finance leases is included in cost of revenue in the condensed consolidated statements of operations.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    The future minimum payments of finance lease obligations are as follows:</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:84.405%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.395%"/><td style="width:0.1%"/></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:9pt;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="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%">Remainder of 2020</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%">6,620 </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%">2021</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%">24,716 </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%">2022</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%">20,949 </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%">2023</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,675 </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%">2024</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,819 </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%">Thereafter</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%">611 </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%">Future minimum lease payments</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%">60,390 </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: Amount representing interest</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,419)</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%">Present value of minimum lease payments</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%">56,971 </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: Current portion of finance lease obligations</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%">23,766 </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%">Finance lease obligations, less current portion</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%">33,205 </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><span><br/></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%">Operating Leases </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    In the ordinary course of business, the Company enters into non-cancelable operating leases for certain of its facilities, vehicles and equipment. The Company has obligations, exclusive of associated interest, totaling $40.0 million and $44.2 million at September 30, 2020 and December 31, 2019, respectively. Property under these operating lease agreements at September 30, 2020 and December 31, 2019, totaled $38.5 million and $43.4 million, respectively. </span></div><div style="text-align:justify"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    The Company has long-term power-by-the-hour equipment rental agreements with a construction equipment manufacturer that have a guaranteed minimum monthly hour requirement. The minimum guaranteed amount based on the Company's current operations is $3.2 million per year. Total expense under these agreements are listed in the following table as variable lease costs.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    The future minimum payments under non-cancelable operating leases are as follows:</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:84.405%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.395%"/><td style="width:0.1%"/></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:9pt;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="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%">Remainder of 2020</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%">3,136 </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%">2021</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%">10,887 </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%">2022</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,123 </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%">2023</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,934 </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%">2024</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,454 </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%">Thereafter</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%">20,650 </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%">Future minimum lease payments</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%">54,184 </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: Amount representing interest</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%">(14,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%">Present value of minimum lease payments</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%">40,006 </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: Current portion of operating lease obligations</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%">9,110 </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%">Operating lease obligations, less current portion</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%">30,896 </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><span><br/></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%">Lease Information</span></div><div style="margin-bottom:5pt;margin-top:5pt;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:33.402%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.274%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.274%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.274%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.276%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="6" style="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%">Three months ended</span></td><td colspan="6" style="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%">Nine Months Ended</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:10pt;font-weight:700;line-height:100%">September 30, 2020</span></td><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:10pt;font-weight:700;line-height:100%">September 30, 2019</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:10pt;font-weight:700;line-height:100%">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:10pt;font-weight:700;line-height:100%">September 30, 2019</span></td></tr><tr style="height:15pt"><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;border-top:1pt solid #000000;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;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%">Finance Lease cost:</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"/></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 of right-of-use assets</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%">5,281 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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,109 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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%">16,836 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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%">16,954 </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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">891 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,444 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,017 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,342 </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%">Operating lease cost</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,340 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,646 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,307 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,791 </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%">Short-term lease cost</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%">49,817 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,969 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">116,585 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,737 </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 lease cost</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%">891 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,835 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,366 </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%">Sublease 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%">(33)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(99)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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)</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%">Total lease cost</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%">60,187 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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,130 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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%">149,481 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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%">63,119 </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 style="height:15pt"><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;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;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%">Other information:</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="display:none"/><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%">Cash paid for amounts included in the measurement of lease liabilities:</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"/></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 cash flows from finance leases</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%">891 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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,444 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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%">3,017 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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%">4,342 </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%">   Operating cash flows from operating leases</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%">3,275 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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,499 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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%">10,003 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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,675 </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"/></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"/></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"/></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 remaining lease term - finance 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:2px 1pt;text-align: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.55 years</span></td><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%">2.92 years</span></td></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 - operating leases</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:2px 1pt;text-align: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.16 years</span></td><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%">9.04 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 - finance 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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.07 </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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.64 </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><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 discount rate - operating leases</span></td><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.94 </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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.92 </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></tr></table></div><div><span><br/></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%">Letters of Credit and Surety Bonds</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    In the ordinary course of business, the Company is required to post letters of credit and surety bonds to customers in support of performance under certain contracts. Such letters of credit are generally issued by a bank or similar financial institution. The letter of credit or surety bond commits the issuer to pay specified amounts to the holder of the letter of credit or surety bond under certain conditions. If the letter of credit or surety bond issuer were required to pay any amount to a holder, </span></div>the Company would be required to reimburse the issuer, which, depending upon the circumstances, could result in a charge to earnings. As of September 30, 2020, and December 31, 2019, the Company was contingently liable under letters of credit issued under its Third A&amp;R Credit Agreement, in the amount of $23.5 million and $21.0 million, respectively, related to projects. In addition, as of September 30, 2020 and December 31, 2019, the Company had outstanding surety bonds on projects of $2.7 billion and $2.4 billion, respectively. 57000000.0 64200000 121900000 116100000 49200000 34000000.0 72700000 82100000 The future minimum payments of finance lease obligations are as follows:<table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:84.405%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.395%"/><td style="width:0.1%"/></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:9pt;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="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%">Remainder of 2020</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%">6,620 </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%">2021</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%">24,716 </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%">2022</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%">20,949 </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%">2023</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,675 </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%">2024</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,819 </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%">Thereafter</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%">611 </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%">Future minimum lease payments</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%">60,390 </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: Amount representing interest</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,419)</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%">Present value of minimum lease payments</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%">56,971 </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: Current portion of finance lease obligations</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%">23,766 </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%">Finance lease obligations, less current portion</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%">33,205 </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> 6620000 24716000 20949000 5675000 1819000 611000 60390000 -3419000 56971000 23766000 33205000 40000000.0 44200000 38500000 43400000 3200000 The future minimum payments under non-cancelable operating leases are as follows:<table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:84.405%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.395%"/><td style="width:0.1%"/></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:9pt;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="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%">Remainder of 2020</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%">3,136 </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%">2021</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%">10,887 </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%">2022</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,123 </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%">2023</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,934 </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%">2024</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,454 </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%">Thereafter</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%">20,650 </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%">Future minimum lease payments</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%">54,184 </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: Amount representing interest</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%">(14,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%">Present value of minimum lease payments</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%">40,006 </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: Current portion of operating lease obligations</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%">9,110 </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%">Operating lease obligations, less current portion</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%">30,896 </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> 3136000 10887000 9123000 6934000 3454000 20650000 54184000 -14178000 40006000 9110000 30896000 <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Lease Information</span></div><div style="margin-bottom:5pt;margin-top:5pt;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:33.402%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.274%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.274%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.274%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.276%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="6" style="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%">Three months ended</span></td><td colspan="6" style="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%">Nine Months Ended</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:10pt;font-weight:700;line-height:100%">September 30, 2020</span></td><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:10pt;font-weight:700;line-height:100%">September 30, 2019</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:10pt;font-weight:700;line-height:100%">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:10pt;font-weight:700;line-height:100%">September 30, 2019</span></td></tr><tr style="height:15pt"><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;border-top:1pt solid #000000;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;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%">Finance Lease cost:</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"/></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 of right-of-use assets</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%">5,281 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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,109 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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%">16,836 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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%">16,954 </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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">891 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,444 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,017 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,342 </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%">Operating lease cost</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,340 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,646 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,307 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,791 </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%">Short-term lease cost</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%">49,817 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,969 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">116,585 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,737 </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 lease cost</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%">891 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,835 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,366 </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%">Sublease 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%">(33)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(99)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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)</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%">Total lease cost</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%">60,187 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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,130 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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%">149,481 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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%">63,119 </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 style="height:15pt"><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;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;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%">Other information:</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="display:none"/><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%">Cash paid for amounts included in the measurement of lease liabilities:</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"/></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 cash flows from finance leases</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%">891 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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,444 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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%">3,017 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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%">4,342 </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%">   Operating cash flows from operating leases</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%">3,275 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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,499 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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%">10,003 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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,675 </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"/></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"/></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"/></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 remaining lease term - finance 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:2px 1pt;text-align: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.55 years</span></td><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%">2.92 years</span></td></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 - operating leases</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:2px 1pt;text-align: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.16 years</span></td><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%">9.04 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 - finance 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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.07 </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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.64 </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><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 discount rate - operating leases</span></td><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.94 </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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.92 </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></tr></table></div> 5281000 6109000 16836000 16954000 891000 1444000 3017000 4342000 3340000 2646000 10307000 6791000 49817000 16969000 116585000 31737000 891000 986000 2835000 3366000 33000 24000 99000 71000 60187000 28130000 149481000 63119000 891000 1444000 3017000 4342000 3275000 4499000 10003000 11675000 P2Y6M18D P2Y11M1D P8Y1M28D P9Y14D 0.0607 0.0664 0.0694 0.0692 23500000 21000000.0 2700000000 2400000000 Earnings Per Share<div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    The Company calculates earnings (loss) per share (“EPS”) in accordance with ASC Topic 260, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Earnings per Share</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. Basic EPS is computed by dividing income (loss) available to common stockholders by the weighted average number of common shares of common stock outstanding during the period.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    Income (loss) available to common stockholders is computed by deducting the dividends accrued for the period on cumulative preferred stock from net income, contingent consideration fair value adjustments and net income allocated to participating securities. If there is a net loss, the amount of the loss is increased by those preferred dividends and contingent consideration fair value adjustment. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    Diluted EPS assumes the dilutive effect of (i) contingently issuable earn-out shares, (ii) Series A cumulative convertible preferred stock, using the if-converted method, and (iii) the assumed exercise of in-the-money stock options and warrants and the assumed vesting of outstanding restricted stock units (“RSUs”), using the treasury stock method.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    Whether the Company has net income, or a net loss determines whether potential issuances of common stock are included in the diluted EPS computation or whether they would be anti-dilutive. As a result, if there is a net loss, diluted EPS is computed in the same manner as basic EPS is computed. Similarly, if the Company has net income but its preferred dividend adjustment made in computing income available to common stockholders results in a net loss available to common stockholders, diluted EPS would be computed the same as basic EPS.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The calculations of basic and diluted EPS, are as follows:</span></div><div style="margin-bottom:5pt;margin-top:5pt;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:47.438%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.011%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.139%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.011%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.139%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.011%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.139%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.012%"/><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:10pt;font-weight:700;line-height:100%">Three Months Ended</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:10pt;font-weight:700;line-height:100%">Nine Months Ended</span></td></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:10pt;font-weight:700;line-height:100%">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:10pt;font-weight:700;line-height:100%">September 30,</span></td></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:700;line-height:100%">($ in thousands, except per share data)</span></td><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:10pt;font-weight:700;line-height:100%">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:10pt;font-weight:700;line-height:100%">2019</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:10pt;font-weight:700;line-height:100%">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:10pt;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:700;line-height:100%">Numerator:</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;text-align: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 (loss)</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%">11,266 </span></td><td style="background-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,609 </span></td><td style="background-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%">2,120 </span></td><td style="background-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,822)</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%">  Less: Convertible Preferred Stock dividends</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%">(619)</span></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%">(759)</span></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,991)</span></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,202)</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%">  Less: Contingent consideration fair value adjustment</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%">(4,247)</span></td><td style="background-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%">(23,082)</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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">  Less: Net income allocated to participating securities</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:#cceeff;padding:2px 0 2px 1pt;text-align: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,854)</span></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%">(35)</span></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%">    Net income (loss) available to common stockholders</span></td><td colspan="2" style="background-color:#ffffff;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%">7,793 </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 colspan="2" style="background-color:#ffffff;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%">7,603 </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 colspan="2" style="background-color:#ffffff;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%">94 </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 colspan="2" style="background-color:#ffffff;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%">(30,106)</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 style="height:15pt"><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:700;line-height:100%">Denominator:</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"/></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 common shares outstanding - basic</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%">20,968,271 </span></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,446,811 </span></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,748,193 </span></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,425,801 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:8pt"><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%">   Series B Preferred - Warrants</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,683,903 </span></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,845,840 </span></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"/></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%">   Convertible Series A Preferred</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,758,887 </span></td><td style="background-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,486,534 </span></td><td style="background-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"/></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%">   RSUs</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,925,003 </span></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%">640,247 </span></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"/></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 common shares outstanding - diluted</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%">35,336,064 </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%">35,419,432 </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%">20,748,193 </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%">20,425,801 </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:8pt"><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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Anti-dilutive: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)(3)</span></div></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"/></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%">  Convertible Series A Preferred</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%">6,920,305 </span></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,968,856 </span></td><td style="background-color:#cceeff;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"/></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%">  Series B Preferred - Warrants</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%">7,680,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,779 </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"/></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%">  RSUs</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%">1,825,123 </span></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%">542,421 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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"/><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:100%">Basic EPS</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%">0.37 </span></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%">0.37 </span></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%">(1.47)</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:700;line-height:100%">Diluted EPS</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%">0.32 </span></td><td style="background-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%">0.24 </span></td><td style="background-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%">(1.47)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div style="padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;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%">Series B Preferred - Warrants are considered as participating securities because the holders are entitled to participate in any distributions similar to that of common shareholders. </span></div><div style="padding-left:36pt;text-indent:-36pt"><span><br/></span></div><div style="padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2)    As of September 30, 2020 and 2019, publicly traded warrants to purchase 8,480,000 shares of common stock at $11.50 per share were not considered as dilutive as the warrants’ exercise price was greater than the average market price of the common stock during the period. </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    </span></div><div style="padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(3)    As of September 30, 2020 and 2019, there were 504,214 and 646,405 of vested and unvested options and 611,166 and 817,817 unvested RSUs, respectively. These were also not considered as dilutive as the respective exercise price or average stock price required for vesting of such awards was greater than the average market price of the common stock during the period.    </span></div><div style="padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </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%">Series B Preferred Stock Anti-dilution Warrants</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company also had the following potential outstanding warrants related to the Series B Preferred stock issuance.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="padding-left:36pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',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">At September 30, 2020, a total of 1,318,936 warrants calculated on an if-converted method for the conversion                 of shares related to the outstanding Series A Preferred Stock. As discussed in </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Note 5. Fair Value of Financial Instruments</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, these warrants are recorded as a liability. These warrants are not included in the weighted average share calculation as the contingent event (conversion of Series A Preferred Stock) had not occurred at the end of the quarter.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="padding-left:36pt;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">The second set of additional warrants would be issued if the exercise of any warrant with an exercise price of $11.50 or higher.</span></div><div style="padding-left:36pt;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">The final set of additional warrants would be issued if the exercise of any equity issued pursuant to the Company’s long term incentive plan or other equity plan with a strike price of $11.50 or higher. </span></div><div style="text-indent:36pt"><span><br/></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%">Series A Preferred Stock</span></div><div style="text-align:justify"><span><br/></span></div><div><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, we had 17,483 shares of Series A Preferred Stock with a stated value of $1,000 per share plus accumulated dividends. Dividends are paid on the Series A Preferred Stock as, if and when declared by our Board. To extent permitted, dividends are required to be paid in cash quarterly in arrears on each March 31, June 30, September 30 and December 31 on the stated value at a rate of 10% per annum.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    If not paid in cash, dividends will accrue on the stated value and will increase the stated value on and effective as of the applicable dividend date without any further action by the Board at 12% per annum.</span></div><div style="padding-left:36pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    So long as any shares of Series B Preferred Stock of the Company are currently outstanding or from and after the occurrence of any non-payment event or default event and until cured or waived, the foregoing rates will increase by 2% per annum.</span></div><div><span><br/></span></div><div><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 has accrued a cumulative of $3.7 million in dividends to holders of Series A Preferred Stock as a reduction to additional paid-in capital.</span></div><div style="text-align:justify"><span><br/></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%">Contingent Consideration</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Pursuant to the original merger agreement with M III Acquisition Corp., the Company was required to issue up to an additional 9,000,000 shares of common stock, which should have been fully earned if the final 2019 adjusted EBITDA targets were achieved. As of September 30, 2019, the Company recorded an adjustment of $23.1 million to the liability primarily based on the significant decrease in the Company's prior year stock price. The Company did not achieve the 2019 financial targets and therefore no contingent consideration was earned at December 31, 2019.</span></div><div><span><br/></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 Compensation</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    Under guidance of ASC Topic 718 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">“Compensation — Stock Compensation,”</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> stock-based compensation expense is measured at the date of grant, based on the calculated fair value of the stock-based award, and is recognized as expense over the employee’s requisite service period (generally the vesting period of the award).</span></div><div><span><br/></span></div><div><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 RSUs was based on the closing market price of our common stock on the date of the grant. Stock compensation expense for the RSUs is being amortized using the straight-line method over the service period. For the three months ended September 30, 2020 and 2019, we recognized $1.1 million and $1.1 million in compensation expense, respectively, and $3.1 million and $2.8 million for the nine months ended September 30, 2020 and 2019, respectively.</span></div> <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The calculations of basic and diluted EPS, are as follows:</span></div><div style="margin-bottom:5pt;margin-top:5pt;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:47.438%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.011%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.139%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.011%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.139%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.011%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.139%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.012%"/><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:10pt;font-weight:700;line-height:100%">Three Months Ended</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:10pt;font-weight:700;line-height:100%">Nine Months Ended</span></td></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:10pt;font-weight:700;line-height:100%">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:10pt;font-weight:700;line-height:100%">September 30,</span></td></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:700;line-height:100%">($ in thousands, except per share data)</span></td><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:10pt;font-weight:700;line-height:100%">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:10pt;font-weight:700;line-height:100%">2019</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:10pt;font-weight:700;line-height:100%">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:10pt;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:700;line-height:100%">Numerator:</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;text-align: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 (loss)</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%">11,266 </span></td><td style="background-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,609 </span></td><td style="background-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%">2,120 </span></td><td style="background-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,822)</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%">  Less: Convertible Preferred Stock dividends</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%">(619)</span></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%">(759)</span></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,991)</span></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,202)</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%">  Less: Contingent consideration fair value adjustment</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%">(4,247)</span></td><td style="background-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%">(23,082)</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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">  Less: Net income allocated to participating securities</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:#cceeff;padding:2px 0 2px 1pt;text-align: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,854)</span></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%">(35)</span></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%">    Net income (loss) available to common stockholders</span></td><td colspan="2" style="background-color:#ffffff;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%">7,793 </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 colspan="2" style="background-color:#ffffff;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%">7,603 </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 colspan="2" style="background-color:#ffffff;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%">94 </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 colspan="2" style="background-color:#ffffff;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%">(30,106)</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 style="height:15pt"><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:700;line-height:100%">Denominator:</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"/></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 common shares outstanding - basic</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%">20,968,271 </span></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,446,811 </span></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,748,193 </span></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,425,801 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:8pt"><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%">   Series B Preferred - Warrants</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,683,903 </span></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,845,840 </span></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"/></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%">   Convertible Series A Preferred</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,758,887 </span></td><td style="background-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,486,534 </span></td><td style="background-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"/></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%">   RSUs</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,925,003 </span></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%">640,247 </span></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"/></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 common shares outstanding - diluted</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%">35,336,064 </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%">35,419,432 </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%">20,748,193 </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%">20,425,801 </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:8pt"><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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Anti-dilutive: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)(3)</span></div></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"/></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%">  Convertible Series A Preferred</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%">6,920,305 </span></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,968,856 </span></td><td style="background-color:#cceeff;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"/></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%">  Series B Preferred - Warrants</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%">7,680,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,779 </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"/></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%">  RSUs</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%">1,825,123 </span></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%">542,421 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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"/><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:100%">Basic EPS</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%">0.37 </span></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%">0.37 </span></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%">(1.47)</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:700;line-height:100%">Diluted EPS</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%">0.32 </span></td><td style="background-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%">0.24 </span></td><td style="background-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%">(1.47)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div style="padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;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%">Series B Preferred - Warrants are considered as participating securities because the holders are entitled to participate in any distributions similar to that of common shareholders. </span></div><div style="padding-left:36pt;text-indent:-36pt"><span><br/></span></div><div style="padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2)    As of September 30, 2020 and 2019, publicly traded warrants to purchase 8,480,000 shares of common stock at $11.50 per share were not considered as dilutive as the warrants’ exercise price was greater than the average market price of the common stock during the period. </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    </span></div>(3)    As of September 30, 2020 and 2019, there were 504,214 and 646,405 of vested and unvested options and 611,166 and 817,817 unvested RSUs, respectively. These were also not considered as dilutive as the respective exercise price or average stock price required for vesting of such awards was greater than the average market price of the common stock during the period. 11266000 12609000 2120000 -4822000 619000 759000 1991000 2202000 0 -4247000 0 -23082000 -2854000 0 -35000 0 7793000 7603000 94000 -30106000 20968271 20446811 20748193 20425801 7683903 2845840 0 0 4758887 11486534 0 0 1925003 640247 0 0 35336064 35419432 20748193 20425801 0 0 6920305 8968856 0 0 7680981 1325779 0 0 1825123 542421 0.37 0.37 0 -1.47 0.32 0.24 0 -1.47 8480000 8480000 11.50 11.50 504214 646405 611166 817817 1318936 11.50 11.50 17483 1000 0.10 0.12 0.02 3700000 9000000 -23100000 1100000 1100000 3100000 2800000 Income Taxes<div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    The Company’s statutory federal tax rate was 21.00% for the periods ended September 30, 2020 and 2019, respectively. State tax rates for the same period vary among states and range from approximately 0.8% to 12.0%. A small number of states do not impose an income tax. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    The effective tax rates for the three months ended September 30, 2020 and 2019</span><span style="color:#ff0000;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%">were 35.3% and (4.6)%, respectively, and were 82.5% and 41.0% for the nine months ended September 30, 2020 and 2019, respectively. The difference between the Company’s effective tax rate and the federal statutory rate primarily results from permanent differences related to the interest accrued for the Series B Preferred Stock, which is not deductible for federal and state income taxes. The nine months ended September 30, 2020 have the full impact of all the Series B Preferred Stock that was issued in 2019 whereas the nine months ended September 30, 2019 only have a relatively small amount of non-deductible Series B Preferred Stock expenses</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;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%">There were no changes in uncertain tax positions during the periods ended September 30, 2020 and 2019.</span></div><div><span><br/></span></div><div><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 Coronavirus Aid, Relief, and Economic Security Act (the “CARES Act”) was enacted by the US Government in response to the COVID-19 pandemic to provide employment retention incentives. We do not believe that these relief measures materially affect the condensed consolidated financial statements for the first three quarters of 2020.</span></div> 0.2100 0.008 0.120 0.353 -0.046 0.825 0.410 0 Segments<div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    We operate our business as two reportable segments: the Renewables segment and the Specialty Civil segment. Each of our reportable segments is comprised of similar business units that specialize in services unique to their respective markets. The classification of revenue and gross profit for segment reporting purposes can at times require judgment on the part of management. Our segments may perform services across industries or perform joint services for customers in multiple industries. To determine reportable segment gross profit, certain allocations, including allocations of shared and indirect costs, such as facility costs, equipment costs and indirect operating expenses, were made based on segment revenue.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    Separate measures of the Company’s assets, including capital expenditures and cash flows by reportable segment are not produced or utilized by management to evaluate segment performance. A substantial portion of the Company’s fixed assets are owned by and accounted for in our equipment department, including operating machinery, equipment and vehicles, as well as office equipment, buildings and leasehold improvements, and are used on an interchangeable basis across our reportable segments. As such, for reporting purposes, total under/over absorption of equipment expenses consisting primarily of depreciation is allocated to the Company's two reportable segments based on segment revenue.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    </span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following is a brief description of the Company's reportable segments:</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">Renewables Segment</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:107%">    </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">The Renewables segment operates throughout the United States and specializes in a range of services for the power delivery, solar, wind and battery storage markets that includes design, procurement, construction, restoration, and maintenance. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">Specialty Civil Segment</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    The Specialty Civil segment operates throughout the United States and specializes in a range of services that include:</span></div><div><span><br/></span></div><div style="padding-left:72pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%;padding-left:14.5pt">Heavy civil construction services such as road and bridge construction, specialty paving, sports field development, industrial maintenance, outsourced contract mining and heavy hauling.</span></div><div style="padding-left:72pt"><span><br/></span></div><div style="padding-left:72pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:107%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%;padding-left:14.15pt">Environmental remediation services such as site development, environmental site closure, and coal ash management.</span></div><div style="padding-left:72pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="padding-left:72pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%;padding-left:14.5pt">Rail infrastructure services such as planning, design, procurement, construction and maintenance of major railway and intermodal facilities.</span></div><div><span><br/></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%">Segment Revenue</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    Revenue by segment was as follows:</span></div><div style="margin-bottom:5pt;margin-top:5pt;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:14.250%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.572%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.256%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.115%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.572%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.110%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.408%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.572%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.110%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.408%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.864%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.263%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" 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:9pt;font-weight:700;line-height:100%">Three Months Ended September 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" 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:9pt;font-weight:700;line-height:100%">Nine Months Ended September 30,</span></td></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:9pt;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="6" 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:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="6" 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:9pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="6" 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:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="6" 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:9pt;font-weight:700;line-height:100%">2019</span></td></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:9pt;font-weight:700;line-height:100%">Segment</span></td><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:9pt;font-weight:700;line-height:100%">Revenue</span></td><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:9pt;font-weight:700;line-height:100%">% of Total Revenue</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:9pt;font-weight:700;line-height:100%">Revenue</span></td><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:9pt;font-weight:700;line-height:100%">% of Total Revenue</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:9pt;font-weight:700;line-height:100%">Revenue</span></td><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:9pt;font-weight:700;line-height:100%">% of Total Revenue</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:9pt;font-weight:700;line-height:100%">Revenue</span></td><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:9pt;font-weight:700;line-height:100%">% of Total Revenue</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:9pt;font-weight:400;line-height:100%">Renewables</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:9pt;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:9pt;font-weight:400;line-height:100%">327,051 </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="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:9pt;font-weight:400;line-height:100%">62.6 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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:9pt;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:9pt;font-weight:400;line-height:100%">242,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="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:9pt;font-weight:400;line-height:100%">57.5 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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:9pt;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:9pt;font-weight:400;line-height:100%">900,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="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:9pt;font-weight:400;line-height:100%">66.1 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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:9pt;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:9pt;font-weight:400;line-height:100%">495,834 </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="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:9pt;font-weight:400;line-height:100%">52.8 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></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:400;line-height:100%">Specialty Civil</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:9pt;font-weight:400;line-height:100%">195,181 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">37.4 </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:9pt;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:9pt;font-weight:400;line-height:100%">179,368 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">42.5 </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:9pt;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:9pt;font-weight:400;line-height:100%">460,940 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">33.9 </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:9pt;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:9pt;font-weight:400;line-height:100%">443,930 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">47.2 </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:9pt;font-weight:400;line-height:100%">%</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"/><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:9pt;font-weight:400;line-height:100%">  Total revenue</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:9pt;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:9pt;font-weight:400;line-height:100%">522,232 </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="2" style="background-color:#cceeff;border-bottom:3pt double #000000;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:9pt;font-weight:400;line-height:100%">100.0 </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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><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:9pt;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:9pt;font-weight:400;line-height:100%">422,022 </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="2" style="background-color:#cceeff;border-bottom:3pt double #000000;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:9pt;font-weight:400;line-height:100%">100.0 </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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><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:9pt;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:9pt;font-weight:400;line-height:100%">1,360,999 </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="2" style="background-color:#cceeff;border-bottom:3pt double #000000;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:9pt;font-weight:400;line-height:100%">100.0 </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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><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:9pt;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:9pt;font-weight:400;line-height:100%">939,764 </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="2" style="background-color:#cceeff;border-bottom:3pt double #000000;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:9pt;font-weight:400;line-height:100%">100.0 </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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr></table></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%">Segment Gross Profit</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    Gross profit by segment was as follows:</span></div><div style="margin-bottom:5pt;margin-top:5pt;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:14.250%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.572%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.818%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.115%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.011%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.110%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.408%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.157%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.671%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.969%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.157%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.262%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" 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:9pt;font-weight:700;line-height:100%">Three Months Ended September 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" 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:9pt;font-weight:700;line-height:100%">Nine Months Ended September 30,</span></td></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:9pt;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="6" 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:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="6" 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:9pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="6" 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:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="6" 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:9pt;font-weight:700;line-height:100%">2019</span></td></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:9pt;font-weight:700;line-height:100%">Segment</span></td><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:9pt;font-weight:700;line-height:100%">Gross Profit</span></td><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:9pt;font-weight:700;line-height:100%">Gross Profit Margin</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:9pt;font-weight:700;line-height:100%">Gross Profit</span></td><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:9pt;font-weight:700;line-height:100%">Gross Profit Margin</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:9pt;font-weight:700;line-height:100%">Gross Profit</span></td><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:9pt;font-weight:700;line-height:100%">Gross Profit Margin</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:9pt;font-weight:700;line-height:100%">Gross Profit</span></td><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:9pt;font-weight:700;line-height:100%">Gross Profit Margin</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:9pt;font-weight:400;line-height:100%">Renewables</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:9pt;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:9pt;font-weight:400;line-height:100%">37,371 </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="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:9pt;font-weight:400;line-height:100%">11.4 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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:9pt;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:9pt;font-weight:400;line-height:100%">27,469 </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="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:9pt;font-weight:400;line-height:100%">11.3 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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:9pt;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:9pt;font-weight:400;line-height:100%">100,183 </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="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:9pt;font-weight:400;line-height:100%">11.1 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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:9pt;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:9pt;font-weight:400;line-height:100%">44,777 </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="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:9pt;font-weight:400;line-height:100%">9.0 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></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:400;line-height:100%">Specialty Civil</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:9pt;font-weight:400;line-height:100%">21,518 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11.0 </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:9pt;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:9pt;font-weight:400;line-height:100%">25,401 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14.2 </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:9pt;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:9pt;font-weight:400;line-height:100%">45,988 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.0 </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:9pt;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:9pt;font-weight:400;line-height:100%">45,259 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.2 </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:9pt;font-weight:400;line-height:100%">%</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:400;line-height:100%">  Total gross profit</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:9pt;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:9pt;font-weight:400;line-height:100%">58,889 </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="2" style="background-color:#cceeff;border-bottom:3pt double #000000;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:9pt;font-weight:400;line-height:100%">11.3 </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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><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:9pt;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:9pt;font-weight:400;line-height:100%">52,870 </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="2" style="background-color:#cceeff;border-bottom:3pt double #000000;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:9pt;font-weight:400;line-height:100%">12.5 </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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><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:9pt;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:9pt;font-weight:400;line-height:100%">146,171 </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="2" style="background-color:#cceeff;border-bottom:3pt double #000000;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:9pt;font-weight:400;line-height:100%">10.7 </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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><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:9pt;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:9pt;font-weight:400;line-height:100%">90,036 </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="2" style="background-color:#cceeff;border-bottom:3pt double #000000;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:9pt;font-weight:400;line-height:100%">9.6 </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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr></table></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%">Segment Revenue</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    Revenue by segment was as follows:</span></div><div style="margin-bottom:5pt;margin-top:5pt;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:14.250%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.572%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.256%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.115%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.572%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.110%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.408%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.572%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.110%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.408%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.864%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.263%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" 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:9pt;font-weight:700;line-height:100%">Three Months Ended September 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" 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:9pt;font-weight:700;line-height:100%">Nine Months Ended September 30,</span></td></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:9pt;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="6" 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:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="6" 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:9pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="6" 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:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="6" 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:9pt;font-weight:700;line-height:100%">2019</span></td></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:9pt;font-weight:700;line-height:100%">Segment</span></td><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:9pt;font-weight:700;line-height:100%">Revenue</span></td><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:9pt;font-weight:700;line-height:100%">% of Total Revenue</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:9pt;font-weight:700;line-height:100%">Revenue</span></td><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:9pt;font-weight:700;line-height:100%">% of Total Revenue</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:9pt;font-weight:700;line-height:100%">Revenue</span></td><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:9pt;font-weight:700;line-height:100%">% of Total Revenue</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:9pt;font-weight:700;line-height:100%">Revenue</span></td><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:9pt;font-weight:700;line-height:100%">% of Total Revenue</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:9pt;font-weight:400;line-height:100%">Renewables</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:9pt;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:9pt;font-weight:400;line-height:100%">327,051 </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="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:9pt;font-weight:400;line-height:100%">62.6 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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:9pt;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:9pt;font-weight:400;line-height:100%">242,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="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:9pt;font-weight:400;line-height:100%">57.5 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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:9pt;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:9pt;font-weight:400;line-height:100%">900,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="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:9pt;font-weight:400;line-height:100%">66.1 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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:9pt;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:9pt;font-weight:400;line-height:100%">495,834 </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="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:9pt;font-weight:400;line-height:100%">52.8 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></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:400;line-height:100%">Specialty Civil</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:9pt;font-weight:400;line-height:100%">195,181 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">37.4 </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:9pt;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:9pt;font-weight:400;line-height:100%">179,368 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">42.5 </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:9pt;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:9pt;font-weight:400;line-height:100%">460,940 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">33.9 </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:9pt;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:9pt;font-weight:400;line-height:100%">443,930 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">47.2 </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:9pt;font-weight:400;line-height:100%">%</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"/><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:9pt;font-weight:400;line-height:100%">  Total revenue</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:9pt;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:9pt;font-weight:400;line-height:100%">522,232 </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="2" style="background-color:#cceeff;border-bottom:3pt double #000000;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:9pt;font-weight:400;line-height:100%">100.0 </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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><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:9pt;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:9pt;font-weight:400;line-height:100%">422,022 </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="2" style="background-color:#cceeff;border-bottom:3pt double #000000;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:9pt;font-weight:400;line-height:100%">100.0 </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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><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:9pt;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:9pt;font-weight:400;line-height:100%">1,360,999 </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="2" style="background-color:#cceeff;border-bottom:3pt double #000000;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:9pt;font-weight:400;line-height:100%">100.0 </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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><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:9pt;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:9pt;font-weight:400;line-height:100%">939,764 </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="2" style="background-color:#cceeff;border-bottom:3pt double #000000;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:9pt;font-weight:400;line-height:100%">100.0 </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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr></table></div> 327051000 0.626 242654000 0.575 900059000 0.661 495834000 0.528 195181000 0.374 179368000 0.425 460940000 0.339 443930000 0.472 522232000 1.000 422022000 1.000 1360999000 1.000 939764000 1.000 <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Segment Gross Profit</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    Gross profit by segment was as follows:</span></div><div style="margin-bottom:5pt;margin-top:5pt;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:14.250%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.572%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.818%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.115%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.011%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.110%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.408%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.157%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.671%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.969%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.157%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.262%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" 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:9pt;font-weight:700;line-height:100%">Three Months Ended September 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" 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:9pt;font-weight:700;line-height:100%">Nine Months Ended September 30,</span></td></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:9pt;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="6" 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:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="6" 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:9pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="6" 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:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="6" 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:9pt;font-weight:700;line-height:100%">2019</span></td></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:9pt;font-weight:700;line-height:100%">Segment</span></td><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:9pt;font-weight:700;line-height:100%">Gross Profit</span></td><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:9pt;font-weight:700;line-height:100%">Gross Profit Margin</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:9pt;font-weight:700;line-height:100%">Gross Profit</span></td><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:9pt;font-weight:700;line-height:100%">Gross Profit Margin</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:9pt;font-weight:700;line-height:100%">Gross Profit</span></td><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:9pt;font-weight:700;line-height:100%">Gross Profit Margin</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:9pt;font-weight:700;line-height:100%">Gross Profit</span></td><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:9pt;font-weight:700;line-height:100%">Gross Profit Margin</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:9pt;font-weight:400;line-height:100%">Renewables</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:9pt;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:9pt;font-weight:400;line-height:100%">37,371 </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="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:9pt;font-weight:400;line-height:100%">11.4 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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:9pt;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:9pt;font-weight:400;line-height:100%">27,469 </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="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:9pt;font-weight:400;line-height:100%">11.3 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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:9pt;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:9pt;font-weight:400;line-height:100%">100,183 </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="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:9pt;font-weight:400;line-height:100%">11.1 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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:9pt;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:9pt;font-weight:400;line-height:100%">44,777 </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="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:9pt;font-weight:400;line-height:100%">9.0 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></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:400;line-height:100%">Specialty Civil</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:9pt;font-weight:400;line-height:100%">21,518 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11.0 </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:9pt;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:9pt;font-weight:400;line-height:100%">25,401 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14.2 </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:9pt;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:9pt;font-weight:400;line-height:100%">45,988 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.0 </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:9pt;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:9pt;font-weight:400;line-height:100%">45,259 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.2 </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:9pt;font-weight:400;line-height:100%">%</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:400;line-height:100%">  Total gross profit</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:9pt;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:9pt;font-weight:400;line-height:100%">58,889 </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="2" style="background-color:#cceeff;border-bottom:3pt double #000000;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:9pt;font-weight:400;line-height:100%">11.3 </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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><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:9pt;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:9pt;font-weight:400;line-height:100%">52,870 </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="2" style="background-color:#cceeff;border-bottom:3pt double #000000;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:9pt;font-weight:400;line-height:100%">12.5 </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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><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:9pt;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:9pt;font-weight:400;line-height:100%">146,171 </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="2" style="background-color:#cceeff;border-bottom:3pt double #000000;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:9pt;font-weight:400;line-height:100%">10.7 </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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><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:9pt;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:9pt;font-weight:400;line-height:100%">90,036 </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="2" style="background-color:#cceeff;border-bottom:3pt double #000000;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:9pt;font-weight:400;line-height:100%">9.6 </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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr></table></div> 37371000 0.114 27469000 0.113 100183000 0.111 44777000 0.090 21518000 0.110 25401000 0.142 45988000 0.100 45259000 0.102 58889000 0.113 52870000 0.125 146171000 0.107 90036000 0.096 Related Party Transactions<div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Related Party Shareholders</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:49.119%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:26.279%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:21.302%"/><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:10pt;font-weight:700;line-height:100%">Type of Equity</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:10pt;font-weight:700;line-height:100%">Holder</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:10pt;font-weight:700;line-height:100%">Ownership Percentage</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%">Series A Preferred, Series A Conversion Warrants and Exchange Warrants, Series B-3 Preferred Stock (exchange agreement)</span></td><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%">Infrastructure and Energy Alternatives, LLC</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%">100 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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" rowspan="2" style="background-color:#ffffff;padding:2px 1pt;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%">Series B-1 Preferred Stock, Series A Conversion Warrants, Additional 6% Warrants, Warrants at closing</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%">Ares</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%">60 </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></tr><tr style="height:24pt"><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%">Oaktree Power Opportunities Fund III Delaware, L.P.</span></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%">40 </span></td><td style="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><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%">Series B-2 and B-3 Preferred Stock, Warrants at closing</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%">Ares</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%">100 </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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Related Party Shareholders</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:49.119%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:26.279%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:21.302%"/><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:10pt;font-weight:700;line-height:100%">Type of Equity</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:10pt;font-weight:700;line-height:100%">Holder</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:10pt;font-weight:700;line-height:100%">Ownership Percentage</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%">Series A Preferred, Series A Conversion Warrants and Exchange Warrants, Series B-3 Preferred Stock (exchange agreement)</span></td><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%">Infrastructure and Energy Alternatives, LLC</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%">100 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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" rowspan="2" style="background-color:#ffffff;padding:2px 1pt;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%">Series B-1 Preferred Stock, Series A Conversion Warrants, Additional 6% Warrants, Warrants at closing</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%">Ares</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%">60 </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></tr><tr style="height:24pt"><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%">Oaktree Power Opportunities Fund III Delaware, L.P.</span></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%">40 </span></td><td style="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><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%">Series B-2 and B-3 Preferred Stock, Warrants at closing</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%">Ares</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%">100 </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> 1 0.60 0.40 1 Subsequent Event<div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On October 30, 2020, the Company entered into a First Amendment to its Third A&amp;R Credit Agreement (the “Amendment”). The Amendment provides for, among other things, an increase in the revolving credit commitments previously available by $25.0 million, bringing the aggregate principal amount of the revolving credit commitments under the Third A&amp;R Credit Agreement to $75.0 million, upon the terms and subject to the satisfaction of the conditions set forth in the Third A&amp;R Credit Agreement, as amended by the Amendment.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, the Amendment provides that on and after the Amendment’s effective date and until delivery of the financial statements for the fiscal quarter ended December 31, 2020, as required under the Amendment, the percentage </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">per annum</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> interest rate for revolving loans and swing line loans is, at the Company’s option, (x) LIBOR plus a margin of 2.75% or (y) the applicable base rate plus a margin of 1.75%. Thereafter, for any day, the applicable percentage </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">per annum</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> interest rate for revolving loans and swing line loans is LIBOR or the base rate plus a margin depending upon the Company’s First Lien Net Leverage Ratio as of the last day of the most recently ended consecutive four fiscal quarter period.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Amendment also further specifies the unused commitment fee rate. On and after the Amendment’s effective date and until delivery of the financial statements for the fiscal quarter ended December 31, 2020, as required under the Amendment, the rate is 0.40% </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">per annum</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. Thereafter, for any day, the applicable percentage </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">per annum </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">depends upon the Company’s Senior Secured Net Leverage Ratio.</span></div> 25000000.0 75000000.0 0.0275 0.0175 0.0040 XML 16 R1.htm IDEA: XBRL DOCUMENT v3.20.2
Document and Entity Information - shares
9 Months Ended
Sep. 30, 2020
Nov. 09, 2020
Entity Central Index Key 0001652362  
Document Fiscal Year Focus 2020  
Amendment Flag false  
Current Fiscal Year End Date --12-31  
Document Fiscal Period Focus Q3  
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Sep. 30, 2020  
Document Transition Report false  
Entity File Number 001-37796  
Entity Registrant Name Infrastructure & Energy Alternatives, Inc.  
Entity Incorporation, State or Country Code DE  
Entity Tax Identification Number 47-4787177  
Entity Address, Address Line One 6325 Digital Way  
Entity Address, Address Line Two Suite 460  
Entity Address, City or Town Indianapolis  
Entity Address, State or Province IN  
Entity Address, Postal Zip Code 46278  
City Area Code 765  
Local Phone Number 828-2580  
Entity Current Reporting Status Yes  
Entity Interactive Data Current Yes  
Entity Filer Category Non-accelerated Filer  
Entity Small Business true  
Entity Emerging Growth Company false  
Entity Shell Company false  
Entity Common Stock, Shares Outstanding   22,789,262
Common Stock, $0.0001 par value    
Title of 12(b) Security Common Stock, $0.0001 par value  
Trading Symbol IEA  
Security Exchange Name NASDAQ  
Warrants for Common Stock    
Title of 12(b) Security Warrants for Common Stock  
Trading Symbol IEAWW  
Security Exchange Name NASDAQ  
XML 17 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 $ 57,298 $ 147,259
Accounts receivable, net 186,302 203,645
Contract Assets 216,513 179,303
Prepaid expenses and other current assets 20,298 16,855
Total current assets 480,411 547,062
Property, plant and equipment, net 131,558 140,488
Operating Lease, Right-of-Use Asset 38,460 43,431
Intangible Assets, Net (Excluding Goodwill) 27,280 37,272
Goodwill 37,373 37,373
Company-owned life insurance 3,905 4,752
Deferred Income Tax Assets, Net 3,178 12,992
Other Assets, Noncurrent 278 1,551
Total assets 722,443 824,921
Current liabilities:    
Accounts Payable, Current 117,320 177,783
Accrued Liabilities, Current 156,467 158,103
Contract Liabilities 73,999 115,634
Current portion of finance lease obligations 23,766 23,183
Operating Lease, Liability, Current 9,110 9,628
Current portion of long-term debt 2,661 1,946
Total current liabilities 383,323 486,277
Finance lease obligations, less current portion 33,205 41,055
Operating Lease, Liability, Noncurrent 30,896 34,572
Long-term Debt 159,150 162,901
Debt - Series B Preferred Stock 171,878 166,141
Series B Preferred Stock - warrant obligations 8,200 17,591
Deferred compensation 7,865 8,004
Total liabilities 794,517 916,541
Commitments and contingencies:
Series A Preferred Stock, par value, $0.0001 per share; 100,000,000 shares authorized; 17,483 shares and 17,483 shares issued and outstanding at September 30, 2020 and December 31, 2019, respectively 17,483 17,483
Stockholders' equity (deficit):    
Common stock, par value, $0.0001 per share; 150,000,000 and 100,000,000 shares authorized; 20,983,584 and 20,460,533 shares issued and 20,983,584 and 20,446,811 outstanding at September 30, 2020 and December 31, 2019, respectively 2 2
Treasury stock, 13,722 shares at cost at December 31, 2019, respectively. 0 (76)
Additional paid in capital 34,517 17,167
Accumulated deficit (124,076) (126,196)
Total stockholders' equity (deficit) (89,557) (109,103)
Total liabilities and stockholders' equity (deficit) $ 722,443 $ 824,921
Preferred stock, par value (in dollars per share) $ 0.0001 $ 0.0001
Preferred stock, shares authorized 1,000,000 1,000,000
Preferred stock, shares issued (in shares) 17,483 17,483
Preferred stock, shares outstanding 17,483 17,483
Common stock, par value (in dollars per share) $ 0.0001 $ 0.0001
Common stock, shares authorized 150,000,000 100,000,000
Common stock, shares, issued 20,983,584 20,460,533
Common stock, shares, outstanding 20,983,584 20,446,811
Treasury Stock, Shares   13,722
XML 18 R3.htm IDEA: XBRL DOCUMENT v3.20.2
Condensed Consolidated Balance Sheets (Parenthetical) - $ / shares
Sep. 30, 2020
Dec. 31, 2019
Statement of Financial Position [Abstract]    
Preferred stock, par value (in dollars per share) $ 0.0001 $ 0.0001
Preferred stock, shares authorized 1,000,000 1,000,000
Preferred stock, shares issued (in shares) 17,483 17,483
Preferred stock, shares outstanding 17,483 17,483
Common stock, par value (in dollars per share) $ 0.0001 $ 0.0001
Common stock, shares authorized 150,000,000 100,000,000
Common stock, shares, issued 20,983,584 20,460,533
Common stock, shares, outstanding 20,983,584 20,446,811
Treasury Stock, Shares   13,722
XML 19 R4.htm IDEA: XBRL DOCUMENT v3.20.2
Condensed Consolidated Statement of Operations - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2020
Sep. 30, 2019
Sep. 30, 2020
Sep. 30, 2019
Revenue $ 522,232 $ 422,022 $ 1,360,999 $ 939,764
Cost of revenue 463,343 369,152 1,214,828 849,728
Gross profit 58,889 52,870 146,171 90,036
Selling, general and administrative expenses 29,656 31,313 87,214 84,945
Income from operations 29,233 21,557 58,957 5,091
Other income (expense), net:        
Interest expense (14,975) (13,959) (47,240) (35,822)
Other (expense) income 3,161 4,455 428 22,557
Income (loss) before benefit for income taxes 17,419 12,053 12,145 (8,174)
(Provision) benefit for income taxes (6,153) 556 (10,025) 3,352
Net income (loss) 11,266 12,609 2,120 (4,822)
Less: Convertible Preferred Stock dividends (619) (759) (1,991) (2,202)
Business Combination, Contingent Consideration Arrangements, Change in Amount of Contingent Consideration, Liability 0 (4,247) 0 (23,082)
Undistributed Earnings (Loss) Allocated to Participating Securities, Basic (2,854) 0 (35) 0
Net Income (Loss) Available to Common Stockholders, Basic $ 7,793 $ 7,603 $ 94 $ (30,106)
Earnings Per Share, Basic $ 0.37 $ 0.37 $ 0 $ (1.47)
Earnings Per Share, Diluted $ 0.32 $ 0.24 $ 0 $ (1.47)
Weighted Average Number of Shares Outstanding, Basic 20,968,271 20,446,811 20,748,193 20,425,801
Weighted Average Number of Shares Outstanding, Diluted 35,336,064 35,419,432 20,748,193 20,425,801
XML 20 R5.htm IDEA: XBRL DOCUMENT v3.20.2
Condensed Statements of Stockholders Equity (Deficit) Statement - USD ($)
shares in Thousands, $ in Thousands
Total
Common Stock, $0.0001 par value
Common Stock, $0.0001 par value
Common Stock, $0.0001 par value
Additional Paid-in Capital [Member]
Additional Paid-in Capital [Member]
Common Stock, $0.0001 par value
Treasury Stock [Member]
Treasury Stock [Member]
Treasury Stock [Member]
Retained Earnings [Member]
Beginning Balance Shares, Issued at Dec. 31, 2018   22,155       0    
Beginning Balance Stockholder's equity at Dec. 31, 2018 $ (131,178) $ 2   $ 4,751   $ 0   $ (135,931)
Increase (Decrease) in Stockholders' Equity [Roll Forward]                
Net income (loss) (23,639)             (23,639)
APIC, Share-based Payment Arrangement, Increase for Cost Recognition 1,040     1,040        
Stock Issued During Period, Shares, New Issues     111          
Stock Issued During Period, Value, New Issues 159 $ 0     $ 235      
Adjustments to Additional Paid in Capital, Business Combination (2,754)             (2,754)
Effect of Change in Accounting Principle Topic 606 750             750
Treasury Stock, Shares             (14)  
Dividends, Preferred Stock, Stock (525)     (525)        
Ending Balance Shares, Issued at Mar. 31, 2019   22,266       (14)    
Ending Balance Stockholder's equity at Mar. 31, 2019 (150,639) $ 2   5,501   $ (76)   (156,066)
Beginning Balance Shares, Issued at Dec. 31, 2018   22,155       0    
Beginning Balance Stockholder's equity at Dec. 31, 2018 (131,178) $ 2   4,751   $ 0   (135,931)
Increase (Decrease) in Stockholders' Equity [Roll Forward]                
Net income (loss) (4,822)              
Effect of Change in Accounting Principle Topic 606 750              
Ending Balance Shares, Issued at Sep. 30, 2019   20,461       (14)    
Ending Balance Stockholder's equity at Sep. 30, 2019 (119,305) $ 2   18,018   $ (76)   (137,249)
Increase (Decrease) in Stockholders' Equity [Roll Forward]                
Treasury Stock, Value             $ (76)  
Beginning Balance Shares, Issued at Mar. 31, 2019   22,266       (14)    
Beginning Balance Stockholder's equity at Mar. 31, 2019 (150,639) $ 2   5,501   $ (76)   (156,066)
Increase (Decrease) in Stockholders' Equity [Roll Forward]                
Net income (loss) 6,208             6,208
APIC, Share-based Payment Arrangement, Increase for Cost Recognition 720     720        
Adjustments to Additional Paid in Capital, Warrant Issued 9,422     9,422        
Dividends, Preferred Stock, Stock (918)     (918)        
Ending Balance Shares, Issued at Jun. 30, 2019   22,266       (14)    
Ending Balance Stockholder's equity at Jun. 30, 2019 (135,207) $ 2   14,725   $ (76)   (149,858)
Increase (Decrease) in Stockholders' Equity [Roll Forward]                
Net income (loss) 12,609             12,609
APIC, Share-based Payment Arrangement, Increase for Cost Recognition $ 1,052     1,052        
Earnout Founder Shares 0   (1,805)          
Adjustments to Additional Paid in Capital, Warrant Issued $ 3,000     3,000        
Dividends, Preferred Stock, Stock (759)     (759)        
Ending Balance Shares, Issued at Sep. 30, 2019   20,461       (14)    
Ending Balance Stockholder's equity at Sep. 30, 2019 (119,305) $ 2   18,018   $ (76)   (137,249)
Beginning Balance Shares, Issued at Dec. 31, 2019   20,461       (14)    
Beginning Balance Stockholder's equity at Dec. 31, 2019 (109,103) $ 2   17,167   $ (76)   (126,196)
Increase (Decrease) in Stockholders' Equity [Roll Forward]                
Net income (loss) (12,743)             (12,743)
APIC, Share-based Payment Arrangement, Increase for Cost Recognition 1,113     1,113        
Stock Issued During Period, Shares, New Issues     240          
Stock Issued During Period, Value, New Issues 196 $ 0     280      
Adjustments to Additional Paid in Capital, Warrant Issued 15,631     15,631        
Treasury Stock, Shares             (38)  
Dividends, Preferred Stock, Stock (766)     (766)        
Ending Balance Shares, Issued at Mar. 31, 2020   20,701       (52)    
Ending Balance Stockholder's equity at Mar. 31, 2020 (105,672) $ 2   33,425   $ (160)   (138,939)
Beginning Balance Shares, Issued at Dec. 31, 2019   20,461       (14)    
Beginning Balance Stockholder's equity at Dec. 31, 2019 (109,103) $ 2   17,167   $ (76)   (126,196)
Increase (Decrease) in Stockholders' Equity [Roll Forward]                
Net income (loss) 2,120              
Ending Balance Shares, Issued at Sep. 30, 2020   20,984       0    
Ending Balance Stockholder's equity at Sep. 30, 2020 (89,557) $ 2   34,517   $ 0   (124,076)
Increase (Decrease) in Stockholders' Equity [Roll Forward]                
Treasury Stock, Value             $ (84)  
Beginning Balance Shares, Issued at Mar. 31, 2020   20,701       (52)    
Beginning Balance Stockholder's equity at Mar. 31, 2020 (105,672) $ 2   33,425   $ (160)   (138,939)
Increase (Decrease) in Stockholders' Equity [Roll Forward]                
Net income (loss) 3,597             3,597
APIC, Share-based Payment Arrangement, Increase for Cost Recognition 844     844        
Stock Issued During Period, Shares, New Issues     441          
Stock Issued During Period, Value, New Issues 565 $ 0     800      
Treasury Stock, Shares             (129)  
Dividends, Preferred Stock, Stock (606)     (606)        
Ending Balance Shares, Issued at Jun. 30, 2020   21,142       (181)    
Ending Balance Stockholder's equity at Jun. 30, 2020 (101,272) $ 2   34,463   $ (395)   (135,342)
Increase (Decrease) in Stockholders' Equity [Roll Forward]                
Treasury Stock, Value             $ (235)  
Net income (loss) 11,266             11,266
APIC, Share-based Payment Arrangement, Increase for Cost Recognition 1,110     1,110        
Stock Issued During Period, Shares, New Issues     23          
Stock Issued During Period, Value, New Issues (42)       (42)      
Treasury Stock, Shares     (181)       181  
Dividends, Preferred Stock, Stock (619)     (619)        
Ending Balance Shares, Issued at Sep. 30, 2020   20,984       0    
Ending Balance Stockholder's equity at Sep. 30, 2020 $ (89,557) $ 2   $ 34,517   $ 0   $ (124,076)
Increase (Decrease) in Stockholders' Equity [Roll Forward]                
Treasury Stock, Value         $ (395)   $ 395  
XML 21 R6.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 (loss) $ 2,120 $ (4,822)
Adjustments to reconcile net loss to net cash used in operating activities:    
Depreciation and amortization 36,566 36,373
Business Combination, Contingent Consideration Arrangements, Change in Amount of Contingent Consideration, Liability 0 (23,082)
Fair Value Adjustment of Warrants (171) 0
Amortization of Other Deferred Charges 9,343 3,765
Share-based compensation expense 3,067 2,812
Gain (Loss) on Disposition of Property Plant Equipment 1,251 743
Deferred compensation (139) 1,494
Accrued dividends on Series B Preferred Stock 7,959 4,135
Deferred income taxes 9,814 (2,323)
Other Operating Activities, Cash Flow Statement 287 0
Change in operating assets and liabilities:    
Accounts receivable 17,327 (19,108)
Increase (Decrease) in Contract with Customer, Asset 37,210 62,419
Prepaid expenses and other assets (3,288) (5,938)
Accounts payable and accrued liabilities (64,089) 3,317
Increase (Decrease) in Contract with Customer, Liability (41,635) 9,580
Net cash used in operating activities (58,798) (55,473)
Cash flow from investing activities:    
Company-owned life insurance 847 (81)
Purchases of property, plant and equipment (6,727) (5,599)
Proceeds from sale of property, plant and equipment 4,151 7,266
Net cash (used in) provided by investing activities (1,729) 1,586
Cash flows from financing activities:    
Proceeds from Long-term Lines of Credit 72,000 50,400
Repayments of Long-term Lines of Credit (83,201) (121,215)
Payments of Debt Issuance Costs 0 (14,738)
Payments on finance lease obligations (19,301) (15,953)
Sale Leaseback Transaction, Net Proceeds, Financing Activities 0 24,343
Proceeds from Convertible Debt 350 100,000
Proceeds, Issuance of Shares, Share-based Payment Arrangement, Including Option Exercised 718 159
Merger recapitalization transaction 0 2,754
Net cash (used in) provided by financing activities (29,434) 25,750
Net change in cash and cash equivalents (89,961) (28,137)
Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents Period Start 147,259 71,311
Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents Period End 57,298 43,174
Supplemental disclosure of cash and non-cash transactions:    
Interest Paid, Excluding Capitalized Interest, Operating Activities 30,149 28,240
Income Taxes Paid, Net (955) 250
Right-of-Use Asset Obtained in Exchange for Finance Lease Liability 11,691 1,992
Right-of-Use Asset Obtained in Exchange for Operating Lease Liability 6,028 0
Dividends, Preferred Stock $ 1,991 $ 2,202
XML 22 R7.htm IDEA: XBRL DOCUMENT v3.20.2
Business, Basis of Presentation and Significant Accounting Policies (Notes)
9 Months Ended
Sep. 30, 2020
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Organization, Consolidation and Presentation of Financial Statements Disclosure and Significant Accounting Policies [Text Block] Business, Basis of Presentation and Significant Accounting Policies
Organization and Reportable Segments

    Infrastructure and Energy Alternatives, Inc., a Delaware corporation, is a holding company organized on August 4, 2015 (together with its wholly-owned subsidiaries, “IEA” or the “Company”). On March 26, 2018, we became a public company by consummating a merger (the “Merger”) pursuant to an Agreement and Plan of Merger, dated November 3, 2017, with M III Acquisition Corporation (“M III”).

    As of December 31, 2019, the Company's total annual gross revenues exceeded $1.07 billion and thus we are no longer an “emerging growth company,” as defined in the Jumpstart Our Business Startups Act (the “JOBS Act”).

We segregate our business into two reportable segments: the Renewables segment and the Specialty Civil segment. See Note 10. Segments for a description of the reportable segments and their operations.

COVID-19 Pandemic

    During March 2020, the World Health Organization declared a global pandemic related to the rapidly growing outbreak of a novel strain of coronavirus (COVID-19). The COVID-19 pandemic has significantly affected economic conditions in the United States and internationally as national, state and local governments reacted to the public health crisis by requiring mitigation measures that have disrupted business activities for an uncertain period of time. The effects of the COVID-19 pandemic could affect the Company’s future business activities and financial results, including; new contract awards, reduced crew productivity, contract amendments/cancellations, higher operating costs and/or delayed project start dates or project shutdowns that may be requested or mandated by governmental authorities or others.

The Company believes that the COVID-19 pandemic has not had a material adverse impact on the Company’s financial results for the period ended September 30, 2020. Most of the Company’s construction services are currently deemed essential under governmental mitigation orders and all of our business segments continue to operate. The Company has issued several notices of force majeure for the purpose of recognizing delays in construction schedules due to COVID-19 outbreaks on certain of its teams and has also received notices of force majeure from the owners of certain projects and certain subcontractors. Management does not believe that any delays on projects related to these events of force majeure will have a material impact on its results of operations.

Management’s top priority has been to take appropriate actions to protect the health and safety of the Company's employees, customers and business partners, including adjusting the Company's standard operating procedures to respond to evolving health guidelines. Management believes that it is taking appropriate steps to mitigate any potential impact to the Company; however, given the uncertainty regarding the potential effects of the COVID-19 pandemic, any future impacts cannot be quantified or predicted with specificity.

Principles of Consolidation

    The accompanying unaudited condensed consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States (“GAAP”) for interim financial information and with the instructions for Quarterly Reports on Form 10-Q and Rule 10-01 of Regulation S-X. Pursuant to these rules and regulations, certain information and footnote disclosures normally included in the annual audited consolidated financial statements prepared in accordance with GAAP have been condensed or omitted. Adjustments necessary to arrive at net income (loss) available for common stockholders, previously disclosed in Note 8. Earnings Per Share, have been added to the prior period presentation of the consolidated statements of operations to be comparable with the current period presentation.
    The unaudited condensed consolidated financial statements include the accounts of IEA and its wholly-owned domestic and foreign subsidiaries and in the opinion of management, these financial statements reflect all adjustments (consisting of normal recurring adjustments) that are necessary to present fairly the results of operations for the interim periods presented. The results of operations for the nine months ended September 30, 2020 are not necessarily indicative of the results that may be expected for the year ending December 31, 2020. These financial statements should be read in conjunction with the
Company’s audited consolidated financial statements for the year ended December 31, 2019 and notes thereto included in the Company’s 2019 Annual Report on Form 10-K.

Basis of Accounting and Use of Estimates
    
    The accompanying unaudited condensed consolidated financial statements have been prepared in accordance with GAAP. The preparation of the condensed consolidated financial statements in conformity with GAAP requires the use of estimates and assumptions that affect the amounts reported in the condensed consolidated financial statements and the accompanying notes. Key estimates include: the recognition of revenue and project profit or loss; fair value estimates; valuations of goodwill and intangible assets; asset lives used in computing depreciation and amortization; accrued self-insured claims; other reserves and accruals; accounting for income taxes; and the estimated impact of contingencies and ongoing litigation. While management believes that its estimates are reasonable when considered in conjunction with the Company’s consolidated financial position and results of operations, actual results could differ materially from those estimates.

Revenue Recognition

    The Company adopted the requirements of Accounting Standards Update (“ASU”) 2014-09, Revenue from Contracts with Customers, which is also referred to as Accounting Standards Codification (“ASC”) Topic 606, under the modified retrospective transition approach effective January 1, 2019, with application to all existing contracts that were not substantially completed as of January 1, 2019. The Company adopted this standard for interim periods beginning after December 31, 2019, and recorded adjustments to the previously issued quarterly financial statements for the nine months ended September 30, 2019. The impacts of adoption on the Company’s retained earnings on January 1, 2019 was primarily related to variable consideration on unapproved change orders. The cumulative impact of adopting Topic 606 required net adjustments of $750,000 to the statement of operations among revenue, cost of revenue and income taxes, thereby reducing income for the nine months ended September 30, 2019 and reducing the December 31, 2019 accumulated deficit. The Company also adjusted the September 30, 2019, statement of cash flows to reflect the impact of adoption.
    Under Topic 606, revenue is recognized when control of promised goods and services is transferred to customers, and the amount of revenue recognized reflects the consideration to which an entity expects to be entitled in exchange for the goods and services transferred. Revenue is recognized by the Company primarily over time utilizing the cost-to-cost measure of progress for fixed price contracts and is based on costs for time and materials and other service contracts, consistent with the Company’s previous revenue recognition practices.
Contracts
    The Company derives revenue primarily from construction projects performed under contracts for specific projects requiring the construction and installation of an entire infrastructure system or specified units within an infrastructure system. Contracts contain multiple pricing options, such as fixed price, time and materials, or unit price. Generally, renewable energy projects are performed for private customers while Specialty Civil projects are performed for various governmental entities.
    Revenue derived from projects billed on a fixed-price basis totaled 98.4% and 98.5% of consolidated revenue from operations for the three months ended September 30, 2020 and 2019, respectively, and totaled 97.6% and 94.1% for the nine months ended September 30, 2020 and 2019, respectively. Revenue and related costs for contracts billed on a time and materials basis are recognized as the services are rendered. Revenue derived from projects billed on a time and materials basis totaled 1.6% and 1.5% of consolidated revenue from operations for the three months ended September 30, 2020 and 2019, respectively, and totaled 2.4% and 5.9% for the nine months ended September 30, 2020 and 2019, respectively.

    Construction contract revenue is recognized over time using the cost-to-cost measure of progress for fixed price contracts. The cost-to-cost measure of progress best depicts the continuous transfer of control of goods or services to the customer. The contractual terms provide that the customer compensates the Company for services rendered.

    Contract costs include all direct materials, labor and subcontracted costs, as well as indirect costs related to contract performance, such as indirect labor, supplies, tools, repairs and the costs of capital equipment. The cost estimation and review process for recognizing revenue over time under the cost-to-cost method is based on the professional knowledge and experience of the Company’s project managers, engineers and financial professionals. Management reviews estimates of total contract transaction price and total project costs on an ongoing basis. Changes in job performance, job conditions and management’s assessment of expected variable consideration are factors that influence estimates of the total contract transaction price, total costs to complete those contracts and profit recognition. Changes in these factors could result in revisions to revenue and costs of revenue in the period in which the revisions are determined on a prospective basis, which could materially affect the
Company’s results of operations for that period. Provisions for losses on uncompleted contracts are recorded in the period in which such losses are determined.
Performance Obligations
    A performance obligation is a contractual promise to transfer a distinct good or service to the customer and is the unit of account under Topic 606. The transaction price of a contract is allocated to distinct performance obligations and recognized as revenue when or as the performance obligations are satisfied. The Company’s contracts often require significant integrated services and, even when delivering multiple distinct services, are generally accounted for as a single performance obligation. Contract amendments and change orders are generally not distinct from the existing contract due to the significant integrated service provided in the context of the contract and are accounted for as a modification of the existing contract and performance obligation. With the exception of certain Specialty Civil service contracts, the majority of the Company’s performance obligations are generally completed within one year.
    When more than one contract is entered into with a customer on or close to the same date, the Company evaluates whether those contracts should be combined and accounted for as a single contract as well as whether those contracts should be accounted for as more than one performance obligation. This evaluation requires significant judgment and is based on the facts and circumstances of the various contracts, which could change the amount of revenue and profit recognition in a given period depending upon the outcome of the evaluation.
    Remaining performance obligations represent the amount of unearned transaction prices for contracts, including approved and unapproved change orders. As of September 30, 2020, the amount of the Company’s remaining performance obligations was $886.2 million. The Company expects to recognize approximately 37.3% of its remaining performance obligations as revenue during 2020. Revenue recognized from performance obligations satisfied in previous periods was $(0.8) million and $4.1 million for the three months ended September 30, 2020 and 2019, respectively, and $(4.4) million and $8.0 million for the nine months ended September 30, 2020 and 2019, respectively.
Variable Consideration
    Transaction pricing for the Company’s contracts may include variable consideration, such as unapproved change orders, claims, incentives and liquidated damages. Management estimates variable consideration for a performance obligation utilizing estimation methods that best predict the amount of consideration to which the Company will be entitled. Variable consideration is included in the estimated transaction price to the extent it is probable that a significant reversal of cumulative revenue recognized will not occur when the uncertainty associated with the variable consideration is resolved. Management’s estimates of variable consideration and determination of whether to include estimated amounts in transaction price are based on legal opinions, past practices with the customer, specific discussions, correspondence or preliminary negotiations with the customer and all other relevant information that is reasonably available. The effect of a change in variable consideration on the transaction price of a performance obligation is typically recognized as an adjustment to revenue on a cumulative catch-up basis. To the extent unapproved change orders, claims and liquidated damages reflected in transaction price are not resolved in the Company’s favor, or to the extent incentives reflected in transaction price are not earned, there could be reductions in, or reversals of, previously recognized revenue.
    As of September 30, 2020 and year ended December 31, 2019, the Company included approximately $67.1 million and $73.3 million, respectively, of unapproved change orders and/or claims in the transaction price for certain contracts that were in the process of being resolved in the normal course of business, including through negotiation, arbitration and other proceedings. These transaction price adjustments are included within Contract Assets or Contract Liabilities as appropriate. The Company actively engages with its customers to complete the final change order approval process, and generally expects these processes to be completed within one year. Amounts ultimately realized upon final acceptance by customers could be higher or lower than such estimated amounts.
Disaggregation of Revenue
    The following tables disaggregate revenue by customers and services performed, which the Company believes best depicts how the nature, amount, timing and uncertainty of its revenue:
(in thousands)Three Months EndedNine Months Ended
September 30, 2020September 30, 2019September 30, 2020September 30, 2019
Renewables Segment
   Wind$261,754 $242,586 827,442 $493,689 
   Solar65,297 68 72,617 2,145 
$327,051 $242,654 $900,059 $495,834 
Specialty Civil Segment
   Heavy civil$119,713 $113,829 264,656 $250,114 
   Rail52,955 40,725 132,333 121,113 
   Environmental22,513 24,814 63,951 72,703 
$195,181 $179,368 $460,940 $443,930 
Concentrations
    The Company had the following approximate revenue and accounts receivable concentrations, net of allowances, for the periods ended:
Revenue %Revenue %
Three Months EndedNine Months EndedAccounts Receivable %
September 30, 2020September 30, 2019September 30, 2020September 30, 2019September 30, 2020December 31, 2019
Company A (Specialty Civil Segment)***11.7 %**
* Amount was not above 10% threshold

Recently Adopted Accounting Standards - Guidance Adopted in 2020

In August 2018, the Financial Accounting Standards Board (the “FASB”) issued ASU 2018-13, “Fair Value Measurement (Topic 820), Disclosure Framework - Changes to the Disclosure Requirements for Fair Value Measurement,” which eliminates certain disclosure requirements for recurring and non-recurring fair value measurements, such as the amount of and reason for transfers between Level 1 and Level 2 of the fair value hierarchy, and adds new disclosure requirements for Level 3 measurements. ASU 2018-13 was effective for all entities for fiscal years beginning after December 15, 2019, including interim periods within those fiscal years. Certain disclosures per ASU 2018-13 were applied on a retrospective basis and others on a prospective basis. We adopted the standard on January 1, 2020, and it did not have an impact on our disclosures for fair value measurements.

In February 2016, the FASB issued ASU 2016-02, “Leases (Topic 842), which is effective for annual reporting periods beginning after December 15, 2018. Under Topic 842, lessees will be required to recognize the following for all leases (with the exception of short-term leases) at the commencement date: i) a lease liability, which is a lessee’s obligation to make lease payments arising from a lease, measured on a discounted basis, and ii) a right-of-use asset, which is an asset that represents the lessee’s right to use, or control the use of, a specified asset for the lease term. Topic 842 requires entities to adopt the new lease standard using a modified retrospective method and initially apply the related guidance at the beginning of the earliest period presented in the financial statements. 

    The Company adopted Topic 842 using the modified retrospective method as of January 1, 2019 and for interim periods beginning after December 31, 2019, without adjusting comparative periods in the financial statements. The most significant effect of the new guidance was the recognition of operating lease right-of-use assets and a liability for operating
leases as of December 31, 2019. The accounting for finance leases (capital leases) was substantially unchanged. The Company elected to utilize permissible practical expedients that allowed entities to: (1) not reassess whether any expired or existing contracts were or contained leases; (2) retain the existing classification of lease contracts as of the date of adoption; (3) not reassess initial direct costs for any existing leases; and (4) not separate non-lease components for all classes of leased assets.
Recently Issued Accounting Standards Not Yet Adopted
    
    In June 2016, the FASB issued ASU 2016-13, “Financial Instruments—Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments,” which introduced an expected credit loss methodology for the measurement and recognition of credit losses on most financial assets, including trade accounts receivables. The expected credit loss methodology under ASU 2016-13 is based on historical experience, current conditions and reasonable and supportable forecasts, and replaces the probable/incurred loss model for measuring and recognizing expected losses under current GAAP. The ASU also requires disclosure of information regarding how a company developed its allowance, including changes in the factors that influenced management’s estimate of expected credit losses and the reasons for those changes. The ASU and its related clarifying updates are effective for smaller reporting companies for fiscal years beginning after December 15, 2022, and interim periods within those fiscal years, with early adoption permitted. We are still evaluating the new standard but do not expect it to have a material impact on our estimate of the allowance for uncollectable accounts.

    In December 2019, the FASB issued ASU No. 2019-12, “Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes,” which removes certain exceptions to the general principles in Topic 740 and also clarifies and amends existing guidance to improve consistent application. This ASU is effective for fiscal years beginning after December 15, 2020, and interim periods within those fiscal years. Depending on the amendment, adoption may be applied on the retrospective, modified retrospective, or prospective basis. We are currently evaluating the potential effects of adopting the provisions of ASU No. 2019-12.

Management has evaluated other recently issued accounting pronouncements and does not believe that they will have a significant impact on the financial statements and related disclosures.
XML 23 R8.htm IDEA: XBRL DOCUMENT v3.20.2
Contract Assets and Liabilities
9 Months Ended
Sep. 30, 2020
Contractors [Abstract]  
Contract Assets and Liabilities Contract Assets and Liabilities
    The timing of when we bill our customers is generally dependent upon agreed-upon contractual terms, milestone billings based on the completion of certain phases of the work, or when services are provided. Sometimes, billing occurs subsequent to revenue recognition, resulting in unbilled revenue, which is accounted for as a contract asset. Sometimes we receive advance payments or deposits from our customers before revenue is recognized, resulting in deferred revenue, which is accounted for as a contract liability.

    Contract assets in the Condensed Consolidated Balance Sheets represent the following:

costs and estimated earnings in excess of billings, which arise when revenue has been recorded but the amount has not been billed; and

retainage amounts for the portion of the contract price billed by us for work performed but held for payment by the customer as a form of security until we reach certain construction milestones or complete the project.

    Contract assets consist of the following:
(in thousands)September 30, 2020December 31, 2019
Costs and estimated earnings in excess of billings on uncompleted contracts$79,801 $91,543 
Retainage receivable136,712 87,760 
216,513 179,303 
    Contract liabilities consist of the following:
(in thousands)September 30, 2020December 31, 2019
Billings in excess of costs and estimated earnings on uncompleted contracts$73,495 $115,570 
Loss on contracts in progress504 64 
$73,999 $115,634 
    
The contract receivables amount as of December 31, 2019 included unapproved change orders of approximately $9.2 million for which the Company was pursuing settlement through dispute resolution. The Company agreed to settle the unapproved change order dispute in the second quarter.

    Revenue recognized for the three and nine months ended September 30, 2020, that was included in the contract liability balance at December 31, 2019 was approximately $5.8 million and $114.5 million, respectively, and revenue recognized for the three and nine months ended September 30, 2019, that was included in the contract liability balance at December 31, 2018 was approximately $3.3 million and $53.3 million, respectively.
    
    Activity in the allowance for doubtful accounts for the periods indicated is as follows:
Three Months EndedNine Months Ended
September 30,September 30,
(in thousands)2020201920202019
Allowance for doubtful accounts at beginning of period$89 $102 $75 $42 
    Plus: provision for (reduction in) allowance— 30 14 90 
    Less: write-offs, net of recoveries— (81)— (81)
Allowance for doubtful accounts at period end$89 $51 $89 $51 
XML 24 R9.htm IDEA: XBRL DOCUMENT v3.20.2
Property, plant and equipment, net
9 Months Ended
Sep. 30, 2019
Property, Plant and Equipment [Abstract]  
Property, plant and equipment, net Property, Plant and Equipment, Net
    Property, plant and equipment consisted of the following:
(in thousands)September 30, 2020December 31, 2019
Buildings and leasehold improvements$3,420 $2,919 
Land17,600 17,600 
Construction equipment180,570 173,434 
Office equipment, furniture and fixtures3,618 3,487 
Vehicles12,921 6,087 
218,129 203,527 
Accumulated depreciation(86,571)(63,039)
    Property, plant and equipment, net$131,558 $140,488 
    Depreciation expense of property, plant and equipment was $9,282 and $9,219 for the three months ended September 30, 2020 and 2019, respectively, and was $26,575 and $26,125 for the nine months ended September 30, 2020 and 2019, respectively.
XML 25 R10.htm IDEA: XBRL DOCUMENT v3.20.2
Goodwill and Intangible Assets, net (Notes)
9 Months Ended
Sep. 30, 2020
Goodwill and Intangible Assets Disclosure [Abstract]  
Goodwill and Intangible Assets Disclosure [Text Block] Goodwill and Intangible Assets, Net
    The following table provides the changes in the carrying amount of goodwill, by segment:
(in thousands)RenewablesSpecialty CivilTotal
January 1, 2019$3,020 $37,237 $40,257 
   Acquisition adjustments— (2,884)(2,884)
December 31, 2019$3,020 $34,353 $37,373 
   Adjustments— — — 
September 30, 2020$3,020 $34,353 $37,373 

    

Intangible assets consisted of the following as of the dates indicated:
September 30, 2020December 31, 2019
($ in thousands)Gross Carrying AmountAccumulated AmortizationNet Carrying AmountWeighted Average Remaining LifeGross Carrying AmountAccumulated AmortizationNet Carrying AmountWeighted Average Remaining Life
Customer relationships$26,500 $(7,534)$18,966 5.25 years$26,500 $(4,695)$21,805 6 years
Trade name13,400 (5,315)8,085 3.25 years13,400 (3,305)10,095 4 years
Backlog13,900 (13,671)229 3 months13,900 (8,528)5,372 1 year
$53,800 $(26,520)$27,280 $53,800 $(16,528)$37,272 
    
Amortization expense associated with intangible assets for the three months ended September 30, 2020 and 2019, totaled $3.3 million and $3.4 million, respectively, and $10.0 million and $10.3 million for the nine months ended September 30, 2020 and 2019, respectively.

    The following table provides the annual intangible amortization expense currently expected to be recognized for the years 2020 through 2024:
(in thousands)Remainder of 20202021202220232024
Amortization expense$1,846 $6,466 $6,466 $5,841 $3,785 
XML 26 R11.htm IDEA: XBRL DOCUMENT v3.20.2
Fair value of financial instruments
9 Months Ended
Sep. 30, 2020
Fair Value Disclosures [Abstract]  
Fair value of financial instruments Fair Value of Financial Instruments
    The Company applies ASC Topic 820, Fair Value Measurement, which establishes a framework for measuring fair value. ASC 820 defines fair value as an exit price, which is the price that would be received for an asset or paid to transfer a liability in the Company’s principal or most advantageous market in an orderly transaction between market participants on the measurement date. The fair value hierarchy established in ASC 820 generally requires an entity to maximize the use of observable inputs and minimize the use of unobservable inputs when measuring fair value. Observable inputs reflect the assumptions that market participants would use in pricing the asset or liability and are developed based on market data obtained from sources independent of the reporting entity. Unobservable inputs reflect the entity’s own assumptions based on market data and the entity’s judgments about the assumptions that market participants would use in pricing the asset or liability and are developed based on the best information available in the circumstances.

    The valuation hierarchy is composed of three levels. The classification within the valuation hierarchy is based on the lowest level of input that is significant to the fair value measurement. The levels within the valuation hierarchy are described below:

Level 1 — Inputs to the fair value measurement are observable inputs, such as quoted prices in active markets for identical assets or liabilities listed on active market exchanges.
Level 2 — Inputs to the fair value measurement are determined using prices for recently traded assets and liabilities with similar underlying terms, as well as direct or indirect observable inputs, such as interest rates and yield curves that are observable at commonly quoted intervals.
Level 3 — Inputs to the fair value measurement are unobservable inputs, such as estimates, assumptions, and valuation techniques when little or no market data exists for the assets or liabilities.


    The following table sets forth information regarding the Company's liabilities measured at fair value on a recurring basis:    
September 30, 2020December 31, 2019
(in thousands)Level 1Level 2Level 3TotalLevel 1Level 2Level 3Total
Liabilities
Series B Preferred Stock - Anti-dilution warrants$— $— $7,800 $7,800 $— $— $4,317 $4,317 
Series B-1 Preferred Stock - Performance warrants— — 400 400 — — 400 400 
Series B-3 Preferred - Closing Warrants— — — — — — 11,491 11,491 
Rights Offering— — — — — — 1,383 1,383 
Total liabilities$— $— $8,200 $8,200 $— $— $17,591 $17,591 
    
The following is a reconciliation of the beginning and ending balances of recurring fair value measurements using Level 3 inputs:
(in thousands)Series B Preferred Stock - Anti-dilution warrantsSeries B-1 Preferred Stock - Performance warrantsSeries B-3 Preferred - Closing WarrantsRights Offering
Beginning Balance, December 31, 2019$4,317 $400 $11,491 $1,383 
Fair value adjustment - (gain) loss recognized in other income(1,491)— 1,677 (1,383)
Transfer to non-recurring fair value instrument (liability)7,400 — — — 
Transfer to non-recurring fair value instrument (equity)(2,426)— (13,168)— 
Ending Balance, September 30, 2020
$7,800 $400 $— $— 
    
In 2019, the Company entered into three equity agreements and issued Series B Preferred Stock as discussed in Note 6. Debt and Series B Preferred Stock. The agreements require that on the conversion of any of the Convertible Series A Preferred Stock to common shares, the Series B Preferred Stock will receive additional warrants (Anti-dilution Warrants) to purchase common shares at a price of $0.0001 per share. The agreements also require that if the Company fails to meet a certain Adjusted EBITDA (as that term is defined in the agreements) threshold on a trailing twelve-month basis from May 31, 2020 through April 30, 2021, the Series B Preferred Stock will receive additional warrants (Performance Warrants) to purchase common shares at $0.0001 per share. On May 20, 2019, the conversion rights for the Series A Preferred Stock were amended to allow the holders of Series A Preferred Stock to convert all or any portion of Series A Preferred Stock outstanding at any point in time.

    The information below describes the balance sheet classification and the recurring fair value measurement for these two requirements:

    Series B Preferred Stock - Anti-dilution Warrants (recurring) - The number of common shares attributable to the warrants issued to Series B Preferred Stockholders upon conversion by Series A Preferred Stockholders is determined on a 30-day volume weighted average. The Anti-dilution warrant liability was valued using the stock price at the end of the quarter and were recorded as a liability.
    Series B-1 Preferred Stock - Performance Warrants (recurring) - In 2019, the warrant liability was recorded at fair value as a liability, using a Monte Carlo Simulation based on certain significant unobservable inputs, such as a risk rate premium, Adjusted EBITDA volatility, stock price volatility and projected Adjusted EBITDA for the Company.

    Other financial instruments of the Company not listed in the table consist of cash and cash equivalents, accounts receivable, accounts payable and other current liabilities that approximate their fair values. Additionally, management believes that the outstanding recorded balance on the line of credit and long-term debt, approximates fair value due to their floating interest rates.
XML 27 R12.htm IDEA: XBRL DOCUMENT v3.20.2
Debt
9 Months Ended
Sep. 30, 2020
Debt Disclosure [Abstract]  
Debt and Series B Preferred Stock Debt and Series B Preferred Stock
    Debt consists of the following obligations as of:
(in thousands)September 30, 2020December 31, 2019
Term loan$173,345 $182,687 
Commercial equipment notes6,303 4,456 
   Total principal due for long-term debt179,648 187,143 
Unamortized debt discount and issuance costs(17,837)(22,296)
Less: Current portion of long-term debt(2,661)(1,946)
   Long-term debt, less current portion$159,150 $162,901 
Debt - Series B Preferred Stock$184,100 $180,444 
Unamortized debt discount and issuance costs(12,222)(14,303)
  Long-term Series B Preferred Stock$171,878 $166,141 
    
The weighted average interest rate for the term loan as of September 30, 2020 and December 31, 2019, was 7.06% and 10.35%, respectively.
Debt Covenants
    The term loan is governed by the terms of the Third A&R Credit Agreement, which include customary affirmative and negative covenants and provide for customary events of default, which include, nonpayment of principal or interest and failure to timely deliver financial statements. Under the Third A&R Credit Agreement, the financial covenant provides that the First Lien Net Leverage Ratio (as defined therein) may not exceed (i) prior to the fiscal quarter ending December 31, 2019, 4.75:1.0, (ii) for the four fiscal quarters ending December 31, 2020, 3.50:1.0, (iii) for the four fiscal quarters ending December 31, 2021, 2.75:1.0, and (iv) for all subsequent quarters, 2.25:1.0.

    The Third A&R Credit Agreement also includes certain limitations on the payment of cash dividends on the Company's common shares and provides for other restrictions on (subject to certain exceptions) liens, indebtedness (including guarantees and other contingent obligations), investments (including loans, advances and acquisitions), mergers and other fundamental changes and sales and other dispositions of property or assets, among others.

Debt - Series B Preferred Stock
In 2019, the Company entered into three equity agreements with Ares Management, LLC, on behalf of its affiliated funds, investment vehicles and/or managed accounts (“Ares”) and funds managed by Oaktree Capital Management (“Oaktree”). These resulted in Series B-1 Preferred Stock (the “Series B-1 Preferred Stock”), Series B-2 Preferred Stock (the “Series B-2 Preferred Stock”) and Series B-3 Preferred Stock (the “Series B-3 Preferred Stock”) (collectively referred to as “Series B Preferred Stock”). The Series B Preferred Stock is a mandatorily redeemable financial instrument under ASC Topic 480 and has been recorded as a liability using the effective interest rate method for each tranche. The mandatory redemption date for all tranches of the Series B Preferred is February 15, 2025.

The Series B Preferred Stock requires quarterly dividend payments calculated at a 12% annual rate on all outstanding Series B Preferred Stock when the Company’s First Lien Net Leverage Ratio (as defined in the Third A&R Credit Agreement)
is less than or equal to 1.50:1.0 and a 13.5% rate if the ratio if greater. The Series B Preferred Stock agreements allow the Company to accrue, but not pay, the dividends at a 15.0% annual rate. Accrued dividends increase the amount of Series B Preferred Stock. Accrued dividends were $18.3 million and $10.4 million at September 30, 2020 and December 31, 2019, respectively. Prior to June 30, 2020, the Company accrued its Series B Preferred Stock payments; the June 30, 2020 and September 30, 2020 payments were made in cash. Dividend payments are not deductible in calculating the Company’s federal and state income taxes.

In connection with each of the Series B Preferred Stock transactions, the Company provided warrants with an exercise price of $0.0001 as follows:

On May 20, 2019, the Company received $50.0 million at the closing of the Series B-1 Preferred Stock and issued 2,545,934 warrants which was an amount equal to 10% of the issued and outstanding common stock of the Company based on the Company's fully diluted share count. The warrants were valued at the closing stock price of $4.21 and were recorded as additional paid in capital.

On August 30, 2019, the Company received $50.0 million at the closing of the Series B-2 Preferred Stock and issued 900,000 warrants. The warrants were valued at the closing stock price of $3.75 and recorded as additional paid in capital.

On November 14, 2019, the Company received $80.0 million and issued 3,568,750 warrants which were initially valued at the closing stock price of $2.20 and were recorded as a liability. On January 21, 2020 the Company received shareholder approval for the issuance of the warrants and the liability was marked to market at a price of $3.69 and recorded as additional paid in capital.

On November 14, 2019, the holders of Series A Preferred Stock converted 50% of their shares to Series B Preferred Stock thereby reducing the potential dilution of converted shares. The holders of Series A Preferred Stock were issued 657,383 warrants which were initially valued at the closing stock price of $2.20 and were recorded as a liability. On January 21, 2020, the Company received shareholder approval for the issuance of the warrants and the liability was marked to market at a price of $3.69 and recorded as additional paid in capital.

As a part of the Series B-3 Preferred Stock transactions, the Company conducted a rights offering which provided common shareholders a right to purchase Series B Preferred Stock and warrants. The offering was initially valued using a Black-Scholes model and was recorded as a liability. On March 4, 2020, the rights offering was completed. The Company received $350 and issued 12,029 warrants valued at a closing price of $3.08. The liability was transferred to additional paid in capital.

The Series B-3 Preferred Stock agreement also required that the Company issue additional Series B Preferred Stock of approximately $15.0 million in 2019 (the 2019 Commitment) and $15.0 million (the 2020 Commitment) if the Company did not attain specified debt and liquidity levels. The Company met the 2019 Commitments at the end of 2019, and the 2019 Commitment was cancelled. On July 22, 2020, the Company and Series B Preferred Stockholders entered into an agreement which terminated the 2020 Commitment and the Company paid $1,322 (recorded as interest expense) in full satisfaction of the 2019 Commitment and 2020 Commitment Fees and reimbursed certain expenses in the amount of $344 (recorded as Selling, general and administrative expenses).


Contractual Maturities

    Contractual maturities of the Company's outstanding principal on debt obligations as of September 30, 2020:
(in thousands)Maturities
Remainder of 2020$3,717 
20211,229 
202215,859 
202329,735 
2024129,108 
Thereafter— 
Total contractual maturities$179,648 
XML 28 R13.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
    In the ordinary course of business, the Company enters into agreements that provide financing for its machinery and equipment, facility and vehicle needs. The Company reviews these agreements for potential lease classification, and at inception, determines whether a lease is an operating or finance lease. Lease assets and liabilities, which generally represent the present value of future minimum lease payments over the term of the lease, are recognized as of the commencement date. Under Topic 842, leases with an initial lease term of twelve months or less are classified as short-term leases and are not recognized in the condensed consolidated balance sheets unless the lease contains a purchase option that is reasonably certain to be exercised.
    Lease term, discount rate, variable lease costs and future minimum lease payment determinations require the use of judgment as these are based on the facts and circumstances related to each specific lease. Lease terms are generally based on their initial non-cancelable terms, unless there is a renewal option that is reasonably certain to be exercised. Various factors, including economic incentives, intent, past history and business need are considered to determine if a renewal option is reasonably certain to be exercised. The implicit rate in a lease agreement is used when it can be determined. Otherwise, the Company's incremental borrowing rate, which is based on information available as of the lease commencement date, including applicable lease terms and the current economic environment, is used to determine the value of the lease obligation.
Finance Leases
    
    The Company has obligations, exclusive of associated interest, under various finance leases for equipment totaling $57.0 million and $64.2 million at September 30, 2020 and December 31, 2019, respectively. Gross property under this capitalized lease agreement at September 30, 2020 and December 31, 2019, totaled $121.9 million and $116.1 million, less accumulated depreciation of $49.2 million and $34.0 million, respectively, for net balances of $72.7 million and $82.1 million, respectively. Depreciation expense for assets held under the finance leases is included in cost of revenue in the condensed consolidated statements of operations.

    The future minimum payments of finance lease obligations are as follows:
(in thousands)
Remainder of 2020$6,620 
202124,716 
202220,949 
20235,675 
20241,819 
Thereafter611 
Future minimum lease payments60,390 
Less: Amount representing interest(3,419)
Present value of minimum lease payments56,971 
Less: Current portion of finance lease obligations23,766 
Finance lease obligations, less current portion$33,205 

Operating Leases
    
    In the ordinary course of business, the Company enters into non-cancelable operating leases for certain of its facilities, vehicles and equipment. The Company has obligations, exclusive of associated interest, totaling $40.0 million and $44.2 million at September 30, 2020 and December 31, 2019, respectively. Property under these operating lease agreements at September 30, 2020 and December 31, 2019, totaled $38.5 million and $43.4 million, respectively.

    The Company has long-term power-by-the-hour equipment rental agreements with a construction equipment manufacturer that have a guaranteed minimum monthly hour requirement. The minimum guaranteed amount based on the Company's current operations is $3.2 million per year. Total expense under these agreements are listed in the following table as variable lease costs.
    The future minimum payments under non-cancelable operating leases are as follows:
(in thousands)
Remainder of 2020$3,136 
202110,887 
20229,123 
20236,934 
20243,454 
Thereafter20,650 
Future minimum lease payments54,184 
Less: Amount representing interest(14,178)
Present value of minimum lease payments40,006 
Less: Current portion of operating lease obligations9,110 
Operating lease obligations, less current portion$30,896 

Lease Information
Three months endedNine Months Ended
September 30, 2020September 30, 2019September 30, 2020September 30, 2019
Finance Lease cost:
   Amortization of right-of-use assets$5,281 $6,109 $16,836 $16,954 
   Interest on lease liabilities891 1,444 3,017 4,342 
Operating lease cost3,340 2,646 10,307 6,791 
Short-term lease cost49,817 16,969 116,585 31,737 
Variable lease cost891 986 2,835 3,366 
Sublease Income(33)(24)(99)(71)
Total lease cost$60,187 $28,130 $149,481 $63,119 
Other information:
Cash paid for amounts included in the measurement of lease liabilities:
   Operating cash flows from finance leases$891 $1,444 $3,017 $4,342 
   Operating cash flows from operating leases$3,275 $4,499 $10,003 $11,675 
Weighted-average remaining lease term - finance leases2.55 years2.92 years
Weighted-average remaining lease term - operating leases8.16 years9.04 years
Weighted-average discount rate - finance leases6.07 %6.64 %
Weighted-average discount rate - operating leases6.94 %6.92 %

Letters of Credit and Surety Bonds

    In the ordinary course of business, the Company is required to post letters of credit and surety bonds to customers in support of performance under certain contracts. Such letters of credit are generally issued by a bank or similar financial institution. The letter of credit or surety bond commits the issuer to pay specified amounts to the holder of the letter of credit or surety bond under certain conditions. If the letter of credit or surety bond issuer were required to pay any amount to a holder,
the Company would be required to reimburse the issuer, which, depending upon the circumstances, could result in a charge to earnings. As of September 30, 2020, and December 31, 2019, the Company was contingently liable under letters of credit issued under its Third A&R Credit Agreement, in the amount of $23.5 million and $21.0 million, respectively, related to projects. In addition, as of September 30, 2020 and December 31, 2019, the Company had outstanding surety bonds on projects of $2.7 billion and $2.4 billion, respectively.
XML 29 R14.htm IDEA: XBRL DOCUMENT v3.20.2
Earnings per share
9 Months Ended
Sep. 30, 2020
Earnings Per Share [Abstract]  
Earnings per share Earnings Per Share
    The Company calculates earnings (loss) per share (“EPS”) in accordance with ASC Topic 260, Earnings per Share. Basic EPS is computed by dividing income (loss) available to common stockholders by the weighted average number of common shares of common stock outstanding during the period.

    Income (loss) available to common stockholders is computed by deducting the dividends accrued for the period on cumulative preferred stock from net income, contingent consideration fair value adjustments and net income allocated to participating securities. If there is a net loss, the amount of the loss is increased by those preferred dividends and contingent consideration fair value adjustment.

    Diluted EPS assumes the dilutive effect of (i) contingently issuable earn-out shares, (ii) Series A cumulative convertible preferred stock, using the if-converted method, and (iii) the assumed exercise of in-the-money stock options and warrants and the assumed vesting of outstanding restricted stock units (“RSUs”), using the treasury stock method.

    Whether the Company has net income, or a net loss determines whether potential issuances of common stock are included in the diluted EPS computation or whether they would be anti-dilutive. As a result, if there is a net loss, diluted EPS is computed in the same manner as basic EPS is computed. Similarly, if the Company has net income but its preferred dividend adjustment made in computing income available to common stockholders results in a net loss available to common stockholders, diluted EPS would be computed the same as basic EPS.

    
The calculations of basic and diluted EPS, are as follows:
Three Months EndedNine Months Ended
September 30,September 30,
($ in thousands, except per share data)2020201920202019
Numerator:
  Net income (loss)$11,266 $12,609 $2,120 $(4,822)
  Less: Convertible Preferred Stock dividends(619)(759)(1,991)(2,202)
  Less: Contingent consideration fair value adjustment— (4,247)— (23,082)
  Less: Net income allocated to participating securities(1)
(2,854)— (35)— 
    Net income (loss) available to common stockholders7,793 7,603 94 (30,106)
Denominator:
  Weighted average common shares outstanding - basic20,968,271 20,446,811 20,748,193 20,425,801 
   Series B Preferred - Warrants7,683,903 2,845,840 — — 
   Convertible Series A Preferred4,758,887 11,486,534 — — 
   RSUs1,925,003 640,247 — — 
  Weighted average common shares outstanding - diluted35,336,064 35,419,432 20,748,193 20,425,801 
Anti-dilutive: (2)(3)
  Convertible Series A Preferred— — 6,920,305 8,968,856 
  Series B Preferred - Warrants— — 7,680,981 1,325,779 
  RSUs— — 1,825,123 542,421 
Basic EPS0.37 0.37 — (1.47)
Diluted EPS0.32 0.24 — (1.47)

(1)     Series B Preferred - Warrants are considered as participating securities because the holders are entitled to participate in any distributions similar to that of common shareholders.

(2)    As of September 30, 2020 and 2019, publicly traded warrants to purchase 8,480,000 shares of common stock at $11.50 per share were not considered as dilutive as the warrants’ exercise price was greater than the average market price of the common stock during the period.
    
(3)    As of September 30, 2020 and 2019, there were 504,214 and 646,405 of vested and unvested options and 611,166 and 817,817 unvested RSUs, respectively. These were also not considered as dilutive as the respective exercise price or average stock price required for vesting of such awards was greater than the average market price of the common stock during the period.    
Series B Preferred Stock Anti-dilution Warrants

The Company also had the following potential outstanding warrants related to the Series B Preferred stock issuance.

At September 30, 2020, a total of 1,318,936 warrants calculated on an if-converted method for the conversion                 of shares related to the outstanding Series A Preferred Stock. As discussed in Note 5. Fair Value of Financial Instruments, these warrants are recorded as a liability. These warrants are not included in the weighted average share calculation as the contingent event (conversion of Series A Preferred Stock) had not occurred at the end of the quarter.

The second set of additional warrants would be issued if the exercise of any warrant with an exercise price of $11.50 or higher.
The final set of additional warrants would be issued if the exercise of any equity issued pursuant to the Company’s long term incentive plan or other equity plan with a strike price of $11.50 or higher.

Series A Preferred Stock

    As of September 30, 2020, we had 17,483 shares of Series A Preferred Stock with a stated value of $1,000 per share plus accumulated dividends. Dividends are paid on the Series A Preferred Stock as, if and when declared by our Board. To extent permitted, dividends are required to be paid in cash quarterly in arrears on each March 31, June 30, September 30 and December 31 on the stated value at a rate of 10% per annum.

    If not paid in cash, dividends will accrue on the stated value and will increase the stated value on and effective as of the applicable dividend date without any further action by the Board at 12% per annum.

    So long as any shares of Series B Preferred Stock of the Company are currently outstanding or from and after the occurrence of any non-payment event or default event and until cured or waived, the foregoing rates will increase by 2% per annum.

    As of September 30, 2020, the Company has accrued a cumulative of $3.7 million in dividends to holders of Series A Preferred Stock as a reduction to additional paid-in capital.

Contingent Consideration

Pursuant to the original merger agreement with M III Acquisition Corp., the Company was required to issue up to an additional 9,000,000 shares of common stock, which should have been fully earned if the final 2019 adjusted EBITDA targets were achieved. As of September 30, 2019, the Company recorded an adjustment of $23.1 million to the liability primarily based on the significant decrease in the Company's prior year stock price. The Company did not achieve the 2019 financial targets and therefore no contingent consideration was earned at December 31, 2019.

Stock Compensation
    
    Under guidance of ASC Topic 718 “Compensation — Stock Compensation,” stock-based compensation expense is measured at the date of grant, based on the calculated fair value of the stock-based award, and is recognized as expense over the employee’s requisite service period (generally the vesting period of the award).

    The fair value of the RSUs was based on the closing market price of our common stock on the date of the grant. Stock compensation expense for the RSUs is being amortized using the straight-line method over the service period. For the three months ended September 30, 2020 and 2019, we recognized $1.1 million and $1.1 million in compensation expense, respectively, and $3.1 million and $2.8 million for the nine months ended September 30, 2020 and 2019, respectively.
XML 30 R15.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’s statutory federal tax rate was 21.00% for the periods ended September 30, 2020 and 2019, respectively. State tax rates for the same period vary among states and range from approximately 0.8% to 12.0%. A small number of states do not impose an income tax.

    The effective tax rates for the three months ended September 30, 2020 and 2019 were 35.3% and (4.6)%, respectively, and were 82.5% and 41.0% for the nine months ended September 30, 2020 and 2019, respectively. The difference between the Company’s effective tax rate and the federal statutory rate primarily results from permanent differences related to the interest accrued for the Series B Preferred Stock, which is not deductible for federal and state income taxes. The nine months ended September 30, 2020 have the full impact of all the Series B Preferred Stock that was issued in 2019 whereas the nine months ended September 30, 2019 only have a relatively small amount of non-deductible Series B Preferred Stock expenses. There were no changes in uncertain tax positions during the periods ended September 30, 2020 and 2019.

    On March 27, 2020, the Coronavirus Aid, Relief, and Economic Security Act (the “CARES Act”) was enacted by the US Government in response to the COVID-19 pandemic to provide employment retention incentives. We do not believe that these relief measures materially affect the condensed consolidated financial statements for the first three quarters of 2020.
XML 31 R16.htm IDEA: XBRL DOCUMENT v3.20.2
Segments (Notes)
9 Months Ended
Sep. 30, 2020
Segments [Abstract]  
Segment Reporting Disclosure [Text Block] Segments
    We operate our business as two reportable segments: the Renewables segment and the Specialty Civil segment. Each of our reportable segments is comprised of similar business units that specialize in services unique to their respective markets. The classification of revenue and gross profit for segment reporting purposes can at times require judgment on the part of management. Our segments may perform services across industries or perform joint services for customers in multiple industries. To determine reportable segment gross profit, certain allocations, including allocations of shared and indirect costs, such as facility costs, equipment costs and indirect operating expenses, were made based on segment revenue.

    Separate measures of the Company’s assets, including capital expenditures and cash flows by reportable segment are not produced or utilized by management to evaluate segment performance. A substantial portion of the Company’s fixed assets are owned by and accounted for in our equipment department, including operating machinery, equipment and vehicles, as well as office equipment, buildings and leasehold improvements, and are used on an interchangeable basis across our reportable segments. As such, for reporting purposes, total under/over absorption of equipment expenses consisting primarily of depreciation is allocated to the Company's two reportable segments based on segment revenue.
    
The following is a brief description of the Company's reportable segments:

Renewables Segment

    The Renewables segment operates throughout the United States and specializes in a range of services for the power delivery, solar, wind and battery storage markets that includes design, procurement, construction, restoration, and maintenance.

Specialty Civil Segment

    The Specialty Civil segment operates throughout the United States and specializes in a range of services that include:

Heavy civil construction services such as road and bridge construction, specialty paving, sports field development, industrial maintenance, outsourced contract mining and heavy hauling.

Environmental remediation services such as site development, environmental site closure, and coal ash management.
Rail infrastructure services such as planning, design, procurement, construction and maintenance of major railway and intermodal facilities.

Segment Revenue

    Revenue by segment was as follows:
Three Months Ended September 30,Nine Months Ended September 30,
(in thousands)2020201920202019
SegmentRevenue% of Total RevenueRevenue% of Total RevenueRevenue% of Total RevenueRevenue% of Total Revenue
Renewables$327,051 62.6 %$242,654 57.5 %$900,059 66.1 %$495,834 52.8 %
Specialty Civil195,181 37.4 %179,368 42.5 %460,940 33.9 %443,930 47.2 %
  Total revenue$522,232 100.0 %$422,022 100.0 %$1,360,999 100.0 %$939,764 100.0 %
Segment Gross Profit

    Gross profit by segment was as follows:
Three Months Ended September 30,Nine Months Ended September 30,
(in thousands)2020201920202019
SegmentGross ProfitGross Profit MarginGross ProfitGross Profit MarginGross ProfitGross Profit MarginGross ProfitGross Profit Margin
Renewables$37,371 11.4 %$27,469 11.3 %$100,183 11.1 %$44,777 9.0 %
Specialty Civil21,518 11.0 %25,401 14.2 %45,988 10.0 %45,259 10.2 %
  Total gross profit$58,889 11.3 %$52,870 12.5 %$146,171 10.7 %$90,036 9.6 %
XML 32 R17.htm IDEA: XBRL DOCUMENT v3.20.2
Related party transactions
9 Months Ended
Sep. 30, 2020
Related Party Transactions [Abstract]  
Related party transactions Related Party Transactions
Related Party Shareholders
Type of EquityHolderOwnership Percentage
Series A Preferred, Series A Conversion Warrants and Exchange Warrants, Series B-3 Preferred Stock (exchange agreement)Infrastructure and Energy Alternatives, LLC100 %
Series B-1 Preferred Stock, Series A Conversion Warrants, Additional 6% Warrants, Warrants at closingAres60 %
Oaktree Power Opportunities Fund III Delaware, L.P.40 %
Series B-2 and B-3 Preferred Stock, Warrants at closingAres100 %
XML 33 R18.htm IDEA: XBRL DOCUMENT v3.20.2
Subsequent Event (Notes)
9 Months Ended
Sep. 30, 2020
Subsequent Event [Abstract]  
Subsequent Events [Text Block] Subsequent Event
On October 30, 2020, the Company entered into a First Amendment to its Third A&R Credit Agreement (the “Amendment”). The Amendment provides for, among other things, an increase in the revolving credit commitments previously available by $25.0 million, bringing the aggregate principal amount of the revolving credit commitments under the Third A&R Credit Agreement to $75.0 million, upon the terms and subject to the satisfaction of the conditions set forth in the Third A&R Credit Agreement, as amended by the Amendment.

In addition, the Amendment provides that on and after the Amendment’s effective date and until delivery of the financial statements for the fiscal quarter ended December 31, 2020, as required under the Amendment, the percentage per annum interest rate for revolving loans and swing line loans is, at the Company’s option, (x) LIBOR plus a margin of 2.75% or (y) the applicable base rate plus a margin of 1.75%. Thereafter, for any day, the applicable percentage per annum interest rate for revolving loans and swing line loans is LIBOR or the base rate plus a margin depending upon the Company’s First Lien Net Leverage Ratio as of the last day of the most recently ended consecutive four fiscal quarter period.

The Amendment also further specifies the unused commitment fee rate. On and after the Amendment’s effective date and until delivery of the financial statements for the fiscal quarter ended December 31, 2020, as required under the Amendment, the rate is 0.40% per annum. Thereafter, for any day, the applicable percentage per annum depends upon the Company’s Senior Secured Net Leverage Ratio.
XML 34 R19.htm IDEA: XBRL DOCUMENT v3.20.2
Business, Basis of Presentation and Significant Accounting Policies (Policies)
9 Months Ended
Sep. 30, 2020
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Basis of Accounting, Policy [Policy Text Block] The accompanying unaudited condensed consolidated financial statements have been prepared in accordance with GAAP.
Consolidation, Policy [Policy Text Block]
Principles of Consolidation

    The accompanying unaudited condensed consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States (“GAAP”) for interim financial information and with the instructions for Quarterly Reports on Form 10-Q and Rule 10-01 of Regulation S-X. Pursuant to these rules and regulations, certain information and footnote disclosures normally included in the annual audited consolidated financial statements prepared in accordance with GAAP have been condensed or omitted. Adjustments necessary to arrive at net income (loss) available for common stockholders, previously disclosed in Note 8. Earnings Per Share, have been added to the prior period presentation of the consolidated statements of operations to be comparable with the current period presentation.
    The unaudited condensed consolidated financial statements include the accounts of IEA and its wholly-owned domestic and foreign subsidiaries and in the opinion of management, these financial statements reflect all adjustments (consisting of normal recurring adjustments) that are necessary to present fairly the results of operations for the interim periods presented. The results of operations for the nine months ended September 30, 2020 are not necessarily indicative of the results that may be expected for the year ending December 31, 2020. These financial statements should be read in conjunction with the
Company’s audited consolidated financial statements for the year ended December 31, 2019 and notes thereto included in the Company’s 2019 Annual Report on Form 10-K.
Segment Reporting, Policy [Policy Text Block] We segregate our business into two reportable segments: the Renewables segment and the Specialty Civil segment. See Note 10. Segments for a description of the reportable segments and their operations.
Use of Estimates, Policy [Policy Text Block] The preparation of the condensed consolidated financial statements in conformity with GAAP requires the use of estimates and assumptions that affect the amounts reported in the condensed consolidated financial statements and the accompanying notes. Key estimates include: the recognition of revenue and project profit or loss; fair value estimates; valuations of goodwill and intangible assets; asset lives used in computing depreciation and amortization; accrued self-insured claims; other reserves and accruals; accounting for income taxes; and the estimated impact of contingencies and ongoing litigation. While management believes that its estimates are reasonable when considered in conjunction with the Company’s consolidated financial position and results of operations, actual results could differ materially from those estimates.
Revenue [Policy Text Block]
Revenue Recognition

    The Company adopted the requirements of Accounting Standards Update (“ASU”) 2014-09, Revenue from Contracts with Customers, which is also referred to as Accounting Standards Codification (“ASC”) Topic 606, under the modified retrospective transition approach effective January 1, 2019, with application to all existing contracts that were not substantially completed as of January 1, 2019. The Company adopted this standard for interim periods beginning after December 31, 2019, and recorded adjustments to the previously issued quarterly financial statements for the nine months ended September 30, 2019. The impacts of adoption on the Company’s retained earnings on January 1, 2019 was primarily related to variable consideration on unapproved change orders. The cumulative impact of adopting Topic 606 required net adjustments of $750,000 to the statement of operations among revenue, cost of revenue and income taxes, thereby reducing income for the nine months ended September 30, 2019 and reducing the December 31, 2019 accumulated deficit. The Company also adjusted the September 30, 2019, statement of cash flows to reflect the impact of adoption.
    Under Topic 606, revenue is recognized when control of promised goods and services is transferred to customers, and the amount of revenue recognized reflects the consideration to which an entity expects to be entitled in exchange for the goods and services transferred. Revenue is recognized by the Company primarily over time utilizing the cost-to-cost measure of progress for fixed price contracts and is based on costs for time and materials and other service contracts, consistent with the Company’s previous revenue recognition practices.
Contracts
    The Company derives revenue primarily from construction projects performed under contracts for specific projects requiring the construction and installation of an entire infrastructure system or specified units within an infrastructure system. Contracts contain multiple pricing options, such as fixed price, time and materials, or unit price. Generally, renewable energy projects are performed for private customers while Specialty Civil projects are performed for various governmental entities.
    Revenue derived from projects billed on a fixed-price basis totaled 98.4% and 98.5% of consolidated revenue from operations for the three months ended September 30, 2020 and 2019, respectively, and totaled 97.6% and 94.1% for the nine months ended September 30, 2020 and 2019, respectively. Revenue and related costs for contracts billed on a time and materials basis are recognized as the services are rendered. Revenue derived from projects billed on a time and materials basis totaled 1.6% and 1.5% of consolidated revenue from operations for the three months ended September 30, 2020 and 2019, respectively, and totaled 2.4% and 5.9% for the nine months ended September 30, 2020 and 2019, respectively.

    Construction contract revenue is recognized over time using the cost-to-cost measure of progress for fixed price contracts. The cost-to-cost measure of progress best depicts the continuous transfer of control of goods or services to the customer. The contractual terms provide that the customer compensates the Company for services rendered.

    Contract costs include all direct materials, labor and subcontracted costs, as well as indirect costs related to contract performance, such as indirect labor, supplies, tools, repairs and the costs of capital equipment. The cost estimation and review process for recognizing revenue over time under the cost-to-cost method is based on the professional knowledge and experience of the Company’s project managers, engineers and financial professionals. Management reviews estimates of total contract transaction price and total project costs on an ongoing basis. Changes in job performance, job conditions and management’s assessment of expected variable consideration are factors that influence estimates of the total contract transaction price, total costs to complete those contracts and profit recognition. Changes in these factors could result in revisions to revenue and costs of revenue in the period in which the revisions are determined on a prospective basis, which could materially affect the
Company’s results of operations for that period. Provisions for losses on uncompleted contracts are recorded in the period in which such losses are determined.
Performance Obligations
    A performance obligation is a contractual promise to transfer a distinct good or service to the customer and is the unit of account under Topic 606. The transaction price of a contract is allocated to distinct performance obligations and recognized as revenue when or as the performance obligations are satisfied. The Company’s contracts often require significant integrated services and, even when delivering multiple distinct services, are generally accounted for as a single performance obligation. Contract amendments and change orders are generally not distinct from the existing contract due to the significant integrated service provided in the context of the contract and are accounted for as a modification of the existing contract and performance obligation. With the exception of certain Specialty Civil service contracts, the majority of the Company’s performance obligations are generally completed within one year.
    When more than one contract is entered into with a customer on or close to the same date, the Company evaluates whether those contracts should be combined and accounted for as a single contract as well as whether those contracts should be accounted for as more than one performance obligation. This evaluation requires significant judgment and is based on the facts and circumstances of the various contracts, which could change the amount of revenue and profit recognition in a given period depending upon the outcome of the evaluation.
    Remaining performance obligations represent the amount of unearned transaction prices for contracts, including approved and unapproved change orders. As of September 30, 2020, the amount of the Company’s remaining performance obligations was $886.2 million. The Company expects to recognize approximately 37.3% of its remaining performance obligations as revenue during 2020. Revenue recognized from performance obligations satisfied in previous periods was $(0.8) million and $4.1 million for the three months ended September 30, 2020 and 2019, respectively, and $(4.4) million and $8.0 million for the nine months ended September 30, 2020 and 2019, respectively.
Variable Consideration
    Transaction pricing for the Company’s contracts may include variable consideration, such as unapproved change orders, claims, incentives and liquidated damages. Management estimates variable consideration for a performance obligation utilizing estimation methods that best predict the amount of consideration to which the Company will be entitled. Variable consideration is included in the estimated transaction price to the extent it is probable that a significant reversal of cumulative revenue recognized will not occur when the uncertainty associated with the variable consideration is resolved. Management’s estimates of variable consideration and determination of whether to include estimated amounts in transaction price are based on legal opinions, past practices with the customer, specific discussions, correspondence or preliminary negotiations with the customer and all other relevant information that is reasonably available. The effect of a change in variable consideration on the transaction price of a performance obligation is typically recognized as an adjustment to revenue on a cumulative catch-up basis. To the extent unapproved change orders, claims and liquidated damages reflected in transaction price are not resolved in the Company’s favor, or to the extent incentives reflected in transaction price are not earned, there could be reductions in, or reversals of, previously recognized revenue.
    As of September 30, 2020 and year ended December 31, 2019, the Company included approximately $67.1 million and $73.3 million, respectively, of unapproved change orders and/or claims in the transaction price for certain contracts that were in the process of being resolved in the normal course of business, including through negotiation, arbitration and other proceedings. These transaction price adjustments are included within Contract Assets or Contract Liabilities as appropriate. The Company actively engages with its customers to complete the final change order approval process, and generally expects these processes to be completed within one year. Amounts ultimately realized upon final acceptance by customers could be higher or lower than such estimated amounts.
Disaggregation of Revenue
    The following tables disaggregate revenue by customers and services performed, which the Company believes best depicts how the nature, amount, timing and uncertainty of its revenue:
(in thousands)Three Months EndedNine Months Ended
September 30, 2020September 30, 2019September 30, 2020September 30, 2019
Renewables Segment
   Wind$261,754 $242,586 827,442 $493,689 
   Solar65,297 68 72,617 2,145 
$327,051 $242,654 $900,059 $495,834 
Specialty Civil Segment
   Heavy civil$119,713 $113,829 264,656 $250,114 
   Rail52,955 40,725 132,333 121,113 
   Environmental22,513 24,814 63,951 72,703 
$195,181 $179,368 $460,940 $443,930 
New Accounting Pronouncements, Policy [Policy Text Block]
Recently Adopted Accounting Standards - Guidance Adopted in 2020

In August 2018, the Financial Accounting Standards Board (the “FASB”) issued ASU 2018-13, “Fair Value Measurement (Topic 820), Disclosure Framework - Changes to the Disclosure Requirements for Fair Value Measurement,” which eliminates certain disclosure requirements for recurring and non-recurring fair value measurements, such as the amount of and reason for transfers between Level 1 and Level 2 of the fair value hierarchy, and adds new disclosure requirements for Level 3 measurements. ASU 2018-13 was effective for all entities for fiscal years beginning after December 15, 2019, including interim periods within those fiscal years. Certain disclosures per ASU 2018-13 were applied on a retrospective basis and others on a prospective basis. We adopted the standard on January 1, 2020, and it did not have an impact on our disclosures for fair value measurements.

In February 2016, the FASB issued ASU 2016-02, “Leases (Topic 842), which is effective for annual reporting periods beginning after December 15, 2018. Under Topic 842, lessees will be required to recognize the following for all leases (with the exception of short-term leases) at the commencement date: i) a lease liability, which is a lessee’s obligation to make lease payments arising from a lease, measured on a discounted basis, and ii) a right-of-use asset, which is an asset that represents the lessee’s right to use, or control the use of, a specified asset for the lease term. Topic 842 requires entities to adopt the new lease standard using a modified retrospective method and initially apply the related guidance at the beginning of the earliest period presented in the financial statements. 

    The Company adopted Topic 842 using the modified retrospective method as of January 1, 2019 and for interim periods beginning after December 31, 2019, without adjusting comparative periods in the financial statements. The most significant effect of the new guidance was the recognition of operating lease right-of-use assets and a liability for operating
leases as of December 31, 2019. The accounting for finance leases (capital leases) was substantially unchanged. The Company elected to utilize permissible practical expedients that allowed entities to: (1) not reassess whether any expired or existing contracts were or contained leases; (2) retain the existing classification of lease contracts as of the date of adoption; (3) not reassess initial direct costs for any existing leases; and (4) not separate non-lease components for all classes of leased assets.
Recently Issued Accounting Standards Not Yet Adopted
    
    In June 2016, the FASB issued ASU 2016-13, “Financial Instruments—Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments,” which introduced an expected credit loss methodology for the measurement and recognition of credit losses on most financial assets, including trade accounts receivables. The expected credit loss methodology under ASU 2016-13 is based on historical experience, current conditions and reasonable and supportable forecasts, and replaces the probable/incurred loss model for measuring and recognizing expected losses under current GAAP. The ASU also requires disclosure of information regarding how a company developed its allowance, including changes in the factors that influenced management’s estimate of expected credit losses and the reasons for those changes. The ASU and its related clarifying updates are effective for smaller reporting companies for fiscal years beginning after December 15, 2022, and interim periods within those fiscal years, with early adoption permitted. We are still evaluating the new standard but do not expect it to have a material impact on our estimate of the allowance for uncollectable accounts.

    In December 2019, the FASB issued ASU No. 2019-12, “Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes,” which removes certain exceptions to the general principles in Topic 740 and also clarifies and amends existing guidance to improve consistent application. This ASU is effective for fiscal years beginning after December 15, 2020, and interim periods within those fiscal years. Depending on the amendment, adoption may be applied on the retrospective, modified retrospective, or prospective basis. We are currently evaluating the potential effects of adopting the provisions of ASU No. 2019-12.

Management has evaluated other recently issued accounting pronouncements and does not believe that they will have a significant impact on the financial statements and related disclosures.
XML 35 R20.htm IDEA: XBRL DOCUMENT v3.20.2
Business, Basis of Presentation and Significant Accounting Policies (Tables)
9 Months Ended
Sep. 30, 2020
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Disaggregation of Revenue [Table Text Block] The following tables disaggregate revenue by customers and services performed, which the Company believes best depicts how the nature, amount, timing and uncertainty of its revenue:
(in thousands)Three Months EndedNine Months Ended
September 30, 2020September 30, 2019September 30, 2020September 30, 2019
Renewables Segment
   Wind$261,754 $242,586 827,442 $493,689 
   Solar65,297 68 72,617 2,145 
$327,051 $242,654 $900,059 $495,834 
Specialty Civil Segment
   Heavy civil$119,713 $113,829 264,656 $250,114 
   Rail52,955 40,725 132,333 121,113 
   Environmental22,513 24,814 63,951 72,703 
$195,181 $179,368 $460,940 $443,930 
Schedule of revenue and accounts receivable concentrations, net of allowances The Company had the following approximate revenue and accounts receivable concentrations, net of allowances, for the periods ended:
Revenue %Revenue %
Three Months EndedNine Months EndedAccounts Receivable %
September 30, 2020September 30, 2019September 30, 2020September 30, 2019September 30, 2020December 31, 2019
Company A (Specialty Civil Segment)***11.7 %**
* Amount was not above 10% threshold
XML 36 R21.htm IDEA: XBRL DOCUMENT v3.20.2
Contract Assets and Liabilities (Tables)
9 Months Ended
Sep. 30, 2020
Contractors [Abstract]  
Contract Assets and Contract Liabilities
(in thousands)September 30, 2020December 31, 2019
Costs and estimated earnings in excess of billings on uncompleted contracts$79,801 $91,543 
Retainage receivable136,712 87,760 
216,513 179,303 
    Contract liabilities consist of the following:
(in thousands)September 30, 2020December 31, 2019
Billings in excess of costs and estimated earnings on uncompleted contracts$73,495 $115,570 
Loss on contracts in progress504 64 
$73,999 $115,634 
Accounts Receivable, Allowance for Credit Loss [Table Text Block] Activity in the allowance for doubtful accounts for the periods indicated is as follows:
Three Months EndedNine Months Ended
September 30,September 30,
(in thousands)2020201920202019
Allowance for doubtful accounts at beginning of period$89 $102 $75 $42 
    Plus: provision for (reduction in) allowance— 30 14 90 
    Less: write-offs, net of recoveries— (81)— (81)
Allowance for doubtful accounts at period end$89 $51 $89 $51 
XML 37 R22.htm IDEA: XBRL DOCUMENT v3.20.2
Property, plant and equipment, net (Tables)
9 Months Ended
Sep. 30, 2020
Property, Plant and Equipment [Abstract]  
Schedule of property plant and equipment Property, plant and equipment consisted of the following:
(in thousands)September 30, 2020December 31, 2019
Buildings and leasehold improvements$3,420 $2,919 
Land17,600 17,600 
Construction equipment180,570 173,434 
Office equipment, furniture and fixtures3,618 3,487 
Vehicles12,921 6,087 
218,129 203,527 
Accumulated depreciation(86,571)(63,039)
    Property, plant and equipment, net$131,558 $140,488 
XML 38 R23.htm IDEA: XBRL DOCUMENT v3.20.2
Goodwill and Intangible Assets, net (Tables)
9 Months Ended
Sep. 30, 2020
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of Goodwill [Table Text Block] The following table provides the changes in the carrying amount of goodwill, by segment:
(in thousands)RenewablesSpecialty CivilTotal
January 1, 2019$3,020 $37,237 $40,257 
   Acquisition adjustments— (2,884)(2,884)
December 31, 2019$3,020 $34,353 $37,373 
   Adjustments— — — 
September 30, 2020$3,020 $34,353 $37,373 
Schedule of Finite-Lived Intangible Assets [Table Text Block]
Intangible assets consisted of the following as of the dates indicated:
September 30, 2020December 31, 2019
($ in thousands)Gross Carrying AmountAccumulated AmortizationNet Carrying AmountWeighted Average Remaining LifeGross Carrying AmountAccumulated AmortizationNet Carrying AmountWeighted Average Remaining Life
Customer relationships$26,500 $(7,534)$18,966 5.25 years$26,500 $(4,695)$21,805 6 years
Trade name13,400 (5,315)8,085 3.25 years13,400 (3,305)10,095 4 years
Backlog13,900 (13,671)229 3 months13,900 (8,528)5,372 1 year
$53,800 $(26,520)$27,280 $53,800 $(16,528)$37,272 
Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block] The following table provides the annual intangible amortization expense currently expected to be recognized for the years 2020 through 2024:
(in thousands)Remainder of 20202021202220232024
Amortization expense$1,846 $6,466 $6,466 $5,841 $3,785 
XML 39 R24.htm IDEA: XBRL DOCUMENT v3.20.2
Fair value of financial instruments (Tables)
9 Months Ended
Sep. 30, 2020
Fair Value Disclosures [Abstract]  
Schedule of fair value of liabilities measured on recurring basis The following table sets forth information regarding the Company's liabilities measured at fair value on a recurring basis:    
September 30, 2020December 31, 2019
(in thousands)Level 1Level 2Level 3TotalLevel 1Level 2Level 3Total
Liabilities
Series B Preferred Stock - Anti-dilution warrants$— $— $7,800 $7,800 $— $— $4,317 $4,317 
Series B-1 Preferred Stock - Performance warrants— — 400 400 — — 400 400 
Series B-3 Preferred - Closing Warrants— — — — — — 11,491 11,491 
Rights Offering— — — — — — 1,383 1,383 
Total liabilities$— $— $8,200 $8,200 $— $— $17,591 $17,591 
Schedule of reconciliation of fair value unobservable liabilities measured on recurring basis
The following is a reconciliation of the beginning and ending balances of recurring fair value measurements using Level 3 inputs:
(in thousands)Series B Preferred Stock - Anti-dilution warrantsSeries B-1 Preferred Stock - Performance warrantsSeries B-3 Preferred - Closing WarrantsRights Offering
Beginning Balance, December 31, 2019$4,317 $400 $11,491 $1,383 
Fair value adjustment - (gain) loss recognized in other income(1,491)— 1,677 (1,383)
Transfer to non-recurring fair value instrument (liability)7,400 — — — 
Transfer to non-recurring fair value instrument (equity)(2,426)— (13,168)— 
Ending Balance, September 30, 2020
$7,800 $400 $— $— 
XML 40 R25.htm IDEA: XBRL DOCUMENT v3.20.2
Debt (Tables)
9 Months Ended
Sep. 30, 2020
Debt Disclosure [Abstract]  
Schedule of debt Debt consists of the following obligations as of:
(in thousands)September 30, 2020December 31, 2019
Term loan$173,345 $182,687 
Commercial equipment notes6,303 4,456 
   Total principal due for long-term debt179,648 187,143 
Unamortized debt discount and issuance costs(17,837)(22,296)
Less: Current portion of long-term debt(2,661)(1,946)
   Long-term debt, less current portion$159,150 $162,901 
Debt - Series B Preferred Stock$184,100 $180,444 
Unamortized debt discount and issuance costs(12,222)(14,303)
  Long-term Series B Preferred Stock$171,878 $166,141 
Contractual maturities of debt and capital lease obligations
Contractual Maturities

    Contractual maturities of the Company's outstanding principal on debt obligations as of September 30, 2020:
(in thousands)Maturities
Remainder of 2020$3,717 
20211,229 
202215,859 
202329,735 
2024129,108 
Thereafter— 
Total contractual maturities$179,648 
XML 41 R26.htm IDEA: XBRL DOCUMENT v3.20.2
Commitments and contingencies (Tables)
9 Months Ended
Sep. 30, 2020
Commitments and Contingencies Disclosure [Abstract]  
Schedule of Future Minimum Lease Payments for Capital Leases [Table Text Block] The future minimum payments of finance lease obligations are as follows:
(in thousands)
Remainder of 2020$6,620 
202124,716 
202220,949 
20235,675 
20241,819 
Thereafter611 
Future minimum lease payments60,390 
Less: Amount representing interest(3,419)
Present value of minimum lease payments56,971 
Less: Current portion of finance lease obligations23,766 
Finance lease obligations, less current portion$33,205 
Schedule of Future Minimum Rental Payments for Operating Leases [Table Text Block] The future minimum payments under non-cancelable operating leases are as follows:
(in thousands)
Remainder of 2020$3,136 
202110,887 
20229,123 
20236,934 
20243,454 
Thereafter20,650 
Future minimum lease payments54,184 
Less: Amount representing interest(14,178)
Present value of minimum lease payments40,006 
Less: Current portion of operating lease obligations9,110 
Operating lease obligations, less current portion$30,896 
Schedule of Additional Lease Information [Table Text Block]
Lease Information
Three months endedNine Months Ended
September 30, 2020September 30, 2019September 30, 2020September 30, 2019
Finance Lease cost:
   Amortization of right-of-use assets$5,281 $6,109 $16,836 $16,954 
   Interest on lease liabilities891 1,444 3,017 4,342 
Operating lease cost3,340 2,646 10,307 6,791 
Short-term lease cost49,817 16,969 116,585 31,737 
Variable lease cost891 986 2,835 3,366 
Sublease Income(33)(24)(99)(71)
Total lease cost$60,187 $28,130 $149,481 $63,119 
Other information:
Cash paid for amounts included in the measurement of lease liabilities:
   Operating cash flows from finance leases$891 $1,444 $3,017 $4,342 
   Operating cash flows from operating leases$3,275 $4,499 $10,003 $11,675 
Weighted-average remaining lease term - finance leases2.55 years2.92 years
Weighted-average remaining lease term - operating leases8.16 years9.04 years
Weighted-average discount rate - finance leases6.07 %6.64 %
Weighted-average discount rate - operating leases6.94 %6.92 %
XML 42 R27.htm IDEA: XBRL DOCUMENT v3.20.2
Earnings per share (Tables)
9 Months Ended
Sep. 30, 2020
Earnings Per Share [Abstract]  
Schedule of basic and diluted EPS
The calculations of basic and diluted EPS, are as follows:
Three Months EndedNine Months Ended
September 30,September 30,
($ in thousands, except per share data)2020201920202019
Numerator:
  Net income (loss)$11,266 $12,609 $2,120 $(4,822)
  Less: Convertible Preferred Stock dividends(619)(759)(1,991)(2,202)
  Less: Contingent consideration fair value adjustment— (4,247)— (23,082)
  Less: Net income allocated to participating securities(1)
(2,854)— (35)— 
    Net income (loss) available to common stockholders7,793 7,603 94 (30,106)
Denominator:
  Weighted average common shares outstanding - basic20,968,271 20,446,811 20,748,193 20,425,801 
   Series B Preferred - Warrants7,683,903 2,845,840 — — 
   Convertible Series A Preferred4,758,887 11,486,534 — — 
   RSUs1,925,003 640,247 — — 
  Weighted average common shares outstanding - diluted35,336,064 35,419,432 20,748,193 20,425,801 
Anti-dilutive: (2)(3)
  Convertible Series A Preferred— — 6,920,305 8,968,856 
  Series B Preferred - Warrants— — 7,680,981 1,325,779 
  RSUs— — 1,825,123 542,421 
Basic EPS0.37 0.37 — (1.47)
Diluted EPS0.32 0.24 — (1.47)

(1)     Series B Preferred - Warrants are considered as participating securities because the holders are entitled to participate in any distributions similar to that of common shareholders.

(2)    As of September 30, 2020 and 2019, publicly traded warrants to purchase 8,480,000 shares of common stock at $11.50 per share were not considered as dilutive as the warrants’ exercise price was greater than the average market price of the common stock during the period.
    
(3)    As of September 30, 2020 and 2019, there were 504,214 and 646,405 of vested and unvested options and 611,166 and 817,817 unvested RSUs, respectively. These were also not considered as dilutive as the respective exercise price or average stock price required for vesting of such awards was greater than the average market price of the common stock during the period.
XML 43 R28.htm IDEA: XBRL DOCUMENT v3.20.2
Segments (Tables)
9 Months Ended
Sep. 30, 2020
Segments [Abstract]  
Reconciliation of Revenue from Segments to Consolidated [Table Text Block]
Segment Revenue

    Revenue by segment was as follows:
Three Months Ended September 30,Nine Months Ended September 30,
(in thousands)2020201920202019
SegmentRevenue% of Total RevenueRevenue% of Total RevenueRevenue% of Total RevenueRevenue% of Total Revenue
Renewables$327,051 62.6 %$242,654 57.5 %$900,059 66.1 %$495,834 52.8 %
Specialty Civil195,181 37.4 %179,368 42.5 %460,940 33.9 %443,930 47.2 %
  Total revenue$522,232 100.0 %$422,022 100.0 %$1,360,999 100.0 %$939,764 100.0 %
Reconciliation of Other Significant Reconciling Items from Segments to Consolidated [Table Text Block]
Segment Gross Profit

    Gross profit by segment was as follows:
Three Months Ended September 30,Nine Months Ended September 30,
(in thousands)2020201920202019
SegmentGross ProfitGross Profit MarginGross ProfitGross Profit MarginGross ProfitGross Profit MarginGross ProfitGross Profit Margin
Renewables$37,371 11.4 %$27,469 11.3 %$100,183 11.1 %$44,777 9.0 %
Specialty Civil21,518 11.0 %25,401 14.2 %45,988 10.0 %45,259 10.2 %
  Total gross profit$58,889 11.3 %$52,870 12.5 %$146,171 10.7 %$90,036 9.6 %
XML 44 R29.htm IDEA: XBRL DOCUMENT v3.20.2
Related party transactions (Tables)
9 Months Ended
Sep. 30, 2020
Related Party Transactions [Abstract]  
Schedule of related party shareholders
Related Party Shareholders
Type of EquityHolderOwnership Percentage
Series A Preferred, Series A Conversion Warrants and Exchange Warrants, Series B-3 Preferred Stock (exchange agreement)Infrastructure and Energy Alternatives, LLC100 %
Series B-1 Preferred Stock, Series A Conversion Warrants, Additional 6% Warrants, Warrants at closingAres60 %
Oaktree Power Opportunities Fund III Delaware, L.P.40 %
Series B-2 and B-3 Preferred Stock, Warrants at closingAres100 %
XML 45 R30.htm IDEA: XBRL DOCUMENT v3.20.2
Business, Basis of Presentation and Significant Accounting Policies Disaggregation of Revenue (Details)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2020
USD ($)
Sep. 30, 2019
USD ($)
Sep. 30, 2020
USD ($)
Sep. 30, 2019
USD ($)
Disaggregation of Revenue [Line Items]        
Number of Reportable Segments     2  
Revenue $ 522,232 $ 422,022 $ 1,360,999 $ 939,764
Wind Revenue [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 261,754 242,586 827,442 493,689
Solar Revenue [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 65,297 68 72,617 2,145
Heavy Civil Revenue [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 119,713 113,829 264,656 250,114
Rail Construction Revenue [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 52,955 40,725 132,333 121,113
Environmental Revenue [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 22,513 24,814 63,951 72,703
Renewables Segment [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 327,051 242,654 900,059 495,834
Specialty Civil Segment [Member]        
Disaggregation of Revenue [Line Items]        
Revenue $ 195,181 $ 179,368 $ 460,940 $ 443,930
XML 46 R31.htm IDEA: XBRL DOCUMENT v3.20.2
Business, Basis of Presentation and Significant Accounting Policies Schedule of concentrations for revenue and accounts receivable (Details) - Revenue Benchmark [Member]
3 Months Ended 9 Months Ended
Sep. 30, 2020
Sep. 30, 2019
Sep. 30, 2020
Sep. 30, 2019
Product Concentration Risk [Member] | Fixed-price Contract [Member]        
Concentration Risk [Line Items]        
Concentration Risk, Percentage 98.40% 98.50% 97.60% 94.10%
Product Concentration Risk [Member] | Time-and-materials Contract [Member]        
Concentration Risk [Line Items]        
Concentration Risk, Percentage 1.60% 1.50% 2.40% 5.90%
Concentration Company A [Member] | Customer Concentration Risk [Member]        
Concentration Risk [Line Items]        
Concentration Risk, Percentage       11.70%
XML 47 R32.htm IDEA: XBRL DOCUMENT v3.20.2
Business, Basis of Presentation and Significant Accounting Policies Revenue 606 (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2020
Sep. 30, 2019
Mar. 31, 2019
Sep. 30, 2020
Sep. 30, 2019
Revenue 606 [Abstract]          
Effect of Change in Accounting Principle Topic 606     $ 750   $ 750
Revenue, Remaining Performance Obligation, Amount $ 886,200     $ 886,200  
Revenue, Remaining Performance Obligation, Percentage 37.30%     37.30%  
Contract with Customer, Performance Obligation Satisfied in Previous Period $ (800) $ 4,100   $ (4,400) 8,000
Deferred Revenue, Revenue Recognized       $ 67,100 $ 73,300
XML 48 R33.htm IDEA: XBRL DOCUMENT v3.20.2
Contract Assets and Liabilities Contract Assets and Contract Liabilities (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
Contractors [Abstract]          
Unbilled Contracts Receivable $ 79,801   $ 79,801   $ 91,543
Contract Receivable Retainage 136,712   136,712   87,760
Contract Assets 216,513   216,513   179,303
Deferred Revenue 73,495   73,495   115,570
Provision for Loss on Contracts 504   504   64
Contract Liabilities 73,999   73,999   $ 115,634
Contract with Customer, Liability, Revenue Recognized $ 5,800 $ 3,300 $ 114,500 $ 53,300  
XML 49 R34.htm IDEA: XBRL DOCUMENT v3.20.2
Contract Assets and Liabilities Activity in allowance for doubtful accounts (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
Accounts, Notes, Loans and Financing Receivable [Line Items]          
Accounts Receivable, Allowance for Credit Loss, Beginning of Period $ 89 $ 102 $ 75 $ 42  
Accounts Receivable, Allowance for Credit Loss, Writeoff 0 30 14 90  
Accounts Receivable, Credit Loss Expense (Reversal) 0 (81) 0 (81)  
Accounts Receivable, Allowance for Credit Loss, End of Period $ 89 $ 51 $ 89 $ 51  
One Customer [Member]          
Accounts, Notes, Loans and Financing Receivable [Line Items]          
Contracts Receivable, Claims and Uncertain Amounts         $ 9,200
XML 50 R35.htm IDEA: XBRL DOCUMENT v3.20.2
Property, plant and equipment, net (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
Property, Plant and Equipment [Line Items]          
Property, plant and equipment, gross $ 218,129   $ 218,129   $ 203,527
Accumulated depreciation (86,571)   (86,571)   (63,039)
Property, plant and equipment, net 131,558   131,558   140,488
Depreciation expense 9,282 $ 9,219 26,575 $ 26,125  
Buildings and leasehold improvements          
Property, Plant and Equipment [Line Items]          
Property, plant and equipment, gross 3,420   3,420   2,919
Land [Member]          
Property, Plant and Equipment [Line Items]          
Property, plant and equipment, gross 17,600   17,600   17,600
Construction equipment          
Property, Plant and Equipment [Line Items]          
Property, plant and equipment, gross 180,570   180,570   173,434
Office equipment, furniture and fixtures          
Property, Plant and Equipment [Line Items]          
Property, plant and equipment, gross 3,618   3,618   3,487
Vehicles          
Property, Plant and Equipment [Line Items]          
Property, plant and equipment, gross $ 12,921   $ 12,921   $ 6,087
XML 51 R36.htm IDEA: XBRL DOCUMENT v3.20.2
Goodwill and Intangible Assets, net (Details) - USD ($)
$ in Thousands
9 Months Ended 12 Months Ended
Sep. 30, 2020
Dec. 31, 2019
Goodwill [Line Items]    
Goodwill, Beginning Balance $ 37,373 $ 40,257
Goodwill, Period Increase (Decrease) 0 (2,884)
Goodwill, Ending Balance 37,373 37,373
Renewables Segment [Member]    
Goodwill [Line Items]    
Goodwill, Beginning Balance 3,020 3,020
Goodwill, Period Increase (Decrease) 0 0
Goodwill, Ending Balance 3,020 3,020
Specialty Civil Segment [Member]    
Goodwill [Line Items]    
Goodwill, Beginning Balance 34,353 37,237
Goodwill, Period Increase (Decrease) 0 (2,884)
Goodwill, Ending Balance $ 34,353 $ 34,353
XML 52 R37.htm IDEA: XBRL DOCUMENT v3.20.2
Goodwill and Intangible Assets, net Schedule of intangible assets (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]          
Gross Carrying Amount $ 53,800   $ 53,800   $ 53,800
Accumulated Amortization (26,520)   (26,520)   (16,528)
Net Book Value 27,280   27,280   37,272
Amortization of Intangible Assets 3,300 $ 3,400 10,000 $ 10,300  
Customer Relationships [Member]          
Finite-Lived Intangible Assets [Line Items]          
Gross Carrying Amount 26,500   26,500   26,500
Accumulated Amortization (7,534)   (7,534)   (4,695)
Net Book Value 18,966   $ 18,966   21,805
Weighted Average Useful Life     5 years 3 months 6 years  
Trade Names [Member]          
Finite-Lived Intangible Assets [Line Items]          
Gross Carrying Amount 13,400   $ 13,400   13,400
Accumulated Amortization (5,315)   (5,315)   (3,305)
Net Book Value 8,085   $ 8,085   10,095
Weighted Average Useful Life     3 years 3 months 4 years  
Backlog [Member]          
Finite-Lived Intangible Assets [Line Items]          
Gross Carrying Amount 13,900   $ 13,900   13,900
Accumulated Amortization (13,671)   (13,671)   (8,528)
Net Book Value $ 229   $ 229   $ 5,372
Weighted Average Useful Life     3 months 1 year  
XML 53 R38.htm IDEA: XBRL DOCUMENT v3.20.2
Goodwill and Intangible Assets, net Schedule of annual expected amortization expense (Details)
$ in Thousands
Sep. 30, 2020
USD ($)
Finite-Lived Intangible Assets [Line Items]  
Remainder of 2020 $ 1,846
2021 6,466
2022 6,466
2023 5,841
2024 $ 3,785
XML 54 R39.htm IDEA: XBRL DOCUMENT v3.20.2
Fair value of financial instruments - Fair Value Liabilities Measured on Recurring Basis (Details) - Recurring - USD ($)
$ in Thousands
Sep. 30, 2020
Dec. 31, 2019
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Obligations, Fair Value Disclosure $ 8,200 $ 17,591
Series B Preferred - Series A Conversion Warrants [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Obligations, Fair Value Disclosure 7,800 4,317
Series B-1 Preferred Stock 6% Warrants [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Obligations, Fair Value Disclosure 400 400
Series B Preferred Stock Warrants at closing[Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Obligations, Fair Value Disclosure 0 11,491
Rights Offering Fair Value [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Obligations, Fair Value Disclosure 0 1,383
Quoted Prices in Active Markets for Identical Assets (Level 1)    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Obligations, Fair Value Disclosure 0 0
Quoted Prices in Active Markets for Identical Assets (Level 1) | Series B Preferred - Series A Conversion Warrants [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Obligations, Fair Value Disclosure 0 0
Quoted Prices in Active Markets for Identical Assets (Level 1) | Series B-1 Preferred Stock 6% Warrants [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Obligations, Fair Value Disclosure 0 0
Quoted Prices in Active Markets for Identical Assets (Level 1) | Series B Preferred Stock Warrants at closing[Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Obligations, Fair Value Disclosure 0 0
Quoted Prices in Active Markets for Identical Assets (Level 1) | Rights Offering Fair Value [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Obligations, Fair Value Disclosure 0 0
Significant Other Observable Inputs (Level 2)    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Obligations, Fair Value Disclosure 0 0
Significant Other Observable Inputs (Level 2) | Series B Preferred - Series A Conversion Warrants [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Obligations, Fair Value Disclosure 0 0
Significant Other Observable Inputs (Level 2) | Series B-1 Preferred Stock 6% Warrants [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Obligations, Fair Value Disclosure 0 0
Significant Other Observable Inputs (Level 2) | Series B Preferred Stock Warrants at closing[Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Obligations, Fair Value Disclosure 0 0
Significant Other Observable Inputs (Level 2) | Rights Offering Fair Value [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Obligations, Fair Value Disclosure 0 0
Significant Unobservable Inputs (Level 3)    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Obligations, Fair Value Disclosure 8,200 17,591
Significant Unobservable Inputs (Level 3) | Series B Preferred - Series A Conversion Warrants [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Obligations, Fair Value Disclosure 7,800 4,317
Significant Unobservable Inputs (Level 3) | Series B-1 Preferred Stock 6% Warrants [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Obligations, Fair Value Disclosure 400 400
Significant Unobservable Inputs (Level 3) | Series B Preferred Stock Warrants at closing[Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Obligations, Fair Value Disclosure 0 11,491
Significant Unobservable Inputs (Level 3) | Rights Offering Fair Value [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Obligations, Fair Value Disclosure $ 0 $ 1,383
XML 55 R40.htm IDEA: XBRL DOCUMENT v3.20.2
Fair value of financial instruments - Reconciliation of Level 3 Inputs (Details)
$ in Thousands
9 Months Ended
Sep. 30, 2020
USD ($)
Series B Preferred - Series A Conversion Warrants [Member]  
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]  
Beginning Balance, December 31, 2019 $ 4,317
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Gain (Loss) Included in Earnings (1,491)
Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Inputs Reconciliation, Transfers, Net 7,400
Transfer to non-recurring fair value instrument (equity) (2,426)
Ending Balance, September 30, 2020 7,800
Series B-1 Preferred Stock 6% Warrants [Member]  
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]  
Beginning Balance, December 31, 2019 400
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Gain (Loss) Included in Earnings 0
Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Inputs Reconciliation, Transfers, Net 0
Transfer to non-recurring fair value instrument (equity) 0
Ending Balance, September 30, 2020 400
Series B Preferred Stock Warrants at closing[Member]  
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]  
Beginning Balance, December 31, 2019 11,491
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Gain (Loss) Included in Earnings 1,677
Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Inputs Reconciliation, Transfers, Net 0
Transfer to non-recurring fair value instrument (equity) (13,168)
Ending Balance, September 30, 2020 0
Rights Offering Fair Value [Member]  
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]  
Beginning Balance, December 31, 2019 1,383
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Gain (Loss) Included in Earnings (1,383)
Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Inputs Reconciliation, Transfers, Net 0
Transfer to non-recurring fair value instrument (equity) 0
Ending Balance, September 30, 2020 $ 0
XML 56 R41.htm IDEA: XBRL DOCUMENT v3.20.2
Fair value of financial instruments - Fair Value (Details) - Series B Preferred Stock Warrants at closing[Member]
May 20, 2019
numberOfDays
$ / shares
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]  
Series B Preferred Stock Warrant Exercise Price | $ / shares $ 0.0001
30-DAY VWAP | numberOfDays 30
XML 57 R42.htm IDEA: XBRL DOCUMENT v3.20.2
Debt - Long-Term Debt (Details) - USD ($)
$ in Thousands
Sep. 30, 2020
Dec. 31, 2019
Debt Instrument [Line Items]    
Total principal due for long-term debt $ 179,648 $ 187,143
Debt Issuance Costs, Net (17,837) (22,296)
Long-term Debt, Current Maturities (2,661) (1,946)
Long-term debt, less current portion 159,150 162,901
Debt - Series B Preferred Stock 171,878 166,141
Term Loan [Member]    
Debt Instrument [Line Items]    
Total principal due for long-term debt 173,345 182,687
Series B Preferred Stock Liability [Member]    
Debt Instrument [Line Items]    
Total principal due for long-term debt 184,100 180,444
Debt Issuance Costs, Net (12,222) (14,303)
Commercial equipment notes    
Debt Instrument [Line Items]    
Total principal due for long-term debt $ 6,303 $ 4,456
XML 58 R43.htm IDEA: XBRL DOCUMENT v3.20.2
Debt - Narrative (Details)
9 Months Ended
Sep. 30, 2020
Dec. 31, 2019
Debt Covenant Period, Period One [Member] | Third A&R Credit Agreement [Member]    
Debt Instrument [Line Items]    
Debt Instrument, Covenant Terms, Maximum First Lien Net Leverage Ratio 4.75  
Debt Covenant Period, Period Two [Member] | Third A&R Credit Agreement [Member]    
Debt Instrument [Line Items]    
Debt Instrument, Covenant Terms, Maximum First Lien Net Leverage Ratio 3.50  
Debt Covenant Period, Period Three [Member] [Member] | Third A&R Credit Agreement [Member]    
Debt Instrument [Line Items]    
Debt Instrument, Covenant Terms, Maximum First Lien Net Leverage Ratio 2.75  
Debt Covenant Period, Period Four [Member] [Member] | Third A&R Credit Agreement [Member]    
Debt Instrument [Line Items]    
Debt Instrument, Covenant Terms, Maximum First Lien Net Leverage Ratio 2.25  
Term Loan [Member]    
Debt Instrument [Line Items]    
Debt, Weighted Average Interest Rate 7.06% 10.35%
XML 59 R44.htm IDEA: XBRL DOCUMENT v3.20.2
Series B Preferred Stock (Details) - USD ($)
3 Months Ended
Sep. 30, 2020
Mar. 04, 2020
Jan. 21, 2020
Dec. 31, 2019
Nov. 14, 2019
Aug. 30, 2019
May 20, 2019
Series B Preferred Stock [Member]              
Preferred Debt Details [Line Items]              
Dividend Rate after 1.5:1.0 leverage         12.00%    
Ratio Net Leverage Ratio for Deleveraging Event         1.50    
Preferred Stock Paid In Kind Dividend Rate         15.00%    
Series B Cash Dividend Rate after Deleveraging         13.50%    
Dividends Payable $ 18,300,000     $ 10,400,000      
Series B Preferred Stock Warrants at closing[Member]              
Preferred Debt Details [Line Items]              
Series B Preferred Stock Warrant Exercise Price             $ 0.0001
10% Warrants at fully diluted share count             0.10
Warrants Issued at Closing of Equity Agreement         3,568,750 900,000 2,545,934
Share price (in dollars per share)     $ 3.69   $ 2.20 $ 3.75 $ 4.21
Series B-3 Exchange Warrants [Member]              
Preferred Debt Details [Line Items]              
Warrants Issued at Closing of Equity Agreement         657,383    
Series B Exchange Percentage         50.00%    
Share price (in dollars per share)     $ 3.69   $ 2.20    
Rights Offering Fair Value [Member]              
Preferred Debt Details [Line Items]              
Proceeds Received for series b preferred   $ 350,000          
Warrants Issued at Closing of Equity Agreement   12,029          
Share price (in dollars per share)   $ 3.08          
2020 Commitment [Member] [Member]              
Preferred Debt Details [Line Items]              
Proceeds Received for series b preferred         $ 15,000,000.0    
Debt Related Commitment Fees and Debt Issuance Costs 1,322,000            
Professional Fees $ 344,000            
2019 Commitment [Member]              
Preferred Debt Details [Line Items]              
Proceeds Received for series b preferred         15,000,000.0    
Series B Preferred Stock Liability [Member]              
Preferred Debt Details [Line Items]              
Proceeds Received for series b preferred         $ 80,000,000.0 $ 50,000,000.0 $ 50,000,000.0
XML 60 R45.htm IDEA: XBRL DOCUMENT v3.20.2
Debt - Long Term Debt Obligations (Details)
$ in Thousands
Sep. 30, 2020
USD ($)
Debt Disclosure [Abstract]  
Remainder of 2020 $ 3,717
2021 1,229
2022 15,859
2023 29,735
2024 129,108
Thereafter 0
Contractual Obligation $ 179,648
XML 61 R46.htm IDEA: XBRL DOCUMENT v3.20.2
Commitments and contingencies - Lease Narrative (Details) - USD ($)
$ in Thousands
Sep. 30, 2020
Dec. 31, 2019
Commitments and Contingencies Disclosure [Abstract]    
Finance Lease, Liability $ 56,971 $ 64,200
Finance leased assets, gross 121,900 116,100
Finance leased assets, accumulated depreciation (49,200) (34,000)
Finance leased assets, net 72,700 82,100
Operating Lease, Liability 40,006 44,200
Operating Lease, Right-of-Use Asset 38,460 $ 43,431
Other Commitments, Future Minimum Payments, Remainder of Fiscal Year $ 3,200  
XML 62 R47.htm IDEA: XBRL DOCUMENT v3.20.2
Commitments and contingencies Future minimum payments of finance leases (Details) - USD ($)
$ in Thousands
Sep. 30, 2020
Dec. 31, 2019
Commitments and Contingencies Disclosures [Abstract]    
Remainder of 2020 $ 6,620  
2021 24,716  
2022 20,949  
2023 5,675  
2024 1,819  
Thereafter 611  
Finance minimum lease payments 60,390  
Less: Amount representing interest (3,419)  
Present Value of Minimum Lease Payments 56,971 $ 64,200
Current portion of finance lease obligations 23,766 23,183
Finance lease obligations, less current portion $ 33,205 $ 41,055
XML 63 R48.htm IDEA: XBRL DOCUMENT v3.20.2
Commitments and contingencies Future mimum payments of operating leases (Details) - USD ($)
$ in Thousands
Sep. 30, 2020
Dec. 31, 2019
Commitments and Contingencies Disclosures [Abstract]    
Remainder of 2020 $ 3,136  
2021 10,887  
2022 9,123  
2023 6,934  
2024 3,454  
Thereafter 20,650  
Lessee, Operating Lease, Liability, Payments, Due 54,184  
Operating Leases, Future Minimum Payments, Interest Included in Payments (14,178)  
Operating Lease, Liability 40,006 $ 44,200
Operating Lease, Liability, Current 9,110 9,628
Operating Lease, Liability, Noncurrent $ 30,896 $ 34,572
XML 64 R49.htm IDEA: XBRL DOCUMENT v3.20.2
Commitments and contingencies Schedule of Additional Lease Information (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2020
Sep. 30, 2019
Sep. 30, 2020
Sep. 30, 2019
Additional Lease Information [Abstract]        
Finance Lease, Right-of-Use Asset, Amortization $ 5,281 $ 6,109 $ 16,836 $ 16,954
Finance Lease, Interest Expense 891 1,444 3,017 4,342
Operating Leases, Rent Expense, Net 3,340 2,646 10,307 6,791
Short-term Lease, Cost 49,817 16,969 116,585 31,737
Variable Lease, Cost 891 986 2,835 3,366
Sublease Income (33) (24) (99) (71)
Lease, Cost 60,187 28,130 149,481 63,119
Operating Cashflow Finance Leases 891 1,444 3,017 4,342
Operating cashflow from operating leases $ 3,275 $ 4,499 $ 10,003 $ 11,675
Finance Lease, Weighted Average Remaining Lease Term 2 years 6 months 18 days 2 years 11 months 1 day 2 years 6 months 18 days 2 years 11 months 1 day
Operating Lease, Weighted Average Remaining Lease Term 8 years 1 month 28 days 9 years 14 days 8 years 1 month 28 days 9 years 14 days
Finance Lease, Weighted Average Discount Rate, Percent 6.07% 6.64% 6.07% 6.64%
Operating Lease, Weighted Average Discount Rate, Percent 6.94% 6.92% 6.94% 6.92%
XML 65 R50.htm IDEA: XBRL DOCUMENT v3.20.2
Other Commitments and contingencies (Details) - USD ($)
$ in Millions
Sep. 30, 2020
Dec. 31, 2019
Other Commitments [Line Items]    
Letters of Credit Outstanding, Amount $ 23.5 $ 21.0
Special Assessment Bond $ 2,700.0 $ 2,400.0
XML 66 R51.htm IDEA: XBRL DOCUMENT v3.20.2
Earnings per share - Basic and Diluted EPS (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2020
Jun. 30, 2020
Mar. 31, 2020
Sep. 30, 2019
Jun. 30, 2019
Mar. 31, 2019
Sep. 30, 2020
Sep. 30, 2019
Numerator:                
Net income (loss) $ 11,266 $ 3,597 $ (12,743) $ 12,609 $ 6,208 $ (23,639) $ 2,120 $ (4,822)
Less: Convertible Preferred Stock dividends (619)     (759)     (1,991) (2,202)
Business Combination, Contingent Consideration Arrangements, Change in Amount of Contingent Consideration, Liability 0     (4,247)     0 (23,082)
Undistributed Earnings (Loss) Allocated to Participating Securities, Basic (2,854)     0     (35) 0
Net income (loss) available to common stockholders $ 7,793     $ 7,603     $ 94 $ (30,106)
Denominator:                
Weighted Average Number of Shares Outstanding, Basic 20,968,271     20,446,811     20,748,193 20,425,801
Weighted Average Number of Shares Outstanding, Diluted 35,336,064     35,419,432     20,748,193 20,425,801
Basic EPS (in dollars per share) $ 0.37     $ 0.37     $ 0 $ (1.47)
Diluted EPS (in dollars per share) $ 0.32     $ 0.24     $ 0 $ (1.47)
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]                
Incremental Common Shares Attributable to Dilutive Effect of Call Options and Warrants 7,683,903     2,845,840     0 0
Incremental Common Shares Attributable to Dilutive Effect of Conversion of Preferred Stock 4,758,887     11,486,534     0 0
Incremental Common Shares Attributable to Dilutive Effect of Share-based Payment Arrangements 1,925,003     640,247     0 0
Redeemable Preferred Stock [Member]                
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]                
Incremental Common Shares Attributable to Dilutive Effect of Conversion of Preferred Stock 0     0     6,920,305 8,968,856
Warrants for Common Stock                
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]                
Incremental Common Shares Attributable to Dilutive Effect of Call Options and Warrants 0     0     7,680,981 1,325,779
Antidilutive securities excluded from computation of earnings per share, amount             8,480,000 8,480,000
Class of Warrant or Right, Exercise Price of Warrants or Rights $ 11.50     $ 11.50     $ 11.50 $ 11.50
Restricted Stock Units (RSUs) [Member]                
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]                
Incremental Common Shares Attributable to Dilutive Effect of Share-based Payment Arrangements 0     0     1,825,123 542,421
Antidilutive securities excluded from computation of earnings per share, amount             611,166 817,817
Share-based Payment Arrangement, Option [Member]                
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]                
Antidilutive securities excluded from computation of earnings per share, amount             504,214 646,405
XML 67 R52.htm IDEA: XBRL DOCUMENT v3.20.2
Earnings per share - Narrative (Details) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2020
Sep. 30, 2019
Sep. 30, 2020
Sep. 30, 2019
Dec. 31, 2019
May 20, 2019
Mar. 26, 2018
Class of Stock [Line Items]              
Preferred stock, shares issued (in shares) 17,483   17,483   17,483    
Preferred stock, par value (in dollars per share) $ 0.0001   $ 0.0001   $ 0.0001    
Contingent Consideration Shares             9,000,000
Business Combination, Contingent Consideration Arrangements, Change in Amount of Contingent Consideration, Liability $ 0 $ (4,247,000) $ 0 $ (23,082,000)      
Share-based compensation expense $ 1,100,000 $ 1,100,000 $ 3,067,000 $ 2,812,000      
Series B Preferred Stock Warrants at closing[Member]              
Class of Stock [Line Items]              
Exercise price of securities excluded at closing           $ 11.50  
Series B Preferred Stock [Member]              
Class of Stock [Line Items]              
Anti-dilution Warrants 1,318,936   1,318,936        
Dividends Payable $ 18,300,000   $ 18,300,000   $ 10,400,000    
Series A Preferred Stock              
Class of Stock [Line Items]              
Preferred stock, shares issued (in shares) 17,483   17,483        
Preferred stock, par value (in dollars per share) $ 1,000   $ 1,000        
Preferred stock, dividend rate thereafter 10.00%   10.00%        
Series A Preferred PIK Dividend Rate 18 mos 12.00%   12.00%        
Default Rate for Uncured Dividends 2.00%   2.00%        
Dividends Payable $ 3,700,000   $ 3,700,000        
XML 68 R53.htm IDEA: XBRL DOCUMENT v3.20.2
Income taxes (Details) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2020
Sep. 30, 2019
Sep. 30, 2020
Sep. 30, 2019
Income Tax Contingency [Line Items]        
Statutory federal tax rate     21.00%  
Effective tax rates 35.30% (4.60%) 82.50% 41.00%
Increase (decrease) in uncertain tax positions     $ 0  
Minimum        
Income Tax Contingency [Line Items]        
State tax rate     0.80%  
Maximum        
Income Tax Contingency [Line Items]        
State tax rate     12.00%  
XML 69 R54.htm IDEA: XBRL DOCUMENT v3.20.2
Segments (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]        
Revenue $ 522,232 $ 422,022 $ 1,360,999 $ 939,764
Segment revenue as a percentage of total revenue 100.00% 100.00% 100.00% 100.00%
Gross Profit $ 58,889 $ 52,870 $ 146,171 $ 90,036
Gross Profit Margin 11.30% 12.50% 10.70% 9.60%
Renewables Segment [Member]        
Segment Reporting Information [Line Items]        
Revenue $ 327,051 $ 242,654 $ 900,059 $ 495,834
Segment revenue as a percentage of total revenue 62.60% 57.50% 66.10% 52.80%
Gross Profit $ 37,371 $ 27,469 $ 100,183 $ 44,777
Gross Profit Margin 11.40% 11.30% 11.10% 9.00%
Specialty Civil Segment [Member]        
Segment Reporting Information [Line Items]        
Revenue $ 195,181 $ 179,368 $ 460,940 $ 443,930
Segment revenue as a percentage of total revenue 37.40% 42.50% 33.90% 47.20%
Gross Profit $ 21,518 $ 25,401 $ 45,988 $ 45,259
Gross Profit Margin 11.00% 14.20% 10.00% 10.20%
XML 70 R55.htm IDEA: XBRL DOCUMENT v3.20.2
Related party transactions (Details)
Sep. 30, 2020
Infrastructure And Energy Alternatives, LLC [Member]  
Related Party Transaction [Line Items]  
IEA LLC Ownership Percentage of Preferred 100.00%
Series B Preferred Stock [Member] | Ares [Member]  
Related Party Transaction [Line Items]  
Series B Preferred Equity Agreement - All Equity Ares 60.00%
Series B Preferred Stock [Member] | Oaktree [Member]  
Related Party Transaction [Line Items]  
Series B Preferred Equity Agreement - All Equity Oaktree 40.00%
Series B-2 Preferred Stock [Member] | Ares [Member]  
Related Party Transaction [Line Items]  
Series B Preferred Equity Agreement - All Equity Ares 100.00%
XML 71 R56.htm IDEA: XBRL DOCUMENT v3.20.2
Subsequent Event (Details) - Subsequent Event
$ in Thousands
Oct. 30, 2020
USD ($)
Subsequent Event [Line Items]  
Line of Credit Facility, Increase (Decrease), Net $ 25,000
Total amount of revolving credit facility $ 75,000
Line of Credit Facility, Unused Capacity, Commitment Fee Percentage 0.40%
London Interbank Offered Rate (LIBOR) [Member]  
Subsequent Event [Line Items]  
Loans Receivable, Basis Spread on Variable Rate 2.75%
Base Rate [Member]  
Subsequent Event [Line Items]  
Loans Receivable, Basis Spread on Variable Rate 1.75%
EXCEL 72 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( /R):5$'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 " #\B6E1C7VX:>\ K @ $0 &1O8U!R;W!S+V-O&ULS9+/ M2L0P$(=?17)O)^GZ!T.W%\63@N""XBTDL[O!I@G)2+MO;QIWNX@^@,?,_/+- M-S"M#E+[B,_1!XQD,5U,KA^2U&'-]D1! B2]1Z=2G1-#;FY]=(KR,^X@*/VA M=@@-Y]?@D)11I& &5F$ALJXU6NJ(BGP\XHU>\.$S]@5F-&"/#@=*(&H!K)LG MAL/4MW &S##"Z-)W 7\JZE1T2 MJ4%C_I6LI$/ -3M-?EW=W6\>6-?PAE="5/QV(VZDN)*7S?OL^L/O+.R\L5O[ MCXU/@ET+O^ZB^P)02P,$% @ _(EI49E&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T$W-I=MNTF83M M3A^%$5B-;'EDD81_OTV23;J;/ 0LZ?O.14?GZ#AY\^XN8NB&B)3R M> +]O6N[!3+ MUES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4?,_@5RU2-9:,! M$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA5,+$P&IG/U9K MQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M&N#C\7@XMLO2 MBW A(5M>5 TR M6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T1G*=D 4. #?$ MT4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7K;YH] M5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J-2S%UGB5P/&M MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZKR2.FJW"$2M"/F(9 M-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$.$9)>-T(^8LZ+ MD!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]072N0/)J<_Z3(T M!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL!_]':-\*K^(+ M.7\N?<^E[[GT/:'2MSAD6R4)RU3393>* M$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.WF)&Y M"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>(\J(A[J&&F,_# M0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R4E5@,5O& RN0 MHGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K>9;'!51W/55OR ML+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4XOT4SMA*7&+SC MYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5YYNTB42%(JP# 4A M%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+A=OB5,V[&KXF M8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.' MYA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> ,?-2K6J5D*Q$_ M2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H:,]6+K#F-"F]! MU4#E/]O4#6CV#30,9FV-J/D3@H\W/[O#;#"Q([A[8N_ 5!+ P04 M" #\B6E1UC2[FY % !@& & 'AL+W=O>&/"=QJL]Z&V.R]X.!#C<\8?I8 M9CR%.RNI$F;@5*T'.E.<1450$@^HYXT'"1-I;W9:7+M5LU.9FUBD_%81G2<) M4[MS'LOM6<_O[2_Q10(>_U6@ MO?J=-O#E\1[]JA@\#.:1:;Z0\8.(S.:L-^V1B*]8'IL[N?V35P,:6;Q0QKKX M2[;EL\-ACX2Y-C*I@H%!(M+RESU7B7@9$!P(H%4 ?1/@'WI#4 4$Q4!+9L6P M+IAALU,EMT39IP'-'A2Y*:)A-"*UT[@T"NX*B#.S"QGF,"N&L#0BEZD19D>N MT[(\;)K[1&^8XOIT8.!M-F805LCG)3(]@'Q"/LG4;#2@1CQZ'3\ EC55NJ=Z M3E' )<^.2> =$>I1KX'/ @^_D4_'Q#MI"G]%)Z@S%Q1XP0&\*ED+2)YB,20M MXL_D+[YKRA2.Y'F>/Q[18$P16L.:UA %JR?T2N@0>'WE3)$KN-@XA3A62Z9& M-:41"C,'/E')*6;K)AIX_(K%FB,\QC6/,8JSR)5ZFQDH3@(?#F]BA:/U^S[M M!S[":U+SFGS7E-UR)61T>-)PM"\!0FE:4YIVHW2_RQIS@X?[7O\+PN*D9G'2 MC<67G"G#5;PC=SR3RC0QPJ&,RK$2\CVGEUXW3M4L8074 K47M)_>O6OYTOP7 M+D5Y9D'Z LN%KOR#R&LDV9 M;57TT:\_^V/OPW4:'F,#<$+OX^I11!FZ./]@?D(SQ'/J?-N<,AQP$=D0NQ%@;4_('M,)[.)'Q]UO9 MR!.'7.8":F4X1J7'68:/B_Y;@@M[!H5X+[=I(SD<#AHJP5*6R5AHC)\S$Q^W M@+?\ZB_E5LDGD8;-,XUC7M]@C:TS%8H[P5MJMU+;TOE79 <_WQ;$X9A.IA@W MYR@4-X%B&N>P1#Q,!0>8C$<8$>VI-C+#$5N8 M.4.@G0S!=@+@4? %KJ5J7#.UX-S(M,_"D ,,@$0E(,;0&0+M9 C+A,4Q.<\U MW-;-4+LN?VI@%3A]#W U?DWG%^_8+OE)!NO/)Q:C51(XG0YPF;T7!IIK MN2(^_>WQ=[+D8:X@%8W;$2V*_^-LG9@'N [#\B0JE'*7/,JXD20.<'TYQXB\ MV,7!%7>?)W+Y'&Y8NN8'EP$M0#?SY<4<6_4&3KT#7&L?F+(+$DU611_O9@-# M=PH7C J#@%#EH:Y>Y%@@,=+I+!BSU< M*_3%UK8FH5W%E=NY]=5Z^WQ>;!H/W./EWOLG9GU"DYBO(-0[GL LJG([NSPQ M,BMVA!^E,3(I#C><15S9!^#^2DJS/[$OJ/^I,/L?4$L#!!0 ( /R):5'O M6[3,2 @ +PD 8 >&PO=V]R:W-H965T&ULK5K[<]NX M$?Y7,&JF36;D""^^8@BQ.*%)'0G[TK^^2H@F)6$#N MM;C6I> M/NNR?KJ8L=GKA=^*A[7I+BPNS[?J0=]I\WU[V\#98NQE66QTU19U11J]NIA= ML4_7,NT:]!;_+/13>W!,.E?NZ_I'=_)E>3&C'2)=ZMQT72CX>=37NBR[G@#' M[T.GL_&97?^F=!V?N5:NOZ_)?Q=*L+V;IC"SU2NU*\UO]]#<].!1U M_>5UV?;_DZ?!ELY(OFM-O1D: X)-4>U_U?,0B(,&3'H:\*$!?VL#,300O:-[ M9+U;-\JHR_.F?B)-9PV]=0=];/K6X$U1=<-X9QJX6T [%OGP MO,_[YW'/\^[T]B,1=$XXY11I?AUN?J-S:,ZZYBP[;KX ST?W^>@^[_N+?.[O MFD97AJBV!3\_!7H48X^B[U'X>E3MFD!L2-X=Z-]WQ:,JX1%HK/9=Q7U7W81[ MO(P2GJ7GB\?#D+A63"8\RD:S(Z!R!"J#0*_RO-X!+IB,N0:0]Z6>DTH;#.>^ M)WF(((T%Y1.@KAFG(I81#C0:@4;AB-:5:6"ZDZM^D#!\D?M@%D=,3/"Y9BS) M!!4XOGC$%P?QW39ZJXHET<_;;B:U_>C79JT;F,"'Z84ACY&0N1G@6K$XC3QQ M34;<21#WM]JH\@T0$^?A,J62L0E&URR2"8TY#C(=0:8G@@N,U9B7.=E"13)] M;+M)M04J,=Y\3=UX"19%T[ B9I+*-,4A9R/D+ CY5P"L3%$]D*\:"&9.>FX\ MJU=GWUN]3V(,<^: $:F,Z02R:R6%% Q'S*AE 1K$_*4RJGHHH 8,LVQ._@$: MXOW/SWFY6W:^_+6NET]%67Y :SYUTSCAZ10\8B82,/2@/^ P%D3_B@V%QI!G MPM\IM%-FQ] LOS!^HGAMMJIZ.:N?*J#5LEAI(-!VUW3LBL+E+HZ,1E.TKI5, M(E\<+76Q,'?=Z)6&:K D7ZJ\WFCR33T?I@.*5[AX63*=:(@5XUGF VPIC(4Y M[->^RHX0ZVJH9BA2A)UED&8V$*VY=:?XEE+C,EG$OI9*EKEW*9 M<1] 2V$L?I,.*@MU7Y2%*710##'+,2Q,,J/*N%4O>XEQ'1@BET,82P1WZ@AB MER1)ZINMEFQ8F&T ;;.#_/]JPQ &C#!(%,LXF0+&[%+F4Q[,4@T+<\VHC0X0 MHT!=WDA$EF53G*X9 X>$Q'%RRR\\S"^O^;6MFW[U5J_(JJCZ)4;9D22I[\OB M077W4/P<(1B1Q/$$/VK&?'G!+<'P,,$XE/X:[I=@>G"75#+&IMF,6<7<(T+X MP)!ZTEGMXF'M^\>7O'"ZU[>C'$'_4!Y=MP .'[1$SR:A/ M_G/+2CS,2J&L#G,I=WE(T#1SIB-B)B.?WN.6K7AXQ?5US.,;7QXC*Z8H8Y$S M]["5%<^HAU"YY3T>YKT.&#DC=[J!_"6?"2P2!VUU9^K\!XH98S66.AH%LX,Y M*GV8+?OQ,/OYP((?3ZIINN77J3+M\ES*J1-TA T3&!T/?DN&/$R&HWP%\=HM MQ95WWB%LF,;.M'.M4DH]5"@L%8HP%>ZKW(GJ)EPB2S(9L:FP0.PR%D>^7!"6 M\428\6#=LBE,M\C>[V?D(#2@4N@J=Z7A #G88;<=_:G=JEQ?S+:-;G7SJ&>7 M!-L!_#]T=.RTI4P1ILQA EQ-)\"<;%5#'E6Y@R+YCGZDE#("Q9.T:]7HGPBC M=$[W__:7(&8[LZZ;XM]Z";>3N4S%> >B>7RE:-M.=/;;1CO3PDJ\7W$K ^5C M:_3F'I[TNF7:6]WH?+@Z[(3."?2SU?V6>/F"C@Y"V8E,IVQYTNPXL@>;HB*X MONC#N*[+I6[:O_0;..:%O%_J59$7YD-PW]42L@@3RH'/:-XU89$>L'Y#P M"'(ZSU(QCU+96\.IC.D\$M@0(K8RGJ>,>0?WSW]B,?WI?QYA9'T['=V0R7'4 MK8@0)Y:V#6B'7?/R&GY2HL%I#G%QC[S:[ MLG]Q,TPI%*6K&\X8ES29RC;<,&:9+ZQ688BPPMAS7QLL!BAT5S&#,](#N=E7V.G+X1.VAU[8>6)#,L3QPNG:*.PW94V%/[NSQ3W M:<-CX%9BR+#$\ $?"*0;@OT5/.YO8_&39L?@+8O+\ +=!_Z V%#4R.XOAOJ4 MV3'J@_>1.L_]49G]BZFW_MVAE3KBW A4@-125=O#)%1V>9CV8!)#K#IQ M9CO0[M/OV$DSH.'2C@=B.^=_SN^;81\5!FE&CWEO%!C)].ZO'9=E60T M)ZHG2EK G:60.=$PE2M7E9*2U(IR[OH8]]V?&$W#\;IPZ;4PC MW!Z_>+^WR4,R"Z+H5/ ?+-79V!DX**5+4G'](#:?:)-09/PE@BO[CS:U;3]V M4%(I+?)&# 0Y*^HK>6H*L27PP@,"OQ'XYPJ"1A#81&LRF]8=T60RDF*#I+$& M;V9@:V/5D TKS&.<:PEW&>CT9"J*%!X*31&,E. L)1HFMX23(J%H;APK=#$C MDA8ZHYHEA%^BC^@# ME]_1!.2>D7O#7;D+V;--O)(&PS"-^60=T&B%0Z$Y+]H6D7 MGKE!PQ=9:5*DK%AU$??/(CYEM4,*IR'-X:_ZCO>/SVONDV0[^H,4? MO '_K-X>O"YCA#N[N\,2[UON4 ];ZN&;J:^:[NY"'KX"\?%P$$2#<(^XRS#L MXR@XT"4>_K?QX'<@G^CKQN<9X)V68=@?> <:Q-O:,KVCY%_AO*0J^8SF-?O\ MT#XX;1SM// @]OT] G=K_S:'IR]$KEBA$*=+T.%>#)\669]'ZHD6I=W2%T+# M <$.,SC#46D,X/Y2"/TR,:>$]E0X^0M02P,$% @ _(EI45Q8@$03PJS-Y?RMVNN 5FTFD=F69RQ^/K!#/=P,\>+WQA3]M MM+DQNK_=YD]LSO37[4S"U:C-LN(EJQ07%9)L?3=XP#=34@?4B'\X>U8GWY&A MLA#BN[EXO[H;!.:)6,&6VJ3(X6//QJPH3"9XCG^;I(-V3!-X^OTU^Q\U>2"S MR!4;B^(;7^G-W2 =H!5;Y[M"?Q'/?[&&4&3R+46AZO_HN<$& [3<*2W*)AB> MH.35X3-_:80X"8 \_@#2!! [@'8$A$U ^-81:!- WSI"U 34U$<'[K5PDUSG M][=2/"-IT)#-?*G5KZ-!+UZ9B3+7$G[E$*?OQZ):P6MG*P3?E"CX*M=P,=?P M ?-!([%&G[=,YN:U*C1$7^<3=/'N$KU#O$)_;\1.Y=5*W8XT/(Q).5HV S\> M!B8= X?HHZCT1J$I/,#*$S_IC\]ZXD<@0JL$>57BD?0FG+/M-0J#*T0"$GB> M9_SF<)SYZ/R_T:?_>?0S,<)V6H1UOK CWQ>V9]6.^5[K(3"N TT9VM]'A)"0 MW([VIVJY,$J FP6;N# >XJ8O+PBR):0L[HTE;FK27YEBH>H;+;KJ' M!/241QR&-+3HNK PSG!DTW5AF&":DM2BZ^)2FB4GL#.Z44LWZJ7[IQ1*H:T4 M:ZY]7"-GU"A-4^M5C#THDB:!Q=1%81KC!%M$75@6!&'LYQFW/.->GG/8=WCU M=(6>6 6EJT!0HE"^@O+)E3:E;,\0>]F:NN>M7+'S4"2+H]C2P46%&/XL'5Q4 MFL KMV3PH&A&([\,22M#TBO#^VHI2H;64I1(M#7<1SCQ$":A/<<]*!Q%B478 M145I9J.F'E2083_?M.6;UE%1!]_/>L,D;$LUZXOF!5]>H8KIFYZ:F+7ILU_( MJ9ED4#":S#XA,X?6$,/"C2PE?; PBZR5-O' :$*HM=2F'E@8I2>E]HPN#H[6 M(.@E?-"S%;)1UKO5!YZU$%MK?>Q!41I9VDQ\**<^>D"$G,[%<\HG;@B_9>F)[C\/1&(^SPQMMF-/;#(KK(37RX'E&[JO"9/8WC!\, )FQV;LP@@F]J+WH(:T>]$? M'1'NMT0?F%(WIAG8,ZGYHF!H!JT;D[+N"L3R.UKQ/8>>HX4W '#-!;E@E?U[GEEE-'@+4QK9#HF M4.*PKZ('*7.X;YHF!;"-N3 ]TD,I=H<^JBOT"GW@^8(77/_P2NIZI,#6TX4, M*:'VUOSK3%-?)A(&:9>:1TN&^SW9UVIES!=?[$Q_.>I!9KE,/.6?)L;M="<+7>2:\Y U<=<\:57(]= #4D:45LG%V;[5E^FT"DV M?7G.!3J:-=SOUDRE>=U^&E'V.2]RLP1!%)B$)@EN1 %SIU>/Q.F7DB1S M"K '%0?.)N2B,MN_>C##,,!!AY''1TN'TUY5VHDR RLRW^22];$^Y$I/7\MU MF-BLWX*:-*BX;ZVXB8;XFG:9D*//Q/U&T\=YP@NS<+RL,Q\?NQ_WH@BU66>_ M9NTFZF%-CFZ3]+O-;_69'E2 !]AYN< M!,1C#8,L3HG=>XZ]2$KC%%O(B1>9T!3;2VKJSTFB-.AH;LC1FY)^;_J; O7, M&.+ZQ3 *PSB([8+I18*=I?;\FGB071+YD%Z)1B?GFB633_6!LD)+LZ$>SK+: MN^VA]4-]5&O=?\0W8^RY/\$WT\.1]#']X83\8RZ?>*50P=8P5'"=P+XH#X?. MAPLMMO6IZD)H+G1[=U_7RU^&PFMZGBZ1Z M7RS37/[GMB@722W?EG?#:EFFR:PMM)@/<1CRX2+)\J.SD_9OE^792;&JYUF> M7I9!M5HLDO+'*)T7#Z='Z.CQ#U?9W7W=_&%X=K),[M+KM/YC>5G*=\.-EUFV M2/,J*_*@3&]/CSZ@7R\BTA1H+;YFZ4.U]3IHJG)3%-^:-Q>STZ.PB2B=I].Z M<9'(7]_3<3J?-YYD'/]V3H\VSVP*;K]^]/ZQK;RLS$U2I>-B_F)JMY?54\?$Z["K'&W[285^W/X*&S#8^"Z:JJBT576$:PR/+U[^2_KB&V M"B!B*8"[ E@K0+"E .D*$*T MSV!=@6H_@1N*<"Z DQ_@K 4X%T!KA7 U%) M= 6$5H#:GA!U!2+]";8"<5<@;H?#NO_:SC]/ZN3LI"P>@K*QEMZ:%^T(:DO+ M/L_R9K!?UZ7\;R;+U6?C(I_)H9O.@NLZJ5,YC.LJ*&[ENV+Z[;Z8S]*R"B;_ MKK+Z1_#+>7J;3;/ZG;(-!L$?U^?!+S^]"ZK[I$RK(,N#+_?%JDKR674<_-1[ M?S*L9]+42=SH-C876Q<+!9R)K65D$&$[\,P1,$R*8/O MR7R5 @[/G^5P_^=-W,_[,)MES6*0S(/+))L-9"N.DV4F&R/XZ[=T<9.6?P-. M/S[;Z?X5^>3I0+D"5ZORQ]JE*_C/3W*TN_\+M_^KM)9HD/-@DI1YEM]5%E]# M.<$VLPQO9AENG1.+\U%ZE^6-UV"4S)-\F@;7[6PY#BZJ:B4?FM3!>3I]'Q!T M'. 01="07S^"MH]H&/;]#&/$V,GP^W9WF%;AQJ(7.]G$3O:-7:T-/U=!NEX< M=JC!:/T@OA7; !&$1-2OP]BTPWV+B6E!!4-:4YA&8=_B @R(Q03!348W34;; M@LS29!?YM!F6:;-BKE^]:];![37UY\=%]:^K8CX/)+@?DG+F&FML\W#F[*_? MI4+*\FFQD(^?%U7U#NH)9HR2 2:,UZ$?)-A-P9X8?+B_'Q>@8,&J$R MD\O1CY8F'\HRR>]:LLBI\=B*4M(%XZ*J@ZMT6MSE[1H&58H;T:*0:ET^\1CU M*B0V%1+."JW7GFXJGZ_*9K)6(;.C$PT 6CVG3P6?5J@T(EP4)G?2:WMU+Z-ZIK?-\, M_Z8&'Z;38I77;:?)KIMFRWD:?"F6V33@(0>%5&A$)YB^X'F,^A78TI#(68$^ MA!_'/,AX9#8ALC6@HBMRX_4\^YY)%=L(SDN9*Z5EV>K9=2S-+["]3%(.&-9P M.O%9]2-63$5NJ$[RF5L-_):4&Y;&H F@!S G&L,!,SL#:[XANA>X5L$@:\2 MH^XQ_>A8:(!HW!FZ) '@B[%0UP2 HX'@^BP!PY+SCEL:3K$9N>%\$"&(3"Q# M2A PL\UT16[D1OF+T / HZ,]1$,RJX(D9((2+R^)D1* M#""W&MA)%2(3^0,:86RIN^(U<@/[0( S\6ME%U;PQ1[X^E;BZW0I!W)H7XFQ MR50<4JZ//L#,NA)CA5[L1N^.*[&O$B,,@1G%)-16E7%GZ)J-@"\4M:M OT%, M3^92#,9%!*:6' 1OI>3X]2:SZ$2I<8C*88F,N>*SZ^Y$*V<2-[">E>P3 ;ZPS:>*SZD>L M*$WVH[2QU/YOE;M%!C$Y""VU@)EUJ24*E<2=7^\H,GR5&!$@F9;J&H="WP#& M_AU@TQ>B0L_?/P&>S(46C(O&$;-U_-;>.7G]A98HRA,WY7=::(F)9X1YJ.\% M>\WZ,2J.$S?'7VJI)29B4X!P]T/@#6,4$KW[_8( \(4$XD)ODUT$ 1@7YBBV9%Y4"0+Z!H* ;AU,'T 0 M4"A?QX(2O96\=OTHE22@;R,)* ![A(@^D#Q6_4HI24#=DN#YA\34U '8=G1- ME0J@3S^\WNFC+Y0XH<"IV)0S MZ]=%B0;J%@V[G[-2@/K$DLTP17WV HDW U J],1UXK/J1ZQHRYZ9>&_M#39; M+"9J&81:86SH 68#6QK!%&K901)O7R5&#.0LXT*#Z)CY.0OX(H0:B3?@:8"X M?MX&!D:BV';%B"G0LKVOK>VOLQAPR [H+,#,JK.88C7;>XO^J3J+0:2&=!;S MG[,#OB"=!7@R=188ET-GL:U+<.SU=193L&=NV.]V"0_@.;)M]#(%=.8&^CZI MI67- T@$#:'L6,Z3N-#+B?I@]XTQ6A#!D# MWGL7[@(*"DD)9SO.8TH9L/CUASM7PH"[A<'.AYD<2+XCRTK)%>7Y\W-J+^CY M;J 'S*R@YPKT_% YM9?U?%?6%T22 &V8(46VU_@28#5!D&=%"T54U&AP@;8!+^*V: +T(I)WJ+ %?,2*Q-I@LP,,((M6!=**R+-[AC)A07 MQ8'NF G@CIGU8QI"@5$< (P"R">1<;/APFO6CU&A4;P-&@6XBZR?A_JL^I52 M)GQ5\$\O96EPO<-",KU%W.LW]3%LOW6AINBKHM% M^_(^3633- ;R_[=%43^^:;X(8O/U*&?_!U!+ P04 " #\B6E1<+VI2;<( M A(P & 'AL+W=O=:ENB86UGT$>7\[-/OD))%1:289'=1H)'H M(?7-<&:^X4BG#Z+^+;>,->AQ5U;R[&3;-/N/BX7,MVR7R0]BSRKX92/J7=; M;7VWD/N:986>M"L7) B6BUW&JY/S4SUV4Y^?BD-3\HK=U$@>=KNL?KIDI7@X M.\$GQX$?_&[;J('%^>D^NV.WK/FUOZGA;M&O4O =JR07%:K9YNSD G]LE2O%TU95AEMHXVVJ<4.0>356<.KN]9U><.9_.AY3M@_)]3/H1// M^0:QSJM<[!AZ5PHIW[NVHEUBJ9=0D7U_3K RTOW0/K;0/$P(Z:6>P8MZ>)'7 M#!?%O\"+6U=J!$1^+JJ\N;)98+84F[L.+;$G- @F?"K_.>,U^C,K#PP9)U)Z_)4I51MG MSDEL*#C&([RV4."&FO904R_4BX$7*83?FRVKT17;L+I6J76;U7?,B3>UH*0T MI".\MA"-EY$;,@Y,Y@^\H&\!%9LK#BP0I \H#&2K 'M4U\R9T@,;2K",1W@= M4B3!$^Z !U2%O8#_ 54)>O=%Y3@$,*^XW O)CS:_J572:)[030G.@3[]?>![ MY3%.-; %$)-H["8.J3B<"&I,C!;DA134><70YDZ0Q.'+-!V#M*5PF(83* UY M8>KWZ#RO#P"R@.0+!4(AE<5O60UY&%V"K8]*W#8B_^U$3VWCI9&%WI8*,9UR M;4.)V,^)O8T[8FRR1W?X=>L\B[\$AV.4MA0D.#+E"H8:<>2%V::)[SW77?1< M-S,UEZG%G I$CE"SXM$6FDAXV! I7OK+FYY@!EPM)0.:5[Q:=HSR F]C0X;8 MSX;@D(K'I*H@&+_/UJ4[0=EV4C1;TUE#)0W3=;M-)U/:MGZ$)9S*F'S5$T)GC,O ZQ)0EQ.J&&X3/L M)S0(\'W&BR,5M'LJM+NVF^S$;//4G)(D&6-VB$4IG3 ],7Q&_'S6>\@^>U+N MT=9W71X;^*,+.K$9:[X,@V2TTI[\3MH+LHB=.Q^SCEHG"JVB:&\L@K#VSM>8U7 M]TR^X0A"##L1/SM!/;_/JJ>Y>*BT9VY4&I4'J&ES9TXC-OTDX3BC.83F"9ZP MB6$HXF>HFT.=;S.5 *#"VG<5U@SM=8FEXHOYRBQB\\Y\&5O)V"461>E$$B.& MHHC_L <58GDSIUYMM6HI)$(P9UR$6!6$PD3>I82_J9Z\?0+A/ M?E MT01'T4%/T7\LNU5)[(N"NL[RW^@G<(;,\K:)HU+%T?]GZ',?8Q?>S$#M$YBU M#[8(">G429@:'J1^'GP>K%#LW$->YJIR4S[D!&N3'(TLN+80#H)@,D0-&=(7 MR+ W;N_>X.^ZC0)CPW9*YV##GAQ,JO+R4*@=^;[738M/CZS.N1PWOSM5;5*, M\;@6<@CA:((WJ>%-ZN?-KZR^@T(?#EK9GC=9>6QL-<;;G(AM!K2VQA8A<331 MK*"&).G_1)(NNG$JX.ICIN#I8RUL.1+%T91_&9JD_K.C5J,_5FN%5'&B+U2% M<@_!/]'VI(Z^9Y*F2RLQ.>1(@NG$"88:XJ5^XE44WS4M/AFH,_0#RI.:Y^J= MTNJHT'AL, '=L)H+_?ZI=F< FWZ!$HC56'+(Q9CBB8(X-#0=^FGZ_ZSGI\H9 M_*'-U!%4:^/P=XB%\^;JF(_ HD>AF;-_YC2J3\3'$0&N(._<3]%J6,-[U&+9M_EP&QPO35[=?0<'3XPHO,8U]^]IIF M?+?8\KE=+>O;4H0$8^LO!A\;[%2EH+[!D$CWWMJ7]?UH_YW'A?ZZ831^B3^N MVJ\US#+MQR-?L_J.5Q)J\@TL&7R(P8!U^SU&>].(O?ZD82V:1NSTY99E!:N5 M /R^$:(YWJ@']%_%G/\'4$L#!!0 ( /R):5&0^)K#"QP $E5 8 M>&PO=V]R:W-H965T&ULQ5Q[<]PVDO\J*)]])U]1HYG1VTY2 M)2LO9^/$:]G)76WM'Q@2,T.')"8 J;'VTU^_ ((CCN3LYNXJ5?&(#Z#1SU\W M&OQB:]UO?FU,JS[55>._?+)NV\V+HR.?KTVM_<1N3 -WEM;5NH4_W>K(;YS1 M!;U45T?SZ?3LJ-9E\^2K+^C:6_?5%[9KJ[(Q;YWR75UK=_?*5';[Y9/9DW#A M7;E:MWCAZ*LO-GIE;DS[8?/6P5]'<92BK$WC2]LH9Y9?/KF:O7AU@L_3 [^4 M9NN3WPI7LK#V-_SC=?'EDRD29"J3MSB"AG]NS;6I*AP(R/A=QGP2I\07T]]A M]&]I[;"6A?;FVE:_ED6[_O+)Q1-5F*7NJO:=W7YO9#VG.%YN*T__5UMY=OI$ MY9UO;2TO P5UV?"_^I/PX7->F,L+I5Y^&*]YEZI7WIE5VJM\YXT[2:N=84ZJ9<->6RS'73 MJJL\MUW3ELU*O;55F9?&JX.?;&O\\R^.6B (ASW*9?)7//E\S^27ZHUMVK57 MWS2%*8;O'\%"XFKF836OY@\.>&,V$W4\S=1\.I\^,-YQY,XQC7>Z9[R?W4HW MY3^(%9FZMHV'-1<]9P:L M9]6S:ZR4M=J1NX:$!Y6Z_^=K7PK0/U^_L#%)U$ MBDZ(HN/_38J^+GU>6=\Y\UGR_=M[\ZE5KRJ;__;W,2$_3/&?H6'IJNF%=V9C M7:L7E5$W9L6K>MTLG09.=WD;5O9-8]SJ3EU5K7&-1OL',EXW^2136GUM*KW5 M\&1N'8PF+ 4*M5K;JD "#O< MN.89Y>;SB?JY46^TR]=J?D837F1J:]3"Y+J&-:I-MP >14(7=_"S(0]+'-2J M!@X ;0?)'&_H4I@"AG"^0\ZW%IBFKE;.D)ZP/E6:](C?R12H&JSI)WMKZ@4, M>TPTG6>\]C?J]>O7(,#?N]*7)*OKGK7J($R/3_4+O"*5^-KD,N*,AKS,B"O" MCO_P0%P+2JR;IH-_5LYZ#S'AUC0=J(?YE!L#'D0]G4VFYVI15E50E';=>608 MRKFQJK(-<@/6),08Y ]R"H;WJGK\K:LPOT)6(A1Z*+5;#KIS04".JA' M87SNRDUP%SC.R-QACM(I@ ,L3S]1US__\OKKP]FE>@OW30UZ^'7GD)FBL>"$ M68R_6E<5ZGL#U*V'QER8O +9%$#*JK(+D.TFC.7 /E'9D"5(EMZ4175'@L(Y M &$L (;\AF1KD.VM@26#GRUI(3G8E6WT;>E _@=!%CW%0;X@CO>H9^%ZG'T- MDO>]6X*)]7()4 ((,F!BMB:K:PK2+%\,? RDKYFIM-'IW ML)JU;F$IMT85I7?=!@>,VD:("%XRH@R-ZIK<@.AA,2#ETA:D$H#!F$F&&."# MGMSG&3AN$#/S*35?9/;L_"5,TY%K'J, F;",P0IH!U@%_K)L\JI#7_Q2@>(C MQRF4*O3ER6%3NX.[&6?B+AKS+DF>!H04Q]0A$F0,"9 7.U!HPFXDZ M30[?L[8? 4,*4, [&!N&_8@K8JLO2+1P.UY>=VT!OEZX76MPPX;D8CSR&QZM M843291!8+V/T9UV[MHXY ,]9C"->5#*X=%.5X.AD]''&H[(V%B6-A@2^'Z2' MHQJA)& 4-N,"V67ZZ0-I'.L! ;1&3@.T!YVT0*P)@#?(! &==@9%N,0 M!6-42&_<;9FCF#'>=LX9,JD"(PU,X!$.( 4=3.6&+$K4VCJXRZH"MH03#[QG M]%8H^1(B ]H.R]8,>8K\*KWO,#P#;QU, ^PC F%06'YN@(L?#2IK9$8'H0R8 M"0\X\ #@&?Z!&D-*0O8_7#!D3T6';KI@.J+0@M_R*(]@;C H H?6Z)K7AQ3J MRF,DR W@EN(! IVMB4+$&XX>B%;,*LI#AHL 2()I6%2V-[J!](M"26$-*Y(H M'>L<BC0),#UI4:U:NP$2 M2C0:EN/"F(9HT+_!!!L@#VZ36\W9-<,]N-@&GR0>%#GB]=+ *$,%!JQAZDUE M[PSB-4[!@M9%5=N )T!F)PX*K.TC/(R_AJ.!VP#K=T7B9H ><%KLH5'$?F,; M8J2YM=4M/B%4KKH2.(]S#N0T] EEBZ@5UD]4)!P ][.A&<2&#(ER [Q@:Q,9 M2(01BE\"^MVB461J!8K'/B,&AA8CS@I6$];9C_98>,AH=@D!/#68*B ZTC?U M.V)0B+;L,3?@V$N*?X0L/6(;B,0@] FD#\#T,6G0\7V&1-I*F@6$; B@E T-[ H,(4R5[E.534_3"B":XUB? MYX9"[B@Z"'CXNZNKMQ&,H[[5 :S /U?Z5I<506)D,MRIT<>W MD!%CJDB. B[+6WG,:SQRIE(0MX7$_6-=@UHBE=O(<+=K#$09@FQNB@2L(<. M+H3?S4Y*CP\,^)1P9^ _<;2%X93&$?%1;R0$CTW!D?*?,QN1+DN6C8-H@G27 MP?!N[^?Y7Y-20 A8%T(+OH(\8/4-RK@+EK\? >P2R(\=Z]X0%J#3@B7 M:9P!>>TZGET"Z+4K]D;L.E//^9=)7[U*"E0XS0?&A-^ -M7DU_]/0Q"Z/%8@ M?FK72_P!T\6'T)4CL.K=*>>7S$C5\5I-7"M!<0#2]48\#ME*GP#JFGT UQ1Z M[O\1RD)]8\!3$NY$_<7<)=2(C%^(GA-(#_R08A&-%C(W^'<)X D4"KW\2[)E M=:LK>"P.^I(NB#G"."MK"P*TDMSK9E6B:P4NF-:_Y']5A:5&9)=80+WI6LX6 M0$RPP!@M@4&NE6+(2URBXZ2D6AY";.]0ZGFERQI&IN00S1=RJ$_7KNJQ,XG7O(5"? M*H4CX_>VX:"SYE@,/MTX\_DN88]F0!)61O:->LT,H7^7Y+-=6$)U+&2D77$X)OXAAN!_5Y]V. :(MZ[NOD0 MX1YXG9/#Z646)R62KB4]\\R ]A-5=GT[-,LF]<5TUO&61PZRRB;PHA0%43N(]YA@9B&/;CW1\T M>$^(CK&"RR!YLZG"_$@GF([Y)+$WCPLE-=H:B6"( %I-:45U1^93&62Y)B;O MS#/9(YTR2;U26!T"\,*LRJ8A-[Z$.V,E:%8Q]+@X>0(@(DZ+F$_*";]'_/U@ M\'H\GH=UA40)JYRX-')GXR$,9*6I4FT"U(0'=YBEMAJA!^@ZP8,DA[^%*V2O MP51UF OB%PH;BQ#Y&OR=D4(,$YAW-24%MR;Q*DPJL#9J5S"5@M!URDMX_.GY MZ32;3J>!KY%C.W (O"6,*:X\HVK=KF]//5_&T9^JI$67(SUR^X_(0;1 !L"W M1O!&+FQ 3&LH4=U12[177K6XCOL39<-UY]JOU;*R6RD2,)1MU_?YC![Z ]EN M8LR!*:6/]2K,IL49@U53 0WD6I<8IC"NL?^/M3HL*J#!]TXF[SU1C,H4X5,I M)+,)T3[F++U>P6CLS'2CL( H(-1:$A;Z&+%\<)\$L4+\90.!H4-F/Y#ZP2T2*LCL-&OW1<9"C8I.7"L%$1E"&.R78+ MRB^5>=)L5@LL%0WW=?T=\*)6_1Q$02G!$B%R,_Y*NGHD%HL78+,M5FU(?)0- M;@1"^ YUTZ?2S49$ER$A.#T_,E'?A>H/6J#LU2G#^]!].=:9A']+JG>5MP@2 M^GKCEB#7[J;> T.@ T<5&%3/R8K*%-:PL L6;1P.]TQ9434O^9 5>D%9#VV^ MPNW+B\G),V( _#I])OBQ1VDN13$C:6R[=N8S\E@8G_TA5D897" _R>4$2LXG M9T+)R63V[ \FRJ,3]"QBA\_>O+?;7L%39HU8,_.,47#T/9J=X& CQ"&% W_U MN'#VSA5.5T\^I46>?^'3_K_MSP3J/O;^ M/ *3O#()>K@5A789 E3(NB0"^X!9%UT,1#Y%Z 0XX;U-W5^D%[147Z3Y2L),, MU7QK,#OV5'JBMWG8!&I&T8D#PW)&[W'C>S057L<,@M"\+ SP^ M(:9-24X/(LV&>Q^"U$*"UR>.MR7O&.=![NFN7C"31(EB;K2C!) _#B,])P9V M">/2-K_ZK;%;L(@5VRVB'%<:K.#LV3D-Y0E.MQ%LF092%1-VH9)<.)EFN$/$ MZTNSF@B]TDA=0CKJ.[1?B,-PEN*JJ$P0/X&U(8@&56./MK%4)9X(>F. M8']U;R\/:R7>![P;BY![,A'TF$O>M)2J0[.L.F+D<)7HQAY9:1:?\ PX0XXI MY8 ACI,Z48*I!JN7 K20QL4&+CW@792$#^7X-%.):AN1>I/NNL-?#)"YSA & M02X4!CT I7H4$S9)BD[""84"IB6I>#S0F_%0 5J'G0+EU=X%D^#+0<'D3W"P)6J5^7E12D/+J*M4W9>,=[M]+G:5D..15 M@P?6N$4#?AE8@>XW\;Z[SC?@>-X$+3GIXCJ+N(28U=B,0Z MK3-CZZS3VIR\=Y\D\D![6/%K2 BQ!3)V\86MV?L=@?>22RKVZ8_<3K$O'CV@ M6#V'>^N7/,PVO$F#U6-0CMHZPBI\([4'W 7CPC 6!:AFV-L?M?THVDZ-@L'6 M5X2S@QY1T$,JU!M,G;@A=]>7]WM30.R"_*=4T?=H8"^#'M8\/OB]\89+WR?+ M]UBQ-'&WH=]Y217Q8U?T79^[J&,9(U9>NKRKL?R9]T$Q)(B)^-,P(>8S7M09 M#X.T(R5M(N+5 ?S*OF&W$;)LUU+1+6AX7"+F/7APA!HH]BB9,V&G=4A8UV"5 M$WWHKL/=R=8&+3JACHG+V5_6Y);D^XE)MD/#>!A];$58@7UZ<7$VF:N:.Y6' MI<*D#!;]/E/^B4 .V-KQ^>3X66@:>WS&)&84W*#+V[CO[E?L./'<,TZ,(HIZ MRZ3D%.KIM*Z#Z>3B>5@7L?DIY.?QPI^79CX].)F<[,QT,9G>F^E?2CA_"4CT M>H!$W^^H7-AUV[.+)0X"]]I#;C4.4EB?;&B.%;:(8 M,87-\\XQ^MGMDX/LQN)6KTGZM?9PGRH7WE:WN/:1IL=!?K,O/6J*B)PCHHC! M*C9 ) P+F_/(R?NIH#-]<*G,"KG"_3?8ZZ1)W%)63MN*.&IG??T7>Z$Z2E&I ME.VDV9'S7^KSJTJDV %&,RO;EL%+[H[9M_W*/G@%@82@6=]_QFFA[W>?[_K. MK;2'73 Y6Q8L?__>5[L?TN]/0-H[2 D(% V!NVZ2C:\T':0L+M$X@(3Y^K#; MA%3[_4"1'W,.>QQ"V(T1VQF5.*ITT,1]G3)+?8ME&>MV[:OW2)\Y$T=PV:43 M%$*-0T5H:2P;FB@8)NK_H--NL-=$O-P?O8DM#W4-#>%D=#3#T/OT[#R)9Q1V MSH\GQ^'*;J@BI#(NKG#,0(16[E,V0C."Z,!;Q9%Z/D" PVVZU3FT1$[9%V29NABV0)C3XE@\=82.B3C9Z-1$K7)4D M(>9R5]0_@\*.EWX$FRPK.1[BT\[FG;U5X3:6R4C1XT&\?C=E6.+AWK5J( \! MAUPQR(DMN-8^P8FXC)8J#YFTRW)/^G,E?A938M$B<% 5:2V!9":&NX7)G> Q MODAZM(MP6@6K+EO*0'3#B.&>3Y_@&4^]XD-F$@L"VD/6+6U5\3&JE@^3%?WC M?< ;D#'8;(T[3]E(.(^]08-J^-IN60TU[LEE0BGMJ856NC1Z1G!+I+Q0!Z3% M8/7PH'\.BT F1X?5C\ATAM<&?$!(]O[G_=4S4Y. MX;%C>&%Z.I,ASFBPR^D4KEW2(*?9Q?')O70^T/&]T;<@*;KV5,W D9W/CNG7 M<78QOP0"3V#,,QS]=)K-9B?J'<1$=3K/+D]/U M.08.WI;.AFW$.2P,+LY/L@MX_>P8WISA(LZG-!$0.+M \F?GE]DQK ^(/IMF MER=3_'4"CQ]/T:XQ0(3*8FK!>&ZI':AEXG0'.6CL*N9S,2%H)P-GU&""$1K' MH@0XVSG1))G BV@2SY)?GZ595X&,=ST9S_Y4?1MYZG[;2>#?E3K8HQS/U7_2 M?[/9Y!PHY#_8(5'"AF%8+R XJ=GT&:5E'CO::5UT1.M*^JE&F\L.U7<(,M!E MA>? 3(G8U_&@-!]:1N[WA]%'1WMEL54K/3O[[=7-J]BH)AU65SRO).VH=3]?TILP3+2X4(S ME]5=BMWHAMLM]A'_:/",[(P>Y-_S4,5(IEJ7$.]%IZ.7#ZV"1SL> MD#E))46ZUG<*4K99]=T)LN_J\0PLQLP'FO-FIP&L]:!EM[-/(C!7Z-)A)^KZ MGDPHF UI151%;8MA@V78!2G[^P$(^3V;,'30.VT6[0^"[;3E866)CT< 786< MY,2C*$UR3 Z/.J94$\O&-62"UO>M63B: I9U)O8'YK1C1F>'TWDTHQ]A##R8 M)&9S,G^N,C54[_*>&+EEGAN\I0CU<'NE2/!BV+,&LV609P*B(@#'!8'8,SBH MA0TC1="E2HC?CI;$P:NY]A"S8WGPN0J[YK:N,1OE Y!@N"]4"3?Y,4BC&(/> MI;VW0F?,B)+L#P_;X4%$?GNC[P+T+:D)@'V(%/+>8I/8UTG5-.$ NF[!]V2*6!D,H."0AU4ELE[?WX;8R^M8I' M#O&3EX5LG/1RZRO5T9ZQT1 ]^,5H MV3H?7W&LJO.?6&EM &C18:# M-MQ*L K!1T39JUPH-6N'G0.[YYSZG&BL27>\G[A?;=].\@CU8\W*X:#3/].- MC)IMNS8Y:"I'NVC6,-"C*ZNQ;R$M>_4UD2"MR-BM1)F=PQ3]25:6ZWWUE/,) MO?W0HG?>\\*C>VN=Q$,TR9D&7I&)AAZZ/8(](ZW#QG'()RBZ%SL%=JE-H!50 M99.85X-CI),<4M?"/A+(^(I23$FWC"BQO[I7T.XBAL M95=WT<,F<3S=^H];N_WK3 I9(.'J6,VQP2[@[V'=>@ M)-9%<^'.IBP>,-UI DJ.!7$+V29^:P9/?^::F\CHR4VE<(R:586\OKC<[@^.50CP2P!O%B,2,K,_0EX+&KH M^/6E F$P^#@^Z!KSSU0:^:!M:$\_TVBS5*CQ#%JEANH0&N*8RZ%YA[:I>=ID MJ7(:-[:Y5@!1EGQ<<5/$8UQ#K.?Q##?5W@/8XY7_,PA^/L_Z[^-\#G:7XT08 MTN_ZHS#DN/E@]Z]<6 8V868AF\P2J3&H1?"QZ/!+%UR!)D8B\(9@L/\3%8B] M4_Y3XA7$2TO'[J<*XPKKME@; ?&X\+[&O.NV?K(3NGLXZ\'X:SZI\AX/L@3O M='XR!>]T X15(BP<[6H8)],7=WP2^!5[FV2F$2+'_%?*G>GW#."Y.+MLPH"9 ML,*$,X/4B>/[D!$!!&X\U53]3L\Q)&?"I.\!N7 OM_A#^C3]@_HT@1%"JX)L M],1^HJQ7,#DAG:2#;&$)X,OV ,%,OA(TEA8./H.SHZRCG]2()ZK$'X8F/#QT M.-2@P<8O?B$E-,84<>M,8J]HX. S%K:QG61#+-KQ;\+ 0'>##[L,NJ4&WQO: M>Z@W^)XDJYV,?2+Q*/F\)7W.#C_B277QIN4O7<:K*GPG](H_C]D_SA\9?:/Q M:V\>T,@27IU.SD^?,'@-?[1V0Q_+7-BVM37]7!L(H X?@/OX=8OP!TX0OY[Z MU?\ 4$L#!!0 ( /R):5'1Q]T2V04 -$. 8 >&PO=V]R:W-H965T M&ULK5?;;ALW$/T50@V*!% D[4JR)<^V)+E?0C6Y/!SMJZ2@9,W6;L:T>RC$*5'N>3R=&XDLH,SD_CVK4[/[5- MT,K0M1.^J2KI[B])V]W9(!MT"^_49AMX87Q^6LL-W5#XH[YVF(U[+:6JR'AE MC7"T/AM<9">7,SX?#_RI:.?WQH(]65G[GB>_EF>#"0,B345@#1)_MW1%6K,B MP/C0ZAST)EEP?]QI_SGZ#E]6TM.5U7^I,FS/!HN!*&DM&QW>V=TOU/HS9WV% MU3[^BETZ.\T'HFA\L%4K# 25,NE?WK5QV!-83+XBD+<"><2=#$64KV60YZ?. M[H3CT]#&@^AJE 8X93@I-\%A5T$NG%]9$QQ"(RZ\I^"%-*5XH^1*:144^=-Q M@!$^.BY:A9=)8?X5A4OQ%BJW7OQD2BH/Y<< UR/,.X27^:,*;Z@>B>ED*/)) M/GE$W[3W>!KUS;_AL75>_'VQ\G'RSR.*9[WB650\?;I0/JJ0^_'$U[*@LP$: MSI.[I<&WK(C?MR2"0J5LA%V+W9:,V)' MA:V<6U)$7Q77FS(D)-:WZ..T>4E MF2":FGMEXXC*EW%/C2,.%BPPRV9AO!?V(U1;'F(B4=KL@R,-X85 &)[= B[JMAR%&11V,8$ M[('CA,1"[S-F"/(>#HXEC!"81,CR5IH"<.4]6 JI@#3B:+W">.UL]4G 5P3] MU&.%Y1;N1RH_00M:(>>^&ZUNZ^!^)*X.//"LE*..96294X61MUJ5DE5=2AU= MN6$>85RQWCBVD%E;#>H&LA/QXP^+/#]Z!8N^+3W4@:JB#I+.Q%* *;I#+F.J MNP+I/)!.>4HY[P*!LD!LXD)A'?(N5DVR+"MV-1XP-J1#*8VOHO$.CB,N,-PA MK82/L6$-M75=&:;";*-2.U1;JTNL[D631+@H14V.+[L6QY9T"G6;9CX=5;5Y M32E@ 3;B"=6)!*#>@M*I6B3<[GH $ X3;J1^C:*I=,V#27^OS/+(" MY4/GT%YNGL<4V\8C,OZ% &T&JE8 V'&G>(W"32L9KV1+:/_>/'*+-Z;#6O81 M]>*9.%X.%Y,,@V4VG,^FXEV?EM0RO!55GZA&(8X+T/TK8^:,H?,T',HKK1$BI#X M/.JLXY.@SD>+/JB,Z%F6S4;S;BDR?$WQ(U3?#^,)]S2.9FH^FA M8_.]E4._1N*"1VREM2^Y5Z,Y=JVTS2JL&]U=8WM,34[9DO&7JHC=QY>=;YO= MGZ"Z."+['Y?B-P[-P8RX?1Q3? 2KZ$-LJ8]O,J@483+V(G M3W)N;":#62ZN=0/4\5O&=WWV''=Z2_[*O-B+#=]D6?X*.$4V$TNP",CB1.QP ME]!+NU[C_C04"9!KY19F00R=T/-%]N)P\C_\:*&3Z>'/L[W1E[Z'QWO/#-Q\ MF_B88G:&SO3BZ%?[]]I%>J8\'$^/O;?2(8Q>:%I#=#(ZQM>Z2P^H- FVCH^6 ME0VX9N-PBS_X?4$L#!!0 ( /R):5$MO^8HU0( M #\& 8 >&PO=V]R:W-H965T&ULK55-C],P$/TKHXC# MKA1MOOJ15FVE[0("B86*%7! '-QDTE@X=K"=[>Z_9^RDH4A0+EP:>S+OS9N9 MS'1U5/J[J1$M/#5"FG506]LNH\@4-3;,W*@6);VIE&Z8I:L^1*;5R$H/:D24 MQO$L:AB7P6;E;3N]6:G."BYQI\%T3CWB'0C@BDO%CX S&D YX?CZQO_:Y4RY[9O!.B2^\M/4ZR ,HL6*= ML!_5\0T.^4P=7Z&$\;]P['TG%+'HC%7- *9[PV7_9$]#'?P70#H 4J^[ M#^15OF26;59:'4$[;V)S!Y^J1Y,X+EU3'JRFMYQP=K/3U%]MGT-H!9,6F"P! M?W2\I<+;$"3:560ICO..BH%SVW.F?^%[HW5]+E\NQ!J,H::^%#9 M?ZWO14XWITO3L@+7 0VB0?V(P>6<0GA/\WU1"Q2*)LU8+$%58&N$2@D:62X/ M2[CBDDRJ,P0QUT#]L-CL40]-26-XB<5@2?HVP;;CHB2T\7$$TNC42I3 FU:K M1W0Q#;R +)P0_ 6DX8) [YQO,@]G<7QZW)$NJ[M^B'_)3?(XG,Z=%S%D$_A0 M5;S \]I6G9;<=AJ]@(H_N;.A@+,D=V'S.7S&FA>"C F%3Q.8A3%9TR0/DW1! M:63A-)W#;5%T32>8JTV)5/*",Z_F*I^1AN0:KF99&&>+Z\LE]NVF5!.JT72: MN],D)ATY_.E#B\Z&ND%]\*O+4)LZ:?OY'JWC=KSME\(O]WZUWC-]X-)0$RJ" MQC=S&@S=KZO^8E7K5\1>65HX_EC3AD?M'.A]I90]75R \3]C\Q-02P,$% M @ _(EI4= E)P%R! I0H !D !X;"]W;W)K&ULO59M;]LV$/XK!RT8'$"P]6K+F6W 3K>NPUH$2;9^&/J!ELX6%TIT22J. M^^MWI&3'SMP4VX!]$]--ME(]Z!+1P%,E:CWU2F,V5X.!SDNLF.[+ M#=9TLY*J8H:.:CW0&X6L<$*5&$1!,!Q4C-?>;.)H-VHVD8T1O,8;!;JI*J9V M"Q1R._5";T^XY>O26,)@-MFP-=ZA^6USH^@T.* 4O,):<1K%,("D1F?.TSOH-(*'N_W MZ#^YM]-;EDSCM10?>6'*J9=Y4."*-<+:.- MK#IALJ#B=;NRI\X/1P)9\!6!J!.(G-VM(F?E&V;8;*+D%I3E)C2[<4]UTF0< MKVU0[HRB6TYR9O96RF++A0!6%_"N-JQ>\Z5 F&N-1OM04U[T/DB#^G(R,*30 MB@WR#GS1@D=? 1_#>UF;4L./=8'%J?R ##U8&^VM742O M[AI@]QX$,41,$K M>/'A];'#2__5Z^$-U[F0NE$(?\R7VBC*H4^OJ$T.:A.G-O[O:N_QR8EB=&>U^V1*;6SK*R236U KF#=J?%AN0.-:RIDS-N:YI#ZG#1;6=^;$_4SO:04SSN<%SVE77)U3 M^O=W]2[@U.MOE=0:KON.=)#%0J'HDN^T>3C:.BG@?5Z;^2G,87Z L+,'P^' MD/:C%';(U"E;X@_'J66+0C\+4AAV//>*%0@UJQ#"V$^(N9?Z<4BLF1]D*<3/ MMP%%Y"%(TAAJKMD?O+S$^C[!)( MTRB"T"&0:6E,ICEKK=U1X,RE$LB"D\MPV$JW]4$ )V[&)_J7:Y=SDHK-.G?+ M34GI\3(=Z6_O,LZ4"G%O(=HN?B[G;">QJ>:#L55+3!=QGQY&Y>_*L7:$9$_P M*61Z@^Y_+'9^>Q\&_>!4@BC/&'N#*/[_Q)YC1?UOMS564[L1)_XXY[^\48J: M@=@Y2F[]:"0LD=3EKRG10]>'1I2OY_Y<@Z/1@8II[08DVXZH!-LI MXD ]S&#S=O1X9F\'N/=,K7FM0>"*1(/^B/ZZJAV*VH.1&S>(+*6ARG7;DN9( M5):![E>2YHSN8!4<)M/97U!+ P04 " #\B6E1N[!)*&<) #:&@ &0 M 'AL+W=OV9(R7)BIPEV<1\2R3(Y,WSF MF3?Y?&GL=Y>;I MP>#RO))S=:?\;]6MQ:=!*R75A2J=-J6P:G;1NQJ=71_1>E[P5:NEZ]P+.LG4 MF._TX5-ZT1N202I7B2<)$I>%NE%Y3H)@QD.4V6M5TL;N?2/](Y\=9YE*IVY, M_KM.?7;1.^V)5,UDG?M?S?*?*I[G+^EEY?GUBR%I=601C=\5-X-XW1)3KGS%M]J M[/.7'Z6V8B'S6@DS$S-=RC+1,A>Z=-[60-^[\X&'(EH^2*+0ZR!TO$/H._'9 ME#YSXD.9JG1S_P &ME:.&RNOQ\\*O%/5H9@,^V(\' ^?D3=I3SUA>6^?._57 M/O5[[9+3G,-4CDA MQXDQ[A6^>IF"K$>J(0JBDKQ&;I'+(3[BNI4^&-@(]*-U/X4N1:3G6N_0JX MLL!X\K__[70\.OG%D0) 5 $CLMXX+V2ZD*5'QC&U0RC9[Q".S5!D;*ILO@KR M94@;4^672I7-PDI:KTD>(6V"RF(-H4BE!Q[D@@X&F596VB1;=:!-26>#VUR5 M6)%#M54/M28N$FBEIX/AP AX7>@_%*NK'3O?3)VR"TA3D%35GK:DE"*>K*S+ MIVN7&9UIJS._/%F,1$E9E&7"&751$30NN&T;,,&5I!Z')!>3CK@[N'+M-[): M6@7N+% B*@!#638E<*-H8"IQ7(\20Z2PIA#.U#8!2AH)!O4I)>AQ4E)A565@ M"A0&_ [%;UO.WSU26-LWK+W6YW.0Q3**4K@_QTQVC$%R2 E M%&RN? NI\WAX7I%HF]0%J%@"P\!6\GU8O28K0C1!-!F63>!:I41.2N.F)(=U M>J:3L'.I?18U[!"W82?Z ;*4!9)\]DQ "$N=GI!JD-*>^A-AX:.+LY MSB[O-SU57MF" MXZEV1+5H*=E%Z;?T(0VB?#?6$>NZYA'4\%(!:EFD&,Z<3%H(!A( 88E>BZXI M$EK"'$:XQOO=T.D2$H@8%JDTJ%UIA>!(:KM0,80>P8\G8&IA2E@=H6UXE6:D?:A53+L#S$ 8L2K.14% A721& M&_:/*1$+B\G!6X::#7.14'!'-^JMFDN;-FDDEL5_N T?Q@.G!& '!Z(*4N7:W&+Q*TLF7SG3?)='(@K!-%!JO,ZY"!I+2?4-ZV[NWMYSX,H,"$OMJ:?W)Z23^#_[I$FD[DJ?],:/<7+>M M&9WTW\*\]F:3X=H%)AKT<-#'+HYU?JKFNBQI$44<>H! U9R+&BU:$WA[B+N8 M^AK6A0 _>TSAUU/O]91Y*04>._&ZQ> Z'+R_)20[C&8O1$*\B<[LS"DR_8:) MD]/?@=B;H]_:1Y5VCCV B,1>V^7L(T:W14US?;5D:JQ)[-ZX?S0^7AN\-YKT1\>GZP0<'V+C"#9K%!3BS"[J M<5%U2>U<\,B_4?+$\2& ZS(V*-0%4?8*$W':=-YKG?M, )>9/+1XU&V! M^%2NT3YBD$-!F*SJ>>9N,(I\X:8HS\-=3<[O1#H+>A^ M*=G8\;#?"8(.J6Q(8TVOLY-)2T2+D 7-=SSW2RH+O(5@@S#R[O,\9+[21L'O M$E:"A\- [)T[,;G1<,1I@*C$VQ"T[$5=1/YTFRT>)=K1(KS:B+5(A)>KCV:E M9G[\69%J0 +R?MERE!ET]O+2U!:0O5;?/A;1*.Q9CZ/4H<6,K7++ MDYB?\'B7"8V#Z@HB.ZZ?KG;"WFSAJ&G'$XZ-R? @!:$6)D,^$1 AZ@B5=;-?/&<'7(!2] /]KD$;KV;3NHEL MLC$WDM^:;<[?A]O>A \ZOS<4RL[Y5Q5Z602HPD\/[=/VAYNK\'O%>GGXU>>S MM&AA,96J&;8.#T_>]D)Y:#YX4_&O%U/CO2GX-E,2B8(6X/N90>\3/Y""]N>L MR_\!4$L#!!0 ( /R):5&V.H7+% L '0? 9 >&PO=V]R:W-H965T M/PN:/^SND.75;_B5:?*='+JL*XO^S!KTW2$G*IN-X23BIQR9S6^2NRS;[X3*_OJ MRH(2_;[*VEUO_:[XQ*XE^ZE2=FO8]RH7^?[^*TC0BQ%W8KR-SQ*\$_6$)6' MXC .S]!+>K421V]Z1BWVG31949E&"_;/FY6Q&B'PKS/$TYYXZH@GYXASE;,[ MH:4P["W[@% 26@N\LE7V^9A!SY*DU'MI:IZ)UR/DEA'Z7HR^SH>Y%5F%%#'6 ML&K-[%:P=54@U:3:L&I5R VGZ#>,T_>7;"P5%E6- 5US"5*Z-[XH)FU M;R)Z$RW9)Z%+5E110LY@LGZ0R6C=@G MA,J# RTLX_=" X.95" DC&6:6^\?BBC;!X"+HF-10Y(>1$[ 'K!A/@EGW[@% M43A)IM\$ '-3"P?'Q>/$F^RVNA>**RCX:8^A-&R#3UI!R-5C+TT?[)^V4N?L MYEM>UM M2Z'8SV@"WHLV%#X2<+ Q' @E)=D?J[60ZA+UYY$RG(DOF<#[L;PD%2E8JI:O MR<#TMX9KZ,J$R@F-CH1'.IE/7T83!-%8@D@7;^NJT4^(F!-48NQ-)M.PI_(' MR=#?7ACRS%C>>TJ\@ N:E0&XD3L[0K0^=NLG+F3/^P-43-6%!Y!$:(N&B16R ME+8%Z$HYH0=ADW&S!1:0OP#6W0+@;<++;!NHCCD3+T/- M!;+XZ,3>E9Q+HG(/]BYVAT0HL\&#Y_<$;)X2SU \C.QVHJ1LR%T[)NM&Y9Q( M43AO.=CYKX87>\( /.NJ)>23#QVLMH^4>]P888DS[+;QZ\WDJYC]@VK#=6!^ MQ!&E<4[I3$$//[OR!SZ\<[I!+V>W[(:\\Q-72"J?FN_?WP;DBI78\F)-,DJ" M&R!2(3FA,:EJAM9C]P+XTNIY!45*1XZLY@H%K/OM7Q9Q'%X3,_<875]ZA"%: M_7I Z"_\LR5I;WDMR98[R7HB[9*.C@MP(RB4@'5.Y]Y8+Z(#@E+!U8 ML+SK$0@BV^5]83ZB,[1])U:ZH1(:31WL3K]B($TY1?G3PBX5R!80.Z0$#O(B M:PJ7.:AIG$4QM1NJ@>F<9C3\04*,I"BE'OY/,GS8BCV8)4=&\VOS.\JD5,\H MT)=D#==5HA KPB9H"H$175%;SCPLL@CE[1NOB/2FU8XE?H 87NNOV'" 1YPF M@ST8HVC.,MV@9UDUKF\GNWJHVY4>;];I)-PS[(3=N*WY8"5 'D(!+(@ 8+;Q MI>R4<,=(/" HV46TF"08>(O"S>ZPQ 6ZQW3WQOZ.+G2_W_S0M2H_-DKT>_?1 MG;=2$3"?-&P7@-=NZQZU%HH.!.QCUBE9\IRRT!5ZE*&#P$9==QY!/C<0GU#! MK?;AWB7TTTA=(T,U7.2*HW5QH] JP"7\BT"Y0SE#P5;ML8@K42[A3R>N5YQ;JVT[B1Q6%PI. "V00\B$"8@L0P$&@5#?INY-U7XDAYZF8JO(B#:3H-EDDZ M$-SU\32VT+3CXW>7F8C_ED%+P;4= USI6C+'J5W:*4"'1_EA%[=N"H=J14, MYIHYYHJZ3^N=9!0Q][QH/,P-E?;L=B9.)W'D1'-[]DI"GKO.B$9Q+G,?3JX/ MF R]<--L,.RT8?OG..*PN \WCLUDF Z6P3S:7@03Z2 5!""D[.?IPKFB_"$%W>%?4*"_\B5*ZIQ.Q(= M%]N%UK8JJ(/@->4L[-'-2OTI0^NW7@$2@%[L6@E*#HS!GWTOY)ZLKQ!#-\R6 M?[(;O.1F4$UN#D(*N(:R3'DT[5-5ZFY"@K2GP8UFVY5K;YJL0]:ZLL!A:L%< M>K9'1SLFGJX/UN>(Y\/ Q\IL.@^21?(_CI03$?Y_$2HWI%Z-MO :PY;_].U M"]ZDXDILF:;3,'(A]I*=O4OZZC:*FT.W M^Z:=L[<%SSZ_N,O %'3+*A=%2\N<]?9/'!*Q=.CJ Q6Y.T>H"P$3>)D.\2Z9 MAD.8B^(@C)<[O^^"E/]!@4^R7_F3 3Y;NB4[#I?4=ON]:A^O;=S3Q;[N* LQPB<>^AHH'X<'^V6S]Q1=(FR=UY"O57O+)]E=*J+B=>* M3IX](_5R]BTGQBR1-]R6[@RV1&@';"-4WZ#R'UI+N MIMQ(WM&[G$ "Y6ZL&G=&8QN-8 6CX>MR]WJ_UT1;.>Q*!^?/RD?1P^5!Y<),5TG9$$\VCNSE)9%,0 "#S&-.@OINXY8?$RF"=3>DX! M(LL@"A<4N1@8UW1.[":8^+J]*LJ.*WK17Q$=N\F[&MR$NB-$NN\UOI_VEZ+] MV_Y*^<;?I.Z6^_MH@.=&*AK2U]@:HJ\<>?3L?MBJ=O>JJ\K:JG2/6X&)3M," M?%]7:!_:'\2@OVA_\U]02P,$% @ _(EI410";(^B"0 ,AH !D !X M;"]W;W)K&ULK5E=C]LV%OTKA.%B$T#CD619MH+, M ,EDTPW0;H-,VCXL]H&6:8L;251)RL[TU^^YI"3+GLQDDO;%EB7RWG._SKVB M7QZ4_F0*(2S[7)6UN9H4UC8O+B]-7HB*FYEJ1(TG6Z4K;O%3[RY-HP7?N$U5 M>1F'87I9<5E/KE^Z>^_U]4O5VE+6XKUFIJTJKN]>BU(=KB;1I+_Q0>X*2S:_QZW*0LI&5J(U4-=-B>S5Y%;UXG=!ZM^ W*0YF=,W(DK52 MG^C'N\W5)"1 HA2Y)0D<7WMQ(\J2! '&'YW,R:"2-HZO>^EOG>VP9L;5572PLO6,%YO6*YJ*^N=J',IS,M+"Q6T\#+OQ+WVXN('Q&7L9P@H#/MG MO1&;T_V7@#;@BWM\K^-'!=Z*9L;F8<#B, X?D38LGVGLSMI>]D28O ME6FU8/]YM396(VG^^XC69-":.*WSO\O+CXJC0GUA&IZ+JPDJT0B]%Y.O6/:N M9K803.F-K%%\0-!J@]];MFX-Q!L3N 60TO#ZCD&,T(;)VBK&=UH(+]@6W+)& MJ[W<"+:%*$BO=PSDP"0>5SPO( SR"8'XHY4-[0O8EN>RE-;?WXM"YJ5@M1 ; M,V,?1VJUV%/=$12@&RDF#8VRN):\9*5 (;*\Y,;(KK'/1^#L; M 2LJ,H\="@&AFO%NLR0O,9";YN0F>*:S1_@%,_:36P<5HO-H*?F:K( _ \B3 M><'@7@@H2T+N0E%;Y\;^>L_+UGEYVUK**F"155MU&!I^YZU3>R"C?027EM.U M6P.KL$V+7.UJ^:> @:9_GB/@B*YS$-MP"\B_HNHT^Z@:F;-5$@=>!HR7MB!S MH7WDOT'9091[8/.5"T>42 >GM_>PUVL*I>V%V]7)=1['NEK9,499=P !IS;" MY;M1I220&Y!HZ=SL2,NPMG;J!HM=<:";0#IK6IT7=$^Y@/KT0^30?HRJ^1I^ MSX6FU0QYNA9,?!8ZEU#9AX_0(@]0UZJ%FQ!LN'3/-4)9'A6:+L*/16E()I=M MA 'IC<4$O/6E]+]VLW-+^9#!6$!-8\.4]PD*H>< J?.V,I9\0=)*YQR8(5!$ MS#0BI]0^348"X"-S3+RQ>*F'$->JOLA)=NDL=3N#D;.U+P$HKL4!Z[_#P[_! MC:HUSB:E(1V55[8;JB;D0JTJP*=BK*GQNL?6D4'#C66%1&_KB**G(,<(/O'@ M85",]AX9RIC)[7W(3T1+-".KII2Y]'E :=JSP< T)*TEAX(O(-HR^) $#1 @ MZ1=RWT%2<8XH\Q_$EKEV4@!NK32:!/G"YYSG"T@?XB5K/U.YX63/I0_4L;[[ MY#RK\K&;>4/VC%*Y2Q#XU!5@JS5M&Z(AZKW4JO:L/701 X5@R>[I8SD)4:5DZW\'::9K,XN,=RS W6%&M(;H?'MRZ-R+O[D9T M-\H"Y [5&J5H>3=C/VJ%/$2'0V- N_+H+)(5B=!(TD\$=YXTWZ30F0$ATRB. M9MFI&5&4SJ+^5M 1<0Z>:#T];*C+D ]I!UPZ3;*QW21BGAQ]LT60+A=TF; H M6$49X0-%;9'S+(TB]O;182 -@WD6HKP, +VJ?-_JIPM*_[YXV+-YD$39<_;^ M?-IX0/(B#;)EU$F^ZTXPXU8HV\#$$B#:3=_NLFM&S_-Z8PZ^ZM$=F2G)#QGI^1O M8J?WY[PDS#W[QU/S]_'2?#5;G.&?SY*'".'<;:6J=WY(;-1!Z(OUW05P7J"H MQERN?9<<8?4SJJMXJUO_SGY<7_&ZI3D#=:/]D%)P!(.S7WY+;25 MIZTZF==<'CD/ ^B?PQRAZ?#J0FTOVN,K[Q1]+%Y%KN5%88;O* U62 1WD2'( M[_J80(CWS.@5F:TRI$N0))028;1D23!/XGN^="/ '(_04X,T22G#YN$2.I?8 M?WOVRNF7)QFZZM*A2#.&F2E8K!;$9,OYTKV5G-6-@Y*MD,+ OR!MZ&6W[;KL M@H,96Z"9SI^S9W&"CPP]]=DR>MY5\TC0E+ISA *8LGB%JJ#JB G\7Y"H<#A M[OU@/-XC[;@ID)%RXT2\GB5LJ8;;5JCH? MM*;.YFD7@&D7@NF]()R+N4<7M#7&-$-;D\QE =73G"XB-^?\[DX^Q>8"A*SY MCDXKB$*.(7;ANSA'&,\6"T>:=)G%W>53A=W#N9IA$O,RLEF8/"3NY"3@/JAT MAM3[ 5]I@J^O[KZ'(IUEB=L/@WY Q5DWM2"6-WB5Q=LD==-;A!@M_#6&W&^? M@^1P\.!>W!I*RO*H)C^J,5[-VJG!4G^8[(@@ MADY T79N6[R\?D'/R4F$-*:E\QV\U*.7UI_H*,E(]$C>GZW1P81$?Y>V]>^2 M']T;)HD=2:5M1_#N#5A:?T+D5&AG.;_K#TF&#N[LI&6%*KL.9I^@X)[56./? M*]X]34"'ZB#<4=TH.IS.-^[Z^8*.4CMH ?O2J?+EZ!P?D=JY?RL,&PO=V]R:W-H965TPJ6B:ITW-5 MV3.[M4YEIUSKW9V'5!X@$K*0(0DM 5KC_/I\W0 I2#YFIC8O,@^@T>?7!_UF M:]K/=JV4$U_JJK%OC];.;5Z=G]MBK6II1V:C&KQ9F;:6#K?MW;G=M$J6O*FN MSO,TG9W74C='[][PLYOVW1O3N4HWZJ85MJMKV3YKMT67VZFI"ZWG![UIM;70M2)*E M,9_IYKI\>Y020ZI2A2,*$G_NU7M5540(;/P1:!X-1]+&^+JG_B/+#EF6TJKW MIOJD2[=^>[0X$J5:R:YROYCM3RK(,R5ZA:DL_XJM7SM.CT3166?JL!DJLU(C--$Y&F>OD!O/ @Y9GK3KPEY R%O24CQK\NE=2U\ MXM\OT)\,]"=,?_RGE/B--'8\_KI6XKVI-[)Y$(6LBJZ23EFA^I4GE;'V='>H M./G;7Q9YGK[^X>:6K[+7IT*3YQ>F+653*#B76XO+V_?B5[/1A]_[D MD;B2%N]!2&@K"C#1.56*Y8,H];TNL1R$\5CU3,A[J2NYK)1PAM;7B#@X;_%Y M;:I2M9:V.LBSY3 !*7FO6D2]:+IZB7/-:MA%'-CX 9$1 !3K9,-'EUU+?X@> M>-:F'(GK[^/F4"A5=H"'0)-%5$UI27-MAR4 O^@T 6I%5Y,Y@"@"8+A2;8ME MGM-5:VK1 $^]AA*5A096Q"*,!]DD[R==),RWK$V'TPTOX>>T M"O2!X]:KP*V-C66)E !VOD^$D?B@*]8M.9"T0'Q8U*L6STEI:K4"+A-')_HT M(E\]@#/;L>W(T<]@]^ 2"99B[2UL &J7L0FP'^[D-.TZ,$6K002L?="%-?JP@T.TS4:N_O@_>7V-]M';\R\(UMU;<^!9W\D/JT5F9V7 M]&"QEG;/ >&].X^ LSO5(I5 B=NP>6,<=*]EY94/I'@<@(0+(%AU"!9"E<&< MP"D;@D5X4^D$(36.=I!XX/B>,V\& E M8J2638/#(/?R*> :B5M= Q':ZJ$_YQEEB27\C1 MQTMK&9=W-OG:MGTM#.H<=#$H(M; B#-(GSG87V%4_YI\-2*9L'FQ>66 -EO[ M"EM;I?82N_@(G]E_@D3M%.,W9>O]NY-C;R'361P&"=27 @NB=%6B8#GE'(^? M["*Z^HCX <"8]I7XN#-- /=CD65)/IO119[,T@M31S0(=P7,#Z92'#:;I&2]1\N^2Q=]A(VGR7@\2]+9A"XGV44R M&>?/:.,RALA7,/CIR?CT:Q(>^6D[Y3U7'48>@SMEAU)3LD928/BT/HO0 M6K>6[K!J#71'9#3*;7B]CXF,< 2]A'*)V'3+2A=")$)P.E03QTK4%4I." M 271QK@#[0SEE_3E6'\@*W[^>E?U;%"@T&LK M[E!V.,[CTN?;WN_1PW\&WOB5H;+*-X)E ]<*:TX4A9 M6?,-NMOM/U0;E5M!25X3_G&K_NAT&[J)J#:T7;$6$J9 +OJ_:_R)^/'Y+X(9 M[!\B*NXY61%KZ:L+7Q@0^5VQ&(/=X+NMJOI,1ON>8, SVU>:(P[[?/9:7+HG MW *5"4@Y.FU%4)0!T,:SW7%#8\QM&33V1)$_]&_^!0^42/$^G@X8CH5Z FE9 M>URY AJ*SEI?B7Z$4L1T)'ZDBN!WK@APPH_(H$U!JKIN@".=[^_8P:V*&H>6 MO(.:=.]J4E1:+G6EWE^*/&V@-!5/WUCAOU?D_VU?*R]ACX.&5EI.O7/\T&1[![Z18!JU"( MGP"J%A4^!25Z+C(:A0X-#2K);9+A)BG0XX=>-D%IY_.+@CUGIV<1-H&3L T! MB)/%.,HGSY(:F.$(N>_]^CCCA+3+-YNJXVF);\GC\0'- H9) JV4FB,UPH;' MQTK+;1IWUVO5H&4MD';]H,)TK;@R0$N$AH%E"(R(DUH[')S$@XLV EW89AE. MI[Y-VG7OJS1R0'#@>(F: *PI"4#^62+_BG&6B']T:'L.^QOF[8,JPGW6B[2G M*80'VENJ)@B[TK^RPM"I=C6/:RB48H9BWK>ZJL+XZ6G2I!I:TP]Q'B]A."S# MI"4DKA"E*QZDBS+]^2Y-=[/ M";ZP^9%O/J9$TW, 8:;5=XR5Z,/O2& 4)8H5RXCPL[B^OA:7!6++\F$@UVY&^W)3 M+1.''Z.EZ#;,9!/S>4%H\D*)"^!::T2C73,\KY'B$,S A557P5=H3KC#:H_Q M/$;P/3FU&5?7OWZX%$Y"&$)Y+O.*M893E,^9,12B@SB[!-W$S3X9,1^/LL&* M08-#!B<(1^6FP>B2AZU]..N[1J\0A2 "?/,N%I)Y.//O-(;2\-$'B!C7DJ.] M.JW4/BT'B9@"R[\:RH]>\C"BA!,9KB.>'^R2]8)B$>P1TGG=C(+_$0^JL7[/ M;PVVB[M.^X\-4,WN4\,\6X@PX=S;T_=\C\DE80KJ!3_SRBOBO>H+7?/ L.;A MZ*XD*0/JWE%>3_8U'Y6,T0 GP%%\&!?E?D*L+3L 3/9?7Z/U9YO[@$>JWE3F M0:DA[;/O(SRH_FGO*8V'SPQ&U?1E MC:K1,_K(U=?@@Z+VM8&2.=!U/'&L_7Q1/3%?/.@2MRHVR7$6Q2 MVGL01K6' M,NUW@=[2Q^-#0OEH,3SHE="P9-_,ZUZS^=07Q_/H$RYC+GVHI@$VLI7_FCL\ M';Z%7_I/P+OE_D,Z*A=@-\I.M<+6=#2?'HG6?YSV-\YL^(/PTCAG:KY<*XG0 MI05XOS)H9L(-'3#\A\"[_P%02P,$% @ _(EI4&ULG5;;/7MV%\!L M:^R#*Q$][%2EW<6H]+Y^'\EY(I[/:K'&)?K/ M]9VEKWA R:5"[:318+&X&"TF[R^/>7_8\$7BUAV,@2-9&?/ '[?YQ2AA0EAA MYAE!T-\&K["J&(AH?.LP1X-+-CP<]^B_A=@IEI5P>&6JKS+WY<7H; 0Y%J*I M_+W9_H%=/">,EYG*A5_8MGNGTQ%DC?-&=<;$0$G=_HM=I\.!P5GRA$':&:2! M=^LHL+P67LQGUFS!\FY"XT$(-5@3.:DY*4MO:562G9_?ZLPH!"]VZ&:Q)T2> MC[/.^K*U3I^P?@_D^? ^B1U<2Y=5QC46X<_%RGE+!?'7,RZ.!Q?'P<7T?RKX(NM/; V? M2H0KHVJA][_^")^L: MK32Y ^1\ *GI4:W0#I*"T#D-)N_&U%&NQM 3U3Z"I6?$'MH-@$ZH'A4VU+4@ ME-'KP(IV,9H5>HU06*- U+4U.TF]0IB01&='X U,TB@YBF !3HFJ MT$1J;H M07(#VGB0JC8."1+DH&@4),&B:(G^A)\O+2*HM@K_-6K8(J5_>A)-C\+NC[[48AY6P\2R-3MJ-QR3SH\J:DOABGS\JS1'EDD*RJ#.$%?HMH@ZX/^;^ MGX$'5-[:%\-C>83EVI+Z5I+ZY)0.)MJ;LB*"E.FGY9 M*LG :!(TT!"M:"&573U30S0Z$-)&OSD0X4E>N*,KU=%2$('J+!2;-I"5W$N. MB3:4(>OI4@VII\Z0?(E1LS164O_]IUZ/X*.&#\)2JM+3=FWZPD%FT'W&1&&R4S0L[(J=_#@G1_Q79G+\.8J.F M_!"AU3[X^+R$W\T&K59OKCFYSJB$<;KJ*OV)\?*^8>*H6R3L#DP89P0%&RZ=AWP >3E90T M.L9":P4"%&?.^'SK1&6Q2B0^N:(5V'1XBCCQ2[;2W]3 [O'46[17_N+U]*%$FUY)*H<*"3)/HE"X_ MVSX^V@]OZG#AKXRGYT,8EO1>0\L;:+TPQOVBT^G"E@C@GOL^N-3%3NG/IA#"LKNJK,WEJ+"V>3:9F*P0%3=CU8@: M.VNE*V[QJ#<3TVC!3BLMZ='7AUM[KJPO5VE+6XKUFIJTJKO?7 MHE2[RU$TZA<^R$UA:6%R=='PC;@1]M?FO<;3Y("2RTK41JJ::;&^'+V(GEVG M=-X=^$V*G1E\9^3)2JG/]/!S?CD*R2!1BLP2 L?'5KP494E ,.-+ASDZJ"3! MX?<>_2?G.WQ9<2->JO)WF=OB5O:#VKW1G3^3 DO4Z5Q_]G.GTWC M$T7.RA^YY5<76NV8IM- HR_. M52<-XV1-2;FQ&KL2E8*83><9L(6!3+7:T;OH-QNO< M;=TT(I.\M'OV4FYEV>^/V2N>%4RMG:(SP$P:EJFJT=*(G,X96 -@4DH9K2THJ7H.&?#1^:?71]8KO&=) #'ATAF?.#EGG:%(ML0)3^E.? ME 3^X2Q9Z7M9:!)A%3A#-J48B,-U!3JQ0J/+Q9D4G#@>L$Q@&U"\1)6Y0)D M<%G9YA2"P;++5L$U\D;Q@TI$(;-(I[&0,2T2CXI:\TR6$H71K5.T&J?8+9S* M^K(D1>(.]P-B';"=T)3(7#B:S"F\Q]2X_(T9>IN[>JX$ITYQQE$27J*V>+W_ M[IM%',V?4XD;84\\RG@C+2^]PEQ:)TU&9=P4;(W;Q;#5_ES@X#JKE:70Y6U& MEFG66DGUF9/(,?%4FV++RY9,[,6[I/(Z@P,O$"^P"*\M"IRY@O,E>LZ)M;RC MH#M7G!5J5WN59#?/,M76%@M4'T@EM=XQZCF%RM+7812.@:_0L*@4O1^FBG"W MHI!921E!5G>X[^A3K=%/XG@R0./*DB!]$$OD0Q2J1([1Y&KKPD$09"@L;[N, MHJ%0VD)G!:\WPH49V9:'?GB /A XXRHM<,Y^W:H!0D_9;7&)Z GT:\971NFF MC^_1Q[[B4)>8#8R'T1(4(LL]'47D-!&0$R73?"_ 4\]?9Z^?Y!&'ZE@(JBU M N*.]!(Z6Z%_2:O)M&S.U,/WYCQ5#VBZOTUNS[-W=PL0O6K5;@I,5T[!K^!< MV'ECW2;EZDB]CF@XTY0G1P%#-G*\I]"Q,+L$ 5,5&04^1QO+VA/%BELD>L_ M6QK]T7.TIWA?D4##G]S4 357AI;TM469L;IU@U= /$\0_H&0:5BTHO8==?]& M&H;B@=OJWXW'T)]GC)HWGCUG;P3?@@N=VJ$[1[F>.+7B7<"TS(%]ZKPYN-#P M+4J&5E *1 X"W9:CKDK5]&WN;P/TP2!$ 9K*&C0641? W0A#LZ#C>>@MG*D% M!E&LC \>O*JW4JN:H %(JW9J_Y M T?09+W6W >"1J*O=#8EKVL7D+\MH?M%XV_K3T0DT+3C^^YRHLM3Y3"LN\O< MM7H%EJ(D[&6+BXKJA4:AB;3=W1%/[+_5-)H MH5H#N\P/;I#%OV@Y^';?K&_)J5O'@?W#LSRA"7Q/ BG$9O%XQD./V%Q M&@>S:6;#8;1VXA74Z#18(3\7B!A?O=&6$[6D0LF8]3;$?S M99#,%BR-'5XZ"X-E&K(D&2_I,4V"91*R=#Z.\>@-[>>\)U 1!W$2LR@,QZ%7 MCI4P'JY$@ ?FWC+]08X M_\&!T_J8!\D\8E'DDHGRF ?I;$G/B8\^JB-:)+3054<:S.=SMO1QOU<;<11, MHP4=IMUX&J0AL%.7^W0:+!?8\QG#4SREE [JXF3F1W$L@L5B8,HT#A;SD$5Q M5[A1.@LBLCT?>_2:#%VC,Z!OW,P$-&)C/_+OT8?7P2\0+ M_P)^/.Y_QO"A-!BHUA"% 7@MU?ZG ?]@5>->QU?*XH7 ?06!8^JA ]A?*[R( M=P^DX/#[S-5?4$L#!!0 ( /R):5'35%,;O ( % & 9 >&PO=V]R M:W-H965TQ);L7?-[AC#O^_L.G%"!6D/O<2[\_'FO;%G,JB57IL4D>"ER*49 M>BE1>>[[)DZQ$*:C2I3L62I=".*K7OFFU"@2EU3D?A@$IWXA,NF-!LX6Z=% M591G$B,-IBH*H5\GF*MZZ'6]K>$^6Z5D#?YH4(H5SI&^EY'FF]^B)%F!TF1* M@L;ET!MWSR=]&^\"?F18F[TS6"4+I=;V,DN&7F )88XQ603!CV><8IY;(*;Q MM,'TVI(VF<>)+@454[WJK[&C9X3BQ>KW+A? MJ)O8'@?'E2%5;)*909')YBE>-GW82S@+/D@(-PFAX]T4D52 MIA.N7&?C$^#;*CS=8DP8K M_ #K&]PJ2:F!2YE@\C;?9UXMN7!+;A(>!)QCV8%>< QA$ 8'\'JMV)[#._F+ MV,B)?=@3"S_'"\/J8_IUH$Z_K=-W=7K_I:G_AO4.Y[>N>2HTIBI/4!MX>"T1 MU!(NGZJ,?=?.#'>U9&>:E1"ACE$2CQW,46=H8 P1SP-JCG5@3TX5(U;9Y9:DT59*!.."J8KZSV0PN^"74W'DFVHDZ MT']#-'2RWFG)@=).ZWL?H;\WY04WRNTR [&J)#4#WUK;=3ENML0NO-FUMT*O M,OZ"45SYJ&\#^I5*TO=@"[9_(Z#=0 M2P,$% @ _(EI4;,=FH-.! ] H !D !X;"]W;W)K&ULU5;?;]LV$/Y7#EY;)(!ARTJR9(UC($E;-$#:!'&W/11]H*63 MS94B%9*RX_]^'RE9<=(F[;"][,7FC[N/W]U]/'&\,O:K6S![NBN5=B>]A??5 MZ^'090LNA1N8BC5V"F-+X3&U\Z&K+(L\.I5JF";)K\-22-V;C./:M9V,3>V5 MU'QMR=5E*>SZC)59G?1&O_5M<5LV*'DLF3MI-%D MN3CIG8Y>G^T'^VCPA^25VQI3B&1FS-DD@Q(HS'Q $_I9\SDH%(-"X M;3%[W9'!<7N\07\78TX7)[VC'N5.;ZM67MZNPR_.Q^-9[<['GJ@!YMAUB*= M-4CI$TB_T0>C_<+16YUS_M!_"%8=M71#[2Q]%G#*U8#VDCZE29H\@[?7A;H7 M\0Y^-M3/IS/G+73QY1GT_0Y]/Z+O_22ZH\^?^,[3F3+9UR_?2^<_PZ,K35>9 M-S.V75+ZY!=,YZ:LA%X3C-AR3E)[0X+>2>L\G>("Y67PQZ($JT\+:7,Z?27* MZOB&SN$@836WS-%J)R"^^N4H39/CSC?.1\>[ WCS%F1ES5+F[ C-H4^B-'I. M!@ 6O*2>.ZQIT,G0+1QC$.E:7AJUQ#9ES>&9*4OIRY@S-):E-+53:Q)+(968 M*:;9FEZD!X,$^E<*5[E/,PO_ !$ Q1SLY\(SO'&8K(0*7&H0-,6/CZPA5QO- M?I :)/#%X0,:=66:F)#XTB'8',UM]A<:3C .&TYXZ0K1=*"6368T@+'@R*'K M(G=^L4G.\Q203YP2TH\R(RM^NQH#ND"3RQOH_L.]^TKYA4!:=.0J"M]&_J#2 MH\-C1UP4'!LFY2&SP1P)E0H=3V'5KC?1%%(+)!TY=QZ634X14[OI,NS+W%1- G?N=NGRXNSJABI5 P9=UT)S(>YT M<'CPDG#6SGJWD6!5*9DU8@U2CV2^<1L%MWB'<"%"[ON1<+B[N5CW'R/]M_&V ML;2%>8IESOC:Y\&YT_;C_#1]Y5*RIH^0[R5##8'C#:1N0B5;82@!,\2UF9%J>UCP2!N:?+';4PTKN),%C)*FR&>VD7< MS?VF@IM !Z&!_@]5'XN$\B6#_>3EEA#^I8Z:0KNGRSQE+0$Z17D"OV]+/?C> M1W.X]1(IV<[C>\NA'DAC\RCI5KLGW6GSDKDW;]Z#'Z(B'2DNX)K@[O3(-F^L M9N)-%=\U,^/Q2HK#!9ZE;(,!]@N#ETP["0=T#]W)WU!+ P04 " #\B6E1 M@K/FA>(7 #M20 &0 'AL+W=O&'<%2Z:C35T2Y^AC/=O=XJNSV;DS, T5"$FR24 -DR=6_?O/ M18E2V3T3NR^VB@*!S$0>7R82>KG1YK-=2=F*+W75V%='J[9=/S\YL<5*UKD= MZ;5LX)N%-G7>PI]F>6+71N8EO517)]/Q^/RDSE5S]/HE/7MG7K_475NI1KXS MPG9UG9N'-[+2FU='DR/_X%8M5RT^.'G]?[F"L?3@-^4W-CDLT!.YEI_QC_>EJ^.QDB0K&31X@PY_'F[H4ITAN(4PUNREUKX%L%[[6OWW06GEB;B3>Y55;HA7AGI)5- MF[/4FE+\ M_G3/^E?B%]VT*RM^:$I9]M\_ 5X"0U//T)OIP0GOY'HD9N-,3,?3\8'Y9D% M,YKO;,]\?S/+O%%_D#0R<:,;"\R643@]:8'T?E1-WA0JK\0=/)2@OZT5_[B> MV]: !O[S $6G@:)3HFBV;\O\1L6]R'@S'L0_W/_OY9=6O*ET\?F?0WMR>('W M*PG64NAZG3E:F4I"@W;U%C^Y"0!?RP"TS8RO'MH76;:-;*4IEBTK;#O9--#@$10)2 MJKHRBB1OF@X83/;HD9UY3*&3K8L;#H+1M6IATI&X+C^!;^?)&EF X:(B-SF MQD"4$GD+CULD5-=2/ 4.[#.1W^>JRN<@.!0R?%,#MQ ABL\K7972@#R L'NE M.PM,.LZ9R%]1%IG)*I -? V@PO$6C8-H M>OO#->F&@C\W(+'JX5AO&IBE!!G;5A5.J5+E13N^I9Z#KKD(R[3J-M IR)[*P$](/SRJN,7(K;J_ %51'Y9@YAD&=9[D+G!A5 8 MW\-TO-"$%R*"]XGXUQYUNE='CV]^2MT"5O^Z=OA_ MC%QBFS=+A:H'4I MC*;_106F;E%(84$6'(;:H@9PJ( M D&" ( ?D#^^)9O"^WG=+#7.4X'LEBX8?5PIX#'Z>_ LE9+WTNTX1I1$*0RY M':L;#G\N@K#)Q0N[3S/6VJH@OD%_G6&JVU$HX6\+ AJ_O/@0P/!U/3H_'5YGPBY+8 M /!30F=Y V\H4R<(MEFI8B4@0P/%1.\,0C<,JG([O/B-+BF])C8B"3>!A/< M.@IQ/C[/ !*!%A%?-;TE40E:HRW&3@RP0%7C-60-%IX#,9(\$G[[UQR0+F ' M"J(38(I3B/6Z\NLCG6#>\HM#)D5@E%1](UU\1WP$'+2L2FCBE421YR3DK75& M>W8'I&2=&'I)AX)YV-20;1!N[RI ME)1[I+*$X4\NSL;9>#SV<@T2VP*+X-%A3A=N($'3MMV./ZEW)N1LY!SY++L" MZ7%??\L^."UP$^!;.YJ"(8+%@(A?@KVI=DLMT5Z9:^Z+>K73EC%/E MIL8LQ>*LCY<_P$K^X !5EWA!+"OM<)0BK&78Q2Z055@ MR+=L\-')%-$3!>1 *"3=A60U1[0-&5W4*YB-G5G>@.1;!$:,T7U21P\KCFGR MBU,\OV\#U":DCH([[3,_?TCM)C$#T&V85X%B )2HU!]^HU'!CEM]3(I60]@% MT."D!KC9LCTOU!>)N >H2!P:Z:*EHBZ&?9K*V3^N@U_[:.F@ 4$0QTZ<*!,N MDT.MV!O/O2/:W@02]1HG0AF-DLB2*B=L"F$J_W(4#(4C),#78#R^L^A&$=$" M=QPV(NO()(8,C#MQ/-M_E&PR)]LM*']5!8SMU,)@6KDP.0]&\=L'D$4MXAI$ M@7+!$FLFS? K*?=(+)9VP&9;K&G1]E&NO'8PQW:HFS;=W6Q@ZS(D!)?G(2/Q MDZ^-H06Z'$G@L^5#E 6BN"@_E!>\?8\@(5@86D>UFTP=F (=.*K $K6Y02\" ML8>L2.'6>Y/@S2YY:\-TG"K82[X^NIR=/H="0 ^G7WG M,&Y$DB9%,0-)?KLR\BNR?)B?_2'8F(,>*$]R.9Z2B]&YH^1T-/GN&\L(@PM$ M$;'#9V\>[38J>"JL 6MFF3%2#[XG9R<8W!5_W1!L_Y;-V;N>E\S$"V;R_[M# M4Z\J9Z.K?]/^W*1.PV^',&+0V2<^W?[K_MQAGGT.N@XFH2H(>X* .[=(' M*)\9N@C,H4R;)))I5\%D5^"79DHP]X*-K]'GZWM%I.&]V@I?(X9!*$YK9$$+,8H$XL7/#\AIK4BIP>19LTU)[]K M/@F-R>T]GNJ"# N_[UYW5(28J1*%W&A+"2#'[4=Z3@ST N:%U8"@$4L MV6X1Y1@EL:3O2DF[P9Q+*%P20+ E&TA5I'0\)_EZL@RHZ"^QAL#\I94#7 Q- M,TJ?%#+W81W5/=AOH,')EJ*J+UZ0OP&U(4A&U:U/>M[?2WR =2CE<#OY*T]< M8!3K.=9ZO!M*M'LR$?28"R!7&U\9:1951X+LAPS=4&^DY2Y?A MD%?U'CC' RSPRR *=+^)]]UVOA['4X4681Y"4ZZS.)<04BYV-KM&A6]$5:3: M3:4+[PL#(0:/A< M7=BD.0/+)TO#QW$!Q#1E1M&7:2DEUF8)XP=@'?CS+V5$4.\(&:7I0&R.VX?Q MNMK'4!*O1%CS^.0[\_59 MW[>7[[%B*<.)2#P=2A7Q4U?&T[9MU+$($:M0INAJ+'\6,2CZ!#'9_C1,./,9 M+NH,AT%J41!+A1[ >74 O^Y4M5L[LG374M'-:WA@$?,>[.VC]I(]2F:D/X?N M$]8U6.5$'[KM<+>RM7E M^6@J:DCL0D-"T.-8!@M^GRG_0B ';&UV,9I1;J?:KUDQB1EE1^Z9#[EO=RMV MG'CNF2=$$=SW4'+R]73BZ^EX=/G,\T5B?@+Y>7CP[TLSGSP]'9UNK70Y&N^L M]"\EG+]Y)'K30Z+OMU3.GPSN.6ES#@([$7QN-0QQ8PZT3SFXZ\TU*OHG@^V^KD)V&L!O/77>1EXL7$)51!HJ"#4AU3C/S<7K/N:*1&)M3 M6IX<:PP4MHEBQ!2Z*#K#Z(Y.PDZPG+;;E973 MIBN.VEFL_V*G6$Z2M7X@CN3ND<"J&VJM(W?*J&%O*&B?K?ZT/LG361+/=' M;Q*+;_N"%P;.>U.G%!Q-/_0^.;](XAF%G8O9:.:?;(P^OOH>@!!S(9;C>:A/3\B) C,NENN4EO$ MA&VNVL3-L 72@A+?LKY?;F"KDX/>G(AU4G5)0LCEKJG'!S<[//H9;%)5='Q! MUH-2A%EA'[;.5IVTL4Q&BDZ^ Z%1/$WIEWBXLZ_J[8<#AUPQ*$@LR&M,< (N M(U;=()GVH.Y)?ZZ=G\64V&D1.*B*M)9 ,A/#O=3D3N8/">G!+E9JB7*GJLN& M,I"\8<2PX]-'XGME\R4W][E8X-$>BFZA*YB#-IR;^,HX/ :\'AF]P]9P\I0- MA//0O]2KAJ_TAM4PQS.YS%%*9VH$S0F1Q^@9P"V1\EP\)2T&JX>!]ADP@0 R MO=XA?D6DUWLRX ,&CO>_;E32\.C;,C\JM'XQ/9]D%V>G^.ETFIU=GHO+Z45V M>CJ%)Z=7L^S\$M;0%?B=\[-L>G4ASB_%Q30[GUR(:38Y/8-A,WAA?#9Q4YS3 M9%?C,3R[HDG.LLO9Z4XZ[^GXB\SO8:?HV1,Q 4=V,9G1IUEV.;T" D]ASG.< M_6R<32:GXA9BHCB;9E=G9^)TG%U,S\1D-LUFLYF83"GV26\?CZ#-R?(Q,68%@(")Y=(_N3B*IL!?T#T^3B[.AWCIU,8/AL?:HB] M"LU?5P>;OWZ5F]XE(2!0H]*0?_G6ML_#2]U*C&9@JM>NH6BPN^I8_(11%FW6 MCP,])1UZVXCK;@GF@_ISR;$EWM\9G.V-QEZEISC2-6K]>'WW)G1JN1:CZ[L/ M-.4Q;&\8A]V5OU%WY2]\+$6:\92+DY?3\;,,/8*[K2!^-'DM\48;,. +V2Z8 M)Z-NT^8VC$+#JV2.0.<)')Y#L.JC5KPGT6^8YX-EF/3)'Z4Y1=AQ;Y2C=JN+QO#MXM( :*6@WY$X9^&Z [X/9(P.XYA1B)C[+7+1G:\;;[ MTK"TPKDHUB6Q80T9H?3_*N:$E@*US9W]@3EMF M='X\G@8S^AGFP'M+SFQ.I\^$^RZHM]K91K[?8WR/_N/]A6X'+_M-6[!:!HD6 M0 I",)P1AZ:Y7C&H[45PKTN5(WXS6!.V*R#O&--#-_"9\,?&NJZE*HON;DSOV=.R7!S M7>'4G6*13A Q!B_ 'NO%,;;)4Q]X2D_C6L,)%(>*(?N'+5)I(J2R0P)\H5!7 M20]^AF6!T%O$,_OR#K.%8AS%?8NEVF#/V.F*FL^0![P'OQ@L@'L2\GV-MNY8 MF1NCE.N#18OT]W#X+'WI@X_;RJAROM::&SPZW[X&%9."H2[5X8;:R&WLIWB$ M^J%N77\/ZL^TXZ)FZ\YWC_(A24CE3RNF6&60>9:KF@,PG MSUS=@,_S0]')%;/)?P'Y UW?%&B<#7+K,O/R0CP%U\O]S%NG8A4LTCLTXPU( M3IS#>0=UW2=-LC#K;(M49URBUZG"7OTA+NJ)PAU]>LI36+X1) FR>!IJR.8" M)D"?3.1RV8[&.'="[7@.7[YUX6@($/X*"_T/>!^/+2&J_;6#+.>1B)8"PV % M;ZEWBLR G.'TQ0W6:R'-YI-W%_1FT_-GSWL@$F\@]T;B?=NA:;> H$*_6G8% M';?$[HZ"Y\+S?N9EO6=>31#7D2 M _+G;I6X8)8 7LS&DSHKU@D,"1>S^EP4H9$88##X.+X'2]Z"^X'B;A2]OID] M#3V#W4*^R-'K%>JK@^\(8RG[[A4ZI^5E$U;=9=W0YPD)NEKPA7JZK\/UJC[6 MLWC%FXK/'NPQYW\&P4-*[>^Y?1UV=_=I,*0_Q+L@Y+CYWO='KJR"F#"S<*>L M+E)C4 O@8PXQM-1<@B5!(O"&8,"8._0+;6'O5/Z4>/GM)=:Q_:?"N,*Z[:R- M@'A@/!99M]W6KWI$WQY/(AA_RUG/'<"XL+H[A0 S887Q%_NH%<7&D!$ !)Z\U%3^ M31OYDTM1[N ?I;"36WR3/HV_49]&,(,_JWLR3K';PBN1) M\A,\M31+^J$A*@PW+?\:3W@J_&\97?-/^,3A_$-(O^0&M,@"&EG J^/1Q=D1 M@U?_1ZO7](,^<]VVNJ:/*PD!U. ^!Y__,+_@0N$7WAZ_;]02P,$% @ M_(EI47MOS29#! M D !D !X;"]W;W)K&UL MK59M;^,V#/XK1' %VD%H_)J7(@F0M#OZDF;:*ZUM;OI]DY58>Z.ZZD=!,.C77,C>;.)E]WHV45M;"8GW&LRVKKE^7F"E M]M->V#L*EJ(HK1/T9Y.&%[A"^T=SKVG7[U!R4:,T0DG0N)GVYN'-(G7Z7N%/ M@7MSL@87R5JI1[?YFD][@2.$%6;6(7#ZV>$M5I4#(AI_'3![G4MG>+H^HG_V ML5,L:V[P5E7?16[+:6_4@QPW?%O9I=I_P4,\GF"F*N/_P_Z@&_0@VQJKZH,Q M,:B%;'_YTR$/'S&(#@:1Y]TZ\BSON.6SB59[T$Z;T-S"A^JMB9R0[E!65M-7 M079VMM@:DAC#8,&-,* V<*_1H+2\S9K,824**38BX]+"/,O45EHA"[A7E<@$ M&KA\X.L*S=6D;XF1P^UG!^^+UGOTCO2H2-JJA_W;%;?]B0O_! MZLZ6POKY4+.HC<^/0Q 9J3>HW03!G,&^%%D)ED!O5=UP^0QKK 0A&%H82SW5 MB(S25E)BG);D=JN1 :]=Y3&PHG8\'/Q69J@MC1[[[#(AR.I Y08NA21SM36D M:*[@H=2(K\H-?J/@7TNH?.C0UJB[&OJ7*!Q_4&N)$O=MKE98N$J [X(X?X)H M$+)AFKA5$K%T-(!1-&1)$I$D&<=L,"(?JN(:!BF+QD,8C& 8L4$XA(B%24IJ M,1D$:7B &'BP<1"0;.Q!4C:*$U@UZ&J1DG,K=J+J>'Q!OJ.3\K)/$(9C-@QC MOXK9*!H3P80P!PX]#5@8)K#DI)I&;)RFD 1L&*40QA&+XQC"*"25F#*X$UI) MYX#*/Z+ 2!@E;$3F@Y@L0Q?$,/".B& X^6DEX4#KF;PZ7[]3S%?SB_\+P>D@, MV\W<3PO8!KM4,(@PM*$0VV4E5O7C?]DYN4AECAWPL&?"+:2[63=D^2 M>7L3OZBW[YEO7!="&JAP0Z;!]9!*1;=OA'9C5>/OY;6R-#']LJ1G%6JG0-\W M2MGCQCGH'FJS?P!02P,$% @ _(EI4:6IM#ZF P S@@ !D !X;"]W M;W)K&ULG5;;;N,V$/V5@5H4">!&-\NWV@;L;!CCAGSMPT6AZ4?C(5HH67 M6DBS"BIKFT48FKS"FID;U:"D)Z72-;-TU/O0-!I9X8UJ$291- EKQF6P7GK= MG5XO56L%EWBGP;1US?27+0IU6 5Q<%3<\WUEG2)<+QNVQP>TOS=WFD[A@%+P M&J7A2H+&Q\[Q;)C!F^5^),7MEH%LP *+%DK[+TZ_()]/)Y@ MKH3QOW#H[DXF >2ML:KNC8E!S67WSU[Z/)P8S**O&"2]0>)Y=XX\RW?,LO52 MJP-H=YO0G.!#]=9$CDM7E >KZ2DG.[N^5=)J2@ULC$%K@,D"/G"VXX);C@:N M'ME.H+E>AI:\.9LP[Y&W'7+R%>0Y?"3LRL#/LL#BW#XDE@/5Y$AUFUP$?,#F M!M)H!$F41!?PTB'TU.-EWPA=:0.?-COC#Y\O (\'X+$'3O]#3@?=27+?RNE% M9#>A"].P'%8]YK8:>(YT3$] M,3264W,C24Q++O<&" ]?C+(XA9B,TRA]39 X MZ3YR8KBQCH>M$$HEZ"5";!;P?X+>'D,Y"S"_E(I+0:>C\3PC(8ZS43:-X(,R MWN#U$OEIM-IKYRF+QC 9=W;S^;RWFZ1CN-!QV=!QV<6.V^2Y:B5YO!_R/8*- M2Q:3N.Y?8+^.H@L#,* MA6IWMFP%O8I[ND[K[C6HN2I^PIP*HGI"VX6\%AIQ+,7"OQ&A,XUYTUP M?OI'O_@.\4WQ*FV^0999V.&>2]<9KG$ZTE3(F:]FE+CBNH88)W G6F)-Q7_F M?GTYQ"NJ0-OM(BZO3W+SPW>S)$Y^(IX0CV%.G40-LX"#YA9_5&5I1B#1#P&- MDWHFMS0:1Z.K67Q]?O@7JLCPY,=4Z/>^TWJ)I0PNW4S:(=E MO>EVU.OU;M-_9)K2:$!@2:;1S90Z37?;LSM8U?B-M5.6]I\7*_K@0.TNT/-2 M*7L\. ?#)\SZ;U!+ P04 " #\B6E1_[7EE>(" K!@ &0 'AL+W=O MXDDFN?PD!*9^4[I7Z9&M/#<"&D6 M06UM>Q5%IJBQ8>92M2CI2Z5TPRP=]38RK496>E CHC2.)U'#N R6:3M' 4O(&I>%* M@L9J$5PG5ZN1\_<.WSCNS-$>7"8;I7ZYP\=R$<1.$ HLK&-@M#SA#0KAB$C& MXYXS&$(ZX/'^P/[>YTZY;)C!&R6^\]+6BR /H,2*=<+>J]T'W.D7G MQ.8V/E6/)G%E![2H]2?B [25D M<0AIG,8G^+(A^\SSC?^9_7K(_O:0/?RXWABKZ=W\/!%J-(0:^5#96]*IG[P#HN])7&69 :KCHN2T,;'$4AM4BM1 F\H MU2=T,0V<01:."'X&:3@CT"?GFTS#21P?EAO29777-^P?N4D>A^.I\R*&; 2? MJXH7>/Q.JTY+;CN-7D#%G]W>4,!)DKNP^12^8L>04/@T@4D8DS5-\C!) M9Y1&%H[3*5P71==T@KG:E$CU+#CS:L[S"6E(+N!\DH5Q-KN _VB=,TBH1N-Q M[G:CF'3D\-I;BHX:N$&]]6/*T#5UTO:]/%B'27C=#X _[OT8O6-ZRZ6A2Z@( M&E].Z>WK?C3U!ZM:/PXVRM)P\=N:ICEJYT#?*Z7LX> "#/\/R]]02P,$% M @ _(EI47^\0;1@! $0L !D !X;"]W;W)K&ULO59M;]LV$/XK!R\8'$"+]6+)=F8;L).FZ] .09*M'XI^H*6SS(4279** MX_[Z'2E9L3O7"(IA7\2WN^<>DL^=.-Y(]:A7B :>"U'J26=ES/JRU]/I"@NF M+^0:2UI92E4P0T.5]_1:(\GO8+QLC,=N[E;-1W+R@A>XJT"714% M4]LY"KF9=(+.;N*.YRMC)WK3\9KE>(_FS_6MHE&O1:2\+IO%*BH\\,ZM)9]B!#)>L$N9.;G[#9C^QQ4NET.X+F\;6[T!: M:2.+QID8%+RL6_;E*2+[@.C*7T^[AF*:/UZ M:8,^K]'#[Z"/X(,LS4K#FS+#[-"_1TQ;NN&.[CP\"7B/ZPN(? ]"/_1/X$7M M]B.'%__0]N&:ZU1(72F$3[.%-HI$]/E$V'X;MN_"1M_;!N565E$LU2G'0H1S6J)^Q,'U8(2RDH_WB9@W%1UDH^ M\0PU&%I,5[1OZO.R'C*EMM:4%;(JC269-R0]6&Q!8TYI:2ZAZQQDI>GT]#G< M88D;)Q6X7V/*F3!;N.)/7,"#-$S [ZRL*/,AL/<7C. ,(H_NT;8#+XP&U.G[ M7A@/8)9^J;CF=>)F?U,>V(@:?OYI& ;AK] -O>&P?]ZVUYABL4 %T1'LOA?% M41TD&D0P.X+W;4LZ,PU@([83@"<$$;>"B%\MB!M>E;XX^N!%O+)U3T1R%!VM^2M7C/E_A_ MA+AR%9LVJE X%+WB:TU2"1,O]JUXN@,OCDBQ9Q ,O5&20'P1QK!%I@[-^EXR MBJU9&'A#/X:DL7E0+$,H68$01%Z?C+NQ%P5D.O3\80S1"]QN/?(BG]8#W_-' M,?2;U3E+'X7,K=7(6E&;#()S",,11%#4=7NW./3B<'@.%&D00N 0B%H<$37' MUO(.?4>7,GGH'RP&2>U=ISD!G$B8I$V8Y#]*& ]N*F,K^,'EOGFF9XW&5V;3 M22X_6'192<504!:\9-T^06P(II525*K$ULVD5GM&P@))8:G,2_Z5)NAMYB#K MBW499U9*5OG*#OI'"K45;48RI=-SYO0)[">TG\AY'9[7C@[)UAOV$VH3KY_L MMS'-!ZY*#DB&QZZXM_=,H1S)W6/,5AG*K/K%TLZV[[U9_"27/V+ =4[53_ ZH&1:_?H64A#">FZ*WJSHK(&M+Z4TNP&-D#["I[^ U!+ M P04 " #\B6E1*'8!P/X# T"P &0 'AL+W=O; M"T6Z)!4W^_4[4B^6 ]E-L _V4=2]/'>\A[KI3NE'LT&T\#T3TLR"C;7;JS T MR08S9L[5%B6]62F=,4N/>AV:K4:6>J-,A'&_?Q%FC,M@/O5[=WH^5;D57.*= M!I-G&=//"Q1J-PNBH-KXS-<;ZS;"^73+UGB/]L_MG::GL/:2\@REX4J"QM4L MN(ZN%B.G[Q6^<-R9QAI<)DNE'MW#;^DLZ#M *#"QS@,C\80W*(1S1#"^E3Z# M.J0S;*XK[Q]\[I3+DAF\4>(K3^UF%DP"2''%5D9^E\4WN,CWB_ADY)V8^"]3#$]M \):0TWKN NXI,.[W%[#H-^#^)^W#_A M;U"G/_#^1J?2_^+3O^4F$C4RNE'9ELGG7TP[8&8/TB*F MO4S@"NC<+&9+U/7AP2TFY4[D=J)+Z'!)\51NF$Q-%W[')Q00E3(NY0 >E*4& M_<';!M![U$XLX(X(C]I!OK80SN):6GZ5# MU;@WZ?<;LDUGV!M$XUI6D<^BEMAWJ'W!98+[R)6G2@XIDOL=VZ\C#!H1SN"& M&ME5_^LQOS^24=0;7D:5\%>U@3]6%,"Y?;.WWF R*/^+\VDV4GLE)[W85[F2 M;3K1N#/7B!%E'-5E'KR8K=;&BVY"P^O8XI&\NU=(1R]/H?Q#Y))S7$)F; M@G OH#KB+G'-I71*Q"A F19(A.LY4V98XFMD5B90W/VY[Z.*7%QN_[-5%78-%D7BOY>9I$-;7PD6?H/?91=;2AX9TU3 M3Q<(@O$GL);\7T)%Q5%4?DV+1&4('>^MVZ##Q7CL=LEW%QX(MR&P8!5()<]: MSV3_.89.U6S/7;J*VBZ'2K[9,W[+O=M.W!O&%WO G6C0BRXF^XWW12O5%6VY MWO?WY/ (?]O8&C8FF0SUVL]K!A*52UL,-?5N/1)>%Y/07KV8)S\Q32=/WRQ< MD6G_?$Q,T\6,5CQ8M?5ST5)9FK+\H]HX&M3"[WP]L:TLR#0Y1X;IJ]E MBX)>ME(US-!1[0+=*F25,VKJ( [#2= P+KSEW-W=J^5<=J;F N\5Z*YIF/JV MPEH>%E[DO5P\\-W>V(M@.6_9#A_1?&KO%9V"T4O%&Q2:2P$*MPOO)IJM,JOO M%/[@>-!',MA,-E(^V\-OU<(++2"LL336 Z-_7W"-=6T=$8S/@T]O#&D-C^47 M[[^XW"F7#=.XEO6?O#+[A5=X4.&6=;5YD(=?<IP9%"$[QC$@T'L!',I;9MARKN0!E-4F;U9PJ3IK L>% M;=R^^6Z[*6NE,(?]ULM%$T M"W^?<9Z.SE/G/'D/+%&DZFH$N:5)V)A3]3OKP5)NIEM6XL(C3FE47]#K,9>2 M!E\;;7V;/<)6UD0@+G8@-S7?,3O3&IA]G\$E%Z0D.\U$I:^ BFBPV: :*PFW M6 XWD;V)IO"$JH%:,@$7$.6)GZ29E8K8GQ0YK&73H"HYJP$_=[PE'AH0TJ"& MB9^$":1^FDW@21K2:!47)6])JCJ+5)%?L?M@; 1;%_(_]2=I0=YS/TH3^"18 M(Y7A_V#5*U34(=E1"$H N-8=$R52#6P!+J/<+Y+\"B[CV(^GDROX';6>P;I3 MRJ)JK28ZSG MHN:17^2%0SJARD9P9JJS<:JSLU.])D9;AG343_KL=8H;&W^8<8>^9"VWC:^1 M/HC' WF* 6>CG6; ,82[5PCO([,,H9%MF?CV$UUT1AO":=GR.IO46Y? =_PY MP9?O*'6$X@'MLJM(FTP=N2X@\?,HMX<((FKDU(HQ#9)?9$Y.()[Z>9)9.86( M#E%8P-,>:9%NJN7PCC M[;A.;_HM\JK>[^([IG:_I)@,HJ MT/M6TJ=B.-@ XX^,Y;]02P,$% @ _(EI4;''*)HN!0 EPT !D !X M;"]W;W)K&ULG5?;;MLX$/V5@>$"":#8HNX*$@-) MNL4&V&Z#)-L^%'V@)=HF*HE>DDK:_?J=H635KAO7[8M$29PSAS-GAM3%L]*? MS4H("U_JJC&7HY6UZ_/IU!0K47,S46O1X)>%TC6W^*B74[/6@I?.J*ZF@>\G MTYK+9C2[<._N].Q"M;:2C;C38-JZYOKKM:C4\^6(C38O[N5R9>G%=':QYDOQ M(.P_ZSN-3],!I92U:(Q4#6BQN!Q=L?/KA.:[">^E>#9;8Z"5S)7Z3 ^WY>7( M)T*B$H4E!(ZW)W$CJHJ D,:_/>9H<$F&V^,-^ANW=ES+G!MQHZH/LK2KRU$V M@E(L>%O9>_7\I^C7$Q->H2KCKO#WB+0R\$=3BG+7?HH< M!Z+!ANAU!'[@'\ +AX6'#B\^.$]8;W/"U MM+SJ/AGXZ+(!C^*+A>M*%9\__2@O!PE0C9^;-2_$Y0B+V C])$:SQY6 1<>F M[MFL-SR0Z$(VO"D$5(ZAFE=RR:FD,'!HP8EKA<5MSN%$-F!7JC4847,*]X+: M0BDTH5#>8 R)E^ ='Q@$D9>RA,8!7KP\RFD<0NPE:4S#")B7L1R0'S:6F"AZ^,P7K?Q1Q#&'J! M'\,!Y<6#\N+?5=X]^D25[4COW5IH[L+U2^([R.'7Q=BQ,.A4RW\NRM%-A[C'4GQ,AYCJ,.A&B3.)H6X0HUB3V?Z+#./)8 M%AVE0X93T^QX(4:^AWONRT+\+D([4L0E,G\KO;^@10Q4GAS28C)H,3E:BU=E M*GA[EV)A3QR+)@>$]SF((F9>&*;SG6KJ\ M;1D0E3S#DD/^,7G#=OC0SJL^.86J!?;C\!1.@@@O.;;EDY2=PJ.BUK0%-*8& MS[!@QQ!D6,54S0SI1%V&PO=V]R:W-H965T,,2 :NO;:(FV MN$BB1U)Q^^]WKF0KGONI>[G7YMZ64CKZ4E>-O9J4SNTNYG.; ME[(6=J9WLL&7C3:U<-B:[=SNC!1%IU17\]#WTWDM5#-9779GMV9UJ5M7J4;> M&K)M70OS]496>G\U"2;'@P]J6SH^F*\N=V(K[Z3[M+LUV,T'E$+5LK%*-V3D MYFIR'5S"M.H9FMI)Q&J4AA)YQ_%NI)V>CEWN(#% MYOD![*8'"Y\!6]([W;C2TMNFD,6I_AS$!G;AD=U-^"+@G=S-*/(]"OW0?P$O M&JR-.KSD1];>PMJ[SMJ_KM?6&23'WR_@QP-^W.%'S_%%S11M)4EO.%=43J(I MJ%!5ZV1!;V_OON?3%R&Y*"_L3N3R:H*JL](\R,GJ8RDI%U7>5H)SVSY[GT=L MH["TT17JSU[0Q])(>1(G>H\K3T_@=R?K-9S$SC_=G9^1:LB5NK6XS'HDO^00 M&"50@42<=B'#(UB.5N_;6AKAM+F@]V@XJLEUC82KM+53.J,@\,(TY47HI?X2 MB] +H'M&Y[&7A>&4_I 6-KS6S8,T3B%-Z195+(UATD[G]S#^0142Q.@\#993 M.E\D_ R\Y3+ ._3 9H3CD ZR<93#B] SG3]I(Y2A!U&U\%WQ#ZJP9IF??\K" M(/R%R83Q8OJX#R//SP;4D64"3L\%Q\)IV@E0SM5.\)UD9=X:Y90$T9Y8EL0C MS"AYW'SK*_$@5,5ERL#X4(.T9?M+7<$*2PMOL8SP3/V(EC'@?"_PTRF]D8U& M&^EC\+GK66 GX$ZTX &)PXBD:IUUB#'3?77(K]#WEFGFA8N EW&<>EG0+1=Q MY@6XDD_#Q,O\ 'ECV+R;48Q>T6=AC&@<,TRSR%N"'TR/H1'[@\'']SC0![3K M$5KL+9+,R[(%9TZ)885'B15'J M^6G,RSA8>G$4/N.-:^3:JTX1OZ$+!'QZ'DU_9.%3EBGL\+W(3RCKXI EZ0_< M_!2!W8X89@%\$H':8K'L7?14,$#%)2B_B)(XA!4!W709@*Y"_BQ:](\A7X,9 ME\2;Q];#WT,\POBI$.?[RZ2YBQPKDD-BGR^>MME[N< M1[MV7:F\^DKXL7 [W1_M8BZMR4N,$0A@C$#XOC^DV.:DD@D\SH)@EOBCUKJ' M/ZC1[HEWCFG%:W;$\<+.\8M?T**ER14NW1F5\V=+6XQP#KBPM^ETCGF/V>P> M_::7!"?^=L*K@.L1 SX',:6+&7WOUSD?#27H^MMN]+* :AO7SR?#Z3#=7?=# MS:-X/QJ^$V:K$*9*;J#JSQ;XOYM^W.HW3N^Z$6>M'0:F;EEB0I6&!?!]H[4[ M;OB"8>9=_0=02P,$% @ _(EI4>[X.@*# P 60D !D !X;"]W;W)K M&ULS59;;]LV%/XK!T(&M( @4=0]L TDV:T/78,X MVQZ*/M 291&11(^DX^3?[Y"25:=+O0THA@&"Q'/[SD?R$\C%0:H'W7)NX*GO M!KWT6F-VEV&HJY;W3 =RQP>,-%+US*"IMJ'>*G$P&\5Z'W?,_5\S3MY6'J1=W3CYH(0=0O%EZ5]'E=6KS7<)O@A_TR1CL3#92/ECC7;WTB"7$.UX9B\#P\\AO M>-=9(*3QQX3IS2UMX>GXB/ZCFSO.9<,TOY'=[Z(V[=(K/*AYP_:=N9.'G_DT M'T>PDIUV;SA,N<2#:J^-[*=B9-"+8?RRIVD=_DD!G0JHXSTV M0-EL1+,#-U57C>3$8#=E;11&!=:9U9IO<8F-AC?W;--Q_781&H2UP;":(*Y' M"/H5B!+>R\&T&GX8:EZ_K ^1SLR)'CE=T[. :[X+("8^4$+)&;QXGF/L\-*_ MF^/'JXTV"H7PZ0QJ,J,F#C7^"NH=K^10B4XP)R_9P!U_Y,.>0Z-D#W-3(^%& M#EIVHF:&U_#1+33<\R<#UYVL'CZ]MN3G>T_@<\?C=_,,>@H=F 9\&MGA?ZO^PO0;A@9^<-*%"XAI[I,T@HP&&29? $VHGZ4)I'F0.D=)"&:4D&5!Y!Q) MF?I%C!DT*-"QWO%*L,X\PXUX%!U$&(Z*".(\2# UXU!7J/BIB MZYATG_AYGD/I-/:EZFGDIU%ADVV4IGY"$#MQJDY2ORPP-JH3+9I:L9XH?GNZ M82C[PB^*$RHI]8N<0$2G7S)*,C^RW$F03_^H3^(,J66OBST\.>YZKK;N4-=0 MR?U@QI-O]L[WAJOQN/R&ULA5513^,P#/XK5J630.+6T@$' M:)NT#1"30$R,.QY.]Y"UWEHM34KB4OCWYZ1;-TZP>UD3Q]_GST[L]6IM5C9# M)'@KI++](",J+\/0)AD6PG9TB8I/%MH4@GAKEJ$M#8K4@PH9QE%T%A8B5\&@ MYVU3,^CIBF2N<&K 5D4AS/L(I:[[P7&P,3SFRXR<(1ST2K'$&=+/E1U[>XSN?4 M\25:6O\+=>/;O0@@J2SI8@UF!46NFJ]X6]=A!W >?0&(UX#8ZVX">957@L2@ M9W0-QGDSFUOX5#V:Q>7*7*\HL7*L4TX_XD 6V*N.-RE&\EW"&90>ZT1'$ M41SMX>NV67<]W^E_LI[ZK)]VL_X]G%LN0T)_]L0Y:>.<^#C=KW1S#Z651- + M?L&[E;:9,)AIF:*QGQ5X/^]'_;,=+GAZ+WVXZY1:&*T06A$KA^BW)A&+TQMIB1M^[ M6R:8D4Y6<( ;=[$TB-S-= @3M3""BUPE5!EL6%G>\AV&DM HX1J5>>_NQG < M1?!M&^'XWPC[%1_!,$US=[%"PMFW'?LV)X)$:INK)0P-\YRY> ]B12P7IKIV MQ2M+;:A23,0.-Q7KG4PF<,674'/E66AGVH&3#T)CG]8G)=D3VN?ZV:L+=_J[ MX$+Y*68AT96BIM5;:SLHA\U\V+HW4_9>F&7.SUSB@J%1YP>WB&DF5[,A7?II M,=?$L\(01H(JU;:6:%ANWU8[8,'3+":V*QMH/WW=3Y(F,2D,[/+"R3. M.=?WWN-Y>;(1,B?:W,K4 M43M)R;HDY9F#7#=P"1 MI5M=##B3\8ZD=$GUE]U"FCNGL;)F.>6*"0XDW=R-[N'M' 4%H43\Q>A1G5V# M(I0G(;X5-Y_7=R.W\(AF=*4+$\3\'>B,9EEAR?CQ;VUTU,Q9$,^O3]9_*X,W MP3P116GLWBD9@33=DG^E'JV,O$)423R5B* M(Y %VE@K+LKLEVR3+\:+A;+4TCQEAJ <;!GUNQ5\:B&CO:^%YXX*QJ/Z>5G^B"GQ@\"*ZW"LSYFJXM_&28'P_P M'9.S)G'HE+@I&C2XI+L;@-V/ +G(_;),P/MW'RQNS5YL!<:7K23_BR_S_^K+ MLT3A9H7ATJQ_P>SEU?'W[P8*/FN:JW\&)O*:B;QR(GQAHC_V^1.5U00[(35Y MRBA8TM24-6U;<4EESBO-%07U,$%CYV#QP&\\\ <]J .SK>Z*&)S-Y2.$<#MA MM5KZ, \943NPI ^#.'#C.'Z.F_=Q,8[#P+.'&31A!H-A?F6F*#0B/M B[4," MAHW=\+HK)6HFBMZJ4]1?$P$,?:^CDP7F(3\*.CKU81$*/:\CY[P/\V(<1+%= MIKB),AZ,8L0/+7J576X+AE6LP;(LP'*["0WKU"RZ$ M<0AQ5S ;#D"!%_A!5S4+SGEMP$QPI>6^ZGM? MHUY;;F%P9?7:"@S#-ZL7]K)H7C;?[XK7AWENB/RN=GT8Q ACW-7.@D,0GJV9 MYY&V6P UGQUZO1 9,JX AG=F*G;FE9$UE 3#/ M-T+HTTTQ07.<-OD)4$L#!!0 ( /R):5%FXKC:- , )(+ 9 >&PO M=V]R:W-H965TB+:14N2(#CF_60J94XU)N/)5)H+&%TL0+?;_KI91Q9S2P MMKD<#42N$\9A+HG*TY3*NS$D8C=T N?>L&";K38&;S3(Z :6H+]FNA^^7MG@L9D453$3RG<5Z.W3.'!+#FN:)7HC=1R@+ MZAA_D4B4_26[VV<5.JZ6@@Q8Y(LQN]F0?;?4MCOQ@W0EEJB6\9Q7).T%Y6EC8O2P@.EM MSJH(9Z^LEV9_P8'CFQS##JBE&0L/B'/6C'75WY&)? M*!-[IX)LTE-#)H'_<+'Z;R258._R#EY7++,C#H/ [=6?A+ MY\57O[)6 ^2%'9N>V,?!^22HL4_-P&EGF@?WQ;1Z1>6&X3"1P!I#^6X/6RZ+ M ;!8:)'9"6&ULK59= MKZ,V$/TK%MI*NU+V0@(AV:LD4C[5/JPVNMEM'ZH^.#" M6!3VTFV_?4=&RY+ M;@B]_7@!;.:<.3,>CSV["/E590":?"MRKN9.IG7YZ+HJRJ"@ZD&4P/%/(F1! M-0YEZJI2 HTMJ,C=D>>%;D$9=Q8S.[>7BYDXZ9QQV$NB3D5!Y1\KR,5E[@R= MYXDGEF;:3+B+64E3.(#^4NXECMR&)68%<,4$)Q*2N;,:TVE<&F#[^YE]9V/'6(Y4 MP5KDO[!89W-GZI 8$GK*]9.X_ AU/&/#%XEYU+:>0Z*3TJ*HP:B@8+QZ MTV]U'EH Y.D&C&K Z"4@N /P:X#_6D!0 X+72AK7@/%K/80U(+2YKY)E,[VA MFBYF4ER(--;(9C[LK$X*9Y0:D!553!&1D+T$!5S3 M:N5Y3 XLY2QA$>6:+*-(G+AF/"5[D;.(@2)/< 9^ A)Z(7F[ 4U9KMZ1]^3+ M84/>OGE'WA#&R>=,G!2RJ9FK4;?Q[D:UQE6E<71'HT\^"JXS1;8\AK@#O^W' M?^C!NYBO)FFCYZ2M1KV$!R@?B.\-R,@;>1UZUJ^&#S]TP#?]\(]4(GQX%[[] M;^)W_UK\52[]I@!]RS>^P]HB#ACBPQ/X=XFV28/B7C$2MS()]%R2+COVLI*A^A]6&:]'DQ&6/6SNV$]=M] MXNNL#'!OF=/!"@9ISQ$> ?ETS%EJ-^B + L34M>N&M_HFDY#/'&NY6__UNPJ M@K")(/R_(L#YR#2<%+JBZ'?C3QY\[X>N7?#/<5=Q3IHX)[U$:VPMIF2Q;^N, MK&W'!CFX$RPYX$LE#&)3CMAISPS;HC%FHJNSK28WB_-^^G(%U[=&P?!FF3N8 M@N"EU:ZR"MK%X-TKA6F3HFEOBC:0@)08KZCKT MG;ZZG&&_3AE7)(<$77D/$]QPLKKP5 ,M2GM 'X7&XK&?&=X101H#_)\(H9\' MQD%SZUS\!5!+ P04 " #\B6E1"V;PHGL# =# &0 'AL+W=OD[79__5*4S"@2[1702TQ2[[V9-Z2HR?C$^ ^1 TCTJRRH MF#BYE/L[UQ7K',I,W+(]4/5DRWB9237E.U?L.60;32H+U_>\V"TS0IWI6*\] M\NF8'61!*#QR) YEF?'?,RC8:>)@Y[SP1':YK!; 9Y,O^D:N9:U0V MI 0J"*.(PW;BW..[)?8J@D9\)7 2K3&JK*P8^U%-_MY,'*_*" I8RTHB4S]' MF$-15$HJCY^-J&-B5L3V^*R^U.:5F54F8,Z*;V0C\XDS M)5=/B>+)Z9Q1R=7VHGLA0 J4T0WZ1+(5*8@D()#MN5EK ]\O0&:D$!_07^CE M>8'>O_N WB%"T9><'82BB;$K5<)56'?=)#>KD_,O)!>@SRI4+M #W<#&PE]< MYZ=7^*XJE*F6?Z[6S+\J^ S[6Q1X-\CW?,^2SWPP':'/HB^OTQ>P M5G1LH[^I96!.7J#UHO\Y>8P+]/U^)?3DGRO"H1$.M7!P0?B%JD-9P.LY%>@) MUD".V:H VR&LY6(M5]W$QVF2CCP\=H_MO1F$6O91*8["P*#>.(J,H^BJ(_/" MO?I00_6Z477YVQS5)JF'0^#4,NT]]JK;8F#"TZP]_IU]H9Y.1&9 MH[GN!X#?&&N_;\X'K[H;V(Z2?ZT?RED3IYUA-/*\MS;F%E00=%$+"PKC,.KB M'FPQW\C517%;W8LRM]-]ID!K=J"R_IR85=/+WNL.KK,^PW=S;%E?X+N'NE-] ME:\;Y\\9WQ$J4 %;%M)Y(MM>]TXI)57D]S%7_#KP"J.=;QN1Y M4@4P_Q%,_P-02P,$% @ _(EI4=$8)M-] P @P !D !X;"]W;W)K M&ULQ5;;;N,V$/T50MB'!,A&DN\.; .^!5T@:8.D MZ3XL^D!+(YM8BG1)VL[^?8>4HLBR(J?8!?IBB=2<)1[;>&#OA3T9;NH8G,,_;!X4COV") M60I",RF(@F3L3<.;VS"P !?Q%X.#+KT3NY25E-_MX$L\]@*;$7"(C*6@^-C# M'#BW3)C'/SFI5VA:8/G]E?W6+1X7LZ(:YI)_9;'9C+V!1V)(Z(Z;1WGX#?(% M=2U?)+EVO^20QP8>B7;:R#0'8P8I$]F3ON1&E #(4P]HY8!6%=!Y!]#. >V/ M*G1R0.>C"MTL[[S"SG]((:.ADI>2#*1B.;?7';Y=!H,!.VLIZ, MPJ\,<68RE\(HW%XRU1J,)E3$Y([1%>/,,-!D:G>>F1^$815PK$,J(B!8T226 MNY5)=AR+(Y([@=B+!1C*N+XDG\GSTX)1Z\*PUJOALU:C81/L+TF[>"*M()6 M4)//_,/P<%BWG)]37_Z<^FTS? $1PL,Z^)&7[:+XVHZO^P[?-*^<*_*[-("/ M.TE%5H.W3&"E,;$FCQ !V],5!_+M#@G(%P.I_KM!OE/(=YQ\^XQ\2>**3(^* M?*X@9@;STIC=#-9,")N33,@#*";K"G*6B?:A=ZA0N]_^Y":=UD^8(WNP9R\0A[4)KRRSH#>F<-.(WX/ @K#IQE M63:S'#G0+QSH_](ZP-.U^4_1/_^G. WI5KTXS[)L9#GR8E!X,6CTX@\\<^;N M)@9%OMU#N@+5=/P,"][A_W'ZA<';U1\T+NSU[J_4.:*4+,DU= MJG571BY2=GR(?6W%<[_4HJ"/:]=,:N(N3:O,S\*;>5@SOPAO MEED[^D:?=O 5! Z!$ !D !X;"]W M;W)K&ULO5A=CYLX%/TK5M2'5IH.V'QFE$2:?*"M MU-%&G6WWH=H'!IS$*N#4-I/IOZ\-!$AP*-I1YB7AXYQ[?7PNU^#)@;(??(>Q M "]IDO'I:"?$_LXP>+3#:)ZF(?LUQPD]3$=P=+SPA6QW0ETP9I-]N,6/6'S= MKYD\,^HH,4EQQ@G- ,.;Z>@>W@4(*4*!^$;P@;>.@9+R1.D/=?(IGHY,-2*< MX$BH$*'\>\8+G"0JDAS'SRKHJ,ZIB.WC8_2@$"_%/(4<+VCR+XG%;CKR1R#& MFS!/Q!=Z^ M7@AP5+Z()+W[!H<1ZY@A$.18^W*RBIE>AB*<31@] *;0,IHZ M*.PJV'*"2:8JZU$P>9=(GIBMF2Q2)G[=@'T29@*$60SPSYSL9?6(&Y#)VGZ_ MQ"(D"?\ /H*OCTOP_MT'\ Z0#/RSHSF7!#XQA!R*"FA$5=IYF19=2&N!!YJ) M'0>K+,:QAK_LYX][^(:<@GH>T'$>YJ@WX"/>WP++O '(1*9F/(O!=#C6R7E= M]M7KL@?]]"6.)!WJZ"=S:=4U917QG#_6U+JNJ=6QIL#WSQ(./@F<\O]ZDMEU M,KM(9OV_ MXRRK7U649UBZBJ_3[/$/0ADOJ?V[X-@P4:F&DYR*MA)]J<6IO3 MJ^T^BO(T3T*!8]DMY,I+=&L%'WW4\>*9G&"S0P%S+M,9Z/6ZM MQWV-5[+9Z)2YG;% "SJ.?Z9L&"S0P&S3]GV],J]6YO4J6[;< ?A%KOLQCY*/3(2Z\3C&-$3POS&XD)'UT3E&K;BCD0N3HQ?JU6+]7[#PG24RR+2\, M3+!>.MA:XV&OM,]*R_<'G#YAUCM9J(F(WL";9D&!UG6\L;I/N^>:'7,& MP8(_PD[5-2L8[%_"%C3C@N7EJW8MJV_BF@4$.F_@4]/?X:L:_&6?-%W9-QVO M8]0P7*##>99MV1>L:MH\[._S?V\V),)M39N<943D#!=B-^1%'?>U/]BT6>B_ M@7E-NX7CZY@W[K8V%YXOSX-0@0YE^Q=>HU#3VU%_;_^&=R1*>FU!33=%\/JV MH*;5(G056ZJP[;5?OK>B\Q?"8;! W/-CC%&ZT,TQ6Q;;!EP$-$\$^7W0WVU MWI:X+S[&SZ[/X=T":JXOX=VJW'1HPI=[( \AVY*,R]>1C4QEWGK2/E9N*Y0G M@NZ+S^ G*N1'=7&XPV&,F0+(^QM*Q?%$):@W=V:_ 5!+ P04 " #\B6E1 MI0NOEE>^K> $I49=B"=P\F0F9$FVF M6&E&.8PE4JLT)?)E"$QL^A[VM@OW M=+[0=L$?])9D#A/0#\NQ-#._8$EH"EQ1P9&$6=^[QE8!4!@UA;"F)^UC "QBR3T?$W)_6*/2UP?[QE_^H.;PXS)0I& M@OVFB5[TO8Z'$IB1%=/W8O,=\@,U+5\LF'+?:)/%MLV.\4IID>9@,T\ISW[) M$.2!\#6B] XAR0.0.FBESQ[HAF@QZ4FR0M-&&S0Y<;AS:G(9R M>XT3+L7$J!;8@L]%9F>2,M;$G M)G@E]VW$1=CI-,KEM@JYK0_*-159D]76&P%E6:V+.I#9+F2V*V7> X<-,:^X M0A.8&T/6Z/$.TBG(JNKJ%.R=HU9MM^#M'K-JNV\SYU[J@_36!!WHQ,'.3X-/ MJ=J[9/SY:U>94-6FMBSH4&NZ$AI5")TN(*6'Z!8WHFK+_*5Z\ M\UQ\7-/%.]?%1[7=G.T@B8VH^=HARL+:8?2.\>*=\^+/L5Y<[[TE(17FBW?N MBX]GOSE5JRZ[=6&95'^O^TI!SEU3JE L5EQGC5BQ6C2^UZ[=\W?A6==\1Z0I M#H48S PTN&R;9,FL$SX30VXG=H/@[,/@' M4$L#!!0 ( /R):5%-V?8)M00 ,@5 9 >&PO=V]R:W-H965T;9KN__HRAD(!Q6+7J2PMDOK''V#/&DQUE3WQ#B "_DCCEYX.-$-LS MR^++#4DP/Z5;DLI?5I0E6,A;MK;XEA$U:"HW0PG:AGMVPZH9F( MHY3<,L"S),'L949BNCL?P,'K@[MHO1'Y VLZV>(UN2?B87O+Y)U5L8110E(> MT10PLCH?7,"S +EY@4+\B,B.[UV#7,HCI4_YS55X/K#S'I&8+$5.@>6_9S(G M<9PSR7[\5Y(.JC;SPOWK5_9 B9=B'C$GQ!$J7%?_RK'(B] LFC+T!E 6H6##L*G++ M:1:,.@J&9<&P;PMN6>#V+?#* D^-?3%8:J076.#IA-$=8#E:LN47ZG6I:CG M49K/K'O!Y*^1K!/3OR@-=U$< YR&X"H5.%U'CS$!%YP3P;^"5$[N>SF=PTP^ MI"L0U1"L(.#S@@@S MHE>HHU<.N*&IV'!PF88DU-0OS/5C0[TE1Z@:)O0Z3#-D)+PGVU/@V%\!LI&M MZ<^\=SDF,L79"G+H:[\8"R=:LHYBL_MX NB-!+DY%HZBF;* M@7^N)1Y<"9+P?PVM#:O6AJHUIVN",\HYF&/&7J)T#2X2FJ5"-R,+&D_1Y'[\ M/'4=WY;#_;S_HGJA@F.H R5NI<0U*KE8+K,DB[&0PR9E,!']QKD[Z\043,.] M#IP@ST5--?U@@08&) 'CC.B4^&UVD4CY#=%]$(% M;90SDCB]A%$E861^)7NO(7?'UFS6J1JU>^(T9]!\U)I!SK U&=M,T+:;J,LV M%;2=KLGH5\I]H_*YBB;"P!V)E7R^B;9R\=Z0Y)$PT\(=5RV,/\ FH%T'H?T^ M1E'R'$PXSVV]G'ZPX"CL4,Y>KL-W$6U8H&%#T+>[=-3Q!QVCCI]JMYN_EF?"Y.X=/'"R MRF)P':UTJA9'Z%SP0C#CP &)VO/H]@='*+R"PK2,ZKB%YKS]SG!(P#>L$ 'DXG7M8[J!(+F".KA!WZK9=_V6S+\UHMIHP(-EPS;3E>K4PZ.W]<- MS'1.'S3H T^>., M6TZ -/G3A@5'V0[EU/F#S&[_)TY04AUN_1UO!)N2^N$"'<[O_)) =>H@<^H< M]P+4_B9#:-R4T0,4:$"NT_4E@>I\0^;/NS\U@B-T)@,X4@J5 >B6CK5WT"0W M_VMU),C!,E\0Q0% ];0Z=KQ0AVV-YS-X-H>:YPMX=ED<*M;TQ1GG#6;K*.4@ M)BO9E'TZDAI8<6Q8W BZ5<=FML6P( ,@% 9 >&PO=V]R:W-H965T\&_[KZ?N\/GM)'J21< AAQ*+O3<*XRIKGQ?;PLH MJ1[)"@2>[*0JJ<&EVONZ4D!SYU1R/PR"Q"\I$UZ6NKV5RE)9&\X$K!31=5E2 M]>L&N&SFWMA[V7A@^\+8#3]+*[J'-9C':J5PY?]?CJYNI MM7<&7QDT^FA.;"8;*9_L8IG/O< &!!RVQBI0')[A%CBW0AC&ST[3ZY'6\7C^ MHG[G3?6&Z*N3?S2 X[6G/S()M/T.436[VMY-I]2=/9!A[9UMK( MLG/&"$HFVI$>NCH<.83C$PYAYQ"ZN%N0BW)!#[;A0*ZU!J,OBX*7=H)FK* M"1PJ+"ODA)92&?:;NA+;7:&!G"_ 4,;U!3DC3) OA:PUZNO4-QBR!?O;+KR; M-KSP1'AKJ$9D$ER2, B#Q_6"G)]=_*WB8\)]UF&?=>ADXQ.R=TPP Q_N\4(, M9$V^WZ,]61HH]8\W:).>-G&TR0G: ]CNR$'9 MI$ANK02B1.PG;214GJ M/P^ HQXW4B#G>^F!3ZUH*P!GN^D-"\+V_[]XYW] 5!+ P04 " #\B6E1.<,Q MR(0% .*0 &0 'AL+W=OO.AWU?S-8NI.A4;EIA? MED+&5)M#N>JKC61TD2;%43\,@D$_ICSI3<;I=_=R,A9;'?&$W4N@MG%,Y<]+ M%HG'\Q[L/7WQF:_6VG[1GXPW=,6F3'_9W$MSU,]'6?"8)8J+!$BV/.]=P ]7 M@\ FI!%?.7M4A<_ 3F4FQ(,]^+0X[P46$8O87-LAJ/FW8U3-9&94L2L1?>,+O3[OC7I@P99T&^G/XO%WEDV(V/'F(E+I M7_"8Q08],-\J+>(LV2"(>;+_3W]DA2@D0'PD( 321IO1[(>T-FFVF0U/+(U3+^#A$>!3 MMCD%*'@/PB ,#J1?^=.OV=RD0YL.S\KI?5/"O(YA7LP0.94B_D#&/SV(OY&^1E'7>3O+(=W MU@)_9U5J*O3Y8TI@8> $(GCII;AG+Z>.:F"!FX(]@T184";811JAV_)AV *1 MV:!%EG[E\4 (A/C8G@J="$"_"J1-F@)W2\.CK4L!\W.8C-C@=U7/J"RF#=1( _1K0C%#P M+VBE00J=*(1!%U=#Z,0CA"VLAFQ0WVKPAI3!%NX=_$+ROZV&YCU6Z,0D1)U< M DZ%0O\]Q"N7 *Y? KZ0,EBG2*%?D=K8$)JT::'3IG#0R77@E"OTWX"\!+Z0,UJE8Z%>QQNN@68\7.@4+S[I(.W(2A?SW+:^T/():VKTA9;!.KI!? MKJ9\E?"EX331X$ZOF01W,\7DCLXB4Y1DLW4LA[Y^#CG-0=TTK J.52N6%:KG MSQ=2!NNT!M7X52_AKZWV#3FU09UTN) 3%=2&QX6J_E6%?%](&:P3&%3C<+V2 M_.;=&G*Z@CKIB2&G)Z@-5PQ5+:\*X[Z0LCGMM 77>&+-+_*) Q)8F+3@=FL+*_;(GBO3SW@^=('&^$?%!+ M0C3XEC*N3CM+K5=O@T#%2Y)B=2Q6A)LG],QOG8C9R,1:89Y>1& I6E*9;?IX2)S6D'=K8#MW2QU'8@F(Q7>$'NB+Y? MW4AS%U1>$IH2KJC@0)+Y:><,OIU&H37(9WRB9*-VKH$-92;$@[VY3$X[H45$ M&(FU=8'-WYJ<$\:L)X/C:^FT4ZUI#7>OM][?Y\&;8&98D7/!/M-$+T\[PPY( MR!QG3-^*S=^D#.C$^HL%4_DOV)1SPPZ(,Z5%6AH;!"GEQ3_^5B9BQP#!%@-4 M&J <=[%0CO(":SP92[$!TLXVWNQ%'FIN;4\P Y4K+S*1?*] %MR069IQ1G*?2S+PB:\) !"[Y*C-3#BZ(QI2I M0_#&F(*/2Y$IS!,U#K0!:9<*XA+0M "$6@"-P+7@>JG .YZ0Y+%]8(*K(D3; M"*?(Z_".K(Y!%!X!%*+P_NX"'+PY]+B-JL1%N=NHU:VD1($IN#%M1*0DB4Y !&U]X*BI7PJO_=RK)9GU MI!?!P3A8-V#I5UCZ7BR["2R39GO=;#Z];$B4JF6JEMUM&;X?@;\,&8*#*Z', M=KCD,"#9'.:BB'.P=Y3^&X2],>ZZQI4%P MII09.*A0'_YL[]13\M&TN3);0>6+-04YJ 4YZ(5AM[PDP('*PT?]" M6:7;W?&)T00K\2/B=GE4OM M@\^)(_2KXQ,H"]:%K+WSG8Y!OY UO&P5A%6Q%=8@9D(9V/OPEA,7.'Q%O.4D M!_HUYY=YJZXXL/TU!#G)07[)>7',5>)]%&A_T/)2B9S,(?BJR*N$NP) MR*^)STE>J*Z371C!_K %I)-*Y)?*)S 8VEO4D!,UY!>U_+!#@0]SDS>+R_7) M/J]9R D+.GD]=(6L)U*D; M\G\[O3BZJG^ M6T])X7(+X7/2E=U>6S!%SEIC/S2^ 2F*CWW/7""G9/!E,A% M?OZI0"PRKHM#PFJT.F,]*TX6W?3B@/8:2[-+%6!D;DS#XX$A(5F<>18W6JSR M<\:9T%JD^>62X(1(.\$\GPNAMS=V@>KD>?(?4$L#!!0 ( /R):5$CG+*K M:0( @% 9 >&PO=V]R:W-H965TN,FEL7#L[NRT(.W#[^R4J)LH>]'& M9]__[G?GAW1KZ-%6B Z>:J7M**J<6Y_'L3Y&-<"ZFC+ US<\I2TS@E-6.=J7=B)JBE;K_B:=>'/<'@]("@ MOQ/T W>;*%!.A1-92F8+Y+TYFA^$4H.:X:3VF[)PQ*N2=2Z[%))@(U2#8$HH MI18ZET*!U-91P]UW%HXA>-T&K_=3=$(J^X&G%T@2+4Q@SJU$(BQ@X4S^"'>" M2'BI<) K8Z5>W<^P7B(]I+%C;)\\SG>(DQ:Q?P!Q)IZAGQSQK_=9-S[(]W(J MGNT[B,%6@M#^'3/F%G1]Z'=]Z(8-T1<5O#Z9C1U$Q-AI87[:TX 5PYK^_ &WJ##&P2\P0&\_W4:OCPA MY=(B.\@85RF%'.7R3"_;UZC:&--=QC&"3_Y(_W#K9_(V:"5GPR06')HN3DC+>3VGO7&LZLPUE? M&L&PO=V]R:W-H965TA4C6Y[F.Z#23[ :F)GME.V_WYVD@5(35;I7EZ(G7S? M\?F.[6,SV7/Q)'< "OTL-'"^IT8YK$X_8?] ]U\;J8-9$PY_DW MFJG=U!DY*(,-J7+UF>\_0EM09/!2GLOZ%^V;V"AQ4%I)Q8LV63,H*&N>Y&8,"[PKYGN]9TN?#Z0M(=3HVZ7A\FN[JFKO" M_:YPO\:+A@J_8U*)2J]*A;XO=0"Z4U#(?P?@@PX^J.&#,_"/7)$P$FV0PB,&US@9!4F/J"7,]_UQ;"<:=42C0:++ M3D=#^0K-*R',--X350FJ*%A7:&3A$L>XQ]@2A&L)IR#E'J# M-ZQ++HRIV2C'+\C@:(PCK\?9$A;[8P_;22<=Z>3OR^$:K4!H0=$M>M >"YIR MAE:*IT\VOLE+(HE>F?WE:PG3$Q&>X3OJ^(Z&=YW1=\D)0]_OH5B#&-K*XPYT M? FGP-[!@KT+>44+?*IV$(113VU;W,B/1XE=;GQT>N!!ZN=6!EI2LJ8Y5;]> M,Q/X8-KX(JZ-#[:-+^7;+?"IQB'V^CO5&N>%87AF+@[6C?\_[\8V\]:V[/?) MVN+"P#MSS."#?>-A_Y[SH@"14BTQ_*AH6<\FXZKOVZ?P![/%\476R<$8\; S M_H=UDKPXN>-C05OA7T:%8=0_@]RCBY^Y==\3L:5,ZL-EH].\FT3K(YJ+;--1 MO*SO@FNN],VR;N[TY1^$"=#?-UQ/0=LQU\ON[\3L-U!+ P04 " #\B6E1 ML5=GEQT# 2# &0 'AL+W=OT]R=>FOA;Q3*:*&>Y9Q-?!2K1>'OJ^F*3*BFF*!W#R9"#@*NQ;@(KY07*N- M>["I3(2XLXMQ,O "JP@SG&I+0G ._ @P1E99OI*K#]BD5#;\DU%IMPOK(O8P(/I4FG!"K!1P"C/ MK^2^*,0&P/!L!T0%(/H3T-H!B M [!+-E;FT3H@FP[X4:Y VVK#9&U<;AS;9 M4&YMO-;2/*4&IXT@ZL' MYX+K5,$'GF#R.]XWNDIQT8.XXZB6\!H738B#!D1!%&S1,ZJ'G^#4P$,+#WLU M@RLD95JU35#XMGQ,YIUQ!AC,##],UM?-GR-".2D$AJ%UA][,F8)(GVI'C\*)VVJI@:>'C] M['V:#UX-9HD%&;/D&XWEYK+5;X&8K/ ND??L<4;* 87:7\02D?\'CX5MB%H@ MV@G)TA*L&*0T*S[QSS(1!P#EQPZ )0"^! 0U %0"4%- 4 *"IH"P!(1-Q] M M =VF@%X)Z#4%]$M /Y_=8CKRN9Q@B4=#SAX!U];*F[[("R)'JRFDF:[=A>3J M6ZIPG4O>DD#;TT42BJNY0[@[]U[K[?D?2)>'_.&($58P@CQ'6Q#"N)V0I M05G0X/LG90=N)4F%*TI810F=(YG0/8U)%H-[+ G *TDX\-OA>[_M@83L"5&P>];D6OZW2D6%$&/JLN^*DD XI'JN^IE)0,:;8&-WN221O3 M(L @#Z![X7ZDQC?L["VL>A6KGI/5RUF?8QJ#VPS\154BCS)J(^3V[8O M2/:;U>@8BPVPS?-A_FQ$W?Y]U Z=1 <5T4&C$A0JCT]XF=B2=EVXZ![.8A]Y M^J^:RD+$+(9><&QXQ-+W3*_Q?FW1?\.#Z;L7UO3='>5[MDN0) MQ#392453;# G(&([JP3,2M^#(U9UE(P^^X&34D7G5HB=(J%8C8O9!VP%;G[L MJ'P"5VM.2%HC366 X( 7"KO]7OBBJ#]8# >6XI]9[& 8A ,4U S6M G?K>B+ M/,-;/>_@@F8@9DF"N0!;I2-Y]FW[JTGIM'\XP'9W<,QZ:K&";?@R!397O?!E M EY;!6U8-]6F"_GN-O2\,MXAM0:B#"HJB8I9J:DH;UY0J]VAJ@L'YC $TC@&=N M!&/X6K=]]98VJ&%F5!N>0;7'T":U7K^&C!%1Z!91_=H)QBQ-J=1YJ JP424: M 87G%%!H!!2Z!?0W*G%:NC[:I.:56%N+1CSAB%ATD>TH4+9R5 M6=&%BC-5%&,FI+#MM\LP1Q6)(*QEB(R((K>(JL2MB-"GASC):=G"ESZ.UFH0 MU$9>_^P6(96BUG32R+H78.CE93 MPM?Y,;LH7I2*4];J:764?Y4?8'>,>?$[P!WF:YH)D)"5@GIJZ]T"O#A:+VXD MV^8'M4LF)4OSRPW!,>':0'V_8DP^W^@ U0\&PO=V]R:W-H965TYCVX(0C6#68V:;IOOULDZ)L<=(7 M\-EW_]^=L8]LS\6SK 4>JU9(V=>I51[Z_MR6T%-Y(BWT.B5DHN:*&V*G2]; M :2P037S<1!,_)K0QLLS.[<2><8[Q6@#*X%D5]=$_)D#X_N9%WIO$P]T5RDS MX>=92W:P!O74KH2V_$&EH#4TDO(&"2AGWEUX.T^-OW7X3F$OC\;(5++A_-D8 M7XJ9%YB$@,%6&06B7R^P ,:,D$[C]T'3&Y F\'C\IO[)UJYKV1 )"\Y^T$)5 M,V_JH0)*TC'UP/>?X5!/;/2VG$G[1/O>-TX]M.VDXO4A6&=0TZ9_D]?#/AP% MX/!, #X$8)MW#[)9+HDB>2;X'@GCK=7,P)9JHW5RM#$?9:V$7J4Z3N5+V"CT M$7WES0X]@JB1G?BV871'S+9)=+T$12B3-^@*T08]5KR3I"EDYBO--RK^]L": M]RQ\AK6&=H2BX /" 0Z>UDMT?77SKXJOLQ]*P$,)V,K&ETI84KEE7'8"T,^[ MC51"?^Y?%\2C03RRXM$9\0JCQD>L$./4S8H'5OP>"[M8\2DKGL9G8),!-GD/%KE@DQ,83I,H M=L.2 9:\!QN[8(EC%],PF+IITX$VO4A[K$ WQE*!<#&G)\S C4L'7'H1M^"- M/><=84R)V5+< !J4.#$:)/A"B;W.]H7AK M6\N&*]VH[+#2?P80QD&OEYRK-\-TJ^%?D_\%4$L#!!0 ( /R):5%_P?,Q M!@, +D( 9 >&PO=V]R:W-H965TV&RKIIFG9AD@.QZMB9[93VW\].TBAM F*] 7^< M]_@Y;QP[DST7CS(%4.@YHTQ.K52I_,JV99Q"AN4ESX'IF2T7&5:Z*W:VS 7@ MI!1EU/8<)[0S3)@UFY1C*S&;\$)1PF ED"RR#(N7&Z!\/[5LA70O?L)DM",F"2<(8$;*?6M7LUCTQ\&?"#P%ZVVLA4LN'\T72^ M)%/+,4! (58F ]9_3S '2DTBC?&WSFDU2QIAN_V:?5G6KFO98 ES3G^21*53 M:VRA!+:XH.J>[S]#7<_0Y(LYE>4OVM>QCH7B0BJ>U6)-D!%6_>/GVH>6P T. M"+Q:X)TJ\&N!7Q9:D95E+;#"LXG@>R1,M,YF&J4WI5I70YAYBFLE]"S1.C6; M\RPC2C\6)1%F"8HY4X3M@,4$)+I MZ ]0E^Q$-CXC(TE7IEO>*(E\S>6+(B,*9>% /3[>B.5T!OQSY%5_695OUS5 M/[#JDC#,8J@,'Z!;@C>$$O729V>5*2PSF=?T:38,HY$[L9_:KG6CPD"_W$W4 M&\R@P0Q.PJ0&,T%82E!R@':"R]XG7V4+6A"NYT8MBHJU)\P-W4.PPP9V^!%8 M',=%5E"L]%@"^O"+"39G2A__L -V$41>A[\GS ^<0_QAPQ]^A)^!ZD,-.PPC M;]0A[4:-O8-&CQK0T5'0;SF8\X'M3MJ^HPZ"L2I\!]H3=7C[CAO0\?^!EM?6 M!=]>/.AC[MH8W$<\[K#XXR!\;^VX\\(%?N"[_<110QP=)U8I"-0ZDP9H62AS M_-P11K(B0RO\4D_<@[FW$QW/MVBI#RI,T2_ HJ^DJ /K=]VU6Q>+N=3OL-@1 M)O6&W&J9XXU;?C@:>\-?SDMV@#LPW\J-PI'?1MGQ H3F4A %^X5W M12]7-+("-^,[AY,^NR8VE:V4O^W@TV[A!=81Y) 9&X+AWSVL(,]M)/3QIPGJ MM4PK/+]^C'[CDL=DMDS#2N8_^,X<%][4(SO8LRHWM_+T$9J$$ALOD[EVO^34 MS T\DE7:R*(1HX."B_J?/32%.!/0>$ 0-H+P?P51(W"5\VMG+JTU,VPY5_)$ ME)V-T>R%JXU38S9OGE'WA NR->C MK#1&UG/?H%]+];/&VW7M+1SP=@?E!8F"]R0,PJ!'OAJ7KR%#.;5R.GLN][%* M;:G"ME2ABY?\9ZE6STJUYCK+I<9R:?+S:JN-PB_TUP@V:K&1PT8#V%NPJW$' MRE9]H!+7=8C4A; K]WZ9IG;F?0\X;L'Q*!A9M(]5J^(S5AA/:-H/2UI8\AHL M[(,E75@PBV?]L+2%I:_!HCY8VH$EZ23I9TU:UN0U5MS'FG18=$H'\IJVK.DH MZ^L1L)7O#:@^XK1#3"GM!\Y:X&P4>-,T@<<&X9I!VR;Z3,RZ)H)H-O"ETN"I MBP6C1CZ#UI?DJI"5,+B[X(ZFP:U.;$%8#M"FM_T$'3SJ\]FI#Y-Y.??X&SR])Z:SD>["S[&K7O ^5.+H^&H\U6E ME'5>2N5VV9>-GLAMS@_,/NNW'W;7:S1)TY?V^Z;1:31@_ZE5TO%>>3/D]3W> MTAHWU&?I]6;0;:51% ;)RPRZTV(:)"^;A7^V,]MCT1>F#EQH=+-'77 QP?ZF MZI-&/3"R=)OU5AK<^MWE$4]GH.P$?+Z7TCP.[/[?GO>6_P!02P,$% @ M_(EI40O=Y H] P %0H !D !X;"]W;W)K&UL MG99;;]LX$(7_"B'TH07*9[_#8&G)^E.J'W@,8\JLL*KWP]L86O5FQT J: M&5\%'/79-;%+V4CYPPX^Y N/6D=00&9L"8Y?=[""HK"5T,?/MJC7,:WP_/JA M^KMF\;B8#=>PDL4WD9O]PDL]DL.6UX6YDCFDQS;N=0C6:V- M+%LQ.BA%=?KFO]H@S@0L&A $K2#X4T'8"IKD_).S9EEK;OARKN21*#L;J]F+ M)IM&C:L1E?T9;XW"IP)U9KF292D,_BY&$U[E)).5$=4.JDR )N]J4RM ;EF7 MY,#O3_/DEN#?2'$[D12 (6KR<@V&BT*_(J_)E]LU>?GB%7E!1$4^[V6ML;*> M^P;]6JJ?M=XN3]Z" 6^W<+@@(9V0@ ;4(5^-R]>0H9Q9.9O]+OHUD)GA=08ER;?WVZT4?@/_7<$&W;8L,&& ]@;L&]C#LKF/I#$ MY:E$TI2P;^[=,F1A,O?O'."H T>C8&0Q%^NDBLY8C*;IU V+.UC\'"QPP>(> M;,:"T,U*.E;R'"MTL9(>*YF%D9LU[5C3YUB1BS7ML<(H'F"E'2L=97W> W;R MK0'E(J8]8D"3F+J1LPXY&T5>@=8 $_)/UP^N;#^8D"O!-Z(0YGY"KMN^,2'K M&ES.9CUG<<32@3 8?>QL=-3;$T_(;]O91U$U#>W1V(<*0P-M\"(KZAQRV[D> M'CL;%^UY?LTB-DT'3)^U8_8WIL^"=-I@/1L1Q0V\<]'V2=9K#U&$&_V V<>& MR(+_:79"5K52F)[3=>!XJ1E]:MHQ*PF& G[LIFR\G8YY_B2K;,2VH\G2=-8+ MVS$MBJ?!$^/^V9YM#TP?N=J)2N-^ND4=O9ABYU.G,\AI8.2AV<8WTN"AH+G< MX[D-E)V S[=2FH>!/1ET)\'E?U!+ P04 " #\B6E1ZAWUHU>5[>Z'TWUP$P/1)C%GF]+>KS_GA4 +0B&>:7=$UR^61!68:%O&5+@Z\9P7%I ME*6&99JND>$D'XQ'Y=H=&X_H1J1)3NX8X)LLP^SEAJ1T>SV @]W"?;)$GF1#RL[YB\,QHO<9*1G"#6#;F%0(GXD9,L/KD$AY9'2 M7\7-;7P],(N(2$HB4;C \M\3F9(T+3S)./ZMG0X:SL+P\'KG_6LI7HIYQ)Q, M:?HSB<7J>N /0$P6>).*>[K]G=2"G,)?1%->_@7;&FL.0+3A@F:UL8P@2_+J M/WZN$W%@8#E'#*S:P%(-[",&J#9 IS+8M8%]*H-3&Y32C4I[F;@0"SP>,;H% MK$!+;\5%F?W26N8KR8M&F0LFGR;23HRG-,L2(2LO.,!Y#"*:BR1?DCQ*" =S MV9?Q)B6 +L DCI.BMC@%?Q!9&G";5WU:U/MS2 1.4OX%#,'#/ 2?/WT!GT"2 M@^\KNN'2,1\90H9;D!I1'=I-%9IU)#0$OLE@5AS,\IC$&ONPWS[HL3=DFII< M6;M0$LTS(U\4Q/-H>!3L[[V&=O9F\E S6-@TI_SA%_O>WP M]^21"R8W@7]ZF.R&R2Z9T!&FKTF.\XA4-!>@W,N&=#%\D*03SHFX ).,,I'\ M5Y+K&JTB<$N"8NM\&CN6#T?&TV'UNB 7FD$;%'9!T/61VT;-=*C L1M4*P]. MDP?GG#S$3.@IJKL@&]F6 M7K3;B'9[1?^U)@P7.U(EF\OZR[UJI_D"_$F$3KC;C1?9IJ*\"[)<6REEV 5! M$YFJ]"[*]0XRW9+N-=*]7NGSE6SJH2QRMBOYE'*M6J^;^,!7RS/MHF13NFJ# M:U#0=7Q'$=R%(>@A3Z_8;Q3[O8I_8);@QY2\IM<_H:V[F,!7:]O%6#Y2E79! M"+FN7FC0" WZ2[N1*JM-,Z*9]M4-.K1#A!2-&HREOKD:3*#4?*;!>$>:%YK[ MP<+LU?A*#6OKUBMC0E]M6@U,[MQ(>95##0S:@:WN\3,=*X(P."+V8(J")VY3 M4\Q7"SE^@]9VK1]_X E]K %I]F<-2K-!:U#'=VAH[<5;)XJ/=N(7C&: -NOI M\1Q8G4\ELCQ'34(79=MJ&X<:%#1-$ZE9T,"@>\#93L-^((+HG._SS_(W"HG! MY$FF84GDAZOXX=9\RL!WN;-K4])/8X$7@AD'+LBJ\1;Z(,8ONNQ.3W0%8>.K M<*4=M3\LJ-E'!-4NT7Z2A/VCI#)-O*=(_43^3D2E 5@]->KW%.P\V<<\A!\6 MR^P]L;1+LA]JX5E3;:<@8<(CNI$CWST6\OD=89$< +4EZ2=R+TWO-VT!7K-S M;9U=^$:^V?E\[=3N1V=XUNS\ON3V4[F7@39)T]?M+'URW\8W.Y^O2JYQ<(22 M$;8LSZXX*+-3_2AN5IOSL4EY*J2LW\"K*=2LA\5Y6GEDLW=?'<9]PVR9Y%Q^ M)!>2RKST9'^PZGRKNA%T71[@/%(A:%9>K@B."2L \OF"4K&[*0B:4\;Q_U!+ M P04 " #\B6E1VDO0ND$" H!0 &0 'AL+W=O:KP(;22-!J&A*(BHKM8=J#26X;"W]D M]BUE_WZV$Z*P%<1+8COGG'ON<>QBI\VC;1 )GJ50=A8U1.UY'-NJ0H MW)>U-I*1FYI-;%N#K XD*>(L24YCR;B*RB*L+4U9Z"T)KG!IP&ZE9.;/)0J] MFT5I]+)PQS<-^86X+%JVP172?;LT;A8/*C67J"S7"@RN9]%%>CZ?>GP ?.>X MLZ,Q^$X>M'[TDZMZ%B7>$ JLR"LP]WK".0KAA9R-W[UF-)3TQ/'X1?UKZ-WU M\L LSK7XP6MJ9M'G"&I+13\X.036"[;KCR MN[@BX[YRQZ/REAHT,-=2'$.69,D>^OQ]^@(K1T\] M/?WRFAZ[ (84LB&%+.B=?#B%G]<. E>$TOYZIT ^%,A#@?R- M=(A,:"7L/< M8,T);K=DR67M8CZ&"ZFWBO;%V,FF2=#U1_*IS/+)21$_C=/J4*=C4#I 7AF> M#H:G[QI>M5AQ)N#"6K369P*76M7[+$[_+WZ6)/\XW .:CD"=QWCT'_L[Y(:9 M#5<6!*X=+9F&PO=V]R:W-H965T!K+E6 TK8R*?$P<)Q@7-"M'E^?5M3MQ M><[7*L]*=B>07!<%%=^N6+WC+W(K6.DA_+(^1=],DLO1HZ.B.4L4=H% MA?^>V0W+<^T)XOBK=CIJGJD-MX]?O;^O!@^#>:22W?#\@Z M5_?\9U,8009&5F__IUYJ(+0/P8S8@M0'I M&W@[#-S:P#W4P*L-O$,-_-K /]0@J V"0PW"VB \E*6H-H@.?4)<&\15.FSF MKYK\6ZKHY;G@+TAH-'C3!U4&5=8PYUFIDWVN!-S-P$Y=3J@HL_))HA6#);"D M@J$3=$UEEB!:IN@VR]>*I6AR-T='MTS1+)?O /$POT5'/[U#/Z'QQDJBK$0/ M9:;D,5R$X]^6?"W!A3P?*XA3/VVJJ5$DS)EJ<%^:K>/ M+?9CX*&[LYC^O2ZOYK=W\$Q5@CG>:3PX. M'L<&\_<'!V\T_W!P\$;SZ?]E@D!)6^N>/(%I=ESEK(=96SC MW-N.*<"]T4T,H-#O4V X3C&/0X,* (+P\Q!T' 06#FX7DNX(B704#QF)=4: MY%ASHJ OL%+I0PDHX\9?(1KY?FT[U^9@8_Q'6B'3R^AE<>',LVD$MGCIF&^ M]M6CCWIIHZL\YPG5=Q1'=Q2R+3$=; 3F(F(&R)B:_^X924O]!JS=Q#LM.K- ML3+[N1+SD%574,%@\CRG8FL_8)0EM-0V+] =O0A&O M/WAW_^"'CFR#;^4G]JS%Z K:=*H)R)[95A-"DZ])OH:-$UH(7FA5L%JK3>^' M1=/TM3N@J%I!Z(^/X!C-%"ODG[:BUHHR;%=ELS(1E<"@N7Z\[@WU6KU2FP;[ MVCEN7\.?+!8LV:@/FN?HUY6.5U9;V,]4*Q9EWH<.%5481&[<[Q@3 Y!$GA]Y M_?YJ [FTP;I4M9J.&P7<=]'6:5_93W#/05LI&VHH+S0CZ)H4 "&0(R]*/#= MP3K8+]NLD"YOK6;#=M'V7;Q5R!/]JBT%2?=-N^G(8R-U0W&%8^([PXP; @// M&*#MLEW3U+&2NH:F6ZRU%K2""=L5TQL7*=(J+V)7 M7F^[XLA0(?5W1_LA4P,DB(GC.OT=@ $8@1J,_!WZE[1ZC.S18W4U1@LN&MZ& MH^YZ;Z4,(3]4MK1"@]B%QMNUM#H0:Z;LA4P-$&B,3ASU7TD8@-@E/NS,=F1* M*T^(_?589RYE.Y>L,Y=)=R[9X'7V,:+5FPGCNT=OF.9>Y,"?_BCW [NC;+4. ML6N=FYQ*J2.OYQ3!LJB^.!U#TC*19%(7V"QA6QC9@,P9X _T(L:G?C\)#D%- M#T+-]J&ZW+2BAMA%S3W3[U,2U726ZOL".KJ?/\AWA[09TNH $OY0A:/ML\3> M9]]XPWF/$Z@DZV M.I"L_;>'!ES@@7SOE\3QUH?;@HFGZJN_A!CA^9NO4LW5YI<%5]7W]-[U:WSV M 1NN3_'9;/.[@=;]YF<,GZAXRD!/Y&P!CW).0YAOL?EEP.9$\57UV?B1*\6+ MZG#):,J$!L#]!>?J]40_H/E]QN7?4$L#!!0 ( /R):5$#^'[![P0 ,(4 M 9 >&PO=V]R:W-H965T#PSN+_EXD6N*%7H+0IC>=-8*;6^MBSIKVA$9).O:0S?++B(B()7L;3D6E 2 M)* HM!S;[E@187%CT$_6IF+0YQL5LIA.!9*;*"+B_9:&?'O3P(W=PA-;KI1> ML ;]-5G2&57/ZZF -RO7$K"(QI+Q& FZN&D,\?6]XVI (O$7HUNY]XPTE3GG M+_KE(;AIV-HC&E)?:14$/E[IB(:AU@1^_),I;>0V-7#_>:?]+B$/9.9$TA$/ M?[) K6X:7@,%=$$VH7KBVWN:$6IK?3X/9?(?;3-9NX'\C50\RL#@0<3B]).\ M98'8 X >,\#) ,XAH%4!<#. >ZZ%5@9HG6NAG0':YP(Z&:!S"' K -T,T#W7 M@I M2K2FD-$K(BBZ0G\2(8C.*70QIHJP4'Z#U>?9&%W\]JUO*;"KT9:?V;A-;3@5 M-ESTR&.UDF@2!S0PX,?U^%X-W@*^.6EG1_K6J54XH^LFC6'>1U@+LMS^U;K_NIV4W;MO$!S?/$[DZ*E8AVY^!-*=/:EJ8E#EN+;G5$;3RZ/IU48SV;XK/;D$R.<1C',RC1M] MT\_4Q-P[<@;C\L:F_,^4&Q_+N7;G.$R38SG'P]4AZ.4AZ-6'@ H&%>D6%8T M-EST-ES?W(90.*X"%FZ2$[-+%^-P9^@^+O9Z;N?@+)PA6':VZ%2XOE6-V2N4 MMCB0:$K>R3PT'NU,1^G,>J[IT)XM>6>2M%LUG0 730G7=Z4LC8:':52WNT6? MP=VOR)ZB\N+ZTONYT2A3?FHV.BE6=KZHF;B^:/XO@T]FHYP9QYEV0JK\\Z6H MOH[],09!=D 0M'^*U(H*2A:*"I/G)W1C/7+];OQ9\W%@F5]1_9WZZF\X&].' M[VA7!M"39HD]%'%CQ3JA'3N5##\.+#,LFHA3WT3&Z?5*RF3!!7J.H;T!S[S4 M&8G5*ZWF]6%)0FT2<8**Y1FW3Z,?5#MZT3,ECQ);M)_/TEVW*PX M2EGI%UN2=2+90(&%RTJ@ZDO&>(&E MZO*U)TH..#6@(O="WQ]X!2;4F4W,V"V?35@E0L^W4"9S] MP!U9;Z0>\&:3$J]A!?*^O.6JY[4L*2F "L(HXI!-GP%0=M MI%-Y8.RW[ERG4\?7$4$.B=046+T>80YYKIE4''\:4J?5U,##]I[]LTE>)?. M!3J*U$X.;NF"2L 2;P#@7H+D)CDXAQ]0O>K!>I] M.)]X4JGHN5[2,%[5C.$1Q@C=,"HW BUI"FD'?F''CRUX3V77IACN4[P*K80K M*%T4^1]1Z(=^1SSS5\.#<5NI90B%\6E;A5B8U*="QJB64E&7]"&:3 <:X7&.)80I>!=JXP<'W_ MS!)4OPVJ;R5:9AF88ZD-1G2M;CM)U'>CE]'4J\B.Z\7NP#_KVDX+.W 4NOU. MP:4=%Y^R;=#:-K 2J16C;B !J)="W3I'A***)L#5:4&-FR431!_\78XN:OZ! MX=<7U^-,;83'CI"&;4A#:T@WA)*B*BS)C5JFT3MNAW&K,CZY'<"Z!>QXWQU9 M?V7@/Y_VOMTYO#OA7'!PY0V&PO=V]R:W-H965TYTF.7^00.VS+)9? M;W@J#M>$PV6UU<\*:37;SA"ZX_[AZD.?.:**LDX[E*1 XD7U^/WJ.K M6\0*0HGX,^$'=78,BE*>A/APN".>\J4N0L3FZYG/>)H6D0?>@"0'?VS%7L7Y2DT\;1(6-&]9![^I@N.> MX 3Z;0IEI\K/8&.P,N^&X,"/P98(BAY7YF+Z8C M9BOGV[+?OCK[13-(\^A)&<]W/WKPR'="ZB3?@+N\:9^MN1 MC#;):)F,]"1[Y,\\WW.;ABIB4!(+7WN>^AAC@B?>\_FCZ<(H-HULP>9=&"(! M9(Q=XFZ[.$98&- &=E&FWY3I.\L\]E16Y8)8@1CLN%R:B\9W@5@#+72<'@&V M?K@S( C'$/YD$^]KB?/7$F]?0;QH:]"T-7!&^DT*I<"#%.M$VUH6="4415'K MD<\L*!R%L"6@+@K1 (6HI9\NC$%( KM\PJ;.\,5U@OM8;I+<5JX["$)C8A?( M ^/?;L^!GAP'-KEX>:Q<> 41]0T+1JPEIP?XJ>4*W!?;$I2XY@D/HMY0YL^ PQ8%/6T*WX(R$H=]V2@N.,C\B/5:) MSD8/],/-<6(H(QFSGG4QD#$<8_?".(T4R#U3##IHU+5&9)34%I(%YE.( MVCKJPJC/HJ@M(QL,G[VO+XL]33B(?1<#=4[+ +'W?\DP ML4,52/G:I#(SM?%366US52=:[,I]G">AM&PO=V]R:W-H M965TYN_CL[LK@PLX!2-SGNK"] M8$Y4GH2A3>>02]LP)13\96HPE\13G(6V1)"9=\IUF$11.\RE*H)^UZ^-L-\U M2]*J@!$*N\QSB0]#T&;5"^+@<>%&S>;D%L)^MY0S& -]+4?(L[!"R50.A56F M$ C37C"(3X9QTSEXBV\*5G9G+%PH$V,6;G*1]8+(*0(-*3D(R:^?< I:.R36 M<;U)SL@GY\LV M.>+VDDW%!4%NZX@.*Z+#^OC.!U[[]8JCLG-5BA%@"@7QQA!F*D;\JP(B9$^5 MHAXZCJ)&%+VK$=FJ1+9JD<: "JP8;M6(,9ET465<_!(#9(L75*!=<;;?M@*= MBJCSM\&=WRT5DPYF",!]B,1'_MMTMIKVOF(<57J/_KD8UW)!K/TE M]3BN:(_?MAYQM&U,T>M69!/ND]VJGNIP7U7BG78:OTCUQ^0UMDF\;9!Q\L:% MV3;%N/E_MLH>GIK.%>X<>.[R<"5QIOC(TC!EJ*C1X33A^CQ>3\B4_@R<&.(3 MU0_G?(1JI'O40T\,R9T/U@:]%5G@ M#,W=:J+L*"Q14LI1:"H%*,SZP;?F^;#I [S'/<6-WK'!29E+^>@&X[0?1(X1 M,DR,@R#VM<81,N:0+(^G+6A0YG2!N_8K^J47;\7,B<:19+]H:I;]X#2 %#.2 M,S.5FQ^X%=1V>(EDVC]A4_AVK'.2:R/Y-M@RX%04;_*\+<1.0-P\$!!O V+/ MNTCD65X00P8])3>@G+=%Z%QC)P.&&RS38LLL4'LMTDI@&MJ YQ%$=W MLPLX/JK]BQ):_J6(N!01>]CV1T4\7%D/&!OD^G<%?JO$;WG\U@%\CR8S&"E, MJ8%+DE!&S4L=QB*Q1T&CJUIAU>KP$\V^RA0I.CZ%.ROK0=R.HJ@7KO3&OP<(U\CJKJR^J6";N?\N6>EOBG[P@B0L,4 M$Z1K,F=8AR'15,/,MW"P6N^)HF[%2]Q7^>H$<:/;KJK\64GTK!)GZ$Z1K_(' MJMN,_G:WZ%/JV]SIG\W/KO [&9J'2ASNM'UWA5X3M:"6#,/, D4V+ !5W$K% MP,B5OPGFTMA[Q9M+2Q*5<[#KF93F=> NE_+?8/ '4$L#!!0 ( /R):5'. MKI_<2P( ( + - >&PO-%!P U?LQB&BPL('-VMR' ,'T\__&J$NCD! M;IQ\G$RFCV0GD_U;Y391L?H%X?1OT0^1GUU$/4+S)8X M\&>?1+G@_17,H0-T9L0P6",:PUM$R4H2LRI'C-"-@V<&2 45$BA]]UI*:)#Z MR85#YYFR\#R,<"%M;I?!_:_\]+W UC,"":6=P!ET0!)52"DL^9UV[&0+/@L! M;R\WE5982+0)9Y>P7V 'G60E9(9EER:$6RB)*,Z-'$F*THQ*5($)*B68-C*" M"L&1U;!=X0U-FV)*'\PW\S/?X6[SP9U.S8WRSM2"O.EHG&/XAVR.>TC[-EY0 MD;507QJ]'6Y]4ROX7N*=S91*J@$L(5ACJ4@Z1'Y+5"UQJ[;EU.;CFF?_-;^BN< <2T2'HG7M'Z!X M?O6O)-MO=%_P:Z?ZOM7[YE/UC?"XC]4WUF,7N3A^D?/KX]?H'R-')S+PK7'0 M?W>Z;X<"\\J)X0_SGJ)]4K!J"%6$>Z\D68;YLR:LZ15:Z>?P#K^>G^$<-50M MNV ,>_L[SDC#KKM9]^8@_*S>_F:V%RYLPO[-G?P!4$L#!!0 ( /R):5&7 MBKL

-8?20$3;8T.P6BP^0"X99K>]9!:GV]]V#L7<+8^[8]TYI-\W6WF].1R/7K$7'W2NS$1KV+(WMN(=- MNQJYC16\=6LA?*=&Q7@\&75-%X:#8VAX:L4#^YI?]AD M]]+)A532_YAF_77& M94SS3DRSW2&,ZY9=: ]!8C,]7 J.#7<*_WK6#G?M 3>*H3V5L,/.VAZ<#O*# MT:W03K0,OCFC9 L<+3OCBNM&L BR0""+ T)^*R+($H$L#P(Y#SAP:@19(9#5 M2T'NN+QC9@E;IKE;FPBR1B#K T8RZ>X) CFAA3S;.JF%<\?P,W2R#^*M%0Y. M^O_3_1J!?$T>26\A0;)_G8-LUV>B*\G[C"V%BR#?()!O:"%!-!O0P(]CMH'G M>4B7XK^MW(3SCN,4]!:!?$L+^=&8]D$JU=/-H)/U*@ \!O8X3N9C+)N/:3$O MN;3LGJNM"#_(I=20("573&KG[;:+,5'I$%OG7"Q\S(*Y)2>72]=)/V3"T+D- M/#-0,@@(7/*$Y)A;%( B5L1DV%"R8F-,M.-Z034:-_3:&'^ MR(D%,A>KH3^/KJ&&=?_$7)@R 888IB WS9T?WJ#$F9ICB MH(:IXBD1S# EL6%PS#K&Q Q3$AL&QYS$F)AA2OIY,,37<5E1HA-A]#-A"&;R MV\0,4Q(;!B\KDFABSBF)G8.7%0DFYIR2V#DX9M+IF'=*8N_@F$E"PBQ4$EL( M+]*23L,.[W"+%0=5AZVT^(":@B%M!*!:>X>26-, M="WF)88X0W^SI_Z^62BY"@?'F)B JH,.>DYB3$Q %;& <,S+&!,34$6^)(-@ M)L/O"A-012P@/)KS&!,34$4LH!N_AB'N'V'C]4Q,0#6Q@/8,R$_ZH4;3\\:8 MF(!J8@'MQ7S*\S$F)J":6$#QDL->^=28?&IR^>QF-O:18;ZIB7V#36T :XR) MKOY3K]X\6X/8%TA,-76OFM'N%9]60,DGVFNXNH/VAJOFUK+P,2P^5G58+%AN ME?H ;3?ZRO!V]\;0[FVG][\ 4$L#!!0 ( /R):5$,/Y#\Y0$ '\A : M >&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'/-VCM.PT 4A>&M1%X D_N8 M\%!"14.+V( 5)@^1Q)9G$,GNB4(1CD5!@^94UMCR]=_XDV5[_I)V;=EVA[S9 M]GERW.\.>=%L2ND?0LC+3=JW^:;KT^%\9-4-^[:]ZD5)K):SNL4UDTX;B[ M[L[ALI&;\^1F\ORV:(;G-VE"[2"%(*T?9!!D]8,<@KQ^4(2@6#]H!D&S^D&W M$'1;/^@.@N[J!]U#T'W]()FBC%."I!'6!%H+NOH89M ;T6]E4!O1;V5 M0&]%O95 ;T6]E4!O1;V50&]%O95 ;T6]E4!O0[V-0&]#O8U ;T.]C4!O&[TL M(=#;4&\CT-M0;R/0VU!O(]#;4&\CT-M0;R/0VU!O(]#;46\GT-M1;R?0VU%O M)]#;46\GT-M'+[L)]';4VPGT=M3;"?1VU-L)]';4VPGT=M3;"?2.J'YNZ:OPX681@ M'QCS^8)J[5-CJ8DC,^-J'>)?-V=6YTL])R8&@R'+31.H"?W0UD@FHR>:Z545 M>L^;>-N7IADGCBJ?]!YW$]NL<:*MKE/MPHNNXRRVJ9@/VXI\>K[$B1[-;%;F5)A\5<.=.$71*&NTEW1F_/)(>XP[7[YU?E=F7.!<>;4&>OCB3FZ/.YP).WJOHV% MR(7R_",>$V/IJY^/VM,NJ/AE=MS>#^.6W7EXUEVNW^.O9WRL?V$? J0/"=*' M NDC ^EC"-+'+4@?=R!]W(/TP0&UL4$L! A0#% @ _(EI48U]N&GO *P( !$ M ( !KP &1O8U!R;W!S+V-O&UL4$L! A0#% @ _(EI M49E&PO=V]R:W-H965T&UL4$L! A0#% @ _(EI M4>];M,Q(" O"0 !@ ("!U T 'AL+W=O&PO=V]R:W-H M965T&UL4$L! A0#% @ _(EI47O@$C]\"@ *D4 !@ M ("!\1\ 'AL+W=O&PO=V]R:W-H965T&UL M4$L! A0#% @ _(EI4=''W1+9!0 T0X !@ ("!T4\ M 'AL+W=O!5 !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ _(EI4;8ZA&PO=V]R M:W-H965T&UL M4$L! A0#% @ _(EI4&PO=V]R:W-H965T&UL4$L! A0#% @ M_(EI4;,=FH-.! ] H !D ("!*Y< 'AL+W=O(" K!@ &0 @($@ MO >&PO=V]R:W-H965T&UL4$L! A0#% @ _(EI42AV <#^ P - L !D M ("!T,, 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ _(EI40?)83WJ! _PH !D ("!6]$ 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ _(EI M46CHD7Y[! 6A, !D ("!.]T 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ _(EI40MF\*)[ P '0P M !D ("!\.@ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ _(EI4:7'Z+8N P &@P !D M ("!HO0 'AL+W=O&PO=V]R:W-H965T MFML6P( ,@% 9 M " @?/\ !X;"]W;W)K&UL4$L! A0# M% @ _(EI43G#,&PO=V]R:W-H965T&UL4$L! A0#% @ _(EI42RZ@UQI @ =P8 !D M ("!BQD! 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ _(EI40O=Y H] P %0H !D ("! MX2(! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ _(EI4?LETPA !P JR$ !D ("!T2T! 'AL+W=O&UL4$L! A0#% @ _(EI45-PTN9M M! >!0 !D ("!EST! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ _(EI46QE&PO=V]R M:V)O;VLN>&UL4$L! A0#% @ _(EI40P_D/SE 0 ?R$ !H M ( !*E ! 'AL+U]R96QS+W=O XML 73 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 74 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 75 FilingSummary.xml IDEA: XBRL DOCUMENT 3.20.2 html 258 361 1 false 64 0 false 5 false false R1.htm 0001001 - Document - Document and Entity Information Sheet http://iea.net/role/DocumentandEntityInformation Document and Entity Information Cover 1 false false R2.htm 1001002 - Statement - Condensed Consolidated Balance Sheets Sheet http://iea.net/role/CondensedConsolidatedBalanceSheets Condensed Consolidated Balance Sheets Statements 2 false false R3.htm 1002003 - Statement - Condensed Consolidated Balance Sheets (Parenthetical) Sheet http://iea.net/role/CondensedConsolidatedBalanceSheetsParenthetical Condensed Consolidated Balance Sheets (Parenthetical) Statements 3 false false R4.htm 1003004 - Statement - Condensed Consolidated Statement of Operations Sheet http://iea.net/role/CondensedConsolidatedStatementofOperations Condensed Consolidated Statement of Operations Statements 4 false false R5.htm 1004005 - Statement - Condensed Statements of Stockholders Equity (Deficit) Statement Sheet http://iea.net/role/CondensedStatementsofStockholdersEquityDeficitStatement Condensed Statements of Stockholders Equity (Deficit) Statement Statements 5 false false R6.htm 1005006 - Statement - Condensed Consolidated Statements of Cash Flows Sheet http://iea.net/role/CondensedConsolidatedStatementsofCashFlows Condensed Consolidated Statements of Cash Flows Statements 6 false false R7.htm 2101101 - Disclosure - Business, Basis of Presentation and Significant Accounting Policies (Notes) Notes http://iea.net/role/BusinessBasisofPresentationandSignificantAccountingPoliciesNotes Business, Basis of Presentation and Significant Accounting Policies (Notes) Notes 7 false false R8.htm 2107102 - Disclosure - Contract Assets and Liabilities Sheet http://iea.net/role/ContractAssetsandLiabilities Contract Assets and Liabilities Notes 8 false false R9.htm 2111103 - Disclosure - Property, plant and equipment, net Sheet http://iea.net/role/Propertyplantandequipmentnet Property, plant and equipment, net Notes 9 false false R10.htm 2114104 - Disclosure - Goodwill and Intangible Assets, net (Notes) Notes http://iea.net/role/GoodwillandIntangibleAssetsnetNotes Goodwill and Intangible Assets, net (Notes) Notes 10 false false R11.htm 2119105 - Disclosure - Fair value of financial instruments Sheet http://iea.net/role/Fairvalueoffinancialinstruments Fair value of financial instruments Notes 11 false false R12.htm 2124106 - Disclosure - Debt Sheet http://iea.net/role/Debt Debt Notes 12 false false R13.htm 2130107 - Disclosure - Commitments and contingencies Sheet http://iea.net/role/Commitmentsandcontingencies Commitments and contingencies Notes 13 false false R14.htm 2137108 - Disclosure - Earnings per share Sheet http://iea.net/role/Earningspershare Earnings per share Notes 14 false false R15.htm 2141109 - Disclosure - Income taxes Sheet http://iea.net/role/Incometaxes Income taxes Notes 15 false false R16.htm 2143110 - Disclosure - Segments (Notes) Notes http://iea.net/role/SegmentsNotes Segments (Notes) Notes 16 false false R17.htm 2146111 - Disclosure - Related party transactions Sheet http://iea.net/role/Relatedpartytransactions Related party transactions Notes 17 false false R18.htm 2149112 - Disclosure - Subsequent Event (Notes) Notes http://iea.net/role/SubsequentEventNotes Subsequent Event (Notes) Notes 18 false false R19.htm 2202201 - Disclosure - Business, Basis of Presentation and Significant Accounting Policies (Policies) Sheet http://iea.net/role/BusinessBasisofPresentationandSignificantAccountingPoliciesPolicies Business, Basis of Presentation and Significant Accounting Policies (Policies) Policies http://iea.net/role/BusinessBasisofPresentationandSignificantAccountingPoliciesNotes 19 false false R20.htm 2303301 - Disclosure - Business, Basis of Presentation and Significant Accounting Policies (Tables) Sheet http://iea.net/role/BusinessBasisofPresentationandSignificantAccountingPoliciesTables Business, Basis of Presentation and Significant Accounting Policies (Tables) Tables http://iea.net/role/BusinessBasisofPresentationandSignificantAccountingPoliciesNotes 20 false false R21.htm 2308302 - Disclosure - Contract Assets and Liabilities (Tables) Sheet http://iea.net/role/ContractAssetsandLiabilitiesTables Contract Assets and Liabilities (Tables) Tables http://iea.net/role/ContractAssetsandLiabilities 21 false false R22.htm 2312303 - Disclosure - Property, plant and equipment, net (Tables) Sheet http://iea.net/role/PropertyplantandequipmentnetTables Property, plant and equipment, net (Tables) Tables http://iea.net/role/Propertyplantandequipmentnet 22 false false R23.htm 2315304 - Disclosure - Goodwill and Intangible Assets, net (Tables) Sheet http://iea.net/role/GoodwillandIntangibleAssetsnetTables Goodwill and Intangible Assets, net (Tables) Tables http://iea.net/role/GoodwillandIntangibleAssetsnetNotes 23 false false R24.htm 2320305 - Disclosure - Fair value of financial instruments (Tables) Sheet http://iea.net/role/FairvalueoffinancialinstrumentsTables Fair value of financial instruments (Tables) Tables http://iea.net/role/Fairvalueoffinancialinstruments 24 false false R25.htm 2325306 - Disclosure - Debt (Tables) Sheet http://iea.net/role/DebtTables Debt (Tables) Tables http://iea.net/role/Debt 25 false false R26.htm 2331307 - Disclosure - Commitments and contingencies (Tables) Sheet http://iea.net/role/CommitmentsandcontingenciesTables Commitments and contingencies (Tables) Tables http://iea.net/role/Commitmentsandcontingencies 26 false false R27.htm 2338308 - Disclosure - Earnings per share (Tables) Sheet http://iea.net/role/EarningspershareTables Earnings per share (Tables) Tables http://iea.net/role/Earningspershare 27 false false R28.htm 2344309 - Disclosure - Segments (Tables) Sheet http://iea.net/role/SegmentsTables Segments (Tables) Tables http://iea.net/role/SegmentsNotes 28 false false R29.htm 2347310 - Disclosure - Related party transactions (Tables) Sheet http://iea.net/role/RelatedpartytransactionsTables Related party transactions (Tables) Tables http://iea.net/role/Relatedpartytransactions 29 false false R30.htm 2404401 - Disclosure - Business, Basis of Presentation and Significant Accounting Policies Disaggregation of Revenue (Details) Sheet http://iea.net/role/BusinessBasisofPresentationandSignificantAccountingPoliciesDisaggregationofRevenueDetails Business, Basis of Presentation and Significant Accounting Policies Disaggregation of Revenue (Details) Details 30 false false R31.htm 2405402 - Disclosure - Business, Basis of Presentation and Significant Accounting Policies Schedule of concentrations for revenue and accounts receivable (Details) Sheet http://iea.net/role/BusinessBasisofPresentationandSignificantAccountingPoliciesScheduleofconcentrationsforrevenueandaccountsreceivableDetails Business, Basis of Presentation and Significant Accounting Policies Schedule of concentrations for revenue and accounts receivable (Details) Details 31 false false R32.htm 2406403 - Disclosure - Business, Basis of Presentation and Significant Accounting Policies Revenue 606 (Details) Sheet http://iea.net/role/BusinessBasisofPresentationandSignificantAccountingPoliciesRevenue606Details Business, Basis of Presentation and Significant Accounting Policies Revenue 606 (Details) Details http://iea.net/role/BusinessBasisofPresentationandSignificantAccountingPoliciesTables 32 false false R33.htm 2409404 - Disclosure - Contract Assets and Liabilities Contract Assets and Contract Liabilities (Details) Sheet http://iea.net/role/ContractAssetsandLiabilitiesContractAssetsandContractLiabilitiesDetails Contract Assets and Liabilities Contract Assets and Contract Liabilities (Details) Details 33 false false R34.htm 2410405 - Disclosure - Contract Assets and Liabilities Activity in allowance for doubtful accounts (Details) Sheet http://iea.net/role/ContractAssetsandLiabilitiesActivityinallowancefordoubtfulaccountsDetails Contract Assets and Liabilities Activity in allowance for doubtful accounts (Details) Details 34 false false R35.htm 2413406 - Disclosure - Property, plant and equipment, net (Details) Sheet http://iea.net/role/PropertyplantandequipmentnetDetails Property, plant and equipment, net (Details) Details http://iea.net/role/PropertyplantandequipmentnetTables 35 false false R36.htm 2416407 - Disclosure - Goodwill and Intangible Assets, net (Details) Sheet http://iea.net/role/GoodwillandIntangibleAssetsnetDetails Goodwill and Intangible Assets, net (Details) Details http://iea.net/role/GoodwillandIntangibleAssetsnetTables 36 false false R37.htm 2417408 - Disclosure - Goodwill and Intangible Assets, net Schedule of intangible assets (Details) Sheet http://iea.net/role/GoodwillandIntangibleAssetsnetScheduleofintangibleassetsDetails Goodwill and Intangible Assets, net Schedule of intangible assets (Details) Details 37 false false R38.htm 2418409 - Disclosure - Goodwill and Intangible Assets, net Schedule of annual expected amortization expense (Details) Sheet http://iea.net/role/GoodwillandIntangibleAssetsnetScheduleofannualexpectedamortizationexpenseDetails Goodwill and Intangible Assets, net Schedule of annual expected amortization expense (Details) Details 38 false false R39.htm 2421410 - Disclosure - Fair value of financial instruments - Fair Value Liabilities Measured on Recurring Basis (Details) Sheet http://iea.net/role/FairvalueoffinancialinstrumentsFairValueLiabilitiesMeasuredonRecurringBasisDetails Fair value of financial instruments - Fair Value Liabilities Measured on Recurring Basis (Details) Details 39 false false R40.htm 2422411 - Disclosure - Fair value of financial instruments - Reconciliation of Level 3 Inputs (Details) Sheet http://iea.net/role/FairvalueoffinancialinstrumentsReconciliationofLevel3InputsDetails Fair value of financial instruments - Reconciliation of Level 3 Inputs (Details) Details 40 false false R41.htm 2423412 - Disclosure - Fair value of financial instruments - Fair Value (Details) Sheet http://iea.net/role/FairvalueoffinancialinstrumentsFairValueDetails Fair value of financial instruments - Fair Value (Details) Details 41 false false R42.htm 2426413 - Disclosure - Debt - Long-Term Debt (Details) Sheet http://iea.net/role/DebtLongTermDebtDetails Debt - Long-Term Debt (Details) Details 42 false false R43.htm 2427414 - Disclosure - Debt - Narrative (Details) Sheet http://iea.net/role/DebtNarrativeDetails Debt - Narrative (Details) Details 43 false false R44.htm 2428415 - Disclosure - Series B Preferred Stock (Details) Sheet http://iea.net/role/SeriesBPreferredStockDetails Series B Preferred Stock (Details) Details 44 false false R45.htm 2429416 - Disclosure - Debt - Long Term Debt Obligations (Details) Sheet http://iea.net/role/DebtLongTermDebtObligationsDetails Debt - Long Term Debt Obligations (Details) Details 45 false false R46.htm 2432417 - Disclosure - Commitments and contingencies - Lease Narrative (Details) Sheet http://iea.net/role/CommitmentsandcontingenciesLeaseNarrativeDetails Commitments and contingencies - Lease Narrative (Details) Details 46 false false R47.htm 2433418 - Disclosure - Commitments and contingencies Future minimum payments of finance leases (Details) Sheet http://iea.net/role/CommitmentsandcontingenciesFutureminimumpaymentsoffinanceleasesDetails Commitments and contingencies Future minimum payments of finance leases (Details) Details 47 false false R48.htm 2434419 - Disclosure - Commitments and contingencies Future mimum payments of operating leases (Details) Sheet http://iea.net/role/CommitmentsandcontingenciesFuturemimumpaymentsofoperatingleasesDetails Commitments and contingencies Future mimum payments of operating leases (Details) Details 48 false false R49.htm 2435420 - Disclosure - Commitments and contingencies Schedule of Additional Lease Information (Details) Sheet http://iea.net/role/CommitmentsandcontingenciesScheduleofAdditionalLeaseInformationDetails Commitments and contingencies Schedule of Additional Lease Information (Details) Details 49 false false R50.htm 2436421 - Disclosure - Other Commitments and contingencies (Details) Sheet http://iea.net/role/OtherCommitmentsandcontingenciesDetails Other Commitments and contingencies (Details) Details 50 false false R51.htm 2439422 - Disclosure - Earnings per share - Basic and Diluted EPS (Details) Sheet http://iea.net/role/EarningspershareBasicandDilutedEPSDetails Earnings per share - Basic and Diluted EPS (Details) Details 51 false false R52.htm 2440423 - Disclosure - Earnings per share - Narrative (Details) Sheet http://iea.net/role/EarningspershareNarrativeDetails Earnings per share - Narrative (Details) Details 52 false false R53.htm 2442424 - Disclosure - Income taxes (Details) Sheet http://iea.net/role/IncometaxesDetails Income taxes (Details) Details http://iea.net/role/Incometaxes 53 false false R54.htm 2445425 - Disclosure - Segments (Details) Sheet http://iea.net/role/SegmentsDetails Segments (Details) Details http://iea.net/role/SegmentsTables 54 false false R55.htm 2448426 - Disclosure - Related party transactions (Details) Sheet http://iea.net/role/RelatedpartytransactionsDetails Related party transactions (Details) Details http://iea.net/role/RelatedpartytransactionsTables 55 false false R56.htm 2451427 - Disclosure - Subsequent Event (Details) Sheet http://iea.net/role/SubsequentEventDetails Subsequent Event (Details) Details http://iea.net/role/SubsequentEventNotes 56 false false All Reports Book All Reports iea-20200930.htm amendedemploymentagree.htm amendedemploymentagreement.htm amendedemploymentagreementa.htm ceocertificationsectio.htm ceocertsection906321-9.htm cfocertificationsectio.htm cfocertsection906322-9.htm compositeamendedandres.htm iea-20200930.xsd iea-20200930_cal.xml iea-20200930_def.xml iea-20200930_lab.xml iea-20200930_pre.xml http://fasb.org/us-gaap/2019-01-31 http://xbrl.sec.gov/dei/2019-01-31 http://fasb.org/srt/2019-01-31 true true JSON 77 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "iea-20200930.htm": { "axisCustom": 1, "axisStandard": 19, "contextCount": 258, "dts": { "calculationLink": { "local": [ "iea-20200930_cal.xml" ] }, "definitionLink": { "local": [ "iea-20200930_def.xml" ], "remote": [ "http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-eedm-def-2019-01-31.xml", "http://xbrl.fasb.org/srt/2019/elts/srt-eedm1-def-2019-01-31.xml" ] }, "inline": { "local": [ "iea-20200930.htm" ] }, "labelLink": { "local": [ "iea-20200930_lab.xml" ], "remote": [ "https://xbrl.sec.gov/dei/2019/dei-doc-2019-01-31.xml", "http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-doc-2019-01-31.xml" ] }, "presentationLink": { "local": [ "iea-20200930_pre.xml" ] }, "referenceLink": { "remote": [ "http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-ref-2019-01-31.xml", "https://xbrl.sec.gov/dei/2019/dei-ref-2019-01-31.xml" ] }, "schema": { "local": [ "iea-20200930.xsd" ], "remote": [ "http://xbrl.fasb.org/srt/2019/elts/srt-2019-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/2019/elts/srt-types-2019-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2019/elts/us-roles-2019-01-31.xsd", "http://xbrl.fasb.org/srt/2019/elts/srt-roles-2019-01-31.xsd", "https://xbrl.sec.gov/country/2017/country-2017-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2019/elts/us-types-2019-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/reference-2009-12-16.xsd", "http://xbrl.fasb.org/us-gaap/2019/elts/us-parts-codification-2019-01-31.xsd", "http://www.xbrl.org/lrr/role/deprecated-2009-12-16.xsd" ] } }, "elementCount": 476, "entityCount": 1, "hidden": { "http://xbrl.sec.gov/dei/2019-01-31": 5, "total": 5 }, "keyCustom": 36, "keyStandard": 325, "memberCustom": 27, "memberStandard": 33, "nsprefix": "iea", "nsuri": "http://iea.net/20200930", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "iea-20200930.htm", "contextRef": "i5564a5c489ac430aa00dacccae343452_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 - Document and Entity Information", "role": "http://iea.net/role/DocumentandEntityInformation", "shortName": "Document and Entity Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "iea-20200930.htm", "contextRef": "i5564a5c489ac430aa00dacccae343452_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": "iea-20200930.htm", "contextRef": "i5564a5c489ac430aa00dacccae343452_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": "2114104 - Disclosure - Goodwill and Intangible Assets, net (Notes)", "role": "http://iea.net/role/GoodwillandIntangibleAssetsnetNotes", "shortName": "Goodwill and Intangible Assets, net (Notes)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "iea-20200930.htm", "contextRef": "i5564a5c489ac430aa00dacccae343452_D20200101-20200930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "iea-20200930.htm", "contextRef": "i5564a5c489ac430aa00dacccae343452_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": "2119105 - Disclosure - Fair value of financial instruments", "role": "http://iea.net/role/Fairvalueoffinancialinstruments", "shortName": "Fair value of financial instruments", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "iea-20200930.htm", "contextRef": "i5564a5c489ac430aa00dacccae343452_D20200101-20200930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "iea-20200930.htm", "contextRef": "i5564a5c489ac430aa00dacccae343452_D20200101-20200930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2124106 - Disclosure - Debt", "role": "http://iea.net/role/Debt", "shortName": "Debt", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "iea-20200930.htm", "contextRef": "i5564a5c489ac430aa00dacccae343452_D20200101-20200930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "iea-20200930.htm", "contextRef": "i5564a5c489ac430aa00dacccae343452_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": "2130107 - Disclosure - Commitments and contingencies", "role": "http://iea.net/role/Commitmentsandcontingencies", "shortName": "Commitments and contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "iea-20200930.htm", "contextRef": "i5564a5c489ac430aa00dacccae343452_D20200101-20200930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "iea-20200930.htm", "contextRef": "i5564a5c489ac430aa00dacccae343452_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": "2137108 - Disclosure - Earnings per share", "role": "http://iea.net/role/Earningspershare", "shortName": "Earnings per share", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "iea-20200930.htm", "contextRef": "i5564a5c489ac430aa00dacccae343452_D20200101-20200930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "iea-20200930.htm", "contextRef": "i5564a5c489ac430aa00dacccae343452_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": "2141109 - Disclosure - Income taxes", "role": "http://iea.net/role/Incometaxes", "shortName": "Income taxes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "iea-20200930.htm", "contextRef": "i5564a5c489ac430aa00dacccae343452_D20200101-20200930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "iea-20200930.htm", "contextRef": "i5564a5c489ac430aa00dacccae343452_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": "2143110 - Disclosure - Segments (Notes)", "role": "http://iea.net/role/SegmentsNotes", "shortName": "Segments (Notes)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "iea-20200930.htm", "contextRef": "i5564a5c489ac430aa00dacccae343452_D20200101-20200930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "iea-20200930.htm", "contextRef": "i5564a5c489ac430aa00dacccae343452_D20200101-20200930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2146111 - Disclosure - Related party transactions", "role": "http://iea.net/role/Relatedpartytransactions", "shortName": "Related party transactions", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "iea-20200930.htm", "contextRef": "i5564a5c489ac430aa00dacccae343452_D20200101-20200930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "iea-20200930.htm", "contextRef": "i5564a5c489ac430aa00dacccae343452_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": "2149112 - Disclosure - Subsequent Event (Notes)", "role": "http://iea.net/role/SubsequentEventNotes", "shortName": "Subsequent Event (Notes)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "iea-20200930.htm", "contextRef": "i5564a5c489ac430aa00dacccae343452_D20200101-20200930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "iea-20200930.htm", "contextRef": "i5564a5c489ac430aa00dacccae343452_D20200101-20200930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2202201 - Disclosure - Business, Basis of Presentation and Significant Accounting Policies (Policies)", "role": "http://iea.net/role/BusinessBasisofPresentationandSignificantAccountingPoliciesPolicies", "shortName": "Business, Basis of Presentation and Significant Accounting Policies (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "iea-20200930.htm", "contextRef": "i5564a5c489ac430aa00dacccae343452_D20200101-20200930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "iea-20200930.htm", "contextRef": "ife601eb30efb4f349f4322f5a0b0f6b9_I20200930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1001002 - Statement - Condensed Consolidated Balance Sheets", "role": "http://iea.net/role/CondensedConsolidatedBalanceSheets", "shortName": "Condensed Consolidated Balance Sheets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "iea-20200930.htm", "contextRef": "ife601eb30efb4f349f4322f5a0b0f6b9_I20200930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "iea-20200930.htm", "contextRef": "i5564a5c489ac430aa00dacccae343452_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": "2303301 - Disclosure - Business, Basis of Presentation and Significant Accounting Policies (Tables)", "role": "http://iea.net/role/BusinessBasisofPresentationandSignificantAccountingPoliciesTables", "shortName": "Business, Basis of Presentation and Significant Accounting Policies (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "iea-20200930.htm", "contextRef": "i5564a5c489ac430aa00dacccae343452_D20200101-20200930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "iea-20200930.htm", "contextRef": "i5564a5c489ac430aa00dacccae343452_D20200101-20200930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2308302 - Disclosure - Contract Assets and Liabilities (Tables)", "role": "http://iea.net/role/ContractAssetsandLiabilitiesTables", "shortName": "Contract Assets and Liabilities (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "iea-20200930.htm", "contextRef": "i5564a5c489ac430aa00dacccae343452_D20200101-20200930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "iea-20200930.htm", "contextRef": "i5564a5c489ac430aa00dacccae343452_D20200101-20200930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2312303 - Disclosure - Property, plant and equipment, net (Tables)", "role": "http://iea.net/role/PropertyplantandequipmentnetTables", "shortName": "Property, plant and equipment, net (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "iea-20200930.htm", "contextRef": "i5564a5c489ac430aa00dacccae343452_D20200101-20200930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "iea-20200930.htm", "contextRef": "i5564a5c489ac430aa00dacccae343452_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": "2315304 - Disclosure - Goodwill and Intangible Assets, net (Tables)", "role": "http://iea.net/role/GoodwillandIntangibleAssetsnetTables", "shortName": "Goodwill and Intangible Assets, net (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "iea-20200930.htm", "contextRef": "i5564a5c489ac430aa00dacccae343452_D20200101-20200930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "iea-20200930.htm", "contextRef": "i5564a5c489ac430aa00dacccae343452_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": "2320305 - Disclosure - Fair value of financial instruments (Tables)", "role": "http://iea.net/role/FairvalueoffinancialinstrumentsTables", "shortName": "Fair value of financial instruments (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "iea-20200930.htm", "contextRef": "i5564a5c489ac430aa00dacccae343452_D20200101-20200930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "iea-20200930.htm", "contextRef": "i5564a5c489ac430aa00dacccae343452_D20200101-20200930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2325306 - Disclosure - Debt (Tables)", "role": "http://iea.net/role/DebtTables", "shortName": "Debt (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "iea-20200930.htm", "contextRef": "i5564a5c489ac430aa00dacccae343452_D20200101-20200930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "iea-20200930.htm", "contextRef": "i5564a5c489ac430aa00dacccae343452_D20200101-20200930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFutureMinimumLeasePaymentsForCapitalLeasesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2331307 - Disclosure - Commitments and contingencies (Tables)", "role": "http://iea.net/role/CommitmentsandcontingenciesTables", "shortName": "Commitments and contingencies (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "iea-20200930.htm", "contextRef": "i5564a5c489ac430aa00dacccae343452_D20200101-20200930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFutureMinimumLeasePaymentsForCapitalLeasesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "iea-20200930.htm", "contextRef": "i5564a5c489ac430aa00dacccae343452_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": "2338308 - Disclosure - Earnings per share (Tables)", "role": "http://iea.net/role/EarningspershareTables", "shortName": "Earnings per share (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "iea-20200930.htm", "contextRef": "i5564a5c489ac430aa00dacccae343452_D20200101-20200930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "iea-20200930.htm", "contextRef": "i5564a5c489ac430aa00dacccae343452_D20200101-20200930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ReconciliationOfRevenueFromSegmentsToConsolidatedTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2344309 - Disclosure - Segments (Tables)", "role": "http://iea.net/role/SegmentsTables", "shortName": "Segments (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "iea-20200930.htm", "contextRef": "i5564a5c489ac430aa00dacccae343452_D20200101-20200930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ReconciliationOfRevenueFromSegmentsToConsolidatedTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "iea-20200930.htm", "contextRef": "i5564a5c489ac430aa00dacccae343452_D20200101-20200930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2347310 - Disclosure - Related party transactions (Tables)", "role": "http://iea.net/role/RelatedpartytransactionsTables", "shortName": "Related party transactions (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "iea-20200930.htm", "contextRef": "i5564a5c489ac430aa00dacccae343452_D20200101-20200930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "us-gaap:PreferredStockParOrStatedValuePerShare", "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "iea-20200930.htm", "contextRef": "ife601eb30efb4f349f4322f5a0b0f6b9_I20200930", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "reportCount": 1, "unitRef": "usdPerShare", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1002003 - Statement - Condensed Consolidated Balance Sheets (Parenthetical)", "role": "http://iea.net/role/CondensedConsolidatedBalanceSheetsParenthetical", "shortName": "Condensed Consolidated Balance Sheets (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": null }, "R30": { "firstAnchor": { "ancestors": [ "span", "us-gaap:SegmentReportingPolicyPolicyTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "iea-20200930.htm", "contextRef": "i5564a5c489ac430aa00dacccae343452_D20200101-20200930", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:NumberOfReportableSegments", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2404401 - Disclosure - Business, Basis of Presentation and Significant Accounting Policies Disaggregation of Revenue (Details)", "role": "http://iea.net/role/BusinessBasisofPresentationandSignificantAccountingPoliciesDisaggregationofRevenueDetails", "shortName": "Business, Basis of Presentation and Significant Accounting Policies Disaggregation of Revenue (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "us-gaap:SegmentReportingPolicyPolicyTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "iea-20200930.htm", "contextRef": "i5564a5c489ac430aa00dacccae343452_D20200101-20200930", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:NumberOfReportableSegments", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "span", "div", "us-gaap:RevenueRecognitionPolicyTextBlock", "ix:continuation", "body", "html" ], "baseRef": "iea-20200930.htm", "contextRef": "i7fdfab88cf69461eab0453a216bc3952_D20200701-20200930", "decimals": "3", "first": true, "lang": "en-US", "name": "us-gaap:ConcentrationRiskPercentage1", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2405402 - Disclosure - Business, Basis of Presentation and Significant Accounting Policies Schedule of concentrations for revenue and accounts receivable (Details)", "role": "http://iea.net/role/BusinessBasisofPresentationandSignificantAccountingPoliciesScheduleofconcentrationsforrevenueandaccountsreceivableDetails", "shortName": "Business, Basis of Presentation and Significant Accounting Policies Schedule of concentrations for revenue and accounts receivable (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "us-gaap:RevenueRecognitionPolicyTextBlock", "ix:continuation", "body", "html" ], "baseRef": "iea-20200930.htm", "contextRef": "i7fdfab88cf69461eab0453a216bc3952_D20200701-20200930", "decimals": "3", "first": true, "lang": "en-US", "name": "us-gaap:ConcentrationRiskPercentage1", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "iea-20200930.htm", "contextRef": "i9a0202852fee4cdeb31c39aceb47cdb8_D20190101-20190331", "decimals": "-3", "first": true, "lang": "en-US", "name": "iea:EffectofChangeinAccountingPrincipleTopic606", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2406403 - Disclosure - Business, Basis of Presentation and Significant Accounting Policies Revenue 606 (Details)", "role": "http://iea.net/role/BusinessBasisofPresentationandSignificantAccountingPoliciesRevenue606Details", "shortName": "Business, Basis of Presentation and Significant Accounting Policies Revenue 606 (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "iea-20200930.htm", "contextRef": "i21c191a6b17e48c79f0bb13b2b1115e1_D20200701-20200930", "decimals": "-3", "lang": "en-US", "name": "us-gaap:ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "iea-20200930.htm", "contextRef": "ife601eb30efb4f349f4322f5a0b0f6b9_I20200930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:UnbilledContractsReceivable", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2409404 - Disclosure - Contract Assets and Liabilities Contract Assets and Contract Liabilities (Details)", "role": "http://iea.net/role/ContractAssetsandLiabilitiesContractAssetsandContractLiabilitiesDetails", "shortName": "Contract Assets and Liabilities Contract Assets and Contract Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "iea-20200930.htm", "contextRef": "iba50a15a8e9d4c63b761f1ed46994e6d_I20191231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:UnbilledContractsReceivable", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "iea-20200930.htm", "contextRef": "i4d11f25fe4a24416879813daa34b51bb_I20200630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2410405 - Disclosure - Contract Assets and Liabilities Activity in allowance for doubtful accounts (Details)", "role": "http://iea.net/role/ContractAssetsandLiabilitiesActivityinallowancefordoubtfulaccountsDetails", "shortName": "Contract Assets and Liabilities Activity in allowance for doubtful accounts (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "iea-20200930.htm", "contextRef": "i4d11f25fe4a24416879813daa34b51bb_I20200630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "iea-20200930.htm", "contextRef": "ife601eb30efb4f349f4322f5a0b0f6b9_I20200930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2413406 - Disclosure - Property, plant and equipment, net (Details)", "role": "http://iea.net/role/PropertyplantandequipmentnetDetails", "shortName": "Property, plant and equipment, net (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "iea-20200930.htm", "contextRef": "iba50a15a8e9d4c63b761f1ed46994e6d_I20191231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "iea-20200930.htm", "contextRef": "iba50a15a8e9d4c63b761f1ed46994e6d_I20191231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2416407 - Disclosure - Goodwill and Intangible Assets, net (Details)", "role": "http://iea.net/role/GoodwillandIntangibleAssetsnetDetails", "shortName": "Goodwill and Intangible Assets, net (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "iea-20200930.htm", "contextRef": "idf3168a94aa14eea9ad2c2950c36a0ec_I20181231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:Goodwill", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "iea-20200930.htm", "contextRef": "ife601eb30efb4f349f4322f5a0b0f6b9_I20200930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2417408 - Disclosure - Goodwill and Intangible Assets, net Schedule of intangible assets (Details)", "role": "http://iea.net/role/GoodwillandIntangibleAssetsnetScheduleofintangibleassetsDetails", "shortName": "Goodwill and Intangible Assets, net Schedule of intangible assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "iea-20200930.htm", "contextRef": "iba50a15a8e9d4c63b761f1ed46994e6d_I20191231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "iea-20200930.htm", "contextRef": "ife601eb30efb4f349f4322f5a0b0f6b9_I20200930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2418409 - Disclosure - Goodwill and Intangible Assets, net Schedule of annual expected amortization expense (Details)", "role": "http://iea.net/role/GoodwillandIntangibleAssetsnetScheduleofannualexpectedamortizationexpenseDetails", "shortName": "Goodwill and Intangible Assets, net Schedule of annual expected amortization expense (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "iea-20200930.htm", "contextRef": "ife601eb30efb4f349f4322f5a0b0f6b9_I20200930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "iea-20200930.htm", "contextRef": "i3bc0e97593a64420bb5916a08d4a73bc_I20200930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisObligations", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2421410 - Disclosure - Fair value of financial instruments - Fair Value Liabilities Measured on Recurring Basis (Details)", "role": "http://iea.net/role/FairvalueoffinancialinstrumentsFairValueLiabilitiesMeasuredonRecurringBasisDetails", "shortName": "Fair value of financial instruments - Fair Value Liabilities Measured on Recurring Basis (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "iea-20200930.htm", "contextRef": "i3bc0e97593a64420bb5916a08d4a73bc_I20200930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisObligations", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "iea-20200930.htm", "contextRef": "i21c191a6b17e48c79f0bb13b2b1115e1_D20200701-20200930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Revenues", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1003004 - Statement - Condensed Consolidated Statement of Operations", "role": "http://iea.net/role/CondensedConsolidatedStatementofOperations", "shortName": "Condensed Consolidated Statement of Operations", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "iea-20200930.htm", "contextRef": "i21c191a6b17e48c79f0bb13b2b1115e1_D20200701-20200930", "decimals": "-3", "lang": "en-US", "name": "us-gaap:CostOfRevenue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "ix:continuation", "body", "html" ], "baseRef": "iea-20200930.htm", "contextRef": "i2aa254cb938a43e588fdaf60ee902f84_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": "2422411 - Disclosure - Fair value of financial instruments - Reconciliation of Level 3 Inputs (Details)", "role": "http://iea.net/role/FairvalueoffinancialinstrumentsReconciliationofLevel3InputsDetails", "shortName": "Fair value of financial instruments - Reconciliation of Level 3 Inputs (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "ix:continuation", "body", "html" ], "baseRef": "iea-20200930.htm", "contextRef": "i2aa254cb938a43e588fdaf60ee902f84_I20191231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "iea-20200930.htm", "contextRef": "if0e07f26aa9341019d64fee9f8e36b2c_I20190520", "decimals": "INF", "first": true, "lang": "en-US", "name": "iea:SeriesBPreferredStockWarrantExercisePrice", "reportCount": 1, "unitRef": "usdPerShare", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2423412 - Disclosure - Fair value of financial instruments - Fair Value (Details)", "role": "http://iea.net/role/FairvalueoffinancialinstrumentsFairValueDetails", "shortName": "Fair value of financial instruments - Fair Value (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "iea-20200930.htm", "contextRef": "if0e07f26aa9341019d64fee9f8e36b2c_I20190520", "decimals": "0", "lang": "en-US", "name": "iea:A30DAYVWAP", "reportCount": 1, "unique": true, "unitRef": "numberofdays", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "iea-20200930.htm", "contextRef": "ife601eb30efb4f349f4322f5a0b0f6b9_I20200930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DebtInstrumentCarryingAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2426413 - Disclosure - Debt - Long-Term Debt (Details)", "role": "http://iea.net/role/DebtLongTermDebtDetails", "shortName": "Debt - Long-Term Debt (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "iea-20200930.htm", "contextRef": "ife601eb30efb4f349f4322f5a0b0f6b9_I20200930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DebtInstrumentCarryingAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "iea-20200930.htm", "contextRef": "ie0ff2a912aab49a8a9bd46de0c783866_D20200101-20200930", "decimals": "INF", "first": true, "lang": "en-US", "name": "iea:DebtInstrumentCovenantTermsMaximumFirstLienNetLeverageRatio", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2427414 - Disclosure - Debt - Narrative (Details)", "role": "http://iea.net/role/DebtNarrativeDetails", "shortName": "Debt - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "iea-20200930.htm", "contextRef": "ie0ff2a912aab49a8a9bd46de0c783866_D20200101-20200930", "decimals": "INF", "first": true, "lang": "en-US", "name": "iea:DebtInstrumentCovenantTermsMaximumFirstLienNetLeverageRatio", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "iea-20200930.htm", "contextRef": "i12d119a15fe54c50a3d9e732bd9d1f7e_I20191114", "decimals": "3", "first": true, "lang": "en-US", "name": "iea:DividendRateafter1.51.0leverage", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2428415 - Disclosure - Series B Preferred Stock (Details)", "role": "http://iea.net/role/SeriesBPreferredStockDetails", "shortName": "Series B Preferred Stock (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "iea-20200930.htm", "contextRef": "i12d119a15fe54c50a3d9e732bd9d1f7e_I20191114", "decimals": "3", "first": true, "lang": "en-US", "name": "iea:DividendRateafter1.51.0leverage", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "iea-20200930.htm", "contextRef": "ife601eb30efb4f349f4322f5a0b0f6b9_I20200930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ContractualObligationFutureMinimumPaymentsDueRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2429416 - Disclosure - Debt - Long Term Debt Obligations (Details)", "role": "http://iea.net/role/DebtLongTermDebtObligationsDetails", "shortName": "Debt - Long Term Debt Obligations (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "iea-20200930.htm", "contextRef": "ife601eb30efb4f349f4322f5a0b0f6b9_I20200930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ContractualObligationFutureMinimumPaymentsDueRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "iea-20200930.htm", "contextRef": "ife601eb30efb4f349f4322f5a0b0f6b9_I20200930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FinanceLeaseLiability", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2432417 - Disclosure - Commitments and contingencies - Lease Narrative (Details)", "role": "http://iea.net/role/CommitmentsandcontingenciesLeaseNarrativeDetails", "shortName": "Commitments and contingencies - Lease Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "iea-20200930.htm", "contextRef": "ife601eb30efb4f349f4322f5a0b0f6b9_I20200930", "decimals": "-3", "lang": "en-US", "name": "us-gaap:CapitalLeasedAssetsGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "iea-20200930.htm", "contextRef": "ife601eb30efb4f349f4322f5a0b0f6b9_I20200930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2433418 - Disclosure - Commitments and contingencies Future minimum payments of finance leases (Details)", "role": "http://iea.net/role/CommitmentsandcontingenciesFutureminimumpaymentsoffinanceleasesDetails", "shortName": "Commitments and contingencies Future minimum payments of finance leases (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "iea-20200930.htm", "contextRef": "ife601eb30efb4f349f4322f5a0b0f6b9_I20200930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "iea-20200930.htm", "contextRef": "ife601eb30efb4f349f4322f5a0b0f6b9_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": "2434419 - Disclosure - Commitments and contingencies Future mimum payments of operating leases (Details)", "role": "http://iea.net/role/CommitmentsandcontingenciesFuturemimumpaymentsofoperatingleasesDetails", "shortName": "Commitments and contingencies Future mimum payments of operating leases (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "iea-20200930.htm", "contextRef": "ife601eb30efb4f349f4322f5a0b0f6b9_I20200930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "iea:ScheduleofAdditionalLeaseInformationTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "iea-20200930.htm", "contextRef": "i21c191a6b17e48c79f0bb13b2b1115e1_D20200701-20200930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FinanceLeaseRightOfUseAssetAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2435420 - Disclosure - Commitments and contingencies Schedule of Additional Lease Information (Details)", "role": "http://iea.net/role/CommitmentsandcontingenciesScheduleofAdditionalLeaseInformationDetails", "shortName": "Commitments and contingencies Schedule of Additional Lease Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "iea:ScheduleofAdditionalLeaseInformationTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "iea-20200930.htm", "contextRef": "i21c191a6b17e48c79f0bb13b2b1115e1_D20200701-20200930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FinanceLeaseRightOfUseAssetAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "iea-20200930.htm", "contextRef": "iea97ff2ea4b446e298cd976eb3d06308_I20181231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:SharesIssued", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1004005 - Statement - Condensed Statements of Stockholders Equity (Deficit) Statement", "role": "http://iea.net/role/CondensedStatementsofStockholdersEquityDeficitStatement", "shortName": "Condensed Statements of Stockholders Equity (Deficit) Statement", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "iea-20200930.htm", "contextRef": "i710a9ccb7b8b4c3382b24038ab03c736_D20190101-20190331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "iea-20200930.htm", "contextRef": "ife601eb30efb4f349f4322f5a0b0f6b9_I20200930", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:LettersOfCreditOutstandingAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2436421 - Disclosure - Other Commitments and contingencies (Details)", "role": "http://iea.net/role/OtherCommitmentsandcontingenciesDetails", "shortName": "Other Commitments and contingencies (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "iea-20200930.htm", "contextRef": "ife601eb30efb4f349f4322f5a0b0f6b9_I20200930", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:LettersOfCreditOutstandingAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "iea-20200930.htm", "contextRef": "i21c191a6b17e48c79f0bb13b2b1115e1_D20200701-20200930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2439422 - Disclosure - Earnings per share - Basic and Diluted EPS (Details)", "role": "http://iea.net/role/EarningspershareBasicandDilutedEPSDetails", "shortName": "Earnings per share - Basic and Diluted EPS (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "iea-20200930.htm", "contextRef": "i21c191a6b17e48c79f0bb13b2b1115e1_D20200701-20200930", "decimals": "INF", "lang": "en-US", "name": "us-gaap:IncrementalCommonSharesAttributableToCallOptionsAndWarrants", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "iea-20200930.htm", "contextRef": "ife601eb30efb4f349f4322f5a0b0f6b9_I20200930", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:PreferredStockSharesIssued", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2440423 - Disclosure - Earnings per share - Narrative (Details)", "role": "http://iea.net/role/EarningspershareNarrativeDetails", "shortName": "Earnings per share - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "iea-20200930.htm", "contextRef": "i2ec3da7ee63645df98c5b152041afb7a_I20180326", "decimals": "INF", "lang": "en-US", "name": "iea:ContingentConsiderationShares", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "iea-20200930.htm", "contextRef": "i5564a5c489ac430aa00dacccae343452_D20200101-20200930", "decimals": "2", "first": true, "lang": "en-US", "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2442424 - Disclosure - Income taxes (Details)", "role": "http://iea.net/role/IncometaxesDetails", "shortName": "Income taxes (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "iea-20200930.htm", "contextRef": "i5564a5c489ac430aa00dacccae343452_D20200101-20200930", "decimals": "2", "first": true, "lang": "en-US", "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "iea-20200930.htm", "contextRef": "i21c191a6b17e48c79f0bb13b2b1115e1_D20200701-20200930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Revenues", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2445425 - Disclosure - Segments (Details)", "role": "http://iea.net/role/SegmentsDetails", "shortName": "Segments (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ReconciliationOfRevenueFromSegmentsToConsolidatedTextBlock", "ix:continuation", "body", "html" ], "baseRef": "iea-20200930.htm", "contextRef": "i21c191a6b17e48c79f0bb13b2b1115e1_D20200701-20200930", "decimals": "3", "lang": "en-US", "name": "iea:Segmentrevenueasapercentageoftotalrevenue", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "iea-20200930.htm", "contextRef": "ifc0fd78bcea74ede8d6d1a9a6d065415_I20200930", "decimals": "3", "first": true, "lang": "en-US", "name": "iea:IEALLCOwnershipPreferredTransactions", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2448426 - Disclosure - Related party transactions (Details)", "role": "http://iea.net/role/RelatedpartytransactionsDetails", "shortName": "Related party transactions (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "iea-20200930.htm", "contextRef": "ifc0fd78bcea74ede8d6d1a9a6d065415_I20200930", "decimals": "3", "first": true, "lang": "en-US", "name": "iea:IEALLCOwnershipPreferredTransactions", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "iea-20200930.htm", "contextRef": "id3dd9a82b8784606b6c27ab7a1d24253_D20201030-20201030", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LineOfCreditFacilityIncreaseDecreaseForPeriodNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2451427 - Disclosure - Subsequent Event (Details)", "role": "http://iea.net/role/SubsequentEventDetails", "shortName": "Subsequent Event (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "iea-20200930.htm", "contextRef": "id3dd9a82b8784606b6c27ab7a1d24253_D20201030-20201030", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LineOfCreditFacilityIncreaseDecreaseForPeriodNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "iea-20200930.htm", "contextRef": "i5564a5c489ac430aa00dacccae343452_D20200101-20200930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1005006 - Statement - Condensed Consolidated Statements of Cash Flows", "role": "http://iea.net/role/CondensedConsolidatedStatementsofCashFlows", "shortName": "Condensed Consolidated Statements of Cash Flows", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "iea-20200930.htm", "contextRef": "i5564a5c489ac430aa00dacccae343452_D20200101-20200930", "decimals": "-3", "lang": "en-US", "name": "us-gaap:DepreciationDepletionAndAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "iea-20200930.htm", "contextRef": "i5564a5c489ac430aa00dacccae343452_D20200101-20200930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2101101 - Disclosure - Business, Basis of Presentation and Significant Accounting Policies (Notes)", "role": "http://iea.net/role/BusinessBasisofPresentationandSignificantAccountingPoliciesNotes", "shortName": "Business, Basis of Presentation and Significant Accounting Policies (Notes)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "iea-20200930.htm", "contextRef": "i5564a5c489ac430aa00dacccae343452_D20200101-20200930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "iea-20200930.htm", "contextRef": "i5564a5c489ac430aa00dacccae343452_D20200101-20200930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LongTermContractsOrProgramsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2107102 - Disclosure - Contract Assets and Liabilities", "role": "http://iea.net/role/ContractAssetsandLiabilities", "shortName": "Contract Assets and Liabilities", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "iea-20200930.htm", "contextRef": "i5564a5c489ac430aa00dacccae343452_D20200101-20200930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LongTermContractsOrProgramsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "iea-20200930.htm", "contextRef": "ie0b0e88941bf46708f151caa57124c47_D20190101-20190930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2111103 - Disclosure - Property, plant and equipment, net", "role": "http://iea.net/role/Propertyplantandequipmentnet", "shortName": "Property, plant and equipment, net", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "iea-20200930.htm", "contextRef": "ie0b0e88941bf46708f151caa57124c47_D20190101-20190930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 64, "tag": { "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://iea.net/role/DocumentandEntityInformation" ], "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://iea.net/role/DocumentandEntityInformation" ], "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://iea.net/role/DocumentandEntityInformation" ], "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://iea.net/role/DocumentandEntityInformation" ], "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://iea.net/role/DocumentandEntityInformation" ], "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://iea.net/role/DocumentandEntityInformation" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r326" ], "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://iea.net/role/DocumentandEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r327" ], "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://iea.net/role/DocumentandEntityInformation" ], "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://iea.net/role/DocumentandEntityInformation" ], "xbrltype": "submissionTypeItemType" }, "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://iea.net/role/DocumentandEntityInformation" ], "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://iea.net/role/DocumentandEntityInformation" ], "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://iea.net/role/DocumentandEntityInformation" ], "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://iea.net/role/DocumentandEntityInformation" ], "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://iea.net/role/DocumentandEntityInformation" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r328" ], "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://iea.net/role/DocumentandEntityInformation" ], "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" } } }, "localname": "EntityCommonStockSharesOutstanding", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://iea.net/role/DocumentandEntityInformation" ], "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://iea.net/role/DocumentandEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r328" ], "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://iea.net/role/DocumentandEntityInformation" ], "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://iea.net/role/DocumentandEntityInformation" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r328" ], "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://iea.net/role/DocumentandEntityInformation" ], "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://iea.net/role/DocumentandEntityInformation" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r329" ], "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://iea.net/role/DocumentandEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r328" ], "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://iea.net/role/DocumentandEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r328" ], "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://iea.net/role/DocumentandEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r328" ], "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://iea.net/role/DocumentandEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r328" ], "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://iea.net/role/DocumentandEntityInformation" ], "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://iea.net/role/DocumentandEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r324" ], "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://iea.net/role/DocumentandEntityInformation" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r325" ], "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://iea.net/role/DocumentandEntityInformation" ], "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://iea.net/role/DocumentandEntityInformation" ], "xbrltype": "tradingSymbolItemType" }, "iea_A10Warrantsatfullydilutedsharecount": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "10% Warrants at fully diluted share count related to series b-1", "label": "10% Warrants at fully diluted share count", "terseLabel": "10% Warrants at fully diluted share count" } } }, "localname": "A10Warrantsatfullydilutedsharecount", "nsuri": "http://iea.net/20200930", "presentation": [ "http://iea.net/role/SeriesBPreferredStockDetails" ], "xbrltype": "sharesItemType" }, "iea_A2019CommitmentMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "2019 Commitment", "label": "2019 Commitment [Member]", "terseLabel": "2019 Commitment [Member]" } } }, "localname": "A2019CommitmentMember", "nsuri": "http://iea.net/20200930", "presentation": [ "http://iea.net/role/SeriesBPreferredStockDetails" ], "xbrltype": "domainItemType" }, "iea_A2020CommitmentMemberMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "2020 Commitment backstop for future cash required to be paid by the company", "label": "2020 Commitment [Member] [Member]", "terseLabel": "2020 Commitment [Member] [Member]" } } }, "localname": "A2020CommitmentMemberMember", "nsuri": "http://iea.net/20200930", "presentation": [ "http://iea.net/role/SeriesBPreferredStockDetails" ], "xbrltype": "domainItemType" }, "iea_A30DAYVWAP": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "30-DAY VWAP used in the calculation of conversion for the Series A Preferred Stock", "label": "30-DAY VWAP", "terseLabel": "30-DAY VWAP" } } }, "localname": "A30DAYVWAP", "nsuri": "http://iea.net/20200930", "presentation": [ "http://iea.net/role/FairvalueoffinancialinstrumentsFairValueDetails" ], "xbrltype": "integerItemType" }, "iea_AdditionalLeaseInformationAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Additional Lease Information [Abstract]", "label": "Additional Lease Information [Abstract]", "terseLabel": "Additional Lease Information [Abstract]" } } }, "localname": "AdditionalLeaseInformationAbstract", "nsuri": "http://iea.net/20200930", "xbrltype": "stringItemType" }, "iea_AdjustmentstoAdditionalPaidinCapitalBusinessCombination": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Adjustments to Additional Paid in Capital, Business Combination", "label": "Adjustments to Additional Paid in Capital, Business Combination", "negatedTerseLabel": "Adjustments to Additional Paid in Capital, Business Combination" } } }, "localname": "AdjustmentstoAdditionalPaidinCapitalBusinessCombination", "nsuri": "http://iea.net/20200930", "presentation": [ "http://iea.net/role/CondensedStatementsofStockholdersEquityDeficitStatement" ], "xbrltype": "monetaryItemType" }, "iea_AntiDilutionWarrants": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Anti-dilution Warrants", "label": "Anti-dilution Warrants", "terseLabel": "Anti-dilution Warrants" } } }, "localname": "AntiDilutionWarrants", "nsuri": "http://iea.net/20200930", "presentation": [ "http://iea.net/role/EarningspershareNarrativeDetails" ], "xbrltype": "sharesItemType" }, "iea_AresMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Ares [Member]", "label": "Ares [Member]", "terseLabel": "Ares [Member]" } } }, "localname": "AresMember", "nsuri": "http://iea.net/20200930", "presentation": [ "http://iea.net/role/RelatedpartytransactionsDetails" ], "xbrltype": "domainItemType" }, "iea_BuildingAndLeaseholdImprovementsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Building And Leasehold Improvements [Member]", "label": "Building And Leasehold Improvements [Member]", "terseLabel": "Buildings and leasehold improvements" } } }, "localname": "BuildingAndLeaseholdImprovementsMember", "nsuri": "http://iea.net/20200930", "presentation": [ "http://iea.net/role/PropertyplantandequipmentnetDetails" ], "xbrltype": "domainItemType" }, "iea_CommitmentsandContingenciesDisclosuresAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Commitments and Contingencies Disclosures [Abstract]", "label": "Commitments and Contingencies Disclosures [Abstract]", "terseLabel": "Commitments and Contingencies Disclosures [Abstract]" } } }, "localname": "CommitmentsandContingenciesDisclosuresAbstract", "nsuri": "http://iea.net/20200930", "xbrltype": "stringItemType" }, "iea_CompanyOwnedLifeInsurance": { "auth_ref": [], "calculation": { "http://iea.net/role/CondensedConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Company Owned Life Insurance", "label": "Company Owned Life Insurance", "terseLabel": "Company-owned life insurance" } } }, "localname": "CompanyOwnedLifeInsurance", "nsuri": "http://iea.net/20200930", "presentation": [ "http://iea.net/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "iea_ConcentrationCompanyAMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Concentration Company A [Member]", "label": "Concentration Company A [Member]", "terseLabel": "Concentration Company A [Member]" } } }, "localname": "ConcentrationCompanyAMember", "nsuri": "http://iea.net/20200930", "presentation": [ "http://iea.net/role/BusinessBasisofPresentationandSignificantAccountingPoliciesScheduleofconcentrationsforrevenueandaccountsreceivableDetails" ], "xbrltype": "domainItemType" }, "iea_CondensedConsolidatedStatementofStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Condensed Consolidated Statement of Stockholders' Equity [Abstract]", "label": "Condensed Consolidated Statement of Stockholders' Equity [Abstract]", "terseLabel": "Condensed Consolidated Statement of Stockholders' Equity [Abstract]" } } }, "localname": "CondensedConsolidatedStatementofStockholdersEquityAbstract", "nsuri": "http://iea.net/20200930", "xbrltype": "stringItemType" }, "iea_ContingentConsiderationShares": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Contingent Consideration Shares", "label": "Contingent Consideration Shares", "terseLabel": "Contingent Consideration Shares" } } }, "localname": "ContingentConsiderationShares", "nsuri": "http://iea.net/20200930", "presentation": [ "http://iea.net/role/EarningspershareNarrativeDetails" ], "xbrltype": "sharesItemType" }, "iea_DebtCovenantPeriodAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Debt Covenant Period [Axis]", "label": "Debt Covenant Period [Axis]", "terseLabel": "Debt Covenant Period [Axis]" } } }, "localname": "DebtCovenantPeriodAxis", "nsuri": "http://iea.net/20200930", "presentation": [ "http://iea.net/role/DebtNarrativeDetails" ], "xbrltype": "stringItemType" }, "iea_DebtCovenantPeriodDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "[Domain] for Debt Covenant Period [Axis]", "label": "Debt Covenant Period [Domain]", "terseLabel": "Debt Covenant Period [Domain]" } } }, "localname": "DebtCovenantPeriodDomain", "nsuri": "http://iea.net/20200930", "presentation": [ "http://iea.net/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "iea_DebtCovenantPeriodPeriodFourMemberMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Debt Covenant Period, Period Four [Member]", "label": "Debt Covenant Period, Period Four [Member] [Member]", "terseLabel": "Debt Covenant Period, Period Four [Member] [Member]" } } }, "localname": "DebtCovenantPeriodPeriodFourMemberMember", "nsuri": "http://iea.net/20200930", "presentation": [ "http://iea.net/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "iea_DebtCovenantPeriodPeriodOneMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Debt Covenant Period, Period One [Member]", "label": "Debt Covenant Period, Period One [Member]", "terseLabel": "Debt Covenant Period, Period One [Member]" } } }, "localname": "DebtCovenantPeriodPeriodOneMember", "nsuri": "http://iea.net/20200930", "presentation": [ "http://iea.net/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "iea_DebtCovenantPeriodPeriodThreeMemberMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Debt Covenant Period, Period Three [Member]", "label": "Debt Covenant Period, Period Three [Member] [Member]", "terseLabel": "Debt Covenant Period, Period Three [Member] [Member]" } } }, "localname": "DebtCovenantPeriodPeriodThreeMemberMember", "nsuri": "http://iea.net/20200930", "presentation": [ "http://iea.net/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "iea_DebtCovenantPeriodPeriodTwoMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Debt Covenant Period, Period Two [Member]", "label": "Debt Covenant Period, Period Two [Member]", "terseLabel": "Debt Covenant Period, Period Two [Member]" } } }, "localname": "DebtCovenantPeriodPeriodTwoMember", "nsuri": "http://iea.net/20200930", "presentation": [ "http://iea.net/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "iea_DebtInstrumentCovenantTermsMaximumFirstLienNetLeverageRatio": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Debt Instrument, Covenant Terms, Maximum First Lien Net Leverage Ratio", "label": "Debt Instrument, Covenant Terms, Maximum First Lien Net Leverage Ratio", "terseLabel": "Debt Instrument, Covenant Terms, Maximum First Lien Net Leverage Ratio" } } }, "localname": "DebtInstrumentCovenantTermsMaximumFirstLienNetLeverageRatio", "nsuri": "http://iea.net/20200930", "presentation": [ "http://iea.net/role/DebtNarrativeDetails" ], "xbrltype": "pureItemType" }, "iea_DebtSeriesBPreferredStock": { "auth_ref": [], "calculation": { "http://iea.net/role/CondensedConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Debt - Series B Preferred Stock", "label": "Debt - Series B Preferred Stock", "terseLabel": "Debt - Series B Preferred Stock" } } }, "localname": "DebtSeriesBPreferredStock", "nsuri": "http://iea.net/20200930", "presentation": [ "http://iea.net/role/CondensedConsolidatedBalanceSheets", "http://iea.net/role/DebtLongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "iea_DefaultRateforUncuredDividends": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Default Rate for Uncured Dividends", "label": "Default Rate for Uncured Dividends", "terseLabel": "Default Rate for Uncured Dividends" } } }, "localname": "DefaultRateforUncuredDividends", "nsuri": "http://iea.net/20200930", "presentation": [ "http://iea.net/role/EarningspershareNarrativeDetails" ], "xbrltype": "percentItemType" }, "iea_DeferredCompensationNonCashOperatingActivities": { "auth_ref": [], "calculation": { "http://iea.net/role/CondensedConsolidatedStatementsofCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Deferred Compensation, Non Cash, Operating Activities", "label": "Deferred Compensation, Non Cash, Operating Activities", "terseLabel": "Deferred compensation" } } }, "localname": "DeferredCompensationNonCashOperatingActivities", "nsuri": "http://iea.net/20200930", "presentation": [ "http://iea.net/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "iea_DividendRateafter1.51.0leverage": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Dividend Rate after 1.5:1.0 leverage", "label": "Dividend Rate after 1.5:1.0 leverage", "terseLabel": "Dividend Rate after 1.5:1.0 leverage" } } }, "localname": "DividendRateafter1.51.0leverage", "nsuri": "http://iea.net/20200930", "presentation": [ "http://iea.net/role/SeriesBPreferredStockDetails" ], "xbrltype": "percentItemType" }, "iea_EarnoutFounderShares": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Earnout Founder Shares", "label": "Earnout Founder Shares", "terseLabel": "Earnout Founder Shares" } } }, "localname": "EarnoutFounderShares", "nsuri": "http://iea.net/20200930", "presentation": [ "http://iea.net/role/CondensedStatementsofStockholdersEquityDeficitStatement" ], "xbrltype": "sharesItemType" }, "iea_EffectofChangeinAccountingPrincipleTopic606": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Effect of Change in Accounting Principle Topic 606", "label": "Effect of Change in Accounting Principle Topic 606", "terseLabel": "Effect of Change in Accounting Principle Topic 606" } } }, "localname": "EffectofChangeinAccountingPrincipleTopic606", "nsuri": "http://iea.net/20200930", "presentation": [ "http://iea.net/role/BusinessBasisofPresentationandSignificantAccountingPoliciesRevenue606Details", "http://iea.net/role/CondensedStatementsofStockholdersEquityDeficitStatement" ], "xbrltype": "monetaryItemType" }, "iea_EnvironmentalRevenueMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Environmental Revenue [Member]", "label": "Environmental Revenue [Member]", "terseLabel": "Environmental Revenue [Member]" } } }, "localname": "EnvironmentalRevenueMember", "nsuri": "http://iea.net/20200930", "presentation": [ "http://iea.net/role/BusinessBasisofPresentationandSignificantAccountingPoliciesDisaggregationofRevenueDetails" ], "xbrltype": "domainItemType" }, "iea_Exercisepriceofsecuritiesexcludedatclosing": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Exercise price of securities excluded at closing of 11.50 or higher", "label": "Exercise price of securities excluded at closing", "terseLabel": "Exercise price of securities excluded at closing" } } }, "localname": "Exercisepriceofsecuritiesexcludedatclosing", "nsuri": "http://iea.net/20200930", "presentation": [ "http://iea.net/role/EarningspershareNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "iea_FinanceLeasesfutureminimumpaymentsinterestincludedinpayments": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Finance Leases, future minimum payments, interest included in payments", "label": "Finance Leases, future minimum payments, interest included in payments", "terseLabel": "Less: Amount representing interest" } } }, "localname": "FinanceLeasesfutureminimumpaymentsinterestincludedinpayments", "nsuri": "http://iea.net/20200930", "presentation": [ "http://iea.net/role/CommitmentsandcontingenciesFutureminimumpaymentsoffinanceleasesDetails" ], "xbrltype": "monetaryItemType" }, "iea_FurnitureAndFixturesAndEquipmentMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Furniture And Fixtures, And Equipment", "label": "Furniture And Fixtures, And Equipment [Member]", "terseLabel": "Office equipment, furniture and fixtures" } } }, "localname": "FurnitureAndFixturesAndEquipmentMember", "nsuri": "http://iea.net/20200930", "presentation": [ "http://iea.net/role/PropertyplantandequipmentnetDetails" ], "xbrltype": "domainItemType" }, "iea_GrossProfitMargin": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Gross Profit Margin", "label": "Gross Profit Margin", "terseLabel": "Gross Profit Margin" } } }, "localname": "GrossProfitMargin", "nsuri": "http://iea.net/20200930", "presentation": [ "http://iea.net/role/SegmentsDetails" ], "xbrltype": "percentItemType" }, "iea_HeavyCivilRevenueMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Heavy Civil Revenue [Member]", "label": "Heavy Civil Revenue [Member]", "terseLabel": "Heavy Civil Revenue [Member]" } } }, "localname": "HeavyCivilRevenueMember", "nsuri": "http://iea.net/20200930", "presentation": [ "http://iea.net/role/BusinessBasisofPresentationandSignificantAccountingPoliciesDisaggregationofRevenueDetails" ], "xbrltype": "domainItemType" }, "iea_IEALLCOwnershipPreferredTransactions": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "IEA, LLC Ownership Preferred Transactions related to Series A, Series B-3 exchange agreement, Exchange Warrants", "label": "IEA, LLC Ownership Preferred Transactions", "terseLabel": "IEA LLC Ownership Percentage of Preferred" } } }, "localname": "IEALLCOwnershipPreferredTransactions", "nsuri": "http://iea.net/20200930", "presentation": [ "http://iea.net/role/RelatedpartytransactionsDetails" ], "xbrltype": "percentItemType" }, "iea_InfrastructureAndEnergyAlternativesLLCMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Infrastructure And Energy Alternatives, LLC [Member]", "label": "Infrastructure And Energy Alternatives, LLC [Member]", "terseLabel": "Infrastructure And Energy Alternatives, LLC [Member]" } } }, "localname": "InfrastructureAndEnergyAlternativesLLCMember", "nsuri": "http://iea.net/20200930", "presentation": [ "http://iea.net/role/RelatedpartytransactionsDetails" ], "xbrltype": "domainItemType" }, "iea_OneCustomerMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "One Customer [Member]", "label": "One Customer [Member]", "terseLabel": "One Customer [Member]" } } }, "localname": "OneCustomerMember", "nsuri": "http://iea.net/20200930", "presentation": [ "http://iea.net/role/ContractAssetsandLiabilitiesActivityinallowancefordoubtfulaccountsDetails" ], "xbrltype": "domainItemType" }, "iea_OperatingCashflowFinanceLeases": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Operating Cashflow Finance Leases", "label": "Operating Cashflow Finance Leases", "terseLabel": "Operating Cashflow Finance Leases" } } }, "localname": "OperatingCashflowFinanceLeases", "nsuri": "http://iea.net/20200930", "presentation": [ "http://iea.net/role/CommitmentsandcontingenciesScheduleofAdditionalLeaseInformationDetails" ], "xbrltype": "monetaryItemType" }, "iea_OperatingLeasesFutureMinimumPaymentsInterestIncludedinPayments": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Operating Leases, Future Minimum Payments, Interest Included in Payments", "label": "Operating Leases, Future Minimum Payments, Interest Included in Payments", "terseLabel": "Operating Leases, Future Minimum Payments, Interest Included in Payments" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsInterestIncludedinPayments", "nsuri": "http://iea.net/20200930", "presentation": [ "http://iea.net/role/CommitmentsandcontingenciesFuturemimumpaymentsofoperatingleasesDetails" ], "xbrltype": "monetaryItemType" }, "iea_Operatingcashflowfromoperatingleases": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Operating cashflow from operating leases", "label": "Operating cashflow from operating leases", "terseLabel": "Operating cashflow from operating leases" } } }, "localname": "Operatingcashflowfromoperatingleases", "nsuri": "http://iea.net/20200930", "presentation": [ "http://iea.net/role/CommitmentsandcontingenciesScheduleofAdditionalLeaseInformationDetails" ], "xbrltype": "monetaryItemType" }, "iea_PaymentsToProceedsFromRecapitalizationTransactionFinancingActivities": { "auth_ref": [], "calculation": { "http://iea.net/role/CondensedConsolidatedStatementsofCashFlows": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Payments to (Proceeds from) Recapitalization Transaction, Financing Activities", "label": "Payments To (Proceeds From) Recapitalization Transaction, Financing Activities", "negatedTerseLabel": "Merger recapitalization transaction" } } }, "localname": "PaymentsToProceedsFromRecapitalizationTransactionFinancingActivities", "nsuri": "http://iea.net/20200930", "presentation": [ "http://iea.net/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "iea_PreferredDebtDetailsLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Preferred Debt Details", "label": "Preferred Debt Details [Line Items]", "terseLabel": "Preferred Debt Details [Line Items]" } } }, "localname": "PreferredDebtDetailsLineItems", "nsuri": "http://iea.net/20200930", "presentation": [ "http://iea.net/role/SeriesBPreferredStockDetails" ], "xbrltype": "stringItemType" }, "iea_PreferredStockDividendRateafter18Months": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Preferred Stock Dividend Rate after 18 Months", "label": "Preferred Stock Dividend Rate after 18 Months", "terseLabel": "Preferred stock, dividend rate thereafter" } } }, "localname": "PreferredStockDividendRateafter18Months", "nsuri": "http://iea.net/20200930", "presentation": [ "http://iea.net/role/EarningspershareNarrativeDetails" ], "xbrltype": "percentItemType" }, "iea_PreferredStockPaidInKindDividendRate": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Preferred Stock Paid In Kind Dividend Rate", "label": "Preferred Stock Paid In Kind Dividend Rate", "terseLabel": "Preferred Stock Paid In Kind Dividend Rate" } } }, "localname": "PreferredStockPaidInKindDividendRate", "nsuri": "http://iea.net/20200930", "presentation": [ "http://iea.net/role/SeriesBPreferredStockDetails" ], "xbrltype": "percentItemType" }, "iea_ProceedsReceivedforseriesbpreferred": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Proceeds Received for series b preferred", "label": "Proceeds Received for series b preferred", "terseLabel": "Proceeds Received for series b preferred" } } }, "localname": "ProceedsReceivedforseriesbpreferred", "nsuri": "http://iea.net/20200930", "presentation": [ "http://iea.net/role/SeriesBPreferredStockDetails" ], "xbrltype": "monetaryItemType" }, "iea_RailConstructionRevenueMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Rail Construction Revenue [Member]", "label": "Rail Construction Revenue [Member]", "terseLabel": "Rail Construction Revenue [Member]" } } }, "localname": "RailConstructionRevenueMember", "nsuri": "http://iea.net/20200930", "presentation": [ "http://iea.net/role/BusinessBasisofPresentationandSignificantAccountingPoliciesDisaggregationofRevenueDetails" ], "xbrltype": "domainItemType" }, "iea_RatioNetLeverageRatioforDeleveragingEvent": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Ratio Net Leverage Ratio for Deleveraging Event", "label": "Ratio Net Leverage Ratio for Deleveraging Event", "terseLabel": "Ratio Net Leverage Ratio for Deleveraging Event" } } }, "localname": "RatioNetLeverageRatioforDeleveragingEvent", "nsuri": "http://iea.net/20200930", "presentation": [ "http://iea.net/role/SeriesBPreferredStockDetails" ], "xbrltype": "decimalItemType" }, "iea_RenewablesSegmentMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Renewables Segment [Member]", "label": "Renewables Segment [Member]", "terseLabel": "Renewables Segment [Member]" } } }, "localname": "RenewablesSegmentMember", "nsuri": "http://iea.net/20200930", "presentation": [ "http://iea.net/role/BusinessBasisofPresentationandSignificantAccountingPoliciesDisaggregationofRevenueDetails", "http://iea.net/role/GoodwillandIntangibleAssetsnetDetails", "http://iea.net/role/SegmentsDetails" ], "xbrltype": "domainItemType" }, "iea_Revenue606Abstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Revenue 606 [Abstract]", "label": "Revenue 606 [Abstract]", "terseLabel": "Revenue 606 [Abstract]" } } }, "localname": "Revenue606Abstract", "nsuri": "http://iea.net/20200930", "xbrltype": "stringItemType" }, "iea_RightsOfferingFairValueMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Rights Offering Fair Value [Member]", "label": "Rights Offering Fair Value [Member]", "terseLabel": "Rights Offering Fair Value [Member]" } } }, "localname": "RightsOfferingFairValueMember", "nsuri": "http://iea.net/20200930", "presentation": [ "http://iea.net/role/FairvalueoffinancialinstrumentsFairValueDetails", "http://iea.net/role/FairvalueoffinancialinstrumentsFairValueLiabilitiesMeasuredonRecurringBasisDetails", "http://iea.net/role/FairvalueoffinancialinstrumentsReconciliationofLevel3InputsDetails", "http://iea.net/role/SeriesBPreferredStockDetails" ], "xbrltype": "domainItemType" }, "iea_ScheduleOfPreferredDebtDetailsTable": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Schedule of Preferred Debt Details [Table]", "label": "Schedule of Preferred Debt Details [Table]", "terseLabel": "Schedule of Preferred Debt Details [Table]" } } }, "localname": "ScheduleOfPreferredDebtDetailsTable", "nsuri": "http://iea.net/20200930", "presentation": [ "http://iea.net/role/SeriesBPreferredStockDetails" ], "xbrltype": "stringItemType" }, "iea_ScheduleofAdditionalLeaseInformationTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Schedule of Additional Lease Information [Table Text Block]", "label": "Schedule of Additional Lease Information [Table Text Block]", "terseLabel": "Schedule of Additional Lease Information [Table Text Block]" } } }, "localname": "ScheduleofAdditionalLeaseInformationTableTextBlock", "nsuri": "http://iea.net/20200930", "presentation": [ "http://iea.net/role/CommitmentsandcontingenciesTables" ], "xbrltype": "textBlockItemType" }, "iea_Segmentrevenueasapercentageoftotalrevenue": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Segment revenue as a percentage of total revenue", "label": "Segment revenue as a percentage of total revenue", "terseLabel": "Segment revenue as a percentage of total revenue" } } }, "localname": "Segmentrevenueasapercentageoftotalrevenue", "nsuri": "http://iea.net/20200930", "presentation": [ "http://iea.net/role/SegmentsDetails" ], "xbrltype": "percentItemType" }, "iea_SegmentsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Segments [Abstract]", "label": "Segments [Abstract]", "terseLabel": "Segments [Abstract]" } } }, "localname": "SegmentsAbstract", "nsuri": "http://iea.net/20200930", "xbrltype": "stringItemType" }, "iea_SeriesAPreferredPIKDividendRate18mos": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Series A Preferred PIK Dividend Rate 18 mos after merger", "label": "Series A Preferred PIK Dividend Rate 18 mos", "terseLabel": "Series A Preferred PIK Dividend Rate 18 mos" } } }, "localname": "SeriesAPreferredPIKDividendRate18mos", "nsuri": "http://iea.net/20200930", "presentation": [ "http://iea.net/role/EarningspershareNarrativeDetails" ], "xbrltype": "percentItemType" }, "iea_SeriesB1PreferredStock6WarrantsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Series B-1 Preferred Stock 6% Warrants [Member]", "label": "Series B-1 Preferred Stock 6% Warrants [Member]", "terseLabel": "Series B-1 Preferred Stock 6% Warrants [Member]" } } }, "localname": "SeriesB1PreferredStock6WarrantsMember", "nsuri": "http://iea.net/20200930", "presentation": [ "http://iea.net/role/FairvalueoffinancialinstrumentsFairValueDetails", "http://iea.net/role/FairvalueoffinancialinstrumentsFairValueLiabilitiesMeasuredonRecurringBasisDetails", "http://iea.net/role/FairvalueoffinancialinstrumentsReconciliationofLevel3InputsDetails" ], "xbrltype": "domainItemType" }, "iea_SeriesB2PreferredStockMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Series B-2 Preferred Stock [Member]", "label": "Series B-2 Preferred Stock [Member]", "terseLabel": "Series B-2 Preferred Stock [Member]" } } }, "localname": "SeriesB2PreferredStockMember", "nsuri": "http://iea.net/20200930", "presentation": [ "http://iea.net/role/RelatedpartytransactionsDetails" ], "xbrltype": "domainItemType" }, "iea_SeriesB3ExchangeWarrantsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Series B-3 Exchange Warrants [Member]", "label": "Series B-3 Exchange Warrants [Member]", "terseLabel": "Series B-3 Exchange Warrants [Member]" } } }, "localname": "SeriesB3ExchangeWarrantsMember", "nsuri": "http://iea.net/20200930", "presentation": [ "http://iea.net/role/SeriesBPreferredStockDetails" ], "xbrltype": "domainItemType" }, "iea_SeriesBCashDividendRateafterDeleveraging": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Series B Cash Dividend Rate after Deleveraging Event", "label": "Series B Cash Dividend Rate after Deleveraging", "terseLabel": "Series B Cash Dividend Rate after Deleveraging" } } }, "localname": "SeriesBCashDividendRateafterDeleveraging", "nsuri": "http://iea.net/20200930", "presentation": [ "http://iea.net/role/SeriesBPreferredStockDetails" ], "xbrltype": "percentItemType" }, "iea_SeriesBExchangePercentage": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Series B Exchange Percentage for conversion of Series A on November 14, 2019", "label": "Series B Exchange Percentage", "terseLabel": "Series B Exchange Percentage" } } }, "localname": "SeriesBExchangePercentage", "nsuri": "http://iea.net/20200930", "presentation": [ "http://iea.net/role/SeriesBPreferredStockDetails" ], "xbrltype": "percentItemType" }, "iea_SeriesBPreferredEquityAgreementAllEquityAres": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Series B Preferred Equity Agreement - All Equity Ares", "label": "Series B Preferred Equity Agreement - All Equity Ares", "terseLabel": "Series B Preferred Equity Agreement - All Equity Ares" } } }, "localname": "SeriesBPreferredEquityAgreementAllEquityAres", "nsuri": "http://iea.net/20200930", "presentation": [ "http://iea.net/role/RelatedpartytransactionsDetails" ], "xbrltype": "percentItemType" }, "iea_SeriesBPreferredEquityAgreementAllEquityOaktree": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Series B Preferred Equity Agreement - All Equity Oaktree", "label": "Series B Preferred Equity Agreement - All Equity Oaktree", "terseLabel": "Series B Preferred Equity Agreement - All Equity Oaktree" } } }, "localname": "SeriesBPreferredEquityAgreementAllEquityOaktree", "nsuri": "http://iea.net/20200930", "presentation": [ "http://iea.net/role/RelatedpartytransactionsDetails" ], "xbrltype": "percentItemType" }, "iea_SeriesBPreferredSeriesAConversionWarrantsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Series B Preferred - Series A Conversion Warrants [Member]", "label": "Series B Preferred - Series A Conversion Warrants [Member]", "terseLabel": "Series B Preferred - Series A Conversion Warrants [Member]" } } }, "localname": "SeriesBPreferredSeriesAConversionWarrantsMember", "nsuri": "http://iea.net/20200930", "presentation": [ "http://iea.net/role/FairvalueoffinancialinstrumentsFairValueDetails", "http://iea.net/role/FairvalueoffinancialinstrumentsFairValueLiabilitiesMeasuredonRecurringBasisDetails", "http://iea.net/role/FairvalueoffinancialinstrumentsReconciliationofLevel3InputsDetails" ], "xbrltype": "domainItemType" }, "iea_SeriesBPreferredStockLiabilityMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Series B Preferred Stock Liability [Member]", "label": "Series B Preferred Stock Liability [Member]", "terseLabel": "Series B Preferred Stock Liability [Member]" } } }, "localname": "SeriesBPreferredStockLiabilityMember", "nsuri": "http://iea.net/20200930", "presentation": [ "http://iea.net/role/DebtLongTermDebtDetails", "http://iea.net/role/SeriesBPreferredStockDetails" ], "xbrltype": "domainItemType" }, "iea_SeriesBPreferredStockWarrantExercisePrice": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Series B Preferred Stock Warrant Exercise Price", "label": "Series B Preferred Stock Warrant Exercise Price", "terseLabel": "Series B Preferred Stock Warrant Exercise Price" } } }, "localname": "SeriesBPreferredStockWarrantExercisePrice", "nsuri": "http://iea.net/20200930", "presentation": [ "http://iea.net/role/FairvalueoffinancialinstrumentsFairValueDetails", "http://iea.net/role/SeriesBPreferredStockDetails" ], "xbrltype": "perShareItemType" }, "iea_SeriesBPreferredStockWarrantsatclosingMemberMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Series B Preferred Stock Warrants at closing[Member]", "label": "Series B Preferred Stock Warrants at closing[Member] [Member]", "terseLabel": "Series B Preferred Stock Warrants at closing[Member]" } } }, "localname": "SeriesBPreferredStockWarrantsatclosingMemberMember", "nsuri": "http://iea.net/20200930", "presentation": [ "http://iea.net/role/EarningspershareNarrativeDetails", "http://iea.net/role/FairvalueoffinancialinstrumentsFairValueDetails", "http://iea.net/role/FairvalueoffinancialinstrumentsFairValueLiabilitiesMeasuredonRecurringBasisDetails", "http://iea.net/role/FairvalueoffinancialinstrumentsReconciliationofLevel3InputsDetails", "http://iea.net/role/SeriesBPreferredStockDetails" ], "xbrltype": "domainItemType" }, "iea_SeriesBPreferredStockwarrantobligations": { "auth_ref": [], "calculation": { "http://iea.net/role/CondensedConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Series B Preferred Stock - warrant obligations. The fair value of future warrant obligations related to the issuance of Series B Preferred Stock", "label": "Series B Preferred Stock - warrant obligations", "terseLabel": "Series B Preferred Stock - warrant obligations" } } }, "localname": "SeriesBPreferredStockwarrantobligations", "nsuri": "http://iea.net/20200930", "presentation": [ "http://iea.net/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "iea_SolarRevenueMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Solar Revenue [Member]", "label": "Solar Revenue [Member]", "terseLabel": "Solar Revenue [Member]" } } }, "localname": "SolarRevenueMember", "nsuri": "http://iea.net/20200930", "presentation": [ "http://iea.net/role/BusinessBasisofPresentationandSignificantAccountingPoliciesDisaggregationofRevenueDetails" ], "xbrltype": "domainItemType" }, "iea_SpecialtyCivilSegmentMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Specialty Civil Segment [Member]", "label": "Specialty Civil Segment [Member]", "terseLabel": "Specialty Civil Segment [Member]" } } }, "localname": "SpecialtyCivilSegmentMember", "nsuri": "http://iea.net/20200930", "presentation": [ "http://iea.net/role/BusinessBasisofPresentationandSignificantAccountingPoliciesDisaggregationofRevenueDetails", "http://iea.net/role/GoodwillandIntangibleAssetsnetDetails", "http://iea.net/role/SegmentsDetails" ], "xbrltype": "domainItemType" }, "iea_SubsequentEventAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Subsequent Event [Abstract]", "label": "Subsequent Event [Abstract]", "terseLabel": "Subsequent Event [Abstract]" } } }, "localname": "SubsequentEventAbstract", "nsuri": "http://iea.net/20200930", "xbrltype": "stringItemType" }, "iea_ThirdARCreditAgreementMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Third A&R Credit Agreement [Member]", "label": "Third A&R Credit Agreement [Member]", "terseLabel": "Third A&R Credit Agreement [Member]" } } }, "localname": "ThirdARCreditAgreementMember", "nsuri": "http://iea.net/20200930", "presentation": [ "http://iea.net/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "iea_TotalAmountOfRevolvingCreditFacility": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Total amount of revolving credit facility", "label": "Total amount of revolving credit facility", "terseLabel": "Total amount of revolving credit facility" } } }, "localname": "TotalAmountOfRevolvingCreditFacility", "nsuri": "http://iea.net/20200930", "presentation": [ "http://iea.net/role/SubsequentEventDetails" ], "xbrltype": "monetaryItemType" }, "iea_WarrantsIssuedatClosingofEquityAgreement": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Warrants Issued at Closing of Equity Agreement", "label": "Warrants Issued at Closing of Equity Agreement", "terseLabel": "Warrants Issued at Closing of Equity Agreement" } } }, "localname": "WarrantsIssuedatClosingofEquityAgreement", "nsuri": "http://iea.net/20200930", "presentation": [ "http://iea.net/role/SeriesBPreferredStockDetails" ], "xbrltype": "sharesItemType" }, "iea_WindRevenueMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Wind Revenue [Member]", "label": "Wind Revenue [Member]", "terseLabel": "Wind Revenue [Member]" } } }, "localname": "WindRevenueMember", "nsuri": "http://iea.net/20200930", "presentation": [ "http://iea.net/role/BusinessBasisofPresentationandSignificantAccountingPoliciesDisaggregationofRevenueDetails" ], "xbrltype": "domainItemType" }, "srt_MajorCustomersAxis": { "auth_ref": [ "r131", "r199", "r203", "r320" ], "lang": { "en-US": { "role": { "label": "Customer [Axis]", "terseLabel": "Customer [Axis]" } } }, "localname": "MajorCustomersAxis", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://iea.net/role/BusinessBasisofPresentationandSignificantAccountingPoliciesDisaggregationofRevenueDetails", "http://iea.net/role/BusinessBasisofPresentationandSignificantAccountingPoliciesScheduleofconcentrationsforrevenueandaccountsreceivableDetails", "http://iea.net/role/ContractAssetsandLiabilitiesActivityinallowancefordoubtfulaccountsDetails" ], "xbrltype": "stringItemType" }, "srt_MaximumMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Maximum [Member]", "terseLabel": "Maximum" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://iea.net/role/IncometaxesDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Minimum [Member]", "terseLabel": "Minimum" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://iea.net/role/IncometaxesDetails" ], "xbrltype": "domainItemType" }, "srt_NameOfMajorCustomerDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Customer [Domain]", "terseLabel": "Customer [Domain]" } } }, "localname": "NameOfMajorCustomerDomain", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://iea.net/role/BusinessBasisofPresentationandSignificantAccountingPoliciesDisaggregationofRevenueDetails", "http://iea.net/role/BusinessBasisofPresentationandSignificantAccountingPoliciesScheduleofconcentrationsforrevenueandaccountsreceivableDetails", "http://iea.net/role/ContractAssetsandLiabilitiesActivityinallowancefordoubtfulaccountsDetails" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r130", "r199", "r202", "r318", "r319" ], "lang": { "en-US": { "role": { "label": "Product and Service [Axis]", "terseLabel": "Product and Service [Axis]" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://iea.net/role/CondensedConsolidatedStatementofOperations" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Product and Service [Domain]", "terseLabel": "Product and Service [Domain]" } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://iea.net/role/CondensedConsolidatedStatementofOperations" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Statistical Measurement [Axis]", "terseLabel": "Statistical Measurement [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://iea.net/role/IncometaxesDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Statistical Measurement [Domain]", "terseLabel": "Statistical Measurement [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://iea.net/role/IncometaxesDetails" ], "xbrltype": "domainItemType" }, "srt_RestatementAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Restatement [Axis]", "terseLabel": "Restatement [Axis]" } } }, "localname": "RestatementAxis", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://iea.net/role/CondensedConsolidatedBalanceSheets", "http://iea.net/role/CondensedConsolidatedStatementofOperations", "http://iea.net/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "srt_RestatementDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Restatement [Domain]", "terseLabel": "Restatement [Domain]" } } }, "localname": "RestatementDomain", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://iea.net/role/CondensedConsolidatedBalanceSheets", "http://iea.net/role/CondensedConsolidatedStatementofOperations", "http://iea.net/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "domainItemType" }, "us-gaap_AccountsNotesAndLoansReceivableLineItems": { "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": "Accounts, Notes, Loans and Financing Receivable [Line Items]", "terseLabel": "Accounts, Notes, Loans and Financing Receivable [Line Items]" } } }, "localname": "AccountsNotesAndLoansReceivableLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://iea.net/role/ContractAssetsandLiabilitiesActivityinallowancefordoubtfulaccountsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r30" ], "calculation": { "http://iea.net/role/CondensedConsolidatedBalanceSheets": { "order": 1.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, Current" } } }, "localname": "AccountsPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://iea.net/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock": { "auth_ref": [ "r140" ], "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": "Accounts Receivable, Allowance for Credit Loss [Table Text Block]" } } }, "localname": "AccountsReceivableAllowanceForCreditLossTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://iea.net/role/ContractAssetsandLiabilitiesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r3", "r16", "r133", "r134", "r200" ], "calculation": { "http://iea.net/role/CondensedConsolidatedBalanceSheets": { "order": 2.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, classified as current.", "label": "Accounts Receivable, after Allowance for Credit Loss, Current", "terseLabel": "Accounts receivable, net" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://iea.net/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrent": { "auth_ref": [ "r33" ], "calculation": { "http://iea.net/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 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 Liabilities, Current" } } }, "localname": "AccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://iea.net/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r28", "r160" ], "calculation": { "http://iea.net/role/PropertyplantandequipmentnetDetails": { "order": 2.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.", "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment", "negatedTerseLabel": "Accumulated depreciation" } } }, "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://iea.net/role/PropertyplantandequipmentnetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife": { "auth_ref": [ "r149" ], "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": "Weighted Average Useful Life" } } }, "localname": "AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://iea.net/role/GoodwillandIntangibleAssetsnetScheduleofintangibleassetsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_AdditionalPaidInCapital": { "auth_ref": [ "r17" ], "calculation": { "http://iea.net/role/CondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_StockholdersEquity", "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/2019-01-31", "presentation": [ "http://iea.net/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [], "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 [Member]" } } }, "localname": "AdditionalPaidInCapitalMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://iea.net/role/CondensedStatementsofStockholdersEquityDeficitStatement" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r209", "r210", "r213", "r214" ], "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", "terseLabel": "APIC, Share-based Payment Arrangement, Increase for Cost Recognition" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://iea.net/role/CondensedStatementsofStockholdersEquityDeficitStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalWarrantIssued": { "auth_ref": [ "r171", "r180", "r187" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase in additional paid in capital (APIC) resulting from the issuance of warrants. Includes allocation of proceeds of debt securities issued with detachable stock purchase warrants.", "label": "Adjustments to Additional Paid in Capital, Warrant Issued", "terseLabel": "Adjustments to Additional Paid in Capital, Warrant Issued" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalWarrantIssued", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://iea.net/role/CondensedStatementsofStockholdersEquityDeficitStatement" ], "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 loss to net cash used in operating activities:" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://iea.net/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "auth_ref": [ "r22", "r135", "r137" ], "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", "periodEndLabel": "Accounts Receivable, Allowance for Credit Loss, End of Period", "periodStartLabel": "Accounts Receivable, Allowance for Credit Loss, Beginning of Period" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://iea.net/role/ContractAssetsandLiabilitiesActivityinallowancefordoubtfulaccountsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs": { "auth_ref": [ "r139" ], "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", "terseLabel": "Accounts Receivable, Allowance for Credit Loss, Writeoff" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableWriteOffs", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://iea.net/role/ContractAssetsandLiabilitiesActivityinallowancefordoubtfulaccountsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfIntangibleAssets": { "auth_ref": [ "r71", "r147", "r154" ], "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/2019-01-31", "presentation": [ "http://iea.net/role/GoodwillandIntangibleAssetsnetScheduleofintangibleassetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r99" ], "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", "terseLabel": "Antidilutive securities excluded from computation of earnings per share, amount" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://iea.net/role/EarningspershareBasicandDilutedEPSDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "auth_ref": [ "r99" ], "lang": { "en-US": { "role": { "documentation": "Information by type of antidilutive security.", "label": "Antidilutive Securities [Axis]", "terseLabel": "Antidilutive Securities [Axis]" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://iea.net/role/EarningspershareBasicandDilutedEPSDetails" ], "xbrltype": "stringItemType" }, "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/2019-01-31", "presentation": [ "http://iea.net/role/EarningspershareBasicandDilutedEPSDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "auth_ref": [ "r99" ], "lang": { "en-US": { "role": { "documentation": "Incremental common shares attributable to securities that were not included in diluted earnings per share (EPS) because to do so would increase EPS amounts or decrease loss per share amounts for the period presented.", "label": "Antidilutive Securities, Name [Domain]", "terseLabel": "Antidilutive Securities, Name [Domain]" } } }, "localname": "AntidilutiveSecuritiesNameDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://iea.net/role/EarningspershareBasicandDilutedEPSDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Assets": { "auth_ref": [ "r123", "r295", "r308" ], "calculation": { "http://iea.net/role/CondensedConsolidatedBalanceSheets": { "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", "totalLabel": "Total assets" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://iea.net/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Assets [Abstract]", "terseLabel": "Assets" } } }, "localname": "AssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://iea.net/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r4", "r5", "r44" ], "calculation": { "http://iea.net/role/CondensedConsolidatedBalanceSheets": { "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", "totalLabel": "Total current assets" } } }, "localname": "AssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://iea.net/role/CondensedConsolidatedBalanceSheets" ], "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/2019-01-31", "presentation": [ "http://iea.net/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_BaseRateMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Minimum rate investor will accept.", "label": "Base Rate [Member]", "terseLabel": "Base Rate [Member]" } } }, "localname": "BaseRateMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://iea.net/role/SubsequentEventDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).", "label": "Basis of Accounting, Policy [Policy Text Block]", "terseLabel": "Basis of Accounting, Policy [Policy Text Block]" } } }, "localname": "BasisOfAccountingPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://iea.net/role/BusinessBasisofPresentationandSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1": { "auth_ref": [ "r70", "r231" ], "calculation": { "http://iea.net/role/EarningspershareBasicandDilutedEPSDetails": { "order": 4.0, "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in the value of a contingent consideration liability, including, but not limited to, differences arising upon settlement.", "label": "Business Combination, Contingent Consideration Arrangements, Change in Amount of Contingent Consideration, Liability", "terseLabel": "Business Combination, Contingent Consideration Arrangements, Change in Amount of Contingent Consideration, Liability" } } }, "localname": "BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://iea.net/role/CondensedConsolidatedStatementofOperations", "http://iea.net/role/CondensedConsolidatedStatementsofCashFlows", "http://iea.net/role/EarningspershareBasicandDilutedEPSDetails", "http://iea.net/role/EarningspershareNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalLeasedAssetsGross": { "auth_ref": [ "r259" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount before accumulated depreciation of leased physical assets used in the normal conduct of business to produce goods and services.", "label": "Capital Leased Assets, Gross", "terseLabel": "Finance leased assets, gross" } } }, "localname": "CapitalLeasedAssetsGross", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://iea.net/role/CommitmentsandcontingenciesLeaseNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalLeasesBalanceSheetAssetsByMajorClassNet": { "auth_ref": [ "r260" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The total gross amount less the charge for the use of the long-lived depreciable assets subject to a lease meeting the criteria for capitalization.", "label": "Capital Leases, Balance Sheet, Assets by Major Class, Net", "terseLabel": "Finance leased assets, net" } } }, "localname": "CapitalLeasesBalanceSheetAssetsByMajorClassNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://iea.net/role/CommitmentsandcontingenciesLeaseNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalLeasesLesseeBalanceSheetAssetsByMajorClassAccumulatedDeprecation": { "auth_ref": [ "r256", "r259" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The total charge for the use of long-lived depreciable assets subject to a lease meeting the criteria for capitalization.", "label": "Capital Leases, Lessee Balance Sheet, Assets by Major Class, Accumulated Depreciation", "negatedTerseLabel": "Finance leased assets, accumulated depreciation" } } }, "localname": "CapitalLeasesLesseeBalanceSheetAssetsByMajorClassAccumulatedDeprecation", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://iea.net/role/CommitmentsandcontingenciesLeaseNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r2", "r26", "r73" ], "calculation": { "http://iea.net/role/CondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_AssetsCurrent", "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" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://iea.net/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r67", "r73", "r75" ], "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, Restricted Cash and Restricted Cash Equivalents Period End", "periodStartLabel": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents Period Start" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://iea.net/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect": { "auth_ref": [ "r67", "r250" ], "calculation": { "http://iea.net/role/CondensedConsolidatedStatementsofCashFlows": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; excluding 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), Excluding Exchange Rate Effect", "totalLabel": "Net change in cash and cash equivalents" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://iea.net/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ClassOfStockDomain": { "auth_ref": [], "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/2019-01-31", "presentation": [ "http://iea.net/role/CondensedConsolidatedBalanceSheets", "http://iea.net/role/CondensedStatementsofStockholdersEquityDeficitStatement", "http://iea.net/role/EarningspershareNarrativeDetails", "http://iea.net/role/RelatedpartytransactionsDetails", "http://iea.net/role/SeriesBPreferredStockDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ClassOfStockLineItems": { "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": "Class of Stock [Line Items]", "terseLabel": "Class of Stock [Line Items]" } } }, "localname": "ClassOfStockLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://iea.net/role/EarningspershareNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1": { "auth_ref": [ "r85" ], "lang": { "en-US": { "role": { "documentation": "Exercise price per share or per unit of warrants or rights outstanding.", "label": "Class of Warrant or Right, Exercise Price of Warrants or Rights", "terseLabel": "Class of Warrant or Right, Exercise Price of Warrants or Rights" } } }, "localname": "ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://iea.net/role/EarningspershareBasicandDilutedEPSDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r36", "r167", "r300", "r314" ], "calculation": { "http://iea.net/role/CondensedConsolidatedBalanceSheets": { "order": 3.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:" } } }, "localname": "CommitmentsAndContingencies", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://iea.net/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/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r166", "r168" ], "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/2019-01-31", "presentation": [ "http://iea.net/role/Commitmentsandcontingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Stock that is subordinate to all other stock of the issuer.", "label": "Common Stock [Member]", "terseLabel": "Common Stock, $0.0001 par value" } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://iea.net/role/CondensedStatementsofStockholdersEquityDeficitStatement", "http://iea.net/role/DocumentandEntityInformation" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r15" ], "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 dollars per share)" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://iea.net/role/CondensedConsolidatedBalanceSheets", "http://iea.net/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r15" ], "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" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://iea.net/role/CondensedConsolidatedBalanceSheets", "http://iea.net/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r15" ], "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" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://iea.net/role/CondensedConsolidatedBalanceSheets", "http://iea.net/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r15", "r180" ], "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", "terseLabel": "Common stock, shares, outstanding" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://iea.net/role/CondensedConsolidatedBalanceSheets", "http://iea.net/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r15" ], "calculation": { "http://iea.net/role/CondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquity", "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, par value, $0.0001 per share; 150,000,000 and 100,000,000 shares authorized; 20,983,584 and 20,460,533 shares issued and 20,983,584 and 20,446,811 outstanding at September\u00a030, 2020 and December 31, 2019, respectively" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://iea.net/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "auth_ref": [ "r110", "r111", "r247", "r248" ], "lang": { "en-US": { "role": { "documentation": "The denominator in a calculation of a disclosed concentration risk percentage.", "label": "Concentration Risk Benchmark [Domain]", "terseLabel": "Concentration Risk Benchmark [Domain]" } } }, "localname": "ConcentrationRiskBenchmarkDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://iea.net/role/BusinessBasisofPresentationandSignificantAccountingPoliciesScheduleofconcentrationsforrevenueandaccountsreceivableDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "auth_ref": [ "r110", "r111", "r247", "r248", "r321" ], "lang": { "en-US": { "role": { "documentation": "Information by benchmark of concentration risk.", "label": "Concentration Risk Benchmark [Axis]", "terseLabel": "Concentration Risk Benchmark [Axis]" } } }, "localname": "ConcentrationRiskByBenchmarkAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://iea.net/role/BusinessBasisofPresentationandSignificantAccountingPoliciesScheduleofconcentrationsforrevenueandaccountsreceivableDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskByTypeAxis": { "auth_ref": [ "r110", "r111", "r247", "r248", "r321" ], "lang": { "en-US": { "role": { "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender.", "label": "Concentration Risk Type [Axis]", "terseLabel": "Concentration Risk Type [Axis]" } } }, "localname": "ConcentrationRiskByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://iea.net/role/BusinessBasisofPresentationandSignificantAccountingPoliciesScheduleofconcentrationsforrevenueandaccountsreceivableDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskLineItems": { "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": "Concentration Risk [Line Items]", "terseLabel": "Concentration Risk [Line Items]" } } }, "localname": "ConcentrationRiskLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://iea.net/role/BusinessBasisofPresentationandSignificantAccountingPoliciesScheduleofconcentrationsforrevenueandaccountsreceivableDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskPercentage1": { "auth_ref": [ "r110", "r111", "r247", "r248" ], "lang": { "en-US": { "role": { "documentation": "For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the \"benchmark\" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.", "label": "Concentration Risk, Percentage", "terseLabel": "Concentration Risk, Percentage" } } }, "localname": "ConcentrationRiskPercentage1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://iea.net/role/BusinessBasisofPresentationandSignificantAccountingPoliciesScheduleofconcentrationsforrevenueandaccountsreceivableDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ConcentrationRiskTable": { "auth_ref": [ "r107", "r110", "r111", "r112", "r247", "r249" ], "lang": { "en-US": { "role": { "documentation": "Describes the nature of a concentration, a benchmark to which it is compared, and the percentage that the risk is to the benchmark.", "label": "Concentration Risk [Table]", "terseLabel": "Concentration Risk [Table]" } } }, "localname": "ConcentrationRiskTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://iea.net/role/BusinessBasisofPresentationandSignificantAccountingPoliciesScheduleofconcentrationsforrevenueandaccountsreceivableDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskTypeDomain": { "auth_ref": [ "r110", "r111", "r247", "r248" ], "lang": { "en-US": { "role": { "documentation": "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration.", "label": "Concentration Risk Type [Domain]", "terseLabel": "Concentration Risk Type [Domain]" } } }, "localname": "ConcentrationRiskTypeDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://iea.net/role/BusinessBasisofPresentationandSignificantAccountingPoliciesScheduleofconcentrationsforrevenueandaccountsreceivableDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConsolidationPolicyTextBlock": { "auth_ref": [ "r76", "r232", "r233", "r234" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary.", "label": "Consolidation, Policy [Policy Text Block]", "terseLabel": "Consolidation, Policy [Policy Text Block]" } } }, "localname": "ConsolidationPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://iea.net/role/BusinessBasisofPresentationandSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ContractReceivableRetainage": { "auth_ref": [ "r40", "r290" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount billed to customers under long-term contracts or programs that have been withheld because of retainage provisions in a contract.", "label": "Contract Receivable Retainage", "terseLabel": "Contract Receivable Retainage" } } }, "localname": "ContractReceivableRetainage", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://iea.net/role/ContractAssetsandLiabilitiesContractAssetsandContractLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": { "auth_ref": [ "r195" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of contract balances and changes in contract balances.", "label": "Contract with Customer, Asset and Liability [Table Text Block]", "terseLabel": "Contract Assets and Contract Liabilities" } } }, "localname": "ContractWithCustomerAssetAndLiabilityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://iea.net/role/ContractAssetsandLiabilitiesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ContractWithCustomerAssetNetCurrent": { "auth_ref": [ "r192", "r194", "r200" ], "calculation": { "http://iea.net/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 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, Net, Current", "terseLabel": "Contract Assets" } } }, "localname": "ContractWithCustomerAssetNetCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://iea.net/role/CondensedConsolidatedBalanceSheets", "http://iea.net/role/ContractAssetsandLiabilitiesContractAssetsandContractLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerBasisOfPricingAxis": { "auth_ref": [ "r204" ], "lang": { "en-US": { "role": { "documentation": "Information by basis of pricing for contract representing right to consideration in exchange for good or service transferred to customer.", "label": "Contract with Customer, Basis of Pricing [Axis]", "terseLabel": "Contract with Customer, Basis of Pricing [Axis]" } } }, "localname": "ContractWithCustomerBasisOfPricingAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://iea.net/role/BusinessBasisofPresentationandSignificantAccountingPoliciesScheduleofconcentrationsforrevenueandaccountsreceivableDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ContractWithCustomerBasisOfPricingDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Basis of pricing for contract with customer. Includes, but is not limited to, fixed-price and time-and-materials contracts.", "label": "Contract with Customer, Basis of Pricing [Domain]", "terseLabel": "Contract with Customer, Basis of Pricing [Domain]" } } }, "localname": "ContractWithCustomerBasisOfPricingDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://iea.net/role/BusinessBasisofPresentationandSignificantAccountingPoliciesScheduleofconcentrationsforrevenueandaccountsreceivableDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "auth_ref": [ "r192", "r193", "r200" ], "calculation": { "http://iea.net/role/CondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 }, "http://iea.net/role/ContractAssetsandLiabilitiesContractAssetsandContractLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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 Liabilities", "totalLabel": "Contract Liabilities" } } }, "localname": "ContractWithCustomerLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://iea.net/role/CondensedConsolidatedBalanceSheets", "http://iea.net/role/ContractAssetsandLiabilitiesContractAssetsandContractLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "auth_ref": [ "r201" ], "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/2019-01-31", "presentation": [ "http://iea.net/role/ContractAssetsandLiabilitiesContractAssetsandContractLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod": { "auth_ref": [ "r196" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of revenue recognized from performance obligation satisfied or partially satisfied in previous reporting periods. Includes, but is not limited to, change in transaction price.", "label": "Contract with Customer, Performance Obligation Satisfied in Previous Period", "terseLabel": "Contract with Customer, Performance Obligation Satisfied in Previous Period" } } }, "localname": "ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://iea.net/role/BusinessBasisofPresentationandSignificantAccountingPoliciesRevenue606Details" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractorsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Contractors [Abstract]", "terseLabel": "Contractors [Abstract]" } } }, "localname": "ContractorsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_ContractsReceivableClaimsAndUncertainAmounts": { "auth_ref": [ "r41" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of billed or unbilled claims or other similar items subject to uncertainty concerning their determination or ultimate realization under long-term contracts.", "label": "Contracts Receivable, Claims and Uncertain Amounts", "terseLabel": "Contracts Receivable, Claims and Uncertain Amounts" } } }, "localname": "ContractsReceivableClaimsAndUncertainAmounts", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://iea.net/role/ContractAssetsandLiabilitiesActivityinallowancefordoubtfulaccountsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractualObligation": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of contractual obligation, including but not limited to, long-term debt, capital lease obligations, operating lease obligations, purchase obligations, and other commitments.", "label": "Contractual Obligation", "terseLabel": "Contractual Obligation" } } }, "localname": "ContractualObligation", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://iea.net/role/DebtLongTermDebtObligationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractualObligationDueAfterFifthYear": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of contractual obligation due after the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Contractual Obligation, Due after Fifth Year", "terseLabel": "Thereafter" } } }, "localname": "ContractualObligationDueAfterFifthYear", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://iea.net/role/DebtLongTermDebtObligationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractualObligationDueInFifthYear": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of contractual obligation due in the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Contractual Obligation, Due in Fifth Year", "terseLabel": "2024" } } }, "localname": "ContractualObligationDueInFifthYear", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://iea.net/role/DebtLongTermDebtObligationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractualObligationDueInFourthYear": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of contractual obligation due in the fourth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Contractual Obligation, Due in Fourth Year", "terseLabel": "2023" } } }, "localname": "ContractualObligationDueInFourthYear", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://iea.net/role/DebtLongTermDebtObligationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractualObligationDueInSecondYear": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of contractual obligation due in the second fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Contractual Obligation, Due in Second Year", "terseLabel": "2021" } } }, "localname": "ContractualObligationDueInSecondYear", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://iea.net/role/DebtLongTermDebtObligationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractualObligationDueInThirdYear": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of contractual obligation due in the third fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Contractual Obligation, Due in Third Year", "terseLabel": "2022" } } }, "localname": "ContractualObligationDueInThirdYear", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://iea.net/role/DebtLongTermDebtObligationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractualObligationFutureMinimumPaymentsDueRemainderOfFiscalYear": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of contractual obligation maturing in the remainder of the fiscal year following the latest fiscal year ended.", "label": "Contractual Obligation, Future Minimum Payments Due, Remainder of Fiscal Year", "terseLabel": "Remainder of 2020" } } }, "localname": "ContractualObligationFutureMinimumPaymentsDueRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://iea.net/role/DebtLongTermDebtObligationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfRevenue": { "auth_ref": [ "r55" ], "calculation": { "http://iea.net/role/CondensedConsolidatedStatementofOperations": { "order": 2.0, "parentTag": "us-gaap_GrossProfit", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The aggregate cost of goods produced and sold and services rendered during the reporting period.", "label": "Cost of Revenue", "terseLabel": "Cost of revenue" } } }, "localname": "CostOfRevenue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://iea.net/role/CondensedConsolidatedStatementofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_CustomerConcentrationRiskMember": { "auth_ref": [ "r108" ], "lang": { "en-US": { "role": { "documentation": "Reflects the percentage that revenues in the period from one or more significant customers is to net revenues, as defined by the entity, such as total net revenues, product line revenues, segment revenues. The risk is the materially adverse effects of loss of a significant customer.", "label": "Customer Concentration Risk [Member]", "terseLabel": "Customer Concentration Risk [Member]" } } }, "localname": "CustomerConcentrationRiskMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://iea.net/role/BusinessBasisofPresentationandSignificantAccountingPoliciesScheduleofconcentrationsforrevenueandaccountsreceivableDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CustomerRelationshipsMember": { "auth_ref": [ "r230" ], "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 [Member]" } } }, "localname": "CustomerRelationshipsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://iea.net/role/GoodwillandIntangibleAssetsnetScheduleofintangibleassetsDetails" ], "xbrltype": "domainItemType" }, "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/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_DebtDisclosureTextBlock": { "auth_ref": [ "r174" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants.", "label": "Debt Disclosure [Text Block]", "terseLabel": "Debt and Series B Preferred Stock" } } }, "localname": "DebtDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://iea.net/role/Debt" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtInstrumentAxis": { "auth_ref": [ "r9", "r10", "r11", "r296", "r298", "r307" ], "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/2019-01-31", "presentation": [ "http://iea.net/role/DebtNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentCarryingAmount": { "auth_ref": [ "r11", "r172", "r298", "r307" ], "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": "Total principal due for long-term debt" } } }, "localname": "DebtInstrumentCarryingAmount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://iea.net/role/DebtLongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "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/2019-01-31", "presentation": [ "http://iea.net/role/DebtLongTermDebtDetails", "http://iea.net/role/DebtNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentNameDomain": { "auth_ref": [ "r35" ], "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/2019-01-31", "presentation": [ "http://iea.net/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentTable": { "auth_ref": [ "r35", "r82", "r181", "r184", "r185", "r186", "r252", "r253", "r255", "r306" ], "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/2019-01-31", "presentation": [ "http://iea.net/role/DebtLongTermDebtDetails", "http://iea.net/role/DebtNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtRelatedCommitmentFeesAndDebtIssuanceCosts": { "auth_ref": [ "r59" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Represents the charge against earnings during the period for commitment fees and debt issuance expenses.", "label": "Debt Related Commitment Fees and Debt Issuance Costs", "terseLabel": "Debt Related Commitment Fees and Debt Issuance Costs" } } }, "localname": "DebtRelatedCommitmentFeesAndDebtIssuanceCosts", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://iea.net/role/SeriesBPreferredStockDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtWeightedAverageInterestRate": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Weighted average interest rate of debt outstanding.", "label": "Debt, Weighted Average Interest Rate", "terseLabel": "Debt, Weighted Average Interest Rate" } } }, "localname": "DebtWeightedAverageInterestRate", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://iea.net/role/DebtNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DeferredCompensationLiabilityClassifiedNoncurrent": { "auth_ref": [], "calculation": { "http://iea.net/role/CondensedConsolidatedBalanceSheets": { "order": 7.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Aggregate carrying value as of the balance sheet date of the liabilities for all deferred compensation arrangements payable beyond one year (or the operating cycle, if longer).", "label": "Deferred Compensation Liability, Classified, Noncurrent", "terseLabel": "Deferred compensation" } } }, "localname": "DeferredCompensationLiabilityClassifiedNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://iea.net/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredFinanceCostsNet": { "auth_ref": [ "r29", "r254" ], "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", "negatedLabel": "Debt Issuance Costs, Net" } } }, "localname": "DeferredFinanceCostsNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://iea.net/role/DebtLongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxAssetsNet": { "auth_ref": [ "r221" ], "calculation": { "http://iea.net/role/CondensedConsolidatedBalanceSheets": { "order": 7.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting.", "label": "Deferred Income Tax Assets, Net", "terseLabel": "Deferred Income Tax Assets, Net" } } }, "localname": "DeferredIncomeTaxAssetsNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://iea.net/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "auth_ref": [ "r71", "r79", "r222", "r225" ], "calculation": { "http://iea.net/role/CondensedConsolidatedStatementsofCashFlows": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred Income Tax Expense (Benefit)", "terseLabel": "Deferred income taxes" } } }, "localname": "DeferredIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://iea.net/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredRevenue": { "auth_ref": [ "r23" ], "calculation": { "http://iea.net/role/ContractAssetsandLiabilitiesContractAssetsandContractLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_ContractWithCustomerLiabilityCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable.", "label": "Deferred Revenue", "terseLabel": "Deferred Revenue" } } }, "localname": "DeferredRevenue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://iea.net/role/ContractAssetsandLiabilitiesContractAssetsandContractLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredRevenueRevenueRecognized1": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of revenue recognized that was previously reported as deferred or unearned revenue.", "label": "Deferred Revenue, Revenue Recognized", "terseLabel": "Deferred Revenue, Revenue Recognized" } } }, "localname": "DeferredRevenueRevenueRecognized1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://iea.net/role/BusinessBasisofPresentationandSignificantAccountingPoliciesRevenue606Details" ], "xbrltype": "monetaryItemType" }, "us-gaap_Depreciation": { "auth_ref": [ "r71", "r158" ], "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 expense" } } }, "localname": "Depreciation", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://iea.net/role/PropertyplantandequipmentnetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r71", "r121" ], "calculation": { "http://iea.net/role/CondensedConsolidatedStatementsofCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "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" } } }, "localname": "DepreciationDepletionAndAmortization", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://iea.net/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisaggregationOfRevenueAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Disaggregation of Revenue [Abstract]", "terseLabel": "Disaggregation of Revenue [Abstract]" } } }, "localname": "DisaggregationOfRevenueAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "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/2019-01-31", "presentation": [ "http://iea.net/role/BusinessBasisofPresentationandSignificantAccountingPoliciesDisaggregationofRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTable": { "auth_ref": [], "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/2019-01-31", "presentation": [ "http://iea.net/role/BusinessBasisofPresentationandSignificantAccountingPoliciesDisaggregationofRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "auth_ref": [ "r199" ], "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": "Disaggregation of Revenue [Table Text Block]" } } }, "localname": "DisaggregationOfRevenueTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://iea.net/role/BusinessBasisofPresentationandSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DividendsPayableCurrentAndNoncurrent": { "auth_ref": [ "r10", "r12", "r297", "r309" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying value as of the balance sheet date of dividends declared but unpaid on equity securities issued by the entity and outstanding.", "label": "Dividends Payable", "terseLabel": "Dividends Payable" } } }, "localname": "DividendsPayableCurrentAndNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://iea.net/role/EarningspershareNarrativeDetails", "http://iea.net/role/SeriesBPreferredStockDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DividendsPreferredStock": { "auth_ref": [ "r187", "r305" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of paid and unpaid preferred stock dividends declared with the form of settlement in cash, stock and payment-in-kind (PIK).", "label": "Dividends, Preferred Stock", "terseLabel": "Dividends, Preferred Stock" } } }, "localname": "DividendsPreferredStock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://iea.net/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DividendsPreferredStockStock": { "auth_ref": [ "r187", "r305" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of paid and unpaid preferred stock dividends declared with the form of settlement in stock.", "label": "Dividends, Preferred Stock, Stock", "negatedTerseLabel": "Dividends, Preferred Stock, Stock" } } }, "localname": "DividendsPreferredStockStock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://iea.net/role/CondensedStatementsofStockholdersEquityDeficitStatement" ], "xbrltype": "monetaryItemType" }, "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/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r52", "r88", "r92", "r96", "r97", "r98", "r101", "r303", "r316" ], "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": "Earnings Per Share, Basic", "verboseLabel": "Basic EPS (in dollars per share)" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://iea.net/role/CondensedConsolidatedStatementofOperations", "http://iea.net/role/EarningspershareBasicandDilutedEPSDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r52", "r88", "r92", "r96", "r97", "r98", "r101", "r303", "r316" ], "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": "Earnings Per Share, Diluted", "verboseLabel": "Diluted EPS (in dollars per share)" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://iea.net/role/CondensedConsolidatedStatementofOperations", "http://iea.net/role/EarningspershareBasicandDilutedEPSDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r102" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for earnings per share.", "label": "Earnings Per Share [Text Block]", "terseLabel": "Earnings per share" } } }, "localname": "EarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://iea.net/role/Earningspershare" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "auth_ref": [ "r84", "r215", "r216" ], "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 rates" } } }, "localname": "EffectiveIncomeTaxRateContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://iea.net/role/IncometaxesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": { "auth_ref": [ "r215", "r216", "r224" ], "lang": { "en-US": { "role": { "documentation": "Percentage of domestic federal statutory tax rate applicable to pretax income (loss).", "label": "Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent", "terseLabel": "Statutory federal tax rate" } } }, "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://iea.net/role/IncometaxesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes": { "auth_ref": [ "r215", "r216", "r224" ], "lang": { "en-US": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations applicable to state and local income tax expense (benefit), net of federal tax expense (benefit).", "label": "Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Percent", "terseLabel": "State tax rate" } } }, "localname": "EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://iea.net/role/IncometaxesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EmployeeStockOptionMember": { "auth_ref": [ "r211" ], "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": "Share-based Payment Arrangement, Option [Member]" } } }, "localname": "EmployeeStockOptionMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://iea.net/role/EarningspershareBasicandDilutedEPSDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquipmentMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Tangible personal property used to produce goods and services.", "label": "Equipment [Member]", "terseLabel": "Construction equipment" } } }, "localname": "EquipmentMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://iea.net/role/PropertyplantandequipmentnetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r180" ], "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/2019-01-31", "presentation": [ "http://iea.net/role/CondensedStatementsofStockholdersEquityDeficitStatement", "http://iea.net/role/DocumentandEntityInformation" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueAdjustmentOfWarrants": { "auth_ref": [ "r71", "r175" ], "calculation": { "http://iea.net/role/CondensedConsolidatedStatementsofCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of expense (income) related to adjustment to fair value of warrant liability.", "label": "Fair Value Adjustment of Warrants", "terseLabel": "Fair Value Adjustment of Warrants" } } }, "localname": "FairValueAdjustmentOfWarrants", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://iea.net/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "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/2019-01-31", "presentation": [ "http://iea.net/role/FairvalueoffinancialinstrumentsFairValueDetails", "http://iea.net/role/FairvalueoffinancialinstrumentsFairValueLiabilitiesMeasuredonRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "auth_ref": [ "r236", "r237", "r238", "r245" ], "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/2019-01-31", "presentation": [ "http://iea.net/role/FairvalueoffinancialinstrumentsFairValueDetails", "http://iea.net/role/FairvalueoffinancialinstrumentsFairValueLiabilitiesMeasuredonRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r205", "r206", "r208", "r237", "r286" ], "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/2019-01-31", "presentation": [ "http://iea.net/role/FairvalueoffinancialinstrumentsFairValueDetails", "http://iea.net/role/FairvalueoffinancialinstrumentsFairValueLiabilitiesMeasuredonRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByLiabilityClassAxis": { "auth_ref": [ "r243", "r245" ], "lang": { "en-US": { "role": { "documentation": "Information by class of liability.", "label": "Liability Class [Axis]", "terseLabel": "Liability Class [Axis]" } } }, "localname": "FairValueByLiabilityClassAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://iea.net/role/EarningspershareNarrativeDetails", "http://iea.net/role/FairvalueoffinancialinstrumentsFairValueDetails", "http://iea.net/role/FairvalueoffinancialinstrumentsFairValueLiabilitiesMeasuredonRecurringBasisDetails", "http://iea.net/role/FairvalueoffinancialinstrumentsReconciliationofLevel3InputsDetails", "http://iea.net/role/SeriesBPreferredStockDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "auth_ref": [ "r236", "r237", "r239", "r240", "r246" ], "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/2019-01-31", "presentation": [ "http://iea.net/role/FairvalueoffinancialinstrumentsFairValueLiabilitiesMeasuredonRecurringBasisDetails" ], "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/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresTextBlock": { "auth_ref": [ "r243" ], "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 of financial instruments" } } }, "localname": "FairValueDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://iea.net/role/Fairvalueoffinancialinstruments" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueInputsLevel1Member": { "auth_ref": [ "r205", "r206", "r208", "r237", "r287" ], "lang": { "en-US": { "role": { "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date.", "label": "Fair Value, Inputs, Level 1 [Member]", "terseLabel": "Quoted Prices in Active Markets for Identical Assets (Level 1)" } } }, "localname": "FairValueInputsLevel1Member", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://iea.net/role/FairvalueoffinancialinstrumentsFairValueDetails", "http://iea.net/role/FairvalueoffinancialinstrumentsFairValueLiabilitiesMeasuredonRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel2Member": { "auth_ref": [ "r205", "r206", "r208", "r237", "r288" ], "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": "Significant Other Observable Inputs (Level 2)" } } }, "localname": "FairValueInputsLevel2Member", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://iea.net/role/FairvalueoffinancialinstrumentsFairValueDetails", "http://iea.net/role/FairvalueoffinancialinstrumentsFairValueLiabilitiesMeasuredonRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel3Member": { "auth_ref": [ "r205", "r206", "r208", "r237", "r289" ], "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": "Significant Unobservable Inputs (Level 3)" } } }, "localname": "FairValueInputsLevel3Member", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://iea.net/role/FairvalueoffinancialinstrumentsFairValueDetails", "http://iea.net/role/FairvalueoffinancialinstrumentsFairValueLiabilitiesMeasuredonRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisObligations": { "auth_ref": [ "r236", "r237" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Fair value of obligations measured on a recurring basis.", "label": "Obligations, Fair Value Disclosure", "terseLabel": "Obligations, Fair Value Disclosure" } } }, "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisObligations", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://iea.net/role/FairvalueoffinancialinstrumentsFairValueLiabilitiesMeasuredonRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock": { "auth_ref": [ "r236", "r237" ], "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 recurring basis" } } }, "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://iea.net/role/FairvalueoffinancialinstrumentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain": { "auth_ref": [ "r241" ], "lang": { "en-US": { "role": { "documentation": "Represents classes of liabilities measured and disclosed at fair value.", "label": "Fair Value by Liability Class [Domain]", "terseLabel": "Fair Value by Liability Class [Domain]" } } }, "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://iea.net/role/EarningspershareNarrativeDetails", "http://iea.net/role/FairvalueoffinancialinstrumentsFairValueDetails", "http://iea.net/role/FairvalueoffinancialinstrumentsFairValueLiabilitiesMeasuredonRecurringBasisDetails", "http://iea.net/role/FairvalueoffinancialinstrumentsReconciliationofLevel3InputsDetails", "http://iea.net/role/SeriesBPreferredStockDetails" ], "xbrltype": "domainItemType" }, "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/2019-01-31", "presentation": [ "http://iea.net/role/FairvalueoffinancialinstrumentsReconciliationofLevel3InputsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems": { "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, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]", "terseLabel": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]" } } }, "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://iea.net/role/FairvalueoffinancialinstrumentsReconciliationofLevel3InputsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable": { "auth_ref": [ "r241", "r245" ], "lang": { "en-US": { "role": { "documentation": "Schedule of information required and determined to be provided for purposes of reconciling beginning and ending balances of fair value measurements of liabilities using significant unobservable inputs (level 3). Separately presenting changes during the period, attributable to: (1) total gains or losses for the period (realized and unrealized) and location reported in the statement of income (or activities); (2) purchases, sales, issuances, and settlements (net); (3) transfers in and/or out of Level 3.", "label": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table]", "terseLabel": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table]" } } }, "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://iea.net/role/FairvalueoffinancialinstrumentsReconciliationofLevel3InputsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock": { "auth_ref": [ "r241", "r245" ], "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 reconciliation of fair value unobservable liabilities measured on recurring basis" } } }, "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://iea.net/role/FairvalueoffinancialinstrumentsTables" ], "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/2019-01-31", "presentation": [ "http://iea.net/role/FairvalueoffinancialinstrumentsFairValueLiabilitiesMeasuredonRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings": { "auth_ref": [ "r242" ], "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", "terseLabel": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Gain (Loss) Included in Earnings" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://iea.net/role/FairvalueoffinancialinstrumentsReconciliationofLevel3InputsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityTransfersNet": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of transfers of financial instrument classified as a liability into (out of) level 3 of the fair value hierarchy.", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Transfers, Net", "terseLabel": "Transfer to non-recurring fair value instrument (equity)" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityTransfersNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://iea.net/role/FairvalueoffinancialinstrumentsReconciliationofLevel3InputsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue": { "auth_ref": [ "r241" ], "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": "Ending Balance, September\u00a030, 2020", "periodStartLabel": "Beginning Balance, December 31, 2019" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://iea.net/role/FairvalueoffinancialinstrumentsReconciliationofLevel3InputsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [], "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]", "terseLabel": "Fair Value Hierarchy and NAV [Domain]" } } }, "localname": "FairValueMeasurementsFairValueHierarchyDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://iea.net/role/FairvalueoffinancialinstrumentsFairValueDetails", "http://iea.net/role/FairvalueoffinancialinstrumentsFairValueLiabilitiesMeasuredonRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsRecurringMember": { "auth_ref": [ "r243", "r246" ], "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/2019-01-31", "presentation": [ "http://iea.net/role/FairvalueoffinancialinstrumentsFairValueLiabilitiesMeasuredonRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputsReconciliationTransfersNet": { "auth_ref": [ "r244" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of transfers of financial instrument classified as a derivative asset (liability) after deduction of derivative liability (asset) into (out of) level 3 of the fair value hierarchy.", "label": "Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Inputs Reconciliation, Transfers, Net", "terseLabel": "Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Inputs Reconciliation, Transfers, Net" } } }, "localname": "FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputsReconciliationTransfersNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://iea.net/role/FairvalueoffinancialinstrumentsReconciliationofLevel3InputsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseInterestExpense": { "auth_ref": [ "r267", "r268", "r277" ], "calculation": { "http://iea.net/role/CommitmentsandcontingenciesScheduleofAdditionalLeaseInformationDetails": { "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": "Finance Lease, Interest Expense" } } }, "localname": "FinanceLeaseInterestExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://iea.net/role/CommitmentsandcontingenciesScheduleofAdditionalLeaseInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiability": { "auth_ref": [ "r266", "r276" ], "calculation": { "http://iea.net/role/CommitmentsandcontingenciesFutureminimumpaymentsoffinanceleasesDetails": { "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", "terseLabel": "Finance Lease, Liability", "totalLabel": "Present Value of Minimum Lease Payments" } } }, "localname": "FinanceLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://iea.net/role/CommitmentsandcontingenciesFutureminimumpaymentsoffinanceleasesDetails", "http://iea.net/role/CommitmentsandcontingenciesLeaseNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityCurrent": { "auth_ref": [ "r266" ], "calculation": { "http://iea.net/role/CommitmentsandcontingenciesFutureminimumpaymentsoffinanceleasesDetails": { "order": 2.0, "parentTag": "us-gaap_FinanceLeaseLiability", "weight": 1.0 }, "http://iea.net/role/CondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesCurrent", "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 portion of finance lease obligations" } } }, "localname": "FinanceLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://iea.net/role/CommitmentsandcontingenciesFutureminimumpaymentsoffinanceleasesDetails", "http://iea.net/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityNoncurrent": { "auth_ref": [ "r266" ], "calculation": { "http://iea.net/role/CommitmentsandcontingenciesFutureminimumpaymentsoffinanceleasesDetails": { "order": 1.0, "parentTag": "us-gaap_FinanceLeaseLiability", "weight": 1.0 }, "http://iea.net/role/CondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Liabilities", "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": "Finance lease obligations, less current portion" } } }, "localname": "FinanceLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://iea.net/role/CommitmentsandcontingenciesFutureminimumpaymentsoffinanceleasesDetails", "http://iea.net/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDue": { "auth_ref": [ "r276" ], "calculation": { "http://iea.net/role/CommitmentsandcontingenciesFutureminimumpaymentsoffinanceleasesDetails": { "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": "Finance minimum lease payments" } } }, "localname": "FinanceLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://iea.net/role/CommitmentsandcontingenciesFutureminimumpaymentsoffinanceleasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive": { "auth_ref": [ "r276" ], "calculation": { "http://iea.net/role/CommitmentsandcontingenciesFutureminimumpaymentsoffinanceleasesDetails": { "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 payments for finance lease, due after fifth fiscal year following latest fiscal year.", "label": "Finance Lease, Liability, Payments, Due after Year Five", "terseLabel": "Thereafter" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueAfterYearFive", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://iea.net/role/CommitmentsandcontingenciesFutureminimumpaymentsoffinanceleasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive": { "auth_ref": [ "r276" ], "calculation": { "http://iea.net/role/CommitmentsandcontingenciesFutureminimumpaymentsoffinanceleasesDetails": { "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 payments for finance lease, due in fifth fiscal year following latest fiscal year.", "label": "Finance Lease, Liability, Payments, Due Year Five", "terseLabel": "2024" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueYearFive", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://iea.net/role/CommitmentsandcontingenciesFutureminimumpaymentsoffinanceleasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r276" ], "calculation": { "http://iea.net/role/CommitmentsandcontingenciesFutureminimumpaymentsoffinanceleasesDetails": { "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 payments for finance lease, due in fourth fiscal year following latest fiscal year.", "label": "Finance Lease, Liability, Payments, Due Year Four", "terseLabel": "2023" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://iea.net/role/CommitmentsandcontingenciesFutureminimumpaymentsoffinanceleasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r276" ], "calculation": { "http://iea.net/role/CommitmentsandcontingenciesFutureminimumpaymentsoffinanceleasesDetails": { "order": 3.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for finance lease, due in third fiscal year following latest fiscal year.", "label": "Finance Lease, Liability, Payments, Due Year Three", "terseLabel": "2022" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://iea.net/role/CommitmentsandcontingenciesFutureminimumpaymentsoffinanceleasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r276" ], "calculation": { "http://iea.net/role/CommitmentsandcontingenciesFutureminimumpaymentsoffinanceleasesDetails": { "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 payments for finance lease, due in second fiscal year following latest fiscal year.", "label": "Finance Lease, Liability, Payments, Due Year Two", "terseLabel": "2021" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://iea.net/role/CommitmentsandcontingenciesFutureminimumpaymentsoffinanceleasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear": { "auth_ref": [ "r276" ], "calculation": { "http://iea.net/role/CommitmentsandcontingenciesFutureminimumpaymentsoffinanceleasesDetails": { "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 for finance lease, due in remainder of fiscal year following latest fiscal year ended.", "label": "Finance Lease, Liability, Payments, Remainder of Fiscal Year", "terseLabel": "Remainder of 2020" } } }, "localname": "FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://iea.net/role/CommitmentsandcontingenciesFutureminimumpaymentsoffinanceleasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseRightOfUseAssetAmortization": { "auth_ref": [ "r267", "r268", "r277" ], "calculation": { "http://iea.net/role/CommitmentsandcontingenciesScheduleofAdditionalLeaseInformationDetails": { "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": "Finance Lease, Right-of-Use Asset, Amortization" } } }, "localname": "FinanceLeaseRightOfUseAssetAmortization", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://iea.net/role/CommitmentsandcontingenciesScheduleofAdditionalLeaseInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r274", "r277" ], "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", "terseLabel": "Finance Lease, Weighted Average Discount Rate, Percent" } } }, "localname": "FinanceLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://iea.net/role/CommitmentsandcontingenciesScheduleofAdditionalLeaseInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r273", "r277" ], "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", "terseLabel": "Finance Lease, Weighted Average Remaining Lease Term" } } }, "localname": "FinanceLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://iea.net/role/CommitmentsandcontingenciesScheduleofAdditionalLeaseInformationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [ "r153" ], "calculation": { "http://iea.net/role/GoodwillandIntangibleAssetsnetDetails": { "order": 2.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", "negatedTerseLabel": "Accumulated Amortization" } } }, "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://iea.net/role/GoodwillandIntangibleAssetsnetScheduleofintangibleassetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized in the remainder of the fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Finite-Lived Intangible Assets, Amortization Expense, Remainder of Fiscal Year", "terseLabel": "Remainder of 2020" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://iea.net/role/GoodwillandIntangibleAssetsnetScheduleofannualexpectedamortizationexpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive": { "auth_ref": [ "r155" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized during the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Finite-Lived Intangible Assets, Amortization Expense, Year Five", "terseLabel": "2024" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFive", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://iea.net/role/GoodwillandIntangibleAssetsnetScheduleofannualexpectedamortizationexpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "auth_ref": [ "r155" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized during the fourth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Finite-Lived Intangible Assets, Amortization Expense, Year Four", "terseLabel": "2023" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://iea.net/role/GoodwillandIntangibleAssetsnetScheduleofannualexpectedamortizationexpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "auth_ref": [ "r155" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized during the third fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Finite-Lived Intangible Assets, Amortization Expense, Year Three", "terseLabel": "2022" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://iea.net/role/GoodwillandIntangibleAssetsnetScheduleofannualexpectedamortizationexpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "auth_ref": [ "r155" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized during the second fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Finite-Lived Intangible Assets, Amortization Expense, Year Two", "terseLabel": "2021" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://iea.net/role/GoodwillandIntangibleAssetsnetScheduleofannualexpectedamortizationexpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r148", "r150", "r153", "r156", "r293" ], "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/2019-01-31", "presentation": [ "http://iea.net/role/GoodwillandIntangibleAssetsnetScheduleofannualexpectedamortizationexpenseDetails", "http://iea.net/role/GoodwillandIntangibleAssetsnetScheduleofintangibleassetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "auth_ref": [ "r153", "r293" ], "calculation": { "http://iea.net/role/GoodwillandIntangibleAssetsnetDetails": { "order": 1.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/2019-01-31", "presentation": [ "http://iea.net/role/GoodwillandIntangibleAssetsnetScheduleofintangibleassetsDetails" ], "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/2019-01-31", "presentation": [ "http://iea.net/role/GoodwillandIntangibleAssetsnetScheduleofannualexpectedamortizationexpenseDetails", "http://iea.net/role/GoodwillandIntangibleAssetsnetScheduleofintangibleassetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r148", "r152" ], "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/2019-01-31", "presentation": [ "http://iea.net/role/GoodwillandIntangibleAssetsnetScheduleofannualexpectedamortizationexpenseDetails", "http://iea.net/role/GoodwillandIntangibleAssetsnetScheduleofintangibleassetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "auth_ref": [ "r153" ], "calculation": { "http://iea.net/role/GoodwillandIntangibleAssetsnetDetails": { "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": "Net Book Value" } } }, "localname": "FiniteLivedIntangibleAssetsNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://iea.net/role/GoodwillandIntangibleAssetsnetScheduleofintangibleassetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FixedPriceContractMember": { "auth_ref": [ "r204" ], "lang": { "en-US": { "role": { "documentation": "Contract with customer in which amount of consideration is fixed.", "label": "Fixed-price Contract [Member]", "terseLabel": "Fixed-price Contract [Member]" } } }, "localname": "FixedPriceContractMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://iea.net/role/BusinessBasisofPresentationandSignificantAccountingPoliciesScheduleofconcentrationsforrevenueandaccountsreceivableDetails" ], "xbrltype": "domainItemType" }, "us-gaap_GainLossOnSaleOfPropertyPlantEquipment": { "auth_ref": [ "r71" ], "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", "terseLabel": "Gain (Loss) on Disposition of Property Plant Equipment" } } }, "localname": "GainLossOnSaleOfPropertyPlantEquipment", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://iea.net/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r142", "r143" ], "calculation": { "http://iea.net/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": "Goodwill, Ending Balance", "periodStartLabel": "Goodwill, Beginning Balance", "terseLabel": "Goodwill" } } }, "localname": "Goodwill", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://iea.net/role/CondensedConsolidatedBalanceSheets", "http://iea.net/role/GoodwillandIntangibleAssetsnetDetails" ], "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/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": { "auth_ref": [ "r157" ], "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 Disclosure [Text Block]" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://iea.net/role/GoodwillandIntangibleAssetsnetNotes" ], "xbrltype": "textBlockItemType" }, "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/2019-01-31", "presentation": [ "http://iea.net/role/GoodwillandIntangibleAssetsnetDetails" ], "xbrltype": "stringItemType" }, "us-gaap_GoodwillPeriodIncreaseDecrease": { "auth_ref": [ "r144" ], "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) 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, Period Increase (Decrease)", "terseLabel": "Goodwill, Period Increase (Decrease)" } } }, "localname": "GoodwillPeriodIncreaseDecrease", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://iea.net/role/GoodwillandIntangibleAssetsnetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r54" ], "calculation": { "http://iea.net/role/CondensedConsolidatedStatementofOperations": { "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", "terseLabel": "Gross Profit", "totalLabel": "Gross profit" } } }, "localname": "GrossProfit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://iea.net/role/CondensedConsolidatedStatementofOperations", "http://iea.net/role/SegmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r50", "r88", "r294", "r301", "r317" ], "calculation": { "http://iea.net/role/CondensedConsolidatedStatementofOperations": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.", "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "totalLabel": "Income (loss) before benefit for income taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://iea.net/role/CondensedConsolidatedStatementofOperations" ], "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/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxContingencyLineItems": { "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": "Income Tax Contingency [Line Items]", "terseLabel": "Income Tax Contingency [Line Items]" } } }, "localname": "IncomeTaxContingencyLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://iea.net/role/IncometaxesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxContingencyTable": { "auth_ref": [ "r217", "r219", "r220", "r223" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about tax positions taken in the tax returns filed or to be filed for which it is more likely than not that the tax position will not be sustained upon examination by taxing authorities and other income tax contingencies. Includes, but is not limited to, interest and penalties, reconciliation of unrecognized tax benefits, unrecognized tax benefits that would affect the effective tax rate, tax years that remain subject to examination by tax jurisdictions, and information about positions for which it is reasonably possible that amounts unrecognized will significantly change within 12 months.", "label": "Income Tax Contingency [Table]", "terseLabel": "Income Tax Contingency [Table]" } } }, "localname": "IncomeTaxContingencyTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://iea.net/role/IncometaxesDetails" ], "xbrltype": "stringItemType" }, "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/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r227" ], "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/2019-01-31", "presentation": [ "http://iea.net/role/Incometaxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r79", "r122", "r226" ], "calculation": { "http://iea.net/role/CondensedConsolidatedStatementofOperations": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLoss", "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)", "negatedTerseLabel": "(Provision) benefit for income taxes" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://iea.net/role/CondensedConsolidatedStatementofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxesPaidNet": { "auth_ref": [ "r74" ], "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, net of any cash received during the current period as refunds for the overpayment of taxes.", "label": "Income Taxes Paid, Net", "terseLabel": "Income Taxes Paid, Net" } } }, "localname": "IncomeTaxesPaidNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://iea.net/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities": { "auth_ref": [ "r70" ], "calculation": { "http://iea.net/role/CondensedConsolidatedStatementsofCashFlows": { "order": 12.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 and accrued liabilities" } } }, "localname": "IncreaseDecreaseInAccountsPayableAndAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://iea.net/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r70" ], "calculation": { "http://iea.net/role/CondensedConsolidatedStatementsofCashFlows": { "order": 9.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/2019-01-31", "presentation": [ "http://iea.net/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInContractWithCustomerAsset": { "auth_ref": [ "r70" ], "calculation": { "http://iea.net/role/CondensedConsolidatedStatementsofCashFlows": { "order": 10.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", "terseLabel": "Increase (Decrease) in Contract with Customer, Asset" } } }, "localname": "IncreaseDecreaseInContractWithCustomerAsset", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://iea.net/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "auth_ref": [ "r70" ], "calculation": { "http://iea.net/role/CondensedConsolidatedStatementsofCashFlows": { "order": 13.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": "Increase (Decrease) in Contract with Customer, Liability" } } }, "localname": "IncreaseDecreaseInContractWithCustomerLiability", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://iea.net/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Increase (Decrease) in Operating Capital [Abstract]", "terseLabel": "Change in operating assets and liabilities:" } } }, "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://iea.net/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r70" ], "calculation": { "http://iea.net/role/CondensedConsolidatedStatementsofCashFlows": { "order": 11.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 assets" } } }, "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://iea.net/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/2019-01-31", "presentation": [ "http://iea.net/role/CondensedStatementsofStockholdersEquityDeficitStatement" ], "xbrltype": "stringItemType" }, "us-gaap_IncrementalCommonSharesAttributableToCallOptionsAndWarrants": { "auth_ref": [ "r98" ], "lang": { "en-US": { "role": { "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of call options and warrants using the treasury stock method.", "label": "Incremental Common Shares Attributable to Dilutive Effect of Call Options and Warrants", "terseLabel": "Incremental Common Shares Attributable to Dilutive Effect of Call Options and Warrants" } } }, "localname": "IncrementalCommonSharesAttributableToCallOptionsAndWarrants", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://iea.net/role/EarningspershareBasicandDilutedEPSDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_IncrementalCommonSharesAttributableToConversionOfPreferredStock": { "auth_ref": [ "r94", "r100" ], "lang": { "en-US": { "role": { "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of convertible preferred stock using the if-converted method.", "label": "Incremental Common Shares Attributable to Dilutive Effect of Conversion of Preferred Stock", "terseLabel": "Incremental Common Shares Attributable to Dilutive Effect of Conversion of Preferred Stock" } } }, "localname": "IncrementalCommonSharesAttributableToConversionOfPreferredStock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://iea.net/role/EarningspershareBasicandDilutedEPSDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": { "auth_ref": [ "r93", "r100" ], "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": "Incremental Common Shares Attributable to Dilutive Effect of Share-based Payment Arrangements" } } }, "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://iea.net/role/EarningspershareBasicandDilutedEPSDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "auth_ref": [ "r146", "r151" ], "calculation": { "http://iea.net/role/CondensedConsolidatedBalanceSheets": { "order": 4.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 (Excluding Goodwill)" } } }, "localname": "IntangibleAssetsNetExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://iea.net/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpense": { "auth_ref": [ "r48", "r120", "r251", "r254", "r304" ], "calculation": { "http://iea.net/role/CondensedConsolidatedStatementofOperations": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of the cost of borrowed funds accounted for as interest expense.", "label": "Interest Expense", "negatedTerseLabel": "Interest expense" } } }, "localname": "InterestExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://iea.net/role/CondensedConsolidatedStatementofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPaidNet": { "auth_ref": [ "r66", "r68", "r74" ], "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": "Interest Paid, Excluding Capitalized Interest, Operating Activities" } } }, "localname": "InterestPaidNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://iea.net/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_LandMember": { "auth_ref": [ "r202" ], "lang": { "en-US": { "role": { "documentation": "Part of earth's surface not covered by water.", "label": "Land [Member]", "terseLabel": "Land [Member]" } } }, "localname": "LandMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://iea.net/role/PropertyplantandequipmentnetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LeaseCost": { "auth_ref": [ "r275", "r277" ], "calculation": { "http://iea.net/role/CommitmentsandcontingenciesScheduleofAdditionalLeaseInformationDetails": { "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": "Lease, Cost" } } }, "localname": "LeaseCost", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://iea.net/role/CommitmentsandcontingenciesScheduleofAdditionalLeaseInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r276" ], "calculation": { "http://iea.net/role/CommitmentsandcontingenciesFuturemimumpaymentsofoperatingleasesDetails": { "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 operating lease.", "label": "Lessee, Operating Lease, Liability, Payments, Due", "totalLabel": "Lessee, Operating Lease, Liability, Payments, Due" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://iea.net/role/CommitmentsandcontingenciesFuturemimumpaymentsofoperatingleasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": { "auth_ref": [ "r276" ], "calculation": { "http://iea.net/role/CommitmentsandcontingenciesFuturemimumpaymentsofoperatingleasesDetails": { "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 payments for operating lease, due after fifth fiscal year following latest fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Due after Year Five", "terseLabel": "Thereafter" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://iea.net/role/CommitmentsandcontingenciesFuturemimumpaymentsofoperatingleasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": { "auth_ref": [ "r276" ], "calculation": { "http://iea.net/role/CommitmentsandcontingenciesFuturemimumpaymentsofoperatingleasesDetails": { "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 payments for operating lease, due in fifth fiscal year following latest fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Due Year Five", "terseLabel": "2024" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://iea.net/role/CommitmentsandcontingenciesFuturemimumpaymentsofoperatingleasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r276" ], "calculation": { "http://iea.net/role/CommitmentsandcontingenciesFuturemimumpaymentsofoperatingleasesDetails": { "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 payments for operating lease, due in fourth fiscal year following latest fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Due Year Four", "terseLabel": "2023" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://iea.net/role/CommitmentsandcontingenciesFuturemimumpaymentsofoperatingleasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r276" ], "calculation": { "http://iea.net/role/CommitmentsandcontingenciesFuturemimumpaymentsofoperatingleasesDetails": { "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 payments for operating lease, due in third fiscal year following latest fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Due Year Three", "terseLabel": "2022" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://iea.net/role/CommitmentsandcontingenciesFuturemimumpaymentsofoperatingleasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r276" ], "calculation": { "http://iea.net/role/CommitmentsandcontingenciesFuturemimumpaymentsofoperatingleasesDetails": { "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 payments for operating lease, due in second fiscal year following latest fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Due Year Two", "terseLabel": "2021" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://iea.net/role/CommitmentsandcontingenciesFuturemimumpaymentsofoperatingleasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": { "auth_ref": [ "r276" ], "calculation": { "http://iea.net/role/CommitmentsandcontingenciesFuturemimumpaymentsofoperatingleasesDetails": { "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 for operating lease having an initial or remaining lease term in excess of one year due in remainder of fiscal year following latest fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Remainder of Fiscal Year", "terseLabel": "Remainder of 2020" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://iea.net/role/CommitmentsandcontingenciesFuturemimumpaymentsofoperatingleasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LettersOfCreditOutstandingAmount": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The total amount of the contingent obligation under letters of credit outstanding as of the reporting date.", "label": "Letters of Credit Outstanding, Amount", "terseLabel": "Letters of Credit Outstanding, Amount" } } }, "localname": "LettersOfCreditOutstandingAmount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://iea.net/role/OtherCommitmentsandcontingenciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r32" ], "calculation": { "http://iea.net/role/CondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "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", "totalLabel": "Total liabilities" } } }, "localname": "Liabilities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://iea.net/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r21", "r299", "r312" ], "calculation": { "http://iea.net/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 and stockholders' equity (deficit)" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://iea.net/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Liabilities and Equity [Abstract]", "terseLabel": "Liabilities and Stockholder's Equity (Deficit)" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://iea.net/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r34" ], "calculation": { "http://iea.net/role/CondensedConsolidatedBalanceSheets": { "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", "totalLabel": "Total current liabilities" } } }, "localname": "LiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://iea.net/role/CondensedConsolidatedBalanceSheets" ], "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/2019-01-31", "presentation": [ "http://iea.net/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityIncreaseDecreaseForPeriodNet": { "auth_ref": [ "r83" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) of the credit facility.", "label": "Line of Credit Facility, Increase (Decrease), Net", "terseLabel": "Line of Credit Facility, Increase (Decrease), Net" } } }, "localname": "LineOfCreditFacilityIncreaseDecreaseForPeriodNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://iea.net/role/SubsequentEventDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The fee, expressed as a percentage of the line of credit facility, for available but unused credit capacity under the credit facility.", "label": "Line of Credit Facility, Unused Capacity, Commitment Fee Percentage", "terseLabel": "Line of Credit Facility, Unused Capacity, Commitment Fee Percentage" } } }, "localname": "LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://iea.net/role/SubsequentEventDetails" ], "xbrltype": "percentItemType" }, "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": "Commercial equipment notes" } } }, "localname": "LoansPayableMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://iea.net/role/DebtLongTermDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LoansReceivableBasisSpreadOnVariableRate": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The percentage points (also referred to as 'margin') added to the reference rate as stated in the loan agreement and used to compute the variable rate on the loans receivable. For instance, the loan agreement might state that the interest rate the borrower is obligated to pay is the London Interbank Offered Rate (LIBOR) plus three quarters (3/4) of a percentage point adjusted quarterly (each three months). LIBOR in this example is the index or reference rate, 3/4 percentage point is the margin, the reference rate plus the margin is the fully indexed rate. This element would be used to report separately the margin.", "label": "Loans Receivable, Basis Spread on Variable Rate", "terseLabel": "Loans Receivable, Basis Spread on Variable Rate" } } }, "localname": "LoansReceivableBasisSpreadOnVariableRate", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://iea.net/role/SubsequentEventDetails" ], "xbrltype": "percentItemType" }, "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": "London Interbank Offered Rate (LIBOR) [Member]" } } }, "localname": "LondonInterbankOfferedRateLIBORMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://iea.net/role/SubsequentEventDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LongTermContractsOrProgramsDisclosureTextBlock": { "auth_ref": [ "r45", "r191", "r292" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for long-term contracts or programs.", "label": "Long-term Contracts or Programs Disclosure [Text Block]", "terseLabel": "Contract Assets and Liabilities" } } }, "localname": "LongTermContractsOrProgramsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://iea.net/role/ContractAssetsandLiabilities" ], "xbrltype": "textBlockItemType" }, "us-gaap_LongTermDebt": { "auth_ref": [ "r11", "r173", "r298", "r310" ], "calculation": { "http://iea.net/role/CondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "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/2019-01-31", "presentation": [ "http://iea.net/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtCurrent": { "auth_ref": [ "r31" ], "calculation": { "http://iea.net/role/CondensedConsolidatedBalanceSheets": { "order": 6.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", "negatedLabel": "Long-term Debt, Current Maturities", "terseLabel": "Current portion of long-term debt" } } }, "localname": "LongTermDebtCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://iea.net/role/CondensedConsolidatedBalanceSheets", "http://iea.net/role/DebtLongTermDebtDetails" ], "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": "Term Loan [Member]" } } }, "localname": "LongTermDebtMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://iea.net/role/DebtLongTermDebtDetails", "http://iea.net/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LongTermDebtNoncurrent": { "auth_ref": [ "r35" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount after unamortized (discount) premium and debt issuance costs of long-term debt classified as noncurrent and excluding amounts to be repaid within one year or the normal operating cycle, if longer. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.", "label": "Long-term Debt, Excluding Current Maturities", "verboseLabel": "Long-term debt, less current portion" } } }, "localname": "LongTermDebtNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://iea.net/role/DebtLongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongtermDebtTypeAxis": { "auth_ref": [ "r35" ], "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/2019-01-31", "presentation": [ "http://iea.net/role/DebtLongTermDebtDetails", "http://iea.net/role/DebtNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongtermDebtTypeDomain": { "auth_ref": [ "r35", "r170" ], "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/2019-01-31", "presentation": [ "http://iea.net/role/DebtLongTermDebtDetails", "http://iea.net/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r67" ], "calculation": { "http://iea.net/role/CondensedConsolidatedStatementsofCashFlows": { "order": 3.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "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": "Net cash (used in) provided by financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://iea.net/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/2019-01-31", "presentation": [ "http://iea.net/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r67" ], "calculation": { "http://iea.net/role/CondensedConsolidatedStatementsofCashFlows": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "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": "Net cash (used in) provided by investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://iea.net/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 flow from investing activities:" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://iea.net/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r67", "r69", "r72" ], "calculation": { "http://iea.net/role/CondensedConsolidatedStatementsofCashFlows": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "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": "Net cash used in operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://iea.net/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/2019-01-31", "presentation": [ "http://iea.net/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r46", "r47", "r51", "r72", "r100", "r302", "r315" ], "calculation": { "http://iea.net/role/CondensedConsolidatedStatementofOperations": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://iea.net/role/CondensedConsolidatedStatementsofCashFlows": { "order": 14.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://iea.net/role/EarningspershareBasicandDilutedEPSDetails": { "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 (loss)", "totalLabel": "Net income (loss)", "verboseLabel": "Net income (loss)" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://iea.net/role/CondensedConsolidatedStatementofOperations", "http://iea.net/role/CondensedConsolidatedStatementsofCashFlows", "http://iea.net/role/CondensedStatementsofStockholdersEquityDeficitStatement", "http://iea.net/role/EarningspershareBasicandDilutedEPSDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": { "auth_ref": [ "r88", "r90" ], "calculation": { "http://iea.net/role/EarningspershareBasicandDilutedEPSDetails": { "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", "terseLabel": "Net Income (Loss) Available to Common Stockholders, Basic", "totalLabel": "Net income (loss) available to common stockholders" } } }, "localname": "NetIncomeLossAvailableToCommonStockholdersBasic", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://iea.net/role/CondensedConsolidatedStatementofOperations", "http://iea.net/role/EarningspershareBasicandDilutedEPSDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Net Income (Loss) Available to Common Stockholders, Basic [Abstract]", "terseLabel": "Numerator:" } } }, "localname": "NetIncomeLossAvailableToCommonStockholdersBasicAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://iea.net/role/EarningspershareBasicandDilutedEPSDetails" ], "xbrltype": "stringItemType" }, "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": "New Accounting Pronouncements, Policy [Policy Text Block]" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://iea.net/role/BusinessBasisofPresentationandSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NonoperatingIncomeExpense": { "auth_ref": [ "r58" ], "calculation": { "http://iea.net/role/CondensedConsolidatedStatementofOperations": { "order": 3.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "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)", "terseLabel": "Other (expense) income" } } }, "localname": "NonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://iea.net/role/CondensedConsolidatedStatementofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_NonoperatingIncomeExpenseAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Nonoperating Income (Expense) [Abstract]", "terseLabel": "Other income (expense), net:" } } }, "localname": "NonoperatingIncomeExpenseAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://iea.net/role/CondensedConsolidatedStatementofOperations" ], "xbrltype": "stringItemType" }, "us-gaap_NumberOfReportableSegments": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements.", "label": "Number of Reportable Segments", "terseLabel": "Number of Reportable Segments" } } }, "localname": "NumberOfReportableSegments", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://iea.net/role/BusinessBasisofPresentationandSignificantAccountingPoliciesDisaggregationofRevenueDetails" ], "xbrltype": "integerItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [], "calculation": { "http://iea.net/role/CondensedConsolidatedStatementofOperations": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "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": "Income from operations" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://iea.net/role/CondensedConsolidatedStatementofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r266" ], "calculation": { "http://iea.net/role/CommitmentsandcontingenciesFuturemimumpaymentsofoperatingleasesDetails": { "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": "Operating Lease, Liability", "totalLabel": "Operating Lease, Liability" } } }, "localname": "OperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://iea.net/role/CommitmentsandcontingenciesFuturemimumpaymentsofoperatingleasesDetails", "http://iea.net/role/CommitmentsandcontingenciesLeaseNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r266" ], "calculation": { "http://iea.net/role/CommitmentsandcontingenciesFuturemimumpaymentsofoperatingleasesDetails": { "order": 1.0, "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0 }, "http://iea.net/role/CondensedConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_LiabilitiesCurrent", "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": "Operating Lease, Liability, Current" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://iea.net/role/CommitmentsandcontingenciesFuturemimumpaymentsofoperatingleasesDetails", "http://iea.net/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r266" ], "calculation": { "http://iea.net/role/CommitmentsandcontingenciesFuturemimumpaymentsofoperatingleasesDetails": { "order": 2.0, "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0 }, "http://iea.net/role/CondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_Liabilities", "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": "Operating Lease, Liability, Noncurrent" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://iea.net/role/CommitmentsandcontingenciesFuturemimumpaymentsofoperatingleasesDetails", "http://iea.net/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r265" ], "calculation": { "http://iea.net/role/CondensedConsolidatedBalanceSheets": { "order": 3.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, Right-of-Use Asset" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://iea.net/role/CommitmentsandcontingenciesLeaseNarrativeDetails", "http://iea.net/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r274", "r277" ], "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", "terseLabel": "Operating Lease, Weighted Average Discount Rate, Percent" } } }, "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://iea.net/role/CommitmentsandcontingenciesScheduleofAdditionalLeaseInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r273", "r277" ], "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", "terseLabel": "Operating Lease, Weighted Average Remaining Lease Term" } } }, "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://iea.net/role/CommitmentsandcontingenciesScheduleofAdditionalLeaseInformationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_OperatingLeasesRentExpenseNet": { "auth_ref": [ "r257" ], "calculation": { "http://iea.net/role/CommitmentsandcontingenciesScheduleofAdditionalLeaseInformationDetails": { "order": 3.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Rental expense for the reporting period incurred under operating leases, including minimum and any contingent rent expense, net of related sublease income.", "label": "Operating Leases, Rent Expense, Net", "terseLabel": "Operating Leases, Rent Expense, Net" } } }, "localname": "OperatingLeasesRentExpenseNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://iea.net/role/CommitmentsandcontingenciesScheduleofAdditionalLeaseInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OrderOrProductionBacklogMember": { "auth_ref": [ "r229" ], "lang": { "en-US": { "role": { "documentation": "Orders, production or production backlog arising from contracts such as purchase or sales orders acquired in a business combination.", "label": "Order or Production Backlog [Member]", "terseLabel": "Backlog [Member]" } } }, "localname": "OrderOrProductionBacklogMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://iea.net/role/GoodwillandIntangibleAssetsnetScheduleofintangibleassetsDetails" ], "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/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r1", "r87", "r116", "r235" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for the organization, consolidation and basis of presentation of financial statements disclosure, and significant accounting policies of the reporting entity. May be provided in more than one note to the financial statements, as long as users are provided with an understanding of (1) the significant judgments and assumptions made by an enterprise in determining whether it must consolidate a VIE and/or disclose information about its involvement with a VIE, (2) the nature of restrictions on a consolidated VIE's assets reported by an enterprise in its statement of financial position, including the carrying amounts of such assets, (3) the nature of, and changes in, the risks associated with an enterprise's involvement with the VIE, and (4) how an enterprise's involvement with the VIE affects the enterprise's financial position, financial performance, and cash flows. Describes procedure if disclosures are provided in more than one note to the financial statements.", "label": "Organization, Consolidation and Presentation of Financial Statements Disclosure and Significant Accounting Policies [Text Block]", "terseLabel": "Organization, Consolidation and Presentation of Financial Statements Disclosure and Significant Accounting Policies [Text Block]" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://iea.net/role/BusinessBasisofPresentationandSignificantAccountingPoliciesNotes" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherAmortizationOfDeferredCharges": { "auth_ref": [ "r56", "r71" ], "calculation": { "http://iea.net/role/CondensedConsolidatedStatementsofCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization of other deferred costs recognized in the income statement.", "label": "Amortization of Other Deferred Charges", "terseLabel": "Amortization of Other Deferred Charges" } } }, "localname": "OtherAmortizationOfDeferredCharges", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://iea.net/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r29" ], "calculation": { "http://iea.net/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, Noncurrent" } } }, "localname": "OtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://iea.net/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherCommitmentsAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information by type of other commitment.", "label": "Other Commitments [Axis]", "terseLabel": "Other Commitments [Axis]" } } }, "localname": "OtherCommitmentsAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://iea.net/role/OtherCommitmentsandcontingenciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OtherCommitmentsDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Other future obligation.", "label": "Other Commitments [Domain]", "terseLabel": "Other Commitments [Domain]" } } }, "localname": "OtherCommitmentsDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://iea.net/role/OtherCommitmentsandcontingenciesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherCommitmentsFutureMinimumPaymentsRemainderOfFiscalYear": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of other commitments maturing in the remainder of the fiscal year following the latest fiscal year ended.", "label": "Other Commitments, Future Minimum Payments, Remainder of Fiscal Year", "terseLabel": "Other Commitments, Future Minimum Payments, Remainder of Fiscal Year" } } }, "localname": "OtherCommitmentsFutureMinimumPaymentsRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://iea.net/role/CommitmentsandcontingenciesLeaseNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherCommitmentsLineItems": { "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": "Other Commitments [Line Items]", "terseLabel": "Other Commitments [Line Items]" } } }, "localname": "OtherCommitmentsLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://iea.net/role/OtherCommitmentsandcontingenciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OtherCommitmentsTable": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about obligations resulting from other commitments.", "label": "Other Commitments [Table]", "terseLabel": "Other Commitments [Table]" } } }, "localname": "OtherCommitmentsTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://iea.net/role/OtherCommitmentsandcontingenciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OtherOperatingActivitiesCashFlowStatement": { "auth_ref": [], "calculation": { "http://iea.net/role/CondensedConsolidatedStatementsofCashFlows": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Other cash or noncash adjustments to reconcile net income to cash provided by (used in) operating activities that are not separately disclosed in the statement of cash flows (for example, cash received or cash paid during the current period for miscellaneous operating activities, net change during the reporting period in other assets or other liabilities).", "label": "Other Operating Activities, Cash Flow Statement", "terseLabel": "Other Operating Activities, Cash Flow Statement" } } }, "localname": "OtherOperatingActivitiesCashFlowStatement", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://iea.net/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaidInKindInterest": { "auth_ref": [ "r71" ], "calculation": { "http://iea.net/role/CondensedConsolidatedStatementsofCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Interest paid other than in cash for example by issuing additional debt securities. As a noncash item, it is added to net income when calculating cash provided by or used in operations using the indirect method.", "label": "Paid-in-Kind Interest", "terseLabel": "Accrued dividends on Series B Preferred Stock" } } }, "localname": "PaidInKindInterest", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://iea.net/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForProceedsFromLifeInsurancePolicies": { "auth_ref": [ "r86" ], "calculation": { "http://iea.net/role/CondensedConsolidatedStatementsofCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The net cash outflow or inflow for net proceeds and payments derived from carrying life insurance policies for which the entity is the beneficiary.", "label": "Payments for (Proceeds from) Life Insurance Policies", "negatedTerseLabel": "Company-owned life insurance" } } }, "localname": "PaymentsForProceedsFromLifeInsurancePolicies", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://iea.net/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfDebtIssuanceCosts": { "auth_ref": [ "r65" ], "calculation": { "http://iea.net/role/CondensedConsolidatedStatementsofCashFlows": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow paid to third parties in connection with debt origination, which will be amortized over the remaining maturity period of the associated long-term debt.", "label": "Payments of Debt Issuance Costs", "negatedTerseLabel": "Payments of Debt Issuance Costs" } } }, "localname": "PaymentsOfDebtIssuanceCosts", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://iea.net/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r61" ], "calculation": { "http://iea.net/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 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", "negatedTerseLabel": "Purchases of property, plant and equipment" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://iea.net/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PreferredStockDividendsIncomeStatementImpact": { "auth_ref": [], "calculation": { "http://iea.net/role/EarningspershareBasicandDilutedEPSDetails": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The amount of preferred stock dividends that is an adjustment to net income apportioned to common stockholders.", "label": "Preferred Stock Dividends, Income Statement Impact", "negatedTerseLabel": "Less: Convertible Preferred Stock dividends" } } }, "localname": "PreferredStockDividendsIncomeStatementImpact", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://iea.net/role/CondensedConsolidatedStatementofOperations", "http://iea.net/role/EarningspershareBasicandDilutedEPSDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "auth_ref": [ "r14" ], "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 dollars per share)" } } }, "localname": "PreferredStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://iea.net/role/CondensedConsolidatedBalanceSheets", "http://iea.net/role/CondensedConsolidatedBalanceSheetsParenthetical", "http://iea.net/role/EarningspershareNarrativeDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockSharesAuthorized": { "auth_ref": [ "r14" ], "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" } } }, "localname": "PreferredStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://iea.net/role/CondensedConsolidatedBalanceSheets", "http://iea.net/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesIssued": { "auth_ref": [ "r14" ], "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/2019-01-31", "presentation": [ "http://iea.net/role/CondensedConsolidatedBalanceSheets", "http://iea.net/role/CondensedConsolidatedBalanceSheetsParenthetical", "http://iea.net/role/EarningspershareNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesOutstanding": { "auth_ref": [ "r14" ], "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" } } }, "localname": "PreferredStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://iea.net/role/CondensedConsolidatedBalanceSheets", "http://iea.net/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r4", "r24", "r25" ], "calculation": { "http://iea.net/role/CondensedConsolidatedBalanceSheets": { "order": 4.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 in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.", "label": "Prepaid Expense and Other Assets, Current", "terseLabel": "Prepaid expenses and other current assets" } } }, "localname": "PrepaidExpenseAndOtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://iea.net/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrincipalOwnerMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Owner of record or known beneficial owner of more than 10 percent of the voting interests of the entity.", "label": "Principal Owner [Member]", "terseLabel": "Oaktree [Member]" } } }, "localname": "PrincipalOwnerMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://iea.net/role/RelatedpartytransactionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ProceedsFromConvertibleDebt": { "auth_ref": [ "r63" ], "calculation": { "http://iea.net/role/CondensedConsolidatedStatementsofCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The cash inflow from the issuance of a long-term debt instrument which can be exchanged for a specified amount of another security, typically the entity's common stock, at the option of the issuer or the holder.", "label": "Proceeds from Convertible Debt", "terseLabel": "Proceeds from Convertible Debt" } } }, "localname": "ProceedsFromConvertibleDebt", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://iea.net/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions": { "auth_ref": [ "r62", "r212" ], "calculation": { "http://iea.net/role/CondensedConsolidatedStatementsofCashFlows": { "order": 6.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, Issuance of Shares, Share-based Payment Arrangement, Including Option Exercised" } } }, "localname": "ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://iea.net/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromLongTermLinesOfCredit": { "auth_ref": [ "r63" ], "calculation": { "http://iea.net/role/CondensedConsolidatedStatementsofCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The cash inflow from a contractual arrangement with the lender, including letter of credit, standby letter of credit and revolving credit arrangements, under which borrowings can be made up to a specific amount at any point in time with maturities due beyond one year or the operating cycle, if longer.", "label": "Proceeds from Long-term Lines of Credit", "terseLabel": "Proceeds from Long-term Lines of Credit" } } }, "localname": "ProceedsFromLongTermLinesOfCredit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://iea.net/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment": { "auth_ref": [ "r60" ], "calculation": { "http://iea.net/role/CondensedConsolidatedStatementsofCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The cash inflow from the sale of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale.", "label": "Proceeds from Sale of Property, Plant, and Equipment", "terseLabel": "Proceeds from sale of property, plant and equipment" } } }, "localname": "ProceedsFromSaleOfPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://iea.net/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductConcentrationRiskMember": { "auth_ref": [ "r109" ], "lang": { "en-US": { "role": { "documentation": "Reflects the percentage that revenues during the period from a specified product are to a specified benchmark, such as total net revenues, segment revenues or product line revenues. May also reflect the percentage contribution the product made to operating results. Risk is materially adverse effects of a loss of sales of a significant product or line of products, which could occur upon loss of rights to sell, distribute or license others; loss of patent or copyright protection; or technological obsolescence.", "label": "Product Concentration Risk [Member]", "terseLabel": "Product Concentration Risk [Member]" } } }, "localname": "ProductConcentrationRiskMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://iea.net/role/BusinessBasisofPresentationandSignificantAccountingPoliciesScheduleofconcentrationsforrevenueandaccountsreceivableDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ProfessionalFees": { "auth_ref": [ "r322", "r323" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "A fee charged for services from professionals such as doctors, lawyers and accountants. The term is often expanded to include other professions, for example, pharmacists charging to maintain a medicinal profile of a client or customer.", "label": "Professional Fees", "terseLabel": "Professional Fees" } } }, "localname": "ProfessionalFees", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://iea.net/role/SeriesBPreferredStockDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Property, Plant and Equipment [Abstract]", "terseLabel": "Property, Plant and Equipment [Abstract]" } } }, "localname": "PropertyPlantAndEquipmentAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r28", "r161" ], "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": "Property, Plant and Equipment, Type [Axis]", "terseLabel": "Property, Plant and Equipment, Type [Axis]" } } }, "localname": "PropertyPlantAndEquipmentByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://iea.net/role/PropertyplantandequipmentnetDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "auth_ref": [ "r163" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for long-lived, physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, accounting policies and methodology, roll forwards, depreciation, depletion and amortization expense, including composite depreciation, accumulated depreciation, depletion and amortization expense, useful lives and method used, income statement disclosures, assets held for sale and public utility disclosures.", "label": "Property, Plant and Equipment Disclosure [Text Block]", "terseLabel": "Property, plant and equipment, net" } } }, "localname": "PropertyPlantAndEquipmentDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://iea.net/role/Propertyplantandequipmentnet" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentGross": { "auth_ref": [ "r27", "r159" ], "calculation": { "http://iea.net/role/PropertyplantandequipmentnetDetails": { "order": 1.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business 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, Gross", "terseLabel": "Property, plant and equipment, gross" } } }, "localname": "PropertyPlantAndEquipmentGross", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://iea.net/role/PropertyplantandequipmentnetDetails" ], "xbrltype": "monetaryItemType" }, "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/2019-01-31", "presentation": [ "http://iea.net/role/PropertyplantandequipmentnetDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r7", "r8", "r161", "r313" ], "calculation": { "http://iea.net/role/CondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Assets", "weight": 1.0 }, "http://iea.net/role/PropertyplantandequipmentnetDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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, plant and equipment, net", "totalLabel": "Property, plant and equipment, net" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://iea.net/role/CondensedConsolidatedBalanceSheets", "http://iea.net/role/PropertyplantandequipmentnetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "auth_ref": [ "r7", "r161" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of 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 Text Block]", "terseLabel": "Schedule of property plant and equipment" } } }, "localname": "PropertyPlantAndEquipmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://iea.net/role/PropertyplantandequipmentnetTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r7", "r159" ], "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": "Property, Plant and Equipment, Type [Domain]", "terseLabel": "Property, Plant and Equipment, Type [Domain]" } } }, "localname": "PropertyPlantAndEquipmentTypeDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://iea.net/role/PropertyplantandequipmentnetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ProvisionForDoubtfulAccounts": { "auth_ref": [ "r53", "r138" ], "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": "Accounts Receivable, Credit Loss Expense (Reversal)" } } }, "localname": "ProvisionForDoubtfulAccounts", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://iea.net/role/ContractAssetsandLiabilitiesActivityinallowancefordoubtfulaccountsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProvisionForLossOnContracts": { "auth_ref": [ "r190" ], "calculation": { "http://iea.net/role/ContractAssetsandLiabilitiesContractAssetsandContractLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_ContractWithCustomerLiabilityCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Cumulative provision for contract losses not offset against related costs accumulated on the balance sheet.", "label": "Provision for Loss on Contracts", "terseLabel": "Provision for Loss on Contracts" } } }, "localname": "ProvisionForLossOnContracts", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://iea.net/role/ContractAssetsandLiabilitiesContractAssetsandContractLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ReceivablesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Receivables [Abstract]", "terseLabel": "Receivables [Abstract]" } } }, "localname": "ReceivablesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_ReconciliationOfOtherSignificantReconcilingItemsFromSegmentsToConsolidatedTextBlock": { "auth_ref": [ "r126", "r128" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of each significant reconciling item, other than profit (loss), revenues, or assets, in the reconciliation of totals of such items in reportable segments to the entity's corresponding consolidated amount.", "label": "Reconciliation of Other Significant Reconciling Items from Segments to Consolidated [Table Text Block]", "terseLabel": "Reconciliation of Other Significant Reconciling Items from Segments to Consolidated [Table Text Block]" } } }, "localname": "ReconciliationOfOtherSignificantReconcilingItemsFromSegmentsToConsolidatedTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://iea.net/role/SegmentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ReconciliationOfRevenueFromSegmentsToConsolidatedTextBlock": { "auth_ref": [ "r125", "r128" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of all significant reconciling items in the reconciliation of total revenues from reportable segments to the entity's consolidated revenues.", "label": "Reconciliation of Revenue from Segments to Consolidated [Table Text Block]", "terseLabel": "Reconciliation of Revenue from Segments to Consolidated [Table Text Block]" } } }, "localname": "ReconciliationOfRevenueFromSegmentsToConsolidatedTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://iea.net/role/SegmentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_RedeemablePreferredStockMember": { "auth_ref": [ "r6", "r177" ], "lang": { "en-US": { "role": { "documentation": "Description of type or class of redeemable preferred stock. For instance, cumulative preferred stock, noncumulative preferred stock, convertible or series.", "label": "Redeemable Preferred Stock [Member]", "terseLabel": "Redeemable Preferred Stock [Member]" } } }, "localname": "RedeemablePreferredStockMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://iea.net/role/EarningspershareBasicandDilutedEPSDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RelatedPartyTransactionAxis": { "auth_ref": [ "r207", "r278", "r279" ], "lang": { "en-US": { "role": { "documentation": "Information by type of related party transaction.", "label": "Related Party Transaction [Axis]", "terseLabel": "Related Party Transaction [Axis]" } } }, "localname": "RelatedPartyTransactionAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://iea.net/role/RelatedpartytransactionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Transaction between related party.", "label": "Related Party Transaction [Domain]", "terseLabel": "Related Party Transaction [Domain]" } } }, "localname": "RelatedPartyTransactionDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://iea.net/role/RelatedpartytransactionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RelatedPartyTransactionLineItems": { "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": "Related Party Transaction [Line Items]", "terseLabel": "Related Party Transaction [Line Items]" } } }, "localname": "RelatedPartyTransactionLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://iea.net/role/RelatedpartytransactionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Related Party Transactions [Abstract]", "terseLabel": "Related Party Transactions [Abstract]" } } }, "localname": "RelatedPartyTransactionsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": { "auth_ref": [ "r283" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates.", "label": "Related Party Transactions Disclosure [Text Block]", "terseLabel": "Related party transactions" } } }, "localname": "RelatedPartyTransactionsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://iea.net/role/Relatedpartytransactions" ], "xbrltype": "textBlockItemType" }, "us-gaap_RepaymentsOfLongTermCapitalLeaseObligations": { "auth_ref": [ "r64" ], "calculation": { "http://iea.net/role/CondensedConsolidatedStatementsofCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow for the obligation for a lease meeting the criteria for capitalization (with maturities exceeding one year or beyond the operating cycle of the entity, if longer).", "label": "Repayments of Long-term Capital Lease Obligations", "negatedTerseLabel": "Payments on finance lease obligations" } } }, "localname": "RepaymentsOfLongTermCapitalLeaseObligations", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://iea.net/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_RepaymentsOfLongTermLinesOfCredit": { "auth_ref": [ "r64" ], "calculation": { "http://iea.net/role/CondensedConsolidatedStatementsofCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow for the settlement of obligation drawn from a contractual arrangement with the lender, including letter of credit, standby letter of credit and revolving credit arrangements, under which borrowings can be made up to a specific amount at any point in time with maturities due beyond one year or the operating cycle, if longer.", "label": "Repayments of Long-term Lines of Credit", "negatedTerseLabel": "Repayments of Long-term Lines of Credit" } } }, "localname": "RepaymentsOfLongTermLinesOfCredit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://iea.net/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedStockUnitsRSUMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met.", "label": "Restricted Stock Units (RSUs) [Member]", "terseLabel": "Restricted Stock Units (RSUs) [Member]" } } }, "localname": "RestrictedStockUnitsRSUMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://iea.net/role/EarningspershareBasicandDilutedEPSDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r18", "r187", "r311" ], "calculation": { "http://iea.net/role/CondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_StockholdersEquity", "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": "Accumulated deficit" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://iea.net/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings [Member]", "terseLabel": "Retained Earnings [Member]" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://iea.net/role/CondensedStatementsofStockholdersEquityDeficitStatement" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueRecognitionPolicyTextBlock": { "auth_ref": [ "r77", "r78" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for revenue. Includes revenue from contract with customer and from other sources.", "label": "Revenue [Policy Text Block]", "terseLabel": "Revenue [Policy Text Block]" } } }, "localname": "RevenueRecognitionPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://iea.net/role/BusinessBasisofPresentationandSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueRemainingPerformanceObligation": { "auth_ref": [ "r197" ], "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, Amount" } } }, "localname": "RevenueRemainingPerformanceObligation", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://iea.net/role/BusinessBasisofPresentationandSignificantAccountingPoliciesRevenue606Details" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueRemainingPerformanceObligationPercentage": { "auth_ref": [ "r198" ], "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/2019-01-31", "presentation": [ "http://iea.net/role/BusinessBasisofPresentationandSignificantAccountingPoliciesRevenue606Details" ], "xbrltype": "percentItemType" }, "us-gaap_Revenues": { "auth_ref": [ "r49", "r118", "r119", "r129" ], "calculation": { "http://iea.net/role/CondensedConsolidatedStatementofOperations": { "order": 1.0, "parentTag": "us-gaap_GrossProfit", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).", "label": "Revenues", "terseLabel": "Revenue" } } }, "localname": "Revenues", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://iea.net/role/BusinessBasisofPresentationandSignificantAccountingPoliciesDisaggregationofRevenueDetails", "http://iea.net/role/CondensedConsolidatedStatementofOperations", "http://iea.net/role/SegmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability": { "auth_ref": [ "r272", "r277" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of increase in right-of-use asset obtained in exchange for finance lease liability.", "label": "Right-of-Use Asset Obtained in Exchange for Finance Lease Liability", "terseLabel": "Right-of-Use Asset Obtained in Exchange for Finance Lease Liability" } } }, "localname": "RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://iea.net/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "auth_ref": [ "r272", "r277" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability.", "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability", "terseLabel": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability" } } }, "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://iea.net/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_SaleLeasebackTransactionNetProceedsFinancingActivities": { "auth_ref": [ "r262", "r263", "r264" ], "calculation": { "http://iea.net/role/CondensedConsolidatedStatementsofCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow after closing and debt issuance costs received by a seller-lessee in a sale-leaseback recognized in financing activities.", "label": "Sale Leaseback Transaction, Net Proceeds, Financing Activities", "terseLabel": "Sale Leaseback Transaction, Net Proceeds, Financing Activities" } } }, "localname": "SaleLeasebackTransactionNetProceedsFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://iea.net/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_SalesRevenueNetMember": { "auth_ref": [ "r110" ], "lang": { "en-US": { "role": { "documentation": "Revenue from sale of product and rendering of service and other sources of income, when it serves as benchmark in concentration of risk calculation.", "label": "Revenue Benchmark [Member]", "terseLabel": "Revenue Benchmark [Member]" } } }, "localname": "SalesRevenueNetMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://iea.net/role/BusinessBasisofPresentationandSignificantAccountingPoliciesScheduleofconcentrationsforrevenueandaccountsreceivableDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable": { "auth_ref": [ "r42" ], "lang": { "en-US": { "role": { "documentation": "Schedule itemizing specific types of trade accounts and notes receivable, and for each the gross carrying value, allowance, and net carrying value as of the balance sheet date. Presentation is categorized by current, noncurrent and unclassified receivables.", "label": "Schedule of Accounts, Notes, Loans and Financing Receivable [Table]", "terseLabel": "Schedule of Accounts, Notes, Loans and Financing Receivable [Table]" } } }, "localname": "ScheduleOfAccountsNotesLoansAndFinancingReceivableTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://iea.net/role/ContractAssetsandLiabilitiesActivityinallowancefordoubtfulaccountsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "auth_ref": [ "r99" ], "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/2019-01-31", "presentation": [ "http://iea.net/role/EarningspershareBasicandDilutedEPSDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfDebtTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of information pertaining to short-term and long-debt instruments or arrangements, including but not limited to identification of terms, features, collateral requirements and other information necessary to a fair presentation.", "label": "Schedule of Debt [Table Text Block]", "terseLabel": "Schedule of debt" } } }, "localname": "ScheduleOfDebtTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://iea.net/role/DebtTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r100" ], "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 basic and diluted EPS" } } }, "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://iea.net/role/EarningspershareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "auth_ref": [ "r148", "r152" ], "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/2019-01-31", "presentation": [ "http://iea.net/role/GoodwillandIntangibleAssetsnetScheduleofannualexpectedamortizationexpenseDetails", "http://iea.net/role/GoodwillandIntangibleAssetsnetScheduleofintangibleassetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "auth_ref": [ "r148", "r152" ], "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 Finite-Lived Intangible Assets [Table Text Block]" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://iea.net/role/GoodwillandIntangibleAssetsnetTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFutureMinimumLeasePaymentsForCapitalLeasesTableTextBlock": { "auth_ref": [ "r261" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of future minimum lease payments as of the date of the latest balance sheet presented, in aggregate and for each of the five years succeeding fiscal years, with separate deductions from the total for the amount representing executor costs, including any profit thereon, included in the minimum lease payments and for the amount of the imputed interest necessary to reduce the net minimum lease payments to present value.", "label": "Schedule of Future Minimum Lease Payments for Capital Leases [Table Text Block]", "terseLabel": "Schedule of Future Minimum Lease Payments for Capital Leases [Table Text Block]" } } }, "localname": "ScheduleOfFutureMinimumLeasePaymentsForCapitalLeasesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://iea.net/role/CommitmentsandcontingenciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock": { "auth_ref": [ "r258" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of future minimum payments required in the aggregate and for each of the five succeeding fiscal years for operating leases having initial or remaining noncancelable lease terms in excess of one year and the total minimum rentals to be received in the future under noncancelable subleases as of the balance sheet date.", "label": "Schedule of Future Minimum Rental Payments for Operating Leases [Table Text Block]", "terseLabel": "Schedule of Future Minimum Rental Payments for Operating Leases [Table Text Block]" } } }, "localname": "ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://iea.net/role/CommitmentsandcontingenciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfGoodwillTable": { "auth_ref": [ "r144", "r145" ], "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/2019-01-31", "presentation": [ "http://iea.net/role/GoodwillandIntangibleAssetsnetDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfGoodwillTextBlock": { "auth_ref": [ "r144", "r145" ], "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 Goodwill [Table Text Block]" } } }, "localname": "ScheduleOfGoodwillTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://iea.net/role/GoodwillandIntangibleAssetsnetTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock": { "auth_ref": [ "r169" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the combined aggregate amount of maturities and sinking fund requirements for all long-term borrowings for each of the five years following the date of the latest balance sheet date presented.", "label": "Schedule of Maturities of Long-term Debt [Table Text Block]", "terseLabel": "Contractual maturities of debt and capital lease obligations" } } }, "localname": "ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://iea.net/role/DebtTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "auth_ref": [ "r28", "r161" ], "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/2019-01-31", "presentation": [ "http://iea.net/role/PropertyplantandequipmentnetDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable": { "auth_ref": [ "r80", "r278", "r279", "r280", "r281", "r282" ], "lang": { "en-US": { "role": { "documentation": "Schedule of quantitative and qualitative information pertaining to related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates.", "label": "Schedule of Related Party Transactions, by Related Party [Table]", "terseLabel": "Schedule of Related Party Transactions, by Related Party [Table]" } } }, "localname": "ScheduleOfRelatedPartyTransactionsByRelatedPartyTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://iea.net/role/RelatedpartytransactionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of related party transactions. Examples of related party transactions include, but are not limited to, transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners and (d) affiliates.", "label": "Schedule of Related Party Transactions [Table Text Block]", "terseLabel": "Schedule of related party shareholders" } } }, "localname": "ScheduleOfRelatedPartyTransactionsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://iea.net/role/RelatedpartytransactionsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": { "auth_ref": [ "r117", "r123", "r124", "r127", "r144" ], "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/2019-01-31", "presentation": [ "http://iea.net/role/SegmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfStockByClassTable": { "auth_ref": [ "r37", "r81", "r176", "r178", "r179", "r181", "r182", "r183", "r184", "r185", "r186", "r187" ], "lang": { "en-US": { "role": { "documentation": "Schedule detailing information related to equity by class of stock. Class of stock includes common, convertible, and preferred stocks which are not redeemable or redeemable solely at the option of the issuer. It also includes preferred stock with redemption features that are solely within the control of the issuer and mandatorily redeemable stock if redemption is required to occur only upon liquidation or termination of the reporting entity.", "label": "Schedule of Stock by Class [Table]", "terseLabel": "Schedule of Stock by Class [Table]" } } }, "localname": "ScheduleOfStockByClassTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://iea.net/role/EarningspershareNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": { "auth_ref": [ "r152" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets.", "label": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]", "terseLabel": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]" } } }, "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://iea.net/role/GoodwillandIntangibleAssetsnetTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock": { "auth_ref": [ "r107", "r110", "r111", "r112", "r247", "r249" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the nature of a concentration, a benchmark to which it is compared, and the percentage that the risk is to the benchmark.", "label": "Schedules of Concentration of Risk, by Risk Factor [Table Text Block]", "terseLabel": "Schedule of revenue and accounts receivable concentrations, net of allowances" } } }, "localname": "SchedulesOfConcentrationOfRiskByRiskFactorTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://iea.net/role/BusinessBasisofPresentationandSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentDomain": { "auth_ref": [], "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/2019-01-31", "presentation": [ "http://iea.net/role/BusinessBasisofPresentationandSignificantAccountingPoliciesDisaggregationofRevenueDetails", "http://iea.net/role/GoodwillandIntangibleAssetsnetDetails", "http://iea.net/role/SegmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SegmentReportingDisclosureTextBlock": { "auth_ref": [ "r132" ], "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": "Segment Reporting Disclosure [Text Block]" } } }, "localname": "SegmentReportingDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://iea.net/role/SegmentsNotes" ], "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/2019-01-31", "presentation": [ "http://iea.net/role/SegmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingPolicyPolicyTextBlock": { "auth_ref": [ "r76" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for segment reporting.", "label": "Segment Reporting, Policy [Policy Text Block]", "terseLabel": "Segment Reporting, Policy [Policy Text Block]" } } }, "localname": "SegmentReportingPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://iea.net/role/BusinessBasisofPresentationandSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "auth_ref": [ "r57", "r141" ], "calculation": { "http://iea.net/role/CondensedConsolidatedStatementofOperations": { "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", "terseLabel": "Selling, general and administrative expenses" } } }, "localname": "SellingGeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://iea.net/role/CondensedConsolidatedStatementofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_SeriesAPreferredStockMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Outstanding nonredeemable series A preferred stock or outstanding series A preferred stock. 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": "Series A Preferred Stock [Member]", "terseLabel": "Series A Preferred Stock" } } }, "localname": "SeriesAPreferredStockMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://iea.net/role/EarningspershareNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SeriesBPreferredStockMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Outstanding nonredeemable series B preferred stock or outstanding series B preferred stock. 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": "Series B Preferred Stock [Member]", "terseLabel": "Series B Preferred Stock [Member]" } } }, "localname": "SeriesBPreferredStockMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://iea.net/role/EarningspershareNarrativeDetails", "http://iea.net/role/RelatedpartytransactionsDetails", "http://iea.net/role/SeriesBPreferredStockDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r70" ], "calculation": { "http://iea.net/role/CondensedConsolidatedStatementsofCashFlows": { "order": 4.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", "terseLabel": "Share-based compensation expense" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://iea.net/role/CondensedConsolidatedStatementsofCashFlows", "http://iea.net/role/EarningspershareNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SharePrice": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Price of a single share of a number of saleable stocks of a company.", "label": "Share Price", "terseLabel": "Share price (in dollars per share)" } } }, "localname": "SharePrice", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://iea.net/role/SeriesBPreferredStockDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_SharesIssued": { "auth_ref": [ "r180" ], "lang": { "en-US": { "role": { "documentation": "Number of shares of stock issued as of the balance sheet date, including shares that had been issued and were previously outstanding but which are now held in the treasury.", "label": "Shares, Issued", "periodEndLabel": "Ending Balance Shares, Issued", "periodStartLabel": "Beginning Balance Shares, Issued" } } }, "localname": "SharesIssued", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://iea.net/role/CondensedStatementsofStockholdersEquityDeficitStatement" ], "xbrltype": "sharesItemType" }, "us-gaap_ShortTermLeaseCost": { "auth_ref": [ "r269", "r277" ], "calculation": { "http://iea.net/role/CommitmentsandcontingenciesScheduleofAdditionalLeaseInformationDetails": { "order": 4.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of short-term lease cost, excluding expense for lease with term of one month or less.", "label": "Short-term Lease, Cost", "terseLabel": "Short-term Lease, Cost" } } }, "localname": "ShortTermLeaseCost", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://iea.net/role/CommitmentsandcontingenciesScheduleofAdditionalLeaseInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SpecialAssessmentBond": { "auth_ref": [ "r9", "r11", "r310" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Including the current and noncurrent portions, carrying value as of the balance sheet date of a type of municipal bond typically used to fund a development project. Also called special assessment limited liability bond, special district bond, special purpose bond, special tax bond and community development obligation. Interest owed to lenders is paid by taxes levied on the community benefiting from the particular bond-funded project. For example, if a bond of this sort was issued to pay for sidewalks to be repaved in a certain community, an additional tax would be levied on homeowners in the area benefiting from this project.", "label": "Special Assessment Bond", "terseLabel": "Special Assessment Bond" } } }, "localname": "SpecialAssessmentBond", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://iea.net/role/OtherCommitmentsandcontingenciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StatementBusinessSegmentsAxis": { "auth_ref": [ "r0", "r123", "r144", "r162", "r164", "r165", "r318" ], "lang": { "en-US": { "role": { "documentation": "Information by business segments.", "label": "Segments [Axis]", "terseLabel": "Segments [Axis]" } } }, "localname": "StatementBusinessSegmentsAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://iea.net/role/BusinessBasisofPresentationandSignificantAccountingPoliciesDisaggregationofRevenueDetails", "http://iea.net/role/GoodwillandIntangibleAssetsnetDetails", "http://iea.net/role/SegmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementClassOfStockAxis": { "auth_ref": [ "r13", "r14", "r15", "r180" ], "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/2019-01-31", "presentation": [ "http://iea.net/role/CondensedConsolidatedBalanceSheets", "http://iea.net/role/CondensedStatementsofStockholdersEquityDeficitStatement", "http://iea.net/role/EarningspershareNarrativeDetails", "http://iea.net/role/RelatedpartytransactionsDetails", "http://iea.net/role/SeriesBPreferredStockDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r39", "r180" ], "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/2019-01-31", "presentation": [ "http://iea.net/role/CondensedStatementsofStockholdersEquityDeficitStatement", "http://iea.net/role/DocumentandEntityInformation" ], "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/2019-01-31", "presentation": [ "http://iea.net/role/CondensedConsolidatedBalanceSheets", "http://iea.net/role/CondensedConsolidatedStatementofOperations", "http://iea.net/role/CondensedConsolidatedStatementsofCashFlows", "http://iea.net/role/CondensedStatementsofStockholdersEquityDeficitStatement", "http://iea.net/role/DocumentandEntityInformation" ], "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/2019-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/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [], "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/2019-01-31", "presentation": [ "http://iea.net/role/CondensedConsolidatedBalanceSheets", "http://iea.net/role/CondensedConsolidatedStatementofOperations", "http://iea.net/role/CondensedConsolidatedStatementsofCashFlows", "http://iea.net/role/CondensedStatementsofStockholdersEquityDeficitStatement", "http://iea.net/role/DocumentandEntityInformation" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesNewIssues": { "auth_ref": [ "r14", "r15", "r180", "r187" ], "lang": { "en-US": { "role": { "documentation": "Number of new stock issued during the period.", "label": "Stock Issued During Period, Shares, New Issues", "terseLabel": "Stock Issued During Period, Shares, New Issues" } } }, "localname": "StockIssuedDuringPeriodSharesNewIssues", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://iea.net/role/CondensedStatementsofStockholdersEquityDeficitStatement" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueNewIssues": { "auth_ref": [ "r14", "r15", "r180", "r187" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Equity impact of the value of new stock issued during the period. Includes shares issued in an initial public offering or a secondary public offering.", "label": "Stock Issued During Period, Value, New Issues", "terseLabel": "Stock Issued During Period, Value, New Issues" } } }, "localname": "StockIssuedDuringPeriodValueNewIssues", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://iea.net/role/CondensedStatementsofStockholdersEquityDeficitStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r15", "r19", "r20", "r136" ], "calculation": { "http://iea.net/role/CondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.", "label": "Stockholders' Equity Attributable to Parent", "periodEndLabel": "Ending Balance Stockholder's equity", "periodStartLabel": "Beginning Balance Stockholder's equity", "totalLabel": "Total stockholders' equity (deficit)" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://iea.net/role/CondensedConsolidatedBalanceSheets", "http://iea.net/role/CondensedStatementsofStockholdersEquityDeficitStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Stockholders' Equity Attributable to Parent [Abstract]", "terseLabel": "Stockholders' equity (deficit):" } } }, "localname": "StockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://iea.net/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_SubleaseIncome": { "auth_ref": [ "r271", "r277" ], "calculation": { "http://iea.net/role/CommitmentsandcontingenciesScheduleofAdditionalLeaseInformationDetails": { "order": 6.0, "parentTag": "us-gaap_LeaseCost", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of sublease income excluding finance and operating lease expense.", "label": "Sublease Income", "negatedTerseLabel": "Sublease Income" } } }, "localname": "SubleaseIncome", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://iea.net/role/CommitmentsandcontingenciesScheduleofAdditionalLeaseInformationDetails" ], "xbrltype": "monetaryItemType" }, "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/2019-01-31", "presentation": [ "http://iea.net/role/SubsequentEventDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventMember": { "auth_ref": [], "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/2019-01-31", "presentation": [ "http://iea.net/role/SubsequentEventDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventTable": { "auth_ref": [ "r284" ], "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/2019-01-31", "presentation": [ "http://iea.net/role/SubsequentEventDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeAxis": { "auth_ref": [ "r284" ], "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/2019-01-31", "presentation": [ "http://iea.net/role/SubsequentEventDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeDomain": { "auth_ref": [ "r284" ], "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/2019-01-31", "presentation": [ "http://iea.net/role/SubsequentEventDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventsTextBlock": { "auth_ref": [ "r285" ], "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 Events [Text Block]" } } }, "localname": "SubsequentEventsTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://iea.net/role/SubsequentEventNotes" ], "xbrltype": "textBlockItemType" }, "us-gaap_SupplementalCashFlowInformationAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Supplemental Cash Flow Information [Abstract]", "terseLabel": "Supplemental disclosure of cash and non-cash transactions:" } } }, "localname": "SupplementalCashFlowInformationAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://iea.net/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_TemporaryEquityCarryingAmountAttributableToParent": { "auth_ref": [], "calculation": { "http://iea.net/role/CondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying amount, attributable to parent, 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, Attributable to Parent", "terseLabel": "Series A Preferred Stock, par value, $0.0001 per share; 100,000,000 shares authorized; 17,483 shares and 17,483 shares issued and outstanding at September 30, 2020 and December 31, 2019, respectively" } } }, "localname": "TemporaryEquityCarryingAmountAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://iea.net/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_TimeAndMaterialsContractMember": { "auth_ref": [ "r204" ], "lang": { "en-US": { "role": { "documentation": "Contract with customer in which amount of consideration is based on time and materials consumed.", "label": "Time-and-materials Contract [Member]", "terseLabel": "Time-and-materials Contract [Member]" } } }, "localname": "TimeAndMaterialsContractMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://iea.net/role/BusinessBasisofPresentationandSignificantAccountingPoliciesScheduleofconcentrationsforrevenueandaccountsreceivableDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TradeNamesMember": { "auth_ref": [ "r228" ], "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 [Member]" } } }, "localname": "TradeNamesMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://iea.net/role/GoodwillandIntangibleAssetsnetScheduleofintangibleassetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockCommonValue": { "auth_ref": [ "r43", "r188", "r189" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount allocated to previously issued common shares repurchased by the issuing entity and held in treasury.", "label": "Treasury Stock, Common, Value", "negatedTerseLabel": "Treasury Stock, Value" } } }, "localname": "TreasuryStockCommonValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://iea.net/role/CondensedStatementsofStockholdersEquityDeficitStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_TreasuryStockMember": { "auth_ref": [ "r38", "r188" ], "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 [Member]" } } }, "localname": "TreasuryStockMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://iea.net/role/CondensedStatementsofStockholdersEquityDeficitStatement" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockShares": { "auth_ref": [ "r38", "r188" ], "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" } } }, "localname": "TreasuryStockShares", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://iea.net/role/CondensedConsolidatedBalanceSheets", "http://iea.net/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockSharesAcquired": { "auth_ref": [ "r15", "r180", "r187" ], "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", "negatedTerseLabel": "Treasury Stock, Shares" } } }, "localname": "TreasuryStockSharesAcquired", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://iea.net/role/CondensedStatementsofStockholdersEquityDeficitStatement" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockValue": { "auth_ref": [ "r38", "r188", "r189" ], "calculation": { "http://iea.net/role/CondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquity", "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", "negatedTerseLabel": "Treasury stock, 13,722 shares at cost at December 31, 2019, respectively." } } }, "localname": "TreasuryStockValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://iea.net/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnbilledContractsReceivable": { "auth_ref": [ "r41", "r291" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Unbilled amounts due for services rendered or to be rendered, actions taken or to be taken, or a promise to refrain from taking certain actions in accordance with the terms of a legally binding agreement between the entity and, at a minimum, one other party. An example would be amounts associated with contracts or programs where the recognized revenue for performance thereunder exceeds the amounts billed under the terms thereof as of the date of the balance sheet.", "label": "Unbilled Contracts Receivable", "terseLabel": "Unbilled Contracts Receivable" } } }, "localname": "UnbilledContractsReceivable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://iea.net/role/ContractAssetsandLiabilitiesContractAssetsandContractLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic": { "auth_ref": [ "r95" ], "calculation": { "http://iea.net/role/EarningspershareBasicandDilutedEPSDetails": { "order": 3.0, "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of undistributed earnings (loss) allocated to participating securities for the basic earnings (loss) per share or per unit calculation under the two-class method.", "label": "Undistributed Earnings (Loss) Allocated to Participating Securities, Basic", "terseLabel": "Undistributed Earnings (Loss) Allocated to Participating Securities, Basic" } } }, "localname": "UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://iea.net/role/CondensedConsolidatedStatementofOperations", "http://iea.net/role/EarningspershareBasicandDilutedEPSDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsPeriodIncreaseDecrease": { "auth_ref": [ "r218" ], "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in unrecognized tax benefits attributable to uncertain tax positions taken in tax returns.", "label": "Unrecognized Tax Benefits, Period Increase (Decrease)", "terseLabel": "Increase (decrease) in uncertain tax positions" } } }, "localname": "UnrecognizedTaxBenefitsPeriodIncreaseDecrease", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://iea.net/role/IncometaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r103", "r104", "r105", "r106", "r113", "r114", "r115" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.", "label": "Use of Estimates, Policy [Policy Text Block]", "terseLabel": "Use of Estimates, Policy [Policy Text Block]" } } }, "localname": "UseOfEstimates", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://iea.net/role/BusinessBasisofPresentationandSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_VariableLeaseCost": { "auth_ref": [ "r270", "r277" ], "calculation": { "http://iea.net/role/CommitmentsandcontingenciesScheduleofAdditionalLeaseInformationDetails": { "order": 5.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of variable lease cost, excluded from lease liability, recognized when obligation for payment is incurred for finance and operating leases.", "label": "Variable Lease, Cost", "terseLabel": "Variable Lease, Cost" } } }, "localname": "VariableLeaseCost", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://iea.net/role/CommitmentsandcontingenciesScheduleofAdditionalLeaseInformationDetails" ], "xbrltype": "monetaryItemType" }, "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/2019-01-31", "presentation": [ "http://iea.net/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/2019-01-31", "presentation": [ "http://iea.net/role/SubsequentEventDetails" ], "xbrltype": "domainItemType" }, "us-gaap_VehiclesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Equipment used primarily for road transportation.", "label": "Vehicles [Member]", "terseLabel": "Vehicles" } } }, "localname": "VehiclesMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://iea.net/role/PropertyplantandequipmentnetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_WarrantMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Security that gives the holder the right to purchase shares of stock in accordance with the terms of the instrument, usually upon payment of a specified amount.", "label": "Warrant [Member]", "terseLabel": "Warrants for Common Stock" } } }, "localname": "WarrantMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://iea.net/role/DocumentandEntityInformation", "http://iea.net/role/EarningspershareBasicandDilutedEPSDetails" ], "xbrltype": "domainItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r91", "r98" ], "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", "terseLabel": "Weighted Average Number of Shares Outstanding, Diluted" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://iea.net/role/CondensedConsolidatedStatementofOperations", "http://iea.net/role/EarningspershareBasicandDilutedEPSDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Weighted Average Number of Shares Outstanding, Diluted [Abstract]", "terseLabel": "Denominator:" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://iea.net/role/EarningspershareBasicandDilutedEPSDetails" ], "xbrltype": "stringItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r89", "r98" ], "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": "Weighted Average Number of Shares Outstanding, Basic" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://iea.net/role/CondensedConsolidatedStatementofOperations", "http://iea.net/role/EarningspershareBasicandDilutedEPSDetails" ], "xbrltype": "sharesItemType" } }, "unitCount": 5 } }, "std_ref": { "r0": { "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" }, "r1": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "205", "URI": "http://asc.fasb.org/topic&trid=2122149" }, "r10": { "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=6877327&loc=d3e13212-122682" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117327953&loc=d3e4984-109258" }, "r102": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "http://asc.fasb.org/topic&trid=2144383" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6161-108592" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6191-108592" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6327-108592" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592" }, "r11": { "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=6877327&loc=d3e13212-122682" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6404-108592" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6442-108592" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6061-108592" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6132-108592" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6143-108592" }, "r116": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "275", "URI": "http://asc.fasb.org/topic&trid=2134479" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8721-108599" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r12": { "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=6877327&loc=d3e13212-122682" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8813-108599" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8906-108599" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8906-108599" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8906-108599" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8924-108599" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8933-108599" }, "r13": { "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=6877327&loc=d3e13212-122682" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e9031-108599" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e9054-108599" }, "r132": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "280", "URI": "http://asc.fasb.org/topic&trid=2134510" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=118952595&loc=d3e4428-111522" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=118952595&loc=d3e4531-111522" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=118936363&loc=d3e5074-111524" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.E)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=27010918&loc=d3e74512-122707" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=118955202&loc=SL82895884-210446" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=119407570&loc=SL82919249-210447" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=119407570&loc=SL82919249-210447" }, "r14": { "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=6877327&loc=d3e13212-122682" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=119407570&loc=SL82919249-210447" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "30", "SubTopic": "10", "Topic": "330", "URI": "http://asc.fasb.org/extlink&oid=68048583&loc=d3e3636-108311" }, "r142": { "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" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=77989000&loc=SL49117168-202975" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=108376223&loc=d3e13816-109267" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=108376223&loc=d3e13854-109267" }, "r146": { "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" }, "r147": { "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" }, "r148": { "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" }, "r149": { "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" }, "r15": { "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=6877327&loc=d3e13212-122682" }, "r150": { "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" }, "r151": { "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" }, "r152": { "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" }, "r153": { "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" }, "r154": { "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" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(3)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r156": { "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" }, "r157": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "350", "URI": "http://asc.fasb.org/topic&trid=2144416" }, "r158": { "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" }, "r159": { "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" }, "r16": { "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=6877327&loc=d3e13212-122682" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r161": { "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" }, "r162": { "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" }, "r163": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "360", "URI": "http://asc.fasb.org/topic&trid=2155823" }, "r164": { "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" }, "r165": { "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" }, "r166": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "http://asc.fasb.org/topic&trid=2144648" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=118942415&loc=d3e14326-108349" }, "r168": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "http://asc.fasb.org/topic&trid=2127136" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=6802200&loc=d3e1835-112601" }, "r17": { "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=6877327&loc=d3e13212-122682" }, "r170": { "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" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=109126253&loc=d3e4724-112606" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=109500613&loc=SL6031897-161870" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=109500613&loc=SL6031897-161870" }, "r174": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "http://asc.fasb.org/topic&trid=2208564" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "480", "URI": "http://asc.fasb.org/extlink&oid=109262497&loc=d3e20148-110875" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(CFRR 211.02)", "Topic": "480", "URI": "http://asc.fasb.org/extlink&oid=65877616&loc=d3e177068-122764" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Topic": "480", "URI": "http://asc.fasb.org/extlink&oid=65877616&loc=d3e177068-122764" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=65888546&loc=d3e21300-112643" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21553-112644" }, "r18": { "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=6877327&loc=d3e13212-122682" }, "r180": { "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" }, "r181": { "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" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21484-112644" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21488-112644" }, "r184": { "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" }, "r185": { "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" }, "r186": { "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" }, "r187": { "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=27012166&loc=d3e187085-122770" }, "r188": { "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" }, "r189": { "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" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "35", "Topic": "605", "URI": "http://asc.fasb.org/extlink&oid=68068069&loc=d3e57777-111642" }, "r191": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "35", "Topic": "605", "URI": "http://asc.fasb.org/subtopic&trid=2197326" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118944033&loc=SL49130531-203044" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118944033&loc=SL49130532-203044" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118944033&loc=SL49130533-203044" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130551-203045" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "12A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL108322424-203045" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130556-203045" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130556-203045" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130545-203045" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6676-107765" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(31))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130549-203045" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130549-203045" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118944142&loc=SL49130690-203046-203046" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118944142&loc=SL49130690-203046-203046" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118944142&loc=SL49130690-203046-203046" }, "r205": { "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" }, "r206": { "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" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(n)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r208": { "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" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116855982&loc=d3e4534-113899" }, "r21": { "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=6877327&loc=d3e13212-122682" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5047-113901" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "2A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=SL79508275-113901" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=118258462&loc=d3e11149-113907" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=118258462&loc=d3e11178-113907" }, "r215": { "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" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32698-109319" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32718-109319" }, "r218": { "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" }, "r219": { "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" }, "r22": { "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=6877327&loc=d3e13212-122682" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32840-109319" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32537-109319" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32639-109319" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "217", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=117331294&loc=d3e36027-109320" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817" }, "r225": { "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" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=109238882&loc=d3e38679-109324" }, "r227": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "http://asc.fasb.org/topic&trid=2144680" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=77890550&loc=d3e5263-128473" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=77890550&loc=d3e5333-128473" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(5))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=77890550&loc=d3e5333-128473" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=35744584&loc=d3e7008-128479" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=d3e5614-111684" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3A-02)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116822174&loc=d3e355033-122828" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3A-03)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116822174&loc=d3e355100-122828" }, "r235": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "810", "URI": "http://asc.fasb.org/topic&trid=2197479" }, "r236": { "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" }, "r237": { "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" }, "r238": { "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" }, "r239": { "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" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(7))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r240": { "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" }, "r241": { "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" }, "r242": { "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" }, "r243": { "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" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19279-110258" }, "r245": { "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" }, "r246": { "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" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=118260190&loc=d3e13531-108611" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=118260190&loc=d3e13537-108611" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=118260190&loc=d3e13537-108611" }, "r25": { "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=6877327&loc=d3e13212-122682" }, "r250": { "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" }, "r251": { "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" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=114775744&loc=d3e28541-108399" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=114775744&loc=d3e28551-108399" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=114775744&loc=d3e28555-108399" }, "r255": { "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" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(Note 2)", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=82846649&loc=d3e38371-112697" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=77902758&loc=d3e41499-112717" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=77902758&loc=d3e41502-112717" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=84164758&loc=d3e45014-112735" }, "r26": { "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=6877327&loc=d3e13212-122682" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=84164817&loc=d3e45280-112737" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=84164817&loc=d3e45280-112737" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "50", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=82846721&loc=d3e51831-112757" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "51", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=82846721&loc=d3e51840-112757" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=82846721&loc=d3e51843-112757" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888419&loc=SL77918627-209977" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888419&loc=SL77918627-209977" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888419&loc=SL77918638-209977" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r27": { "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=6877327&loc=d3e13212-122682" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(2)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(4)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918701-209980" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888399&loc=SL77918982-209971" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39603-107864" }, "r28": { "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=6877327&loc=d3e13212-122682" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39622-107864" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39678-107864" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39691-107864" }, "r283": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "850", "URI": "http://asc.fasb.org/topic&trid=2122745" }, "r284": { "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" }, "r285": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "855", "URI": "http://asc.fasb.org/topic&trid=2122774" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=118948506&loc=d3e107207-111719" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=118948506&loc=d3e107207-111719" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=118948506&loc=d3e107207-111719" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=118948506&loc=d3e107207-111719" }, "r29": { "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=6877327&loc=d3e13212-122682" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(a)", "Topic": "910", "URI": "http://asc.fasb.org/extlink&oid=118388040&loc=d3e49370-109356" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "310", "Topic": "912", "URI": "http://asc.fasb.org/extlink&oid=118261985&loc=d3e55302-109406" }, "r292": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "912", "URI": "http://asc.fasb.org/topic&trid=2145070" }, "r293": { "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" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "940", "URI": "http://asc.fasb.org/extlink&oid=68072869&loc=d3e41242-110953" }, "r295": { "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=6876686&loc=d3e534808-122878" }, "r296": { "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=6876686&loc=d3e534808-122878" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(15)(5))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r298": { "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=6876686&loc=d3e534808-122878" }, "r299": { "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=6876686&loc=d3e534808-122878" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6676-107765" }, "r30": { "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=6877327&loc=d3e13212-122682" }, "r300": { "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=6876686&loc=d3e534808-122878" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(15))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=116637391&loc=SL114874048-224260" }, "r302": { "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=116637391&loc=SL114874048-224260" }, "r303": { "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=116637391&loc=SL114874048-224260" }, "r304": { "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=116637391&loc=SL114874048-224260" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "405", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6957935&loc=d3e64057-112817" }, "r306": { "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" }, "r307": { "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=119400593&loc=d3e572229-122910" }, "r308": { "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=119400593&loc=d3e572229-122910" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(15)(5))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r31": { "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=6877327&loc=d3e13212-122682" }, "r310": { "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=119400593&loc=d3e572229-122910" }, "r311": { "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=119400593&loc=d3e572229-122910" }, "r312": { "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=119400593&loc=d3e572229-122910" }, "r313": { "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=119400593&loc=d3e572229-122910" }, "r314": { "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=119400593&loc=d3e572229-122910" }, "r315": { "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=116637232&loc=SL114874131-224263" }, "r316": { "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=116637232&loc=SL114874131-224263" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(8))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=116637232&loc=SL114874131-224263" }, "r318": { "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" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=117419784&loc=SL117783719-158441" }, "r32": { "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=6877327&loc=d3e13212-122682" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(c)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=117419784&loc=SL117783719-158441" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=99380617&loc=SL75241803-196195" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "220", "Subparagraph": "(k)", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=118262090&loc=SL114874205-224268" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07.2(a),(b),(c),(d))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=116637345&loc=SL114874292-224272" }, "r324": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r325": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r326": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-13" }, "r327": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1-" }, "r328": { "Name": "Regulation 12B", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r329": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r33": { "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=6877327&loc=d3e13212-122682" }, "r34": { "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=6877327&loc=d3e13212-122682" }, "r35": { "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=6877327&loc=d3e13212-122682" }, "r36": { "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=6877327&loc=d3e13212-122682" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.28,29)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r38": { "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=6877327&loc=d3e13212-122682" }, "r39": { "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=6877327&loc=d3e13212-122682" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6676-107765" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.3(c)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.3(c)(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.3,4)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.30)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r44": { "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=6877327&loc=d3e13212-122682" }, "r45": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "210", "URI": "http://asc.fasb.org/topic&trid=2122208" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669619-108580" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669625-108580" }, "r48": { "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=116634182&loc=SL114868664-224227" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(1))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6801-107765" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(10))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r51": { "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=116634182&loc=SL114868664-224227" }, "r52": { "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=116634182&loc=SL114868664-224227" }, "r53": { "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=116634182&loc=SL114868664-224227" }, "r54": { "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=116634182&loc=SL114868664-224227" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.3)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r57": { "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=116634182&loc=SL114868664-224227" }, "r58": { "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=116634182&loc=SL114868664-224227" }, "r59": { "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=116634182&loc=SL114868664-224227" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(27)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3179-108585" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3213-108585" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3255-108585" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3255-108585" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3291-108585" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3291-108585" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3367-108585" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3521-108585" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3536-108585" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3536-108585" }, "r7": { "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=6877327&loc=d3e13212-122682" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3602-108585" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3602-108585" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3602-108585" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3044-108585" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98513485&loc=d3e4297-108586" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98513485&loc=SL98516268-108586" }, "r76": { "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" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=84158767&loc=d3e18823-107790" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=84158767&loc=d3e18823-107790" }, "r79": { "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=26873400&loc=d3e23780-122690" }, "r8": { "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=6877327&loc=d3e13212-122682" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(k))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(d),(e))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r82": { "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=26873400&loc=d3e23780-122690" }, "r83": { "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=26873400&loc=d3e23780-122690" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(h)(2))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(i)(4))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-04(a))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e24072-122690" }, "r87": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "http://asc.fasb.org/topic&trid=2122369" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22694-107794" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1448-109256" }, "r9": { "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=6877327&loc=d3e13212-122682" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1377-109256" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1505-109256" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1252-109256" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "28A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1500-109256" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1930-109256" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=SL5780133-109256" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=SL5780133-109256" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1337-109256" }, "r98": { "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" }, "r99": { "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" } }, "version": "2.1" } ZIP 78 0001652362-20-000139-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001652362-20-000139-xbrl.zip M4$L#!!0 ( /R):5$ITL,9HU ' $ @ : 86UE;F1E9&5M<&QO>6UE M;G1A9W)E92YH=&WM?6ESVU:6]O?W5V#<,SUD%21;\FYG4J78ZK2GTD[*=D]J M/KUU25R2-P8!!HMD]J^?L]T- "EYB07%G)KJ6!()W/6LSWG.=__V\N<7[_[W ME_-DU:SSY)=__O#3JQ?)G:.[=W^]_^+NW9?O7B9_?_>/GY('Q_=.DG>5*FK3 MF+)0^=V[YZ_O)'=63;-Y=O?NY>7E\>7]X[):WGWWYBX^ZL'=O"QK?9PUV9WO MO\/?P/]JE7W__[[[MZ.CY&4Y;]>Z:))YI56CLZ2M3;%,?LUT_3XY.I)/O2@W MV\HL5TUR>N_T7O)K6;TW%XK_WI@FU]_;YWQWEW_^[BZ]Y+M9F6V__RXS%XG) M_NN.N3\[.7EXJNFR&#PS^X_VC1W^&GV&_,R+ZMG?[E'__<< M_W*T4&N3;Y_]YSNSUG7R6E\F;\JU*OXSK6%;CFI=F05_L#;_TL].3F#$].,E M3^$!/";Q;F3HY^\?YZY?G+Y.SUR^3-^=OWYV]@Q_.__'+3S__ M+_SE77+VXYOS<_K7I,'/__4O3TY/[SVWD_[ZX^;5R_2\K!2>QVCW35?(PI3.=)K-MHHHL MF>GF4NLB>75^EIP7NEIND[>ZNC!S7:?)3S^]2%3R4N?J4E4ZR'_8>8KI?/D;5/J^7O8F>4?JC;C:YJG>&Q-45BFCJ!JV@JW6S3I%DID/BZ:A3\Z7R] MR"E&;))\Z:-0^-S3H M7_]^_N;\[&U*.R*7ES;:'<0$]AKV-VE*W&FX0*: ?Y*>\/NZ::NZ5? /^A-\ M6%=K."&;JKPP-1QQ/CSSLLC(OJB36C?)HJR:5;+2E39%FERNX*8FER;/DR5( MT:KP#T+)ZL:#A_/D\7,X=_Z 71IX4#B#156NZ95J@4/&/YTO%GI.$WH)!^[X M2VS6@&EP*S;]]<^_ILD[W/F__?SFG"XR;$UM0 J10,+UQB5;MTVK\D39;1[: MT0M=P+[7^ "\]G"3[8;BW^&L:-AS,/W@8,Q M>FERO-M,BM!YM$G9]LTD@;X M._@LO1.5JC\H,YV7EW_]R\,GS__PK=NH# =]E.L%BY3G5SSYZ.3)C>WFR?$- MJK)HI9X>/WYHUVI8O;V#ZWR3FNTX229JFB3O1+1<*5EH[%UI5Z_@$.-QUDZF ML/F'!QG567!JU0RNR"TPW&+Q.![K@]<:I8LI6@W[T9B<-DG!/Y&KL^'KJ-/UG7D?5-K $C9F3CH&%!]T#,X"+"!. /V>9 M1#>2K585/"S7-3S>X)$A!;2UTZZ3R\HT\/VD*.%YVMHU9?!16)9<*[!9"UA& M^'GR]-X4;O^VAH<8>*5\9=>:3> C:*K4+:Q;L%@IRA*UV>0PC5FNI[P!>U<% M3SRO#"\%C!F7HR[]&DQ Q[.%-5>UWO\XW,W!)<8M,@4._HKS %/3_E>R^VXL M^)CN+$&O/WV>C/.>VJMPDQG:K,I+#0?W9I?FZALR<*37:HN7Q)UIE& P M*;A$JJ&+V< @>XY-8/_"L7Z+*A-.^,-CLBC -39E1N<=OTM.2-_U@%]59;M< M.:F'KW?W)!ICY(CMO_GA0-$K9\?)U&*.@Q>_T%6%MZ_$JS=ZY7C3EJ)H0I9+ M?'S$MBNM),7?X#!QE>OY2F=MSNM+L@\DO#G6Q^E5@A+_[+]]I=@TBT@YW-X- M'I_5\S%!IX]W(RG%,&(W/,^11[)>RBS//RDB(8*,F[EFL<*H/;6X%) M"<9G?Y0P*E >:U/#+\J*+=FZ410=J:UZP3%5:#&O%#QNAJ'2M <6J,]U/SV.^E'AA"=5R%25#44G!19D;+=WCM_:%5X M,WF_3>+-C)1?#[.R"P6[72??HX8OA[(%D^W*+SV4B],P1'V&XZR_:TDDW13DKCK&K9L% 4B@],%(+O;.H@@\Q4D44C6 MEY_=YX:%OT0 _P933:,V[,X6"Y.;<9ATR5K#0T0*@GC<@!]&!C(*>/C!+ R< MMU] $Y>4L=A*A(=_P^(] UM^WH!.+S'W97]*G1N'H27XT[H$DQ_S'=5:9T95 M!E.D+U"?ESDF2VO[ YKYF/7 Q]6BWN;E>@WODT_0<$7#]$<91>8H>8/C!B\< M[Q7^_XK:E:7>=OTOW(%3HW_=U5YZVNICV9PG=\?47;\ MF8<2D,/0*@?+HZ'@QKQL"\1UY>4 ,0LZ@;_,MO< 7JS- ] QF<@6PQ=5,IB>SH8DZV%4IN M([*U_WS$H;3@IU:(AR21#(]H^2_PJR\>NSL<\D\ZY"P@QW6N47N#Q=SB&5X8 M#*+#R#0 M'PN,Q+@8=H@BE93INK0V%J8FK7-9^X_H"AX!JS#7PR_-_+)7G64/^2R8FR5YNIRT>9[ M%PD>R+8NXF$H+XV[ASN&_YUM^74T$?^J8"+AQHX;0?_B_.<1J)]I:G.[/Y2J MHC3)2UK_LJI[ZSGZ7"W-80RKRA$Y+)*9@RZ$YU9;3DCMNH0#..]#YO:/S]SN MT4,LORH-]E 06[6ZX_QGO#<@B?_ZEP>/GZ-]E%%22VL.F+((5[-:HZZP6$]W MS^+L:"\'^W&*A5-JO[>(Y?!/Q9%6ZD+G" 3QRK#T8(TF*?0;L,R(/>0JX1\$G M[&RF,";:OP*5'Q@^)H\IV\Y4U=M M,':-UK7&G [J1][(Z3%#LN-T)IQ'1E8K-!U8%9&](H*4HS*SVDBX70H^)#*- M$9>VB1&19&L+2(=,%(\()7>UJ#EGC2*%H^]W:O_[T8=1/4C5SM5%S M] 'I_II:ZF\6N9D+#N$3A<0!1'L T7[RTL2RE^/@ P=Q0P$>$)BFN(#+065A M5O J4_&_J9B+M10>[J(LCF#_%Z9)$YVU(9&1WRX"PQ9L"_^68 M>:Q6Z;XP7MY])LE*NE_D5"[@)G@DSW6]2G=_&%.#UB4_L7,K\9E!;M4ZL1UK M'JT4^*W+D-91L-^&1?MXH][WR):9ZTV#*M E?<4",FO*,C M#L%!"_$^U$5I,KL"6=G.8 NR6!;V1*$HRPW"F)J&M>4,#NX:%>@2C@6-@B!I M7'0@A>P.&B;9\U)2)*KHR<5XIFE'5O9?#@;^F@OK9;5GUJO*0J^* ]#\&HMJ MXA"$H0!S00;+=5/6WR;>Z<$MBL:]"(TVCLGE9!G_0\'9J481DANGROD!JX#> MJAQ\E!M>I)YE1E($)($3*RQFD$1F HZY%K.-0-=L:RJA5N&<;<93KBF"8\\ M@#62K7$A%PRX))5@?1;@ 1ZM8+25!(\79D&6;-G69!&7.0P7C]'YM!=&:X?Z5HJ([%VU[JL&[I/Y.($UL]:F$?*YRT/>J(MG1U^X.#5YN,(+<%A1(*;%XL_ J'_P#F/S(%?U8]LEI M^AE)0-B2T'-62X58FP"(7-(6XI9X*">H@05Q0,W:;*D;*OJOP#@HX!E&Y4?T MZ>X#FX_C!@-?)=^B48\H^ERL>Q5;K&L(FI5SX:S8E&QSU04CZ\+M$SJJT% M15957*H%#V+ UM#M"ZYK/WQBZ\6RL*K)(B)?@M5 #OO]$_=PTJ#1&Y*)=B$. M'R,)@QU.2M@<07AK B:6W_&7* =PM2C=@E9+,GER[S^F.(!0[YLX8@-#,_H" M[6>S!QZEH/B+,A/ .?J53$_ M1M+$)\G9FID"!)W64"B,UPP_A=E/&,PON2JH%$(8,%3PK&,*)N@W.D;]U%)7SL./GJYF(U(+E[E\OT N[XPDHD#;0AWO@;K M>G3NWY!(## 9G;PA)7IX9LDF5\(Y"=8AR,IU/8#.'$A72I0D]<@Q9UW&*(X! MD;>0G%RM"T.45O+TVM^RR$3>ARXEVY&B6/JFR;K,R+UBX*!G)>IB30[7 M-+ZF>D37]*I;:I/'YQ\P;:5!29OUK*UJ9E<=VV7MLV$@E'N#H>#*#CRXT7A; M^A>0^298 M+;]0AJ!OKKQ/Q,I<9V!IL=LAH_(S)>TZX;O+J\'!#\U1:_"[26HU>FW^Y1.2 M'E1OM6]ONM.;3+CN.:T'27/=E9HL1B.#'A_?.]TOA/Y'<)ICDS97F :8>$PF M#Z;)I=;O0:\KDSG(Z6#HZIK91O<,$@9;@9M@!H>(=)CEA^;N/2;FQ483&Q./ MI*)W\BL= @X?<8^6H[E'5YO<;\W\??(3 IEO]B9=<6]J'";CK:E6:ZTKKKB5 MW]$5$8)V/+:57K98DK1+-X(&N]H4_<:/\>H6'>-7B!CD,"H(M)\9='>C)_H@ M+J][SLQHSMGCXT?W/^&<';S9ZV_V;[=HL_]'@YL$'M\9)AK1_CJ^01@D>#)G MS:#MIW-M22GLWXZ0Q27#$$S.>* +F0K!EF9!]"A,B?802H*^'M#-[OO*/5KY M54K>E=ABB6OC$"K/\2-T2)V_# ND$9NOB-Z9@-)U34D%=GY?O7F;O&ESZM!$ MY2712 +'/"@C(;MWK0SU<(&AY>4RJD?&=]8,#Z.Q66Y[>)594)&9V(T0M=-3Q= M0L2_U8>WJ"+I7=S/PS?!O.%P MZUXF\GXKE-DV;HL4MD2AJ@^I]./LSJ'N^%!W_(6:]WA'29@W2$(N3;>VWO;> MPBYPV'OKONV]I;(+%M]Q_RXI#KT JZ8@=#)SY?N+>KTN.Q-N:LEI :)ED2*_#>S> 7QZW>?,<%8OD:6%>8^NH;[^^B1F-4"B?'WQP.G71+1W-> MU8/D!9+XIEB83FR^@U]YB=N.P9B7IA9_CVF$0I8S=WAJY!T::G4B/3.">G;\ MRX]X\][0GQ@KX9O.]$@!"-M$)1&BCX+W"P=VIY)Y9A%=+'@L#/Z!=7^#%4?W^KA6B?3^X]N<:=.+U_ M?'.WPHS&MF310!)8\?'#)J9G4R8JFL\K++1 1J.VH.1W6- 0TE /J) TF?S MS\$J*8'ZRF,B-+X5X%2:$76QI-_X?@+A79W/VTHH'"8O^#5MX6 SF0>\=$[R M1$\I2R_)^UJ[61+1EV"!KIA:5SO:6N,=I2^BOO&2D/:NZ?9Q'7%L1\3-20;? M1F;O%[T)CXZ?/+RYJS"VNX";!X<'\]#,L&1;O@B/$LOC""":>G0HRNZJ4@7C MHNL.?CIL^\BL7CKHE^&E7X!(A8<'&L#FQWV#P"]Z$IX>/[W!@S"VDQ!5A_DF M:\Y%F&W#[Q5]1A*&;X"K?H-'?)?)"Z0 M6BM)/%%SA>EIZE!V"/?A-2U/TN:@>J34APHT+E65A54_6,3"0-4 6(YE.969 M6T,-4XT695@6+_'VX!A.7OE/Q:&'KD,6 M! (8#BH%H_8F#,C<=!A$9RF%\ +WYQ,QF, ACTI8SSB1.*'F=7C L5T=&+XS M4&B4PB^$*<3V5!^TW\E4QP-_J7,U[ OJYS2F V,G&V= (X0?H,^ M:V5&*":\L=L+(HV_[.\MQC!)(ORB;CS4[DN@47YBL^9.P?,E,<1X:\8W>K6N M2^1]=WVF&0CE61G$VF+';.]E"P,=*NP=6FF$?GA3&(4U&M+W9#F/. M .7"*_:N#$R283VV;[PT@WFC0)]U?(@\"Q:\^[!(]XD^#MI;8\&;<;@0=P9WJ&(R!"R/FV MKJ\:PWH"'BFS.+ D?0:BX8;,C;@RBHY*INMY969\ M<:-S=G**-RTFU**?O-LFYYO5CCO#Q%K>KO'2@R;+A0X\X'Z0Y]4M8FZ,D,#! M%:G!JMYT+ 0*I='GZS 2U<;='RY+&#^] K_?&S>@P)!?0 ! 5;XK&U<$&&E MPV!=9SXRTW'$MW$0:J@\.Q&=J!U&YD1FR6ER)7(R N82FGO M5I76U+\CMD#K(#?2>0UWC5B!R:PKYVF%]AZV7V:.:Q!(KJ$$CW['V[YR;[C1 MASE&1EB$$,@_3F5&VE(,^M,'UAKPCCMV0,)D!UM>W/QX0M; PIH"0V!&5([3 M;K1D. B"NK:YA/^",<(5L7USKN>+WV#H@A4O*MV>L)"@3%=F[-5W:7)K?5Q9 MB8/K.>AZ?E4_YKK>P&WV=P;]F (9L*B&__3!'^C,!-;VRVGR[\Q![D8D0*&R M;6";Y[SAEF8^E[$!6V;WE@%OF6X3(J8KNG#2^7.UDHD",4<@^E">8?7B"N^*$KDIBJ MTAO::3.B(J=X2 @[Y4H[[#A*<9P0VFZ$!--04)1Y@&R2H\C6(N M/-4;+F9:*).C+^)-0M">W$H1?K=9PH0ZLV(]%/4&_+W5TBG1H_:F(APZ M]62-=)ZF8D@_!O*+;.P#/CTY$1$3!Z/Z$US#"YT#*:;VHE)M9D,C2QQOQX4< M;#4)'S"5C:60]0%>>%/[&!!,]<+:\PO7IGX#,CV3,,VR-7E#CR_@-)!TXQ9L M, "$ABQT7A9<2>-QV.#JK-GSS=FZX?I1G@0Y#F@+@ DN;LH@C2?Y4.!D*7Q_ M-RC4F3K^)YBZ[(@?U8(6A[4K!_Y >@.>W>8-*69L.549"G]@\^H= MKY-G^K?*JK[!0R@K"G71QEIJ:,G@0&[3MJ9\_CA[B?JW%U6_B[FC:W M"2K]:UM[)?4S$7;1U-8$N&*P8AW4R0-ZU<.$%UC:KG%RJ]_N-:PT"XK#:!LJ ME,AQ5-AP?BJ0G=BOFB*6"R$ IN\>#)2.@3(V$MA;;J%X%3P:,Z470^]DR$ K M+H\HX9^YP7<#"4,>X.#W*%@; 81[!/6I$Q+>/B#0M#(4H4,::Q0? N65@)T- M L?/8<"Z[HE2>[NK2'\9QQ,>6Z5,)L5MN: M<@UPCM:<'02E0QQR7-4)NF1.K[2.^X<-&^9X?Y#1@8+I;(_;&CR7'BI@CNBX M/[6..UK)]'G_F;+0B6U0RWDGS"#;+TCI(&,M[,)L=S]7Q")^K8595"00O9O/(\O+^1Y&"YAD@:J2,K/S#LHC91R$ M>\*ZK#0#'FI:/6DH-7D,\HKI.=D^&/2;]KXIJCQBE\*[8E+1[Y9%/+ 8C]%U MNB._M>.K>3**3BSUP"&UE]ING$LS'@HI!\ED0B-KS$9%@5V$&_%*=:,6G9B' MB"XP<*6MDZGF[9J;LM4)I7:D>970JBC,(YO: SQ"AB4R<-U-WL,Z@>KH?5%> M@FNQ]&;XCF'L)8+I4V11L$9P*>[1?OH4&=CW.J'!PB;I].%L&#]H82IH/#6- MK:3$M>CN#$I8%^AC";2G]/P;M:'&UE7@SO?_Q#3WQ_(V>4*EE//D0QZQ,$J' M.70TS6I_A-(!B&2O>+6CYN0^EZ5.4MIN"F&8=$5-LS+) M!=$TB(S6]GR'9Z[,S 2)63<&?*2U9JXSZQBINB9 ]0(YH\(%Q2B5P%9I9E'G MKN'L*J:>369414&PI<)JA>B9T7_O)H.=NQC084#CKS\ M6NOWEN8\LLF9;D.(;A\GF#;?^K:=#DDAYL .* M-W+N[,20R-X9U^L64:,61A+3Y D#I"U,N/"2-[!!R$'L6M,'4Z)C2HRM(].= M[[N\R@/U =&A[E4)&-']RR5F%-FR%9YG85$,RS1Z-\?INQ#(H#RR.KAW.QHI M^4HMA%XT;'MT[9M;1^[GEE.J(D?![>?JP!#^8Q-CG*V5W6*><647%W=DOD*= M(A^P\?]K%/N=/KGW8QH]O0ZIWK-VKAV\#02.6;=KZS[YEM$3I+\U&$2SW.LE M%9FQP/V7KLHIAJ1( \)G N*B^,7A(4Z9*M:.(>V5D'#YH]6F\!Y9#61#KKGF M/UJ48[LJC,E!6@!.,_FL!9=K=@(5ERM-@KJ7TJ J]=X)0E_2.8 ^#>M&3U:W M,!K97M8=/4K+$,7Q@]2PJ["RFDZ)WE0%*Y1='Y&>N!3:V=<8-Z[VB4JO: -) M;(344U>N@JW9X\,4R")2NER99=>5UXDR5?;=/O8*6IE,=MRN5]/@6[NJG ,6 M6.(9 *MIH>' 5"X#UJEDBFNNP.KZE:]0E"P3%S[!3C/+$OT/!%\.SX'+2'ME MM*%-B,5X&)(=/-=RJ-E8Q"S-(K(7]]]T:71N#KAZ;JD49'*FPIXM$?T$E\UBENZX$-B5M51X M*5#(5-1XK?!0QVV//,W*IXF@0-(D)W*/W:IAIO$^H/6*^%WWP:^>)1A[KZ1' MHV%NOKI7$IS-+GKV-=;[>_#L#3=-ZF)$'/[V89H\2I/':?(D39ZFRXJO1#%SE-?T;?W+XAQ>9F MIJ8/5U201;1'0A^"#@,W-RH$<%44&&_%B0@4FW*=MJ4S0F5I@(?<];5RU[LN MT@U=FG)#(5Y&^=L3Q2E"V6$"[EU21%SV_I\%9=K>-K964"KWT'T@DP/.<&TX M6]?Y<&C/QY!]^[K4^Q\.;9A+RRNS!I,&":7H5F7VB/JS6-EKMK7Y"[0+-2-$ M0Z\XN'\=)=J!($:F5%FYJX9N450O2:E++.*@"SM -35JE?G"&M 7R&=O)955 M73<*6$3T* )A:VR&2\L,.EW 7ERE0H4'6DSUZWWY5H"H6Y6.$S20MA_) MC+C!!%_FF!%#O]J-TB9E9%KA/0R!X$2 X=:$ZLH*W"%6.CL7(_Q@9R$&&B3F M6DF7US!'W#6@+9$AEJ0S8UTNYM6"[2%7! 43Y8RL[!B,L-Q0%L[7D*5N(+UUBRDFAE]A-;"8!B]IHAM\^1KU<(T\>G-R9($:S5 M=U-]O+)A$T/N*J$(NPFEN'4M);DR6GZ^(?8F]S%:*UFZ,.H"[Q[\DM1#OS$>$OBB M$Z(;A.AD:@WROKY: W4+2AU(Q\[E<#!'SYD:Y,#FKE91,F'A*5K1:Q'P,R6O"J*V8@KGH+^!ZZMH'PW2$G$S M9$DXKY-*&<4UBQQ$3KCO0%U[!LL04QGW)!XS M$_"ARO:(+(><%10VH>?,8F,::BB$;B'C%C%14\6[P6B/CJLR-)X2/"ME)[L> MS<[WA8[F2>4I08J6I W^$L7:EM4J,LXD9HV)?A]F]#!9$Y1=Z1[\QB*?UNAC M(]H,&7HL>PAQ^);4%(AH410\*!JU=!\>V!ND4"_;Y5!3QR&646\38*A;6M$6=*A8M / MN#+$#4$G&*G%+)F,LF7'G:.YLNV_#XFJVU=D66X0Q-D6O,5XF>%XQ6>+;FB& M/6$:+61%9 W0-P=Z 0QP<;AV <\6+S\CT<3][\6'NQZ^O.&86$')-8X3E0? MB;7?O@F#L=2M@D9H0(\Y)=K%P7^4Z>G-&K H,K02YY5NZL"8'" VMLD#Q4>> MW#)LK002\W=NM5;W"RN-/[IA).1-C(0+K,V8M3(.$ MAK"TMD*^8ETUVX[>QT8V&%U Q.Y0:?L.H)PUGK6E,6P+85;Z%XQ XHF@#+") M3Z04W&*6EX7':W+]\(Y)?RQR*[51=-K*J+K?K;#"^:XY*X7MI<@I-.\O-/ D+"J]RJ8FL!3-):U-ST+B?+@CM MVD,X]! ._;QP:$0<+/6D?$J9O@6SC?92[[R+<&/K5A72]PU,.3'&4XX.5.42 M>]IM4_?4!:40 @E6!?P8<.1SO61.Z+FF_#>U]IIM2G"/TF1N+@R"KJF+T5)Q M3D&OB=)EB;&L8NV:VE5ZV>;TBM]SSKZH$H8A=C+NBL[&[OX8EKZ]NU+N )5% M+NBP3EG8;BF/,0G7ULM*^')CBIUD17QV$!%7:]#"1G[385N9N4@/-[B2H4HO M*QU&"V:XZ'J!=?1UR!+FU 9?&]PX47'\+%*6=+2PF(=W8'<\J8Y(S+LGLH3S M@F.A=+0_GU)KZWD^X+1.0RJNH1Y_]E(QL(\O!=6]&3PZ_?(&6"ID6:.:XWEQI*Y"&*PR53]HY]R8= #7GA(=0!"_#UPB6\%,?4,:J])0Y.*' MIA(BIJAY3B2=SA"V64K<7R7&&X),1+BB>'T.4(8+X@S_P+[W;L''6/IA)Y5= MS2[ZR5^N: 8=OBHH%MVQH2J-TEE*F?$O8/O(3Y$_R[]J"[NYGJ429RQ7&G]Y M!(:J'%A!K3G,.G*65%QJZE]AZ)C"'6E5+K]U&0Y,M7=_-VNI%RCF(+&/);4) M53-C/R<[D=0*R7'#3SEKD3?)?C #BR8\[(6CXQ8[XGM(GQ&N%M\;!EK"1IR M+L4D'D;C1\I-24#Z#,QR_X.E22VS<47D0,+^5TNB&?I.-44#)RT=+- MM!$22H^H0.+$C:AC1\83)?NQ]2[L5$K_G9!U"7Y;_3_,#?A>ZTW'Y"-[#P$I MS+OM>=G"67EUD#*OH*DW6/X_T\VEUGMZ5F*C5N*%ZD1O,(_D+/3A-TD#"7D3 M#!Y7P &5.0BW=5X4HH4]V-OF&7N/V;7%D?U.DY"3"C=04U0$DW!81D4LCYZ$ MQKDY_>^ZC]/ZC]-8N<%0Q9WO!57BSL$A37?KTG2.^R W.^M$1?.7DUVC5H"9]7E MHKFD7"L!RC319+2<+N!['+I >RN.4Z[1 1L6$;#THS\%%P@;#O21"G,8S'$N$$M8L5GV^;=^"'=.AS7/. C^E P-3]7"%'"8XT MB4&>W18$PV"]0#U&2@#LTU9)34!'K?"D;8EYVCU)=FM D;ZO ^>C;DJLGDQH M;>@F,"7<#%NA!47\6#1*Z,(Z#1J*LF+@4!634@Q-U;GQB5"P)R M@Y _EH=H[#KBZ2W2$:]"\6;51/(&GW>C_*/'!P#52,[07BHKSDUR:VB)DF+J MKQX6L6$1=$R?$:03^FJ'HU =G\"'T.U34YMJQ'_:T#*:# A/9]O!QC11_!5% M>6'-"AML#Z_4' 84;K045\ EO,/:,?:W@U[EPGX>&56I;H:L<&X?"IWXKP2[, MA2* %J[N$DZ/.FWI;;41)"JG 9\R'8\CW+DC.%E'2([1C3+WR9>Q9K+,I5 9 MZY"Q(L(B]]K"".>HM$T1,SN4)ZDJEW_A: \7(-W\RK> M<=92#E8U=4D^$LLF=G^0WZPC'4"N$Q<)_)4[$%!V)TUL"P7F2T,II*AC%[J' MRX+0H11^=,+ 4X#0=H,8P"@5U]^NJ4@<]GD#+@;&4F*ZM(APQ=9-UK;5+QU% ME/%PL!QU+IY&BO>()VL123/L-8BW MJG^I_OJ7!X^?LR;&7U0 M!O@O=:S O/LLZ%_9O=4D^88#6Z3$$&TBQ274&V( =UO&-M6*O(E>330.).A) MB'8;2BNXR"SZ:L,&/E;^U6CZFWH5(K8'AZ@_@!3O$-1TY%R'RW*1G*UA*^8J M3K,PM>6V:R .Z(.P_\FKT''S13V$L' )ST4$H(Z,2ZM]V?*T^%FAGJM$$I+' MB*4R.WI%5L@ MSYYQC&JD70/%+?!M&BF315AZ-N;7Z0V2BH ")HK'<.,Z@4D?,HYIC) +#B,$ MJ>,\$0"@;\(B ZJZQU[V>5C?!V>I'( &RI5R]!9(_;;1OB8_5Y?XNPM3-6W7 M!_;(/*JAWQ6"ENZ'>\+)-W??AXL*N$B>/2/Z/JP"WFUAEV-H%*ON[KCM01G: MC3#)$AQC$QN!CI@V6C6'M342/R MJ&#L7@WJT7Z&=HF6SEDQ RMH+4+E^<%S3T"SKL>4(B'AT:TJ9H$9*V+66.'Y/@Z>+Z#NB3VX,^$8=1= V> M2Z0'H=:*O3,7R0GZA .1B#/G_96TZYJ(/T==%)U/1UZ7U)8A.,1IN!T:Q2E9 MWWVK4Y5[ %A$1^_DWFBR9P^.3Z]%1H#=W?@@C 9?$346T1+%=- ?XI)%"PX3 M"3DYW+#O9DF]%!FGQ7,:$N ;<-4)Y$=@5T)JS^5'1VPK=L^\!>.P:'S'=+Q] M"S.GP@V$1A?TK[5>S^@?\$8!354::7HP#=#0-9<+UNUZEO;;7+E/Q?47&U4W M7'E!CPT:-J1QCD107+Y096C=II1OX'R.>#N::[XQ9U2I;3C:3LEW4(2B"E!R M"W51LO>3XVX>ZJVO8(R7QHW,3,RA.-ODKNJG!DI'8(3'%PZR"8EBT!QUI9^> M3=S6TQ)07JP%-$.REG:ND[W$2T0UM5*M,R_7P<&P50G(M94L%'7HF"-)7T81 MK):+\/GF>% 4/P"Y52OG5@X ,BC*57#BRK=8$*0E/AH/+<OQ!3BR9=X//SZ$T:J25LWC2Z.8TF3<+4%FVSXC"=6.L,N<=)9MBYDTI/ MN!##U8IR%PII* R/6I=,(D%5)4B8G 8ERAPT)7C;H5FS1$1K@*(S7'DAA"^\4."-]Y M_(HKTN*J;Y=>M]"'" TLK.$!"[C\IDNNQQ"[3C#%ZV;'!!=U<'>!Z> MX.V<;G788;IUMN*/D6!]RL[!&E]F+: F?N&/$"\3KCPM5FW>:,*S:R*U[6C MOXF;?7J+;O8;5,VVZO!5\5M;\#EZ SNM%Z.YU ,8Y8 HIUNR-WBUAD@6@Z:0 M* !.[@ECZ%Q17 @L9K2]T1YDVM"N3\MV([=S%;"+91SU=+F"H0*O-3.4407= MCR-A\EY'-<6Y96+G@)\P=CF)0]FN)?O"DO9._>O@<4+(A[F^^9S8IY;Y=@>= M4XI#^KS.\X,H$!>+G82$35R(9!A67*^X(R(X(D$2G670426>(4?E:FP+;\+5:9- "Q. XY:.0_$("_< T9=LJ07>HY MEB'&!W.=HJ>S[0QO8M$EN5)9^6L:CFZI"\UT; . C3CY0OF5JK7=(R2_(F,6 M1-1@]L_%S2SW=Q#=]1<^]"=\0<2.+(J\SLF!MK"9()U]X]; _5ME#?A0CUB' M0>P>@R%GV858DB^X[/J&303LK!+9V3(!A+*JJE(VG>3O,"M;5QN489S-M$'K3%,PG+8<,!;:1$G@M#TD[BZRBGM3_7XJ+3PN[5H^AVO29( MC'D-S7T8BT5N,%%FJT$DYB*A/+Z4P92BR,50JD8"+8R ]J/L6$(^I"X>$/'5 M-()#>Z>I'B9)P0KMA>EB.HJ8DQD1PX+GA1^5M:1BH<$ M^A7,@NK,UKZIF@JMG0%^=/'>#IV]1R+0>ODH?_W%RG6>?X0#Z7J\\6V?(:\& M44AHN678C*VL"KT=OB&(::NI?) 967R@<"?U_3[B6QP#R1%R5?J2!+])MCW= MG NP5T%>4[=6KI>&:T\W.Z;YH9O@K/W=G<@"B477E_$1S B'7^E0PD54A\+$ M,0B9Z&P-015PDDPNU)MEVA=[8!ANN02<@3\^ZM])4N!T$&!K1>0.FV4P$Q+T M?:QL#H0E 6)R<1B^:X&W!BT*M<\;S*!*._!S8/R+TJ'7!I/S"4,%]"Q#5@R)2!H)LB6^ON0:$5IEXQD=W MW$0-OAW%? JBFK0 M8>< B-0O6;CW 3V MC]T&9;M=%QLOV]\TM@?+4S:LTR0OJ7JY*(NC?QZ_/?81^@;7@&*.E?8%0Q*7 M9:)J9MRFT6@83<2SR.HW8+ .B-OWEOU\$Q?CT2VZ&&<.>SR&(."[7@LX)W.C M@K.NR7J=;B)QX)UQI$P6'U>F,^.FQ20%2&\$R9I#Q\TI$2F@#/6=MU^YO)>+UX45IL@&I(B6>7:_/'RWXUK,C$3*)*PCE%<%51T+T9@N],(T M"1.#:8(/K55V),KJ-Z#!X#$ >]N MB3<195J9F\Q^2#&;A^L)6<&*LN]+4W4@3,%J#B8%M$(;?L#B)NN!AD]S=8!. MY1UD 3)@:D''LMF)CST.QY\3^ (N]XKA1=\5'WSIWKG,!R7ZL;= M4\]<W]2EXSS>DT$PZ[G#P@?3F*]K,BGO?$0Z+#3YBO- M9DPY:-T/8AW!6_52YWB]M6=RNH #E!'=/,56P"6SWM0\6( T!'!9L%1'6>,= MH30)N7L!&I+;5'H."!O^&1R9<^P82,+>))9Z@J8VFUS7EE^>85[,QN5!8*D:3RE8+X3:MB!=[<,-5ADDOE$;.H4,2/F;TLJ +F]@5 MA=#MU/D;V!S8-SG TLTL28.O4^'GJ@L!E#$6Q6\RV3R\1:W$H#,ZGUFGSN4; MET7C(4&^#A*" ["PO?\=P+99*OWJ,,[PMVWR#A.A8X@]GW/@%U&EK@#2T>7G M^=8;#Q8IM!,%D!"J<8")KVYG:,*XI*4E7(K [2)48JZEET9(>5[0G;3AZ;<@ M9. ]A?\[?/L5>"<*V^[*/S9E;O )(EKY M87%\CTYKH]YKFQ;F*N.YO@I^\C$#IF7"O6K745L?^95GAK*#M>4()T_A2!XJ MUP^=PC^O4_A@53^6I% %?2BPR/NC[CPVKK'G"EC'UI*]!?(H[#OKZ91VP%3] M::=Z&O=Q?+C#4;H^@'',[YI!O=$'B4>82]%!;,ABC'U61+SBKOB*)!?7#Y$N\>T/3X0WP MM6EA=AW-B?6&FQ-JQLLANM)UM!^<&Z:Z2COD4M#FGN(MU\K&J )D&0RZLU=R M+@CN^BD[E2P, ;RP?2L<"<:8TM^=0!HXK?N6>7O%.A]2XK>N;6,LZUR$ %F0 MQ9['\V.3SZYCDCNC!"[=!CFM+%:IX<4X,.F-/JO:U148[ E\OKEWABF$SF0D M77)<:;5R#>GR40Z(&$UKQ1VL+HQ*D+D W"6=T6\Y$$4-T@)F$1J*U:X+5J82@2&M0+Q@D>B6<6?LO(I&6 M+RB+2^Y]AVO^(G-]$(]@%Z C? :" 3)-/'ULRZ3?5AGQ(]Y'!:5*6ROT &_Q87R7S4+#JE*1VX![8,;10U_N2^+AA;M:5. MRC,/F;IN]2 KIVU9%M"1V65QP*H#]"F^5:>WB0SW#$YMYD_NZU)2)S><+ ES ME$,EYS:X@Z-'U;@N,[(,4U8)F848K%2UU)G%VZ,9X0#\+K$I7,\1-QA9S$G6 M8JV\ "[PH5SVV 5=3(*PNWO$5((&"[AR" 6FIG\LV+AS*U+RD]LF.165X8W" MY(#%$;\@-Q*5X M4DMW]''D+2AB?#.^V6",>2*TKP2N\^'@Y2 'S0U9SEL+?\T'@AV(\G M%>'B"2H&U!'=46-Q;$4IGR)QC/P(]&9RKE1N7Q2'N^+7.<9D-8-S4A8AFWC= MZ$T=6E#T?=5[@@N0^R7"2ELI;(41+UR/F%? MQN3Q',U]O+R2\9&>-:Y7WFYE8"5@@=S?.48*I%$YPKR1X(1O(ME-"VS2@;6Z M.3H6@AQW#(/4!H4F)*;3W+6#"8H?ZJ@G'(<_NBM$,6IZF0^\2:\>:W;EQ-M! M'=U$XHN$/F1D#QG9S\G(FCUW>3<7X>V_U=>((N46MCC.,S2&^S72I1'3: S7 M*XRI.1Z*J]A$^3A3Y@\$/]7>$W"GGP%DN*-MZZE\ \X>\^[.RQSUP5B5;.%B MN/4:WLB0MD([#D#B*A&H9U!)' ,G8S>D0K<,G1!Z#Y:+[$#> MBMMFKRYV&5ACEIVO+I,$834S_'V-.*K.2\-R+8L.0<6.US]K*\^S@G]8$GDK M_*6>@X. NM]G>(4?03JIQLN2[%@37X,P-Q7XDFPO8(NLMSY:TN&S8;>)FI@- M[Z\5VKV*GX\6SS$432*PLDLPG(::&\*9\#TN:)5Q1WH.;H%JVX!-8-C1-C_@L[%(2,;;?C](UGR;\)O_$V92"Z]D6(\;M+#N!*\I"QYCCR64PA1H"!#2 M&)@A>[*4*9QT"U@[ M*C"J($/5D=6=/*""AV([A89J 8L,BUM01*P+WUO&GQ971N>6_QN/@-TF'O&W M;75A+FZ\-N.=IP_HD@YTKJ0W^J[AO-8T.RDA$^_5(K9\+UC-U0[=/AL<[]T8 MWZ:X$8)LOD,=3KNA.H2/H;WS(70);L/%;O((H(O.2T'.R8ZULIE2@E!>[VUI M)X,9F?PDO*H+SI*RK$ WGME4(BR1[,0W?O-O$Y'M:^*%O6F*O#/V6:EQE_.Z M.M7*^YCKF.[:WQVGL8,&E!'!B&^,-4.$3T%/K05%MU!SXMHA34\\X54)XT@, MM12JY^"A3S;98FJ_DZ+O0O65&VQ A+XAU48NL0=BA2Z@Q^$Q_2;AZ!B25R5< MS(NY(_2!#0Y?<(.=(9/'SE,%*ZA =W!P'F[\E"$S"WH3>Z*(F,[ 1Q%23HL5 MG*#5X^@OX0-=&J!KCWEJ!8ES0!NQ/"R%J< (>:?=4.DG38_W'R#ZWR9J*2X8 M1&H*8]&*@87FL8D8933O+?'QE'I%?&FQ=(400D%U0S+HU:)#TR.],OK_]ZF3 M.WGPX.9F=WZ6G(-]O=PF;Z7?7YK\]-.+VSB71_=/'R8OS=)@H?6O:GL;Y_"V M-> D/'AT[S8./BR<39-7KV$>IX^?W,:9_$U]X&L^>?+DR?3)DP='3Y\\>'@; M9W*&KKV4D:/8^A'4PC]T#L^]C;,Y1[7&,UF:_'A-$_GK7QX]>&ZT.B[ <^_- MZL^@?<).5*'N.6.+8 TV$['X8*A)U#IQC*L/WA8 ,\118E$M6:$1MHGD/?4? MK\UO:/G$)H^-.V^4LK'#.'L,KZFU%K2$I 7 (#)Q']B5RACQ[1^):2A:T3_6 M64,_;-3.VFUB-O\[MB3%*"C>DS=ZP7"_FW;>,&JSLB,;:$M4H1LFO346G.P$ M%\804I%:[% %IB -?51:[/N!)Q;4JXR.NH1;+Y74/FDES2D[Y$"#F,=?T8G" MO*(LY "?GY'.1!0.E3QO:EFU[-><]Q%^:F#<;4'X"<]F@3$H(M+XQN_@;2)1 MQS:*>++@:-[\Q1L"8W/G-);PE,P -[^LJ![9#3PLU\ Z0:]<*!ZZ.^0Q31/; M<)5KVXQVN3-J37#)%/XK[[',[Y@^@R/OSW^Y]5^GT-I'36K'^ MX-[3LQN]]PRYT69F$R7WVM+([* MZJA7J,X0Y?5&,PO,BS*CP/S)TR>/B()=:K"223-V3F<<^@A6.R"Z>8?00BQ2 M?Q-0$6^J\3GE*JED J()A7^C5 UU\:B1 !6 =PPL7G6J=+U29\R M1WRC?)B3_/4&2_ $D,HT!=P'B[*'L$>-(P80N]FL48AEB46&^A?Q$@]=2[J% M7)>PRUN11&R_ @@9[%D7E:&";%U6:ITFFYQB]Y8?:!6!0&\Z)1)4DKO>O MPJ"&<*06Q[@X1R>3U=2227V'N-0G M0 #$U4K1P+CTF(N5!* //V-+-;N65ALAT()Q[%(]G+?K#7QGG0@'%P^OEM(C M ;[+8VB !\D[=L:B,]]]*I P=,VIA$-]%+:.;D+0UU[%EU#EKF[HXVTD&\H2 M8F$6NG1$7:M@EL7^JCXZ82A.<#&N*:,4"O>%;3Q"LND8)=,Q?/_DT>/GH43J MMAT.6D5PH+"FNSRH:2;9E!48-DY&))!G,VPL,;:LS:-[WG0J:?!#'LRGR*?XIE&F,:P M7P5QO00LP;:&PMHOM.!U$]4:B-1R.Q5M^D&[CYUE;*=?U?&BA@C^U;!IL,OW M\$E7>YYVA2NB[M>[Y6,D&9].)Q?3R1DA@B?(!T3*H5F)0,Q13J%IV4_8EV 1U;:42$NN ML'Q7.1JB&ODY0*ZI7&,Q4+)%2CBO[UG9AG\SE@#[4^5(.8>!U^P^.*("7 M+ MT.,I%Z-)NY5&O9I@T:G00@U-"\Y*=0.SPE!?M']*HP%256WU5:"+#KFA6\M+31)KPASFC95IH01K7,LZXB\ET$T@#L7 M9_,F(MO:<1:E@H$OFX:5L$'63SR;J<4IQ+Y[AA2]IBM6KSGF3K.+ M:#R3H%<\-5XT"WU$H7M7KZ*62VP!UNB@Q7-HGV)9OT; 3^[9+Z5!>X%RBF-Y M$A3<+0RBR=C.ETA]SGBS3-T7O=<[)N5:^"XYSGQKEQ7R,4R+3>_M])" MFXLI:@ CV.1#%]I MT)5TP5=W=*A%D/F JSM?Z:QE#@GG?NS0\<[)%7R:<']CMF@P"@)SHS-(6US MTX(S<,6G!PX$6-RFJ6UD@#-DF%SY"B;W5Q# I]?CYWGU.OGUU;O7YV_?)K_^ M_?S-^<]_2[N'PQ$M$X.E V;)9@44'7)+*6JZ,!7<75O>KF;E4"7UOJ7Z_CNF M\G#:&(D\CK#QK]K4^IG]QW-DD,W5]IDI:';TI><76*D&$D'6F):;];G7H\?W M6);#_CA\);@U>EN M#^_,]6_ &1+>[3KW]SKG_G'WW-.N4^W5Z_,W/_YO\O;\S?^\>G'^-JZ]NGIR MT3I\E;4CI?-5%Z\G-&CQ?MC&=8BWXR ,S^6O?WD NH+^-_GO+#MLI"O#--_B?:UQ.[TWM+.=&,_)0]K'+[;;G_K1P^@^>W3?QIW]L]I2 M_P!?6^D\>=N4>O[^#Y?*M\PI^51Y=Y?4=66'&4 UP4" !X !A;65N9&5D96UP;&]Y;65N M=&%G2CLI MV]VI^73K$#@D3PP";#PDLW_]W:_S D!*3N((BCDUU;$D$CBOO<]^K+WV-__W MU0\OW__OCQ?)NMT4R8__^,OWKU\F]T[NW__IXG3XX M2][7JFQ,:ZI2%??O7[RYE]Q;M^WVJ_OWKZZN3J\>GE;UZO[[M_?Q48_N%U75 MZ-.\S>]]^PW^!OY7J_S;__/-_STY25Y56;?199MDM5:MSI.N,>4J^2G7S8?D MY$0^];+:[FJS6K?)^8/S!\E/5?W!7"K^>VO:0G]KG_/-??[YF_OTDF\65;[[ M]IO<7"8F_^][)GNZ6)Z=/X?_R9X]RK*'SQX^>KY\FN4+E9^=GR_._]_#J,*LRJ]^[IK6+'=?TZ],FXZ?9;V154=5? M_>D!_=_7^)>3I=J88O?5?[TW&]TD;_15\K;:J/*_T@;VY:31M5GR!QOS;_W5 MV1F,F'Z\XBD\@N<4IM1V2F=GCV$>[]>F25[\_>+-JXM7R8LWKY*W%^_>OW@/ M/US\_4.MT=/>W=>\DBGL#FV^JZT3D>6%,FIFT2$$)3ZW:7)NU:@;+7=:O@ M3Q>;;5'M2/\[874"@"=XJ^K6:"LY_Z/*3M6[Y"F*S-GSTR2)M>U!/7MOKY*^ M$^KYI[]=O+UX\2ZE91'9H=5VIR&!!8=%3MH*EQLTBRGAGZ2F_>)NN[KI%/R# M_@0?UO4&MFE;5Y>F@7/&.YA594[W>Y,TNDV65=VND[6NM2G3Y&IMLG5R98HB M68$2JTO_(%1L;CQX0LZ>?@V;[W?YRL"#PADLZVI#KU1+'#+^Z6*YU!E-Z!7L M^NFG['&T67A3W_%-?_/#3VGR'G?^KS^\O2!I@JUI#*@"T@JXWKADFZ[M5)$H MN\UC.WJI2]CW!A^ L@?B9#<4_PYG1<.>@^D%!V,!-XM>J:+8)8L*% ]]\D9]?W=IN MGIW>XGT2K=3STZ>/[5J-WS'O09QO\WH!W3Y3\R1Y+ZKE6LU"8^]KNV8-AQB/ MLW8ZA:TO/,AXIP2G5BU 1.Z W12KQ^F8 +S6J%U,V6G8CQ;L*;H9UJ;.D]G# M.I_#!TL8>=W@+=ZB!H&]F/Z2OR[A,@3]>O%Q:T3Q3F?M2='GH,[)LJKX-MXS M8MHHK>#Z;KI%H__5H9"$>R*BL>?KJ;OI?Z4XJJZ%)6A-1G<,+#SM75,%'X5E*;1J MVJ2$982?9\\?S$'Z=PT\Q, KY2O[UFP&'T%3I>E@W8+%2E&7J.VV@&DL"CWG M#3BX*GCB>65X*6#,N!Q-Y==@!G<\6UB9:O3AQ^%NCBXQ;I$I8FO:_ MDMUW8\'']&<)]_KSKY-IRJD5A=L4S'2B:[.NKC0L"O MZJI;K9W6P]<[.8G&&#EBAR4_'"BZQNPXF4;,<7"EE[JN4?HJ%+W)7XZW;2G* M3%;R^I/M PYM3?9I>IRCQS_[;UZI-LXPN MA[N[P=.S>DY_Z[!/Y!Q1A'_";N1L,9^*'_GXE-?!QZ H', A!Y5]**LKD)65 M;ECSAX&?-1S]LDJJ!:PQ'Z[66D%>7MDXFLP*<'X'(X21@67Q\8T\(NJ9DNV:15%1QI[O>"8:K28UPH>M\!XY4;EI"=J M-+!U#AYLL"Q%4QU*1*BGA'%JC/;SY[7?23PPA.J]"M*AJ*3@INB)ENWUP M_M"J\&;R89O$FQDIOQYF91<*=KN!QPZV?-;"G5YA[LO^E#HW#D-+\*=-!28_YCOJC6A>*S1B05S2(?4S8H8$B M\;$/0SM&_KY7DH*$@EPP8^K BA=I#+YOAA("]QE<:$W@GF^K*TWNQ-X3&R*\ MX/MT@7UE)SS ?-EO+:JVK39?/?!?48NF*KIV^)5K8&+\O^O:6U\K?;( JH3EL3[&MBI,9MB"(6UL#\G5 M6M,]$8;RO/:$3U^"+0V&30/F.?@D=!\2#HHKD"=W"H,V]G?9+>_QU5 M\&^K@K\C5 L>+0P$@JO=3@&E)OH.-2"'H54!ED=+P8VLZDH$5Q55AK_=="5( MPQ9&;X^O('6LN% XH>KJ%B4 (8.ZQ;_\#"+0Y(;D#'1P#KK%-&VM)+*CRXQL M*]3<1G3K\/F(0^G 3ZT1CD@J&1[1\5_@5T?#8Z*GGC7FM XZ7N=@0G=XJ)<& MH^HP\JT,/J7TKJCR=#\6%BR4&LY!FOQ<@;60' M"TA>B"%_^K4_\_SSYS_0=RH*\_ N16$Z0K*A:?H6;$Q$UM'1@5]. ?OTJJMM M /8]I90&87;&ZG&H$ET^F$BNP:+1A.]H58FY+ QR@VLX&KYU'BB%A@D=LL1H MC8MSATA32:MN*FN'8?K2.J"-_XBNX1&P"ID>?VGNE[WN+7N0)P47()CP/Q'; M\2/&37-RG[_3(/@@JB_AYFMT@0Z\R"GF>FO=8FP>W_!R;?22I@&* 8?T WC$ MF:Y!NK=5"%WMX5['<[QX]>FRZ6H;*T\:4#N%JNVDX&O@=7_&<=,;[%MA:_%@ MY0[VCS$&-R0\6?AQM\F2;;0A@'!].7P@6\,*FC;E_>?'#!*[&>6H3T7^I5$TYG5>T_E7=#-9S M\HEEFL,45I7#AUA0D\%M"L\%&>3LV>>4Y$]"MA_3V+]#&OO A<_/7KZ-=J&.67XM.;H,=\S:M%HW'\+?'5R'*>*!PGI3[M! M.;_XKPZ!+?ZI.-):7>H"43'^UJ\\=K0HERH3#\"4X/Z"T6^*@K[ES'RUQ4 ^>A8:$UQX M__)&SD\9GQ[G=N$\,LQI?I$P/8:?NC:&AY*? M(8@ELL4\/)9\][+A!#ZJ+$Y%<+T@YA2*P#RT][&[_G_G!/+D-5(V(8UT,X74 MC4*$%Y@0"@SYI0)+E06:3R(L/RQV80]KW]#WIP]#H)*WRM169>C_DOR:1HJ1 MEH7)!)3Q"Y7$$5%\1!3_XJ6)=2\G!48.XI:"6Z P37D)PD$U<]+D 0/:[JI^^SDAP%&:+WR$WM2B<\,$LW66^]Y"VBEP&]=NKB) M,A\V1CP$7PV^1[9,IK1#1S0@.(AMXELC0L288@HJ1V4"M;]9 W#K27PWIB/9!Q774-&=E7 R,'M_(^'3QZD M,$0LU50[LAK0HLY@RGS%]>]4=]'[\A'\)B)JX$I &R*C:_8MUI'@O=GP]1H% MJ^'^.6[NC3?7H^=R7#^ZOJE,QYIRFZII2:#(:PJJR4FP(J&JB;2"<+7XS&6' MV4:J8VUB\@YBT*CUI8&I4"C(+PG''#Z:#9M*_!;X1]\&@M'EFE'LF-!LC]BF M/=BF3PAH_-Y'D-%-#4:, WC32YN[]@"F^(1(N<@"M0ERIS6LAJCNK*GXI*D- MXD(<)LI^D#-UE/!K!7=J6OO 5GVP= F?@5_G;L6#IA:A/@CF9DWTEZKL;MO< M&U@R3;?X60"%@P7'E+(O5:=/F* M$UZPH4M3PC.,*D[HT?/HP5EML!I,37R7?@R&_%VEBFELE6XPZF2:M0_F2FHT=2[\>$2EK2Z-'^P0;C 6A< M$#*<"WTCU!@4/L7/Z[P)4U_#3=LG'L=,U]0S78<.>G+QK^Z6$=AP@%!Q@*K+ M4(&Z@TYDQ->8+JBFX P8UL&U-54T32I9U<3)9P,ZR#^QK!4"IC-R&ZETF$E@ M7Q1P<9;DKX$C^;K,3I$$\UGR8L.L$X)B;"GNQVN&G\+D,0SFQT*55%8C;"HJ M^%9MOS6$<$U?#W[__O6/4]!_'!YJ69.AQT5U?KN3):Z^NYF>/N:;:21N8"B! MOQ$&54)OHB'F8T"P)\@)K(.,ERN!63$821*\4NH^]"J'J+$#(*0O5#7F$U*- MUSE]?X%M7QI)9<*%"%+?@'T].0=P3"D&H)9>XI4R93RS9%LH83 %^Q"TY:89 MP>".Y'LE7I5Z:)^S+V,8S(C26TI2L]&E(8(T>7KCQ2PRD@]AB,GZY4EPI"76 MOVFRJ7)RL!C9Z3FNCF"=:^143TA.KQ-3FWZ_^(AI.@WWM-DLNKIALMZI2>N0 M7 51_UN,?-=VX(%(H[@,)9#I2QQ(PF,+'19!\V*@/Y!U1(C%V(52G#\2;?$$ M<(#7(R'&$BM$L;;6)>(-+I4A\*"K%A6]DND'DU./ZA M.4@/KC>IK59OS+]] M;77]C[=S#=^>]-X#)YD5Y.1J2?GCXX/RS3_Q3@Z-2$ M]YJK=EEU=3)[-$^NM/X ]Z0RNI;?D2 (23X>SEJO.JRTVG>A5$M_?H_'-SZ^ZSMT?%\C0)'CCJ"N M?F",WZV>Y.-IBD^3FGKZY.$O.$TC"N*/MTL_WZ%=^J<&DQ^\EQ>8-T/C MY_06(8SWODU>M*.&ERZTY>NP?SM!@IL^3*=-]7[M'*KU+ROL(64%PIA\!Y#H:@<^5\/U@@C4A]1-S=+^PZO, MDDKF=(."^/E5ZQ&,=8=TUH?)Z*SK[93O'??):PJ0E@%+[*TH+4K>Q[$D[$05 M!(Q$X#%,XRHDT8JVI9.>SL78*=D8<:,V#N-&[F+E?RVU-S'C ;^;<_Y9H7?5DH)B,#-S$NLKUIC2PK_2GR9U_(^/K!SO650'_8S;)6M6;0EA! M;Q)Z>:GKEJ=+R/37CK+(QB*I95S31N39)EZER"00=B.7]OB]Q<%KN6F*P^,[ M5!GT/FY;XAMNWG+<\B#A^K#CRV(7=W\*.[_@$;1=[I M$4X-TI KTZ^:MRW&L-D=MAA[:%N,J?R2U7?ME)JD06[H/6QB,[ $W MQD"(Z9NJQ9O1=OD0TOM:KRHB/SZX&?SBN*.=;RQ!)&,CZPI37W_A;6S49(Q* M8=OXJX-(T]W2NSFO:[7R$KF*4RPY)]+BT:^\PFW'P,HKTXA;PP1!(3^:.SP- M,@J-=721UB!!I3K^Y3N4O+?T)\[A^]XZ@W)_ MT06E_NH^#]0O7=JRA>6*@1 M*QZ+T'YDO3J,-*6#GC5!^4:)G$(U>UW!P-K*#2%Z)T:+["NC,)57?HPB/]Q1 MXC-9J ]N8J*>/SR]/?$RDS%26<>0*E=\CK'IZXLY5A]I)? MTY4.%Y)[1$=/)&9Z3GES2:(78 2AN9 0V) M,=<%QP9)W,QE]&UD/_^J6^:SB=23TV>/;T^FIB94> K@%&+RF=F<;*\=X6SB M&R+"4J8>2(FW25VKDC'$30]K'/;;9 8Q'30J\?HX &_"PX,[R2;%76?&:9ZH MYZ?/;_% 3>U$1259ODN>?Y082&HM0O&ZS35FMFE"K20,CC>TLLG@@-M1*FZH3.)* MU7E8?(.U) P6#=#=6!U3F\P:I9CR;*AEB/15M $"8IH*":XN*9W(1?DQ(YB7 MH!3#K'6&XRRT;V%KK1H:++T5AQJ.*JJI]8CS/H\%CT&8JJ@0TW]6/H+V=D,E MOJX26(HCK:TF12WA*R4#0\;3J*<3V!9CT+T_GC<[-:Z >]^^_B1IFKV>]RLC M+!>9>+9P#&>O_:?B,$O?^0R"'HPAE<)-*PDC6C@=Q^19&B,4X.%\(M(4..11 M*>D+S@W.J!\A'G#L0 BV^0*N.((>E,)TD0@3_*B+0=X$'O@K7> XSL[G4GF\ M@7U9%Y29;&'D;$4%,(KP&_19JS-"->'M\4' ;/K5=^\P7DL:X4=UZVD%7XJ, M^M,L!X7'5\1PXNT;W[O7>E=1I*'OUBU *2^J(*X8^XX'A2T,ZJBP'6RM$;+B MC6Q4UFBB<\L1!*JX^KTCO\^O@I3 MF:*%GJ>Q?Q$R2?+DZ430&89]WC:>9C-F6U N^F?5V\BY9 291._@-JWHM[TQ M/'SR.& QDRI3+IWKB/A'MKMM)O&U/^>$:D"PHX]<7R MA+ O\$B91:\ZB=Z;ZR:KS8)/033HLW/[W;X F" MFZP04O. @T&>UW0(HS'".P?KW8!5O>U9"!3MH\\W8;"9S@G<\=6J!*&B5_CG M8_LE/%WJ(YPVL,(77>O"$VL=QA-[\Y&1^\,J%_S2U$V+TN/H2>A>]LRS"+P0 MOM;^Y=U81*1OJ"XFM2P7=D.Q;&SY&'IC>)1.D]=^05,KOYS(^P3CS:ZO+ 3G M!YKX2%#NS-,OX66&=7F]S!=3[EJ,]R[<*A+!6VS4=;M^6=MH&](B_,@$36DX]WH*TCBM*U=.Y1#]QE+,G/+R1 M56']1B;V9E4IBB4R&0)V5-H[9%BE-B2Q/=,$^9O>:[CYQ1IL9ET[5RNT'K"E M-E-U@T9R?3%X]'O>]CNW]YM\G&-BS$&(]_Q\=V9T78IY>/[(F@/>-FV5_!?L$:XCG9HSPV<\5N,7?#- MB[?N0%E(5*:O,PY>>&ER9STF68FC(W/[CLQ-W8&[[/",.C)$1$65_^>//J,W M$YC;K^;)?SPFWG,W(D%%55T+VYSQAEMN^U0:I/#R,GE @+2(PW);PJMK[(IA M5R.BXB@O*^++IUX?F3;;83O3?JNLALO6 H]B_"!EJK2M/BQ@WCL[??4>R2N? M;?XPDH/(NJ%>6.A=A5U3(R7$M,;.FB--!-:-LV:D;.'/R/?N M3QOJ0W>R\ Z-4/(#%#%8["A 7)%&(I*8NM:7%=L^5\I<2I--(>@#(:32=SQJ M6:',IMGG@D4-?S=W(./ZEF7.9;+NV1-7(8/7 MR6&$[PT9R3/?8]D5.O*KQVM'T/@:Z4UP_O18 #QMLL4](>"@&=:D99@ -1.0 M8(H.-%1 D7"$:91EPW,9%L(7O>7*K:4R!?HBWKYP'5\# LB=%-;WFQ;,J,$L M%G]1B\-_=5H:/GK8WER40Z]XKI4&VE3YZ<= ?I&-?<"G9V>B8N)@U'""&WBA M6N-PF3H?''1Z M+F&:56>*EAY?PFD@[<9]WV B U9ZJ(JN6S(0[S!U=FPYUOP5:9_JZSJJWW;>FFJPE4WX$?L,7)T;<,FJ*,O M2GTS<#@J:+ATF>VT&K&5BN<;]F^EX!X+!5^7I=T/0I8/]K3+D]PTE-&3P*!] M1^.,0_P0MZ4UKD@-?]?0YK8!K4%C"\VDQB<"+YK&F@#7#%:L@R9Y1*]ZG/ " M2ZLW3FX-N]:&975!)1QM0XT:.8X*&\Y/!;H3VVY3Q'(I++STW:.!,G'JV#MN MH?@K>#)FRB"&WLN0P:VX.J&$?^X&W_=*QSS T>]1L#9"" ]HXE.G)+Q]0*AI M92C<@US2J#X$RRO1'QL %E9X#@4V34<,US::*L?&Q>1M'-YJS8B@ $Z5RH1( MU]=BX>,L+P"_*"#AQ=!K?//EE6;-$_&G[5F8X]G]Y6?7'3O83<]:9ZWGO13G MTJ;%D]W%O.=2"K-=[QK*-< YVG!V$"X=(K_CRE.X2S)ZI77SJ$DA>C>?1U94V0'Z#IAD MB5\*FJC4#'J*^3K.GH*^85Y3M@U&_Z>";HM(C=BF\*R:L M VY9Q .+\1A]ISOR6WN^FF?>Z,52CX19!WG\IKDTT^'+:*YDZZS;<&ZWAU(ZTD!(.&85)2=-X@$=()T4&KI/D M \P8>!U]**LK<"U6W@SWPSAF[>])BH84;A1?$RB1.PW^Q%(PIW=" MXH/*-&W8F)T^G(]#/BVR".W=MK75KWA\^\*$EZ*+S?*E<>PF-/4&$_>^_0>F MN3^55\P3?J6<)Q\+8@A[>9A#1VNZ\4Y:)J%".?-.7'$MZZ@T> M]L1G'B7 MCGO?OH]1M2%FUY)V"7ZYW$5$2HY'J4>C=!U%D@?!C':0'$'V'GA9ZL3.MH$( MPZ1K:K652RZ(ID',N[;W.CQS;18F2,RZ,> C[=5XDUG'2-4- :J72$<5+BA& MJ02V2C.+^GV-9U_3MFSO']^>64ZHB)T'WY^K $/YC$V._!=&CV]"7GM\R[3#MX&"L=LNHUUGWS?YAE2]!H, MHEFB^8J*S%CA_EO7U1SC&W0#PF<"YJ+XQ>$A3IG.UHXA'=0C;U7:TV*>I#2H"KUP0E"7](Y@#X- MZT9/5K?PX]B&TKU[E)8ABN,'J6%7865O.B7WIBKY0MGW$>FD2W&"0^UTX]*1 MJ/2*-I#41L@]=>TJV)H]/DR!+J)+ERNS[+KR.E&FRK[;QU[A5B:3';?K]3SX MUKXJYR:8#/(,@-6TU'!@:IQO=&S[4<:C86,4NSC.S%PY(NW<:M01E798)5FG\/GKWE#E%]C(C#WSY.DR=I\C1-GJ7) M\S0Y>T"#/SL; Y+4*'2:56!NI'@/4'<(Q^$_9H?>A/;E!FTCDIF4#%O_$!^L/$W+I.V0MT'9 M]H\TY2G8':EDQ0J.0Y7V)P\^)FN T!<]G%9OHX]M"N*+@LS_E'24FK=ZTMNY,B.+3$Z?:&]6@,)[YZ'PY- MXQC];E^7>E/> ?<*:95E-F =(#<3[5!NI^OG5=LMV]E4 )I8FL&6H8,9[&5/ M(??0?)%54M5NV]##B$H/*0N(]1"T^2.L39-6OR^M+7J)W/#VU%LU>*O8/P1B M(J:TP2:ZM,QP/P@(APL^",.?5PS$!!V,55KR&_@ .NVK0;(U2.@\ 0MC9N8$ MJ45^<8O_/#9.^FQJUA9<< LRX7*SDDM2UM5"'R'5GK9D(BB&QLIFW6+E+95: MB(,12K;7V5@TW;7C*37NW86ENZC97V 8E;PP4;99W;F*HK4AO3OS!XTLLLI^ MQ7U>/JRE.YIKX#2L>.7##!IJ77%6ZZJJ/SA6S$!)?B(WX!937+GC!@P]2S=* MFY:0:87B$T*AB0+"K0E55I6X0WQ7[%V,\(.]A1CIAUAH)4U=PRQIWX:R5'Y8 ME,V<;87-2.M](H*5*F3\]O39$B7&GHJ?B(7CZ*96X M4RVE>7):?I80*\E#%),AZVE05!^46-L 3+B/25=2ELAE'*D)RR]FU0W6_H^4 MS9Y>]Z#W@ZV-=C5"+,O)XNH4V]%94IOCM3>H.>!(H:%:6P7IDXGX_V$2G L& MI5XHF3W\3X<"S0K%[@36*];B*<&?K#(2?;G?C2:.OS'3,\6\)); XFR\$+A" M6249\!#<-^;GT.7'HSGBT(XXM%]79L.65%ME'U ;%X8( S%ZGW \#JS00!#T MQXR)+&?6EFO4!\N)5E-7O'[,D'D\DP5XTLZ!9,O T1I>:N(-+95+/QG)._<9 M/Q P@*)"D0DV6JP.>9H_!+NAZ&O>&0PA:=$-TB2"57&]#WS?4W4+^DTL%4 M[%R.!W/R%)1!&B1SU7J2# E/T9I.0Z%7H!9QW_W][$*CQ*_ =#Q$&M3B <; M)>BXEP%#4?*Z)'(G)C$.&/Y=:T'[:-"6B!PA2\)YG509)JY9Y"!RPA')#) F MR.)I>_-PM">XAE6'?7GYO#M5G9LF*ZI&H"][!V[!0$7%,4N24%/5SJ[':?\F M,R%(\_Y=BIP+1CTX/T&8JEWCHXFU=0$B56Z M(/"7>!/MV!)"FIS$;!"=X .Z'MMK@EHQ/< ,6;C6!L,B")%#6B%+>4(LMA5U M,B(N%P4/BD8M/9-'Q EYWZMN-=:*DYW\;;N MT;-S&1_"VAFL6J!/9-851Q!4H$2$[/V\9&/5;8Y'NEADZ93#.8?LF#,82^3^-T(!2=!JY MCP3_)-/3WY%P/>5H)6:U;IO F!RA]K7) \5'GMPR;"X$&O-?4JX).U^KJH8G MHX=UJ8JN7ZUYC97'G]PSDVHA-T\$5V?84I@&"0UA:>Z$C+VZ;G>]2P1;N6!T M 3&K8\7=>[!2UGC6ELBO*X5;Z-\P HDGPF6 ;6RB2\$M9G55>L0B5]#NF?2G M@G=2&T6GK8SJV]T**YSOAK-2V&");(O&GC4AQ@=3!W>GY#G"O7>IX%I&&V4I M4Y.EWG:+PF1)6%)WG4M-W!>82=J8AH/&PW1!:"0=PZ''<.BO"X=&U+E24@-\20L<)85KEQ;=UJO>H* M>CD_C9UU:TG+K_J]8GQM,DARH:[29&;F WW'5,*@#9#%9KFC=%_-V?5([9#% MS4@PF[3.+1(FTL@EE1FS$V#C)Y>V'H'FXA>/E4K8L@L55XY]DHP9JT:RD;F1 MI^+WG.8B5Y$_)DN6N# MQ08W3JXX?A9=EG2TL)R%=V!_/*F):+S[)[*"\X)CH72T/Y]2;>J9+N"TSD-F MH[$N=U:H&(_'0D&57P:/SA#@#TN%/&.44_2^X(Z#QY<&U-'!+72\9H%G(-"4 M8X!X\CGL.TTS.D7O,R8U#BY!4+D+]"4$X$9%!:HE)N%,1;^C1$JA2C^4)0B0\(VK M4A6[1O>&F56->&3$^TY\#^$SPMWB8\M82[@A,ZDG\# :/U)NRP':9V26AQ\L M;5J9CRJBSW$FY)8LEE(7)RS5>?@PV2V1VZ!(W,HU;^KI(2]=(@.V2I"LH'"\ M3J0"KB]K,1RS4GEDHB.&B,G"/9E<."M_@Z=, MAFB:+7(6+'1[I?6!KHW8JI3(K'H!-\PC.:=J_$W2]4+>!(/'%7#8'!8U@JKW&Y:!*B7$!I:@ID81(.BY^(FM(SYSC/=/A=]W%:_VG: ME[<87;KWK0"!W#EP[#>141"9))Z)QIHP=<5=*B0&HY>69R7<]R/";/((LY'4 M]FBHWM_'&P[]@Z:EIO)U?) B+=>S,GNI$4,P8L>3CQ]U-'FZ;^I+@(2@"]6F MEV[&^(*GW1LSWLD@MU-8<,%+ZPA?V^@-S*;,5>H!J.0$INB7&&*&MZYG:GTV^!5V^$C97X!/UNJ* MP_J!([>I4:Z5T$F:F!(Z3A>P'(UB MS>?;YAWX(3T"&0G&INK<^$3F0W@XJV@4!N=_";\[$TTD M;_%YM\K >7H$4$WD#!UD,^+<)#='EB@IIOZ:<14;%D''K!=!.F%X[7!(H^<3 M^!"Z?6IJ4XWX3QM:1I,!X>EL.]B8)JJ_LJPNK5EA@ZVAV2"1[E1BX:CG0[-C MHT'AY?%C&1# 4%CY&35NRJX0!ZCP&]B=^E(S6Z5QMR;\.R?-W%1=+3C:BA5T M!G9+XUC]\>V"&Z(J2K#V-7,3;SKJ+$G3H.KAN"Z=C ;<0K@'.X1=B2\07B4X M8'XNP:HPYS&7+<8[A4)E;A^ENEWG-V.PXO((?#[7;ZQJ@D;T4D)8HPEK1^V4 M"5YA,%"-/W(N&NRC'5>!!#B+IE5(TFEY8:Z0AP;Y$]W^(." 8E?6@@H8=;<8 M>\8V0?#K0MB_0\,JM=MO2VV@02E?. M49B.QPGNW F]86RD'J]JF(A^)=1.[/TAQU=,. MH->)BP3^RAS\E-U)$]M$@"FS4 LI:H"$[N&J)'0HA1^=,O 4(+3=H 8P2L7U MMQLJ$H=]WH*+@;&4F#$K(ERQ=9.-;79+1Q%U/!PL1QZ+IY'B/>(<6/[P*"OE M5X%Z/Z>#SE+".&5;Y@VO78^3M8BD!7;;0ZD:"M6?__3HZ==\$^,O:H[+#0^) M)*CS2DKJL>'.P,]R;,U[V&4P! 7:5YBF8SY\T+6FKO5EE5'3)D2NK2 MWT8B/&IDT'9BM4Y;:"'MD?)!FB>:$S'QOGW:R,1O?#*/:<0[ET;\395)'Z=R ML''AS53.OFLL5D7#QMLA>]&G:YT7C8U,.Q-AI$@BA#FR7 XAF0Z\BFO!"=<0 MNQ_9AD5Q7<*^GW9THSLFCB8/\!MU'6UO00PBX7& _U*?"4P\+X(6AOUC3=IZ M/!A'%R\B9*0@ACHZC&"%J]@.7),'-*CCQH$$G031UD1QA9/,LM\8=DJP6K%! M=\4TZQ!E/CI$_1%NGAZI3D_0>[29R^3%!K8B4W%JB%DT=WVC=N0."[N6O Z= M35^(1! #EZ1=1J#OR""V%@-;RQ;S*W1YM:@"\G*QO&=/AT=.7HT:&A(1#B+) MS,\)NHXYC/@-7 &+GW1:$*PMLT"<-9*/A7O>E<@-:!P+'%D$@;$AD',:*1-< M6$HYY@0:#)(*EP+VC*<@<;U@J@]SQ]1+R%^'48W4\;0(:-&W3I$!U?UC+_L\ M;J,$9ZD:@3.*2#E*#J2KVVK/(U"H*_S=I:G;KN^W>S0AU?WO"YM+S\(#(?#; MD_?Q0@BN$F=OCKX/JX"R+8QXC WBNZL_;GM0QG8C3 P%Q]C$AJOCP(U6S=4' M8$_3-,$(T5*HOW5!AX(A$RZ[+$A])ACT/6"IQ"M(Y("8:E5SCV-"C8)I()2] MS2&5%U:#=&)Y@,03GI)I#&F1F)H8J14SMIDT0F]*QALV<#W:S] NT=*Y:WQD M!:WIY)6)P_*#4U0Z@HGA1A]:N4 U'9#M/?TM.82HX^WR!85!&[Z@+YXG4>+1 MH25IR@XQ6;M*YO@I2:D^L.UH^-P=Q(PXN7+7X+E$?@QJB#@XH$\XX(LX MH-Y@3_NVN3@TU/O0.37D=D@]' ):W VWYT9QEZSOF=6K)#Z"0J*C=_9@,AF_ M1Z?G-R)0P)YL?! F@PF)^F%HB;PZN!+QWZ(%A\F/@CQ.V'>SH@Z(C"WC.8TI M\"WXJ@1,)+0GHI8YZK5KMPM+TR]:!P1I5PR2W59<7>3X&[>:P1OX:<7MHM M,ILRAP]M:[IZF,ZH'(,/'E\XR"8DMT%SU)6K>@9T6P-,2'&Q%M ,R3O:N5[& M%86(ZH"EPBBK-L'!L)44R ^6+!4UELB06#"G$$['Q $L.1[(Q0] /MC:N94C M(!(*\Y2<;//=' 0=BH_&0\MQ52=W@3"2$>F(T@T!TDLQM6C2)3Z_B-ZDD0[# MYGHCR6DUW21,Q]&U:XY3B;7.F'.<9([]-JE0 O7B!#,PG0> M,)?+;_KL<@P+[ 53_-WLJ-"BONN.QW0T",W#$XR@NUL=WIFDSE8I,GIM2#,Z M6I?,3 L4('/?D >(UPD"WYA-5[2JU,P$>5,[^@M/&WT1BNW\#BFVMVB9V$+1 MU^7/7-P,H#;J-^R=ZH9ADC60PZ6:+^.WL@)*^9HK 8. SH M>J YS$RO?9>>S6;N02OX)$L2ZQF.!?8&,I8;2H*#Z8,C8;YEQP[&< B5(&? M,'0[BR/YKH_\TO(LS_WKX''"H8BYOBPCPK!5L=O#P)7BD")>Z7$F:4^IZ:K] ML*"WCA',WM)UH>A9R+'%M6.&D>#-FOL8PG$LJPV8J)8&U\4X$8W#,YPS@MF= MRII.9;0PH.\K')#C!36VB37AZC3&Y8DYS3Y&"!)^JBP^D\8%1=VG20CDCEBA9 MZ9#65IA-RY$B=:F9CFT$L!$G,BA747>V>X3D*F3,@H@:S:2Y&)3E_@XBI?[T MA+:Y+XC8DY&0U[E#U94VJZ+S+QN ?O;P3ETM/FPBEE80!\? PHO\4JRREUS# M>\OW#796B6Q6F0!"655=*YN:\3+,FMO5!N48LW*MLYY]G?38O]:2ET%OU.*9 MA.6PY> P\NMFPI"TET4YR@\=SENX2*^P>PWXGEVO"5)C7MUS^\1R61A,.MEJ M$(E?2%B,A3*84A0%&$M[2-""$=!^E+UKU8>GQ9L@OII6<&CO-76."TFG?)([ M2 WM1FXQK_.$8,6VD!1574>,B>P48<&3PL_*.E+QD."(@EE0G=G&-U53X=4Y M0K8MGM#G56B3S^U,N!S"B[^83,Z+CC 5?>\QEO8%DC00'X$6*<-F;%5=ZMVX MA"! JJ'R069D\4&WO3SJAXAO<0RD1\CN'6H2_"89BB0YE^!3@KZF)JM<+PUB M3Y(=T_R0)#C3<7\GLD!CD?@RUH 9X? K/4JXB.I0:!U&X0>]K:&T/TZ2R84& MLTR':@\,PQV7@#.(QD?0>P%_G X";*V*W&.SC&85@KZ/MVO0HE"'O,&,T+,#+Z0(S6,BL&=X/;I# MAM?+RJ& IN/ A[XG'=N )5.":U;CC+J-4?+/PE/@ MS"_46,*!T76(ZN(>M8[TDAVIF?7]$(53"-?0P:_,0XX?1T'+5HOU1P,>%<4= M]A!*H!K8!,PSJ!6&45NKB@[0_QC*V;BXJ"\%3T<2DH?2J#UO+?B:3:E6M66; M.*P&J1RHUNNJR'_+K&N?6-":J!F.CZJJV8K\)!0.XPGA,4$-O6K&;#GG!<,0 M]*6B2$+ BWBP[AXNM-(T:R:R&_DV#L)&DJX#,451#3KL'""QV2O5!O3*C3%8A+/+SPH\O@.W>_51WW(M/L4&PW!>KHDFTE[%.%1_LW&@&_O'[H*RW;Z+C<+V5XWM MP8J4#>LT*2JJ7BZK\N0?I^].?;BWQ36@F&.M??6)Q&69J)H9MVDT&D83D?;Q M]1LP6 ?$[0=K2(YYN#^^7GARA_3""P=CGD(,]/V@G9J[ M@2&IS)4?%^8S>Z6%-P6@<<3;FD*2+23T9!QBJ8CU=W/$])B%KWNA%$U&^0TP M:;K2<$9(ZD?#Z]Z;Z,$K#W=2\>; 967R$:4J%:[]H(2U,&N/C]\3NO5HB=@B M/08/)R+@$CQ\O^=<+(Q$RB2L(Y17)54="]&8+O72M D3@VF'S,0$:&N]N]AK MPY^1%TV099&[E 8NG$T7R'UJJ[!GUU"]!P\ D0/O;H5'$86Z*DQN/Z28S<,U M&*QA1=GWI:DZ0*/@'D>3 EJA#3]B<9/U0,.GN3IPI/(.LF3%,;6@8^7DY.< M!^D7(2:3+AP]U/ES+Q6 3\ =SB11(=J5IEJQ,)/=NY$"32O.:4 MPF/Z!D=<9]Q+]8Z$LVS::! 9!#A2.W7-I'O;MXZ=M+ M.0/9A6H'[GCP/8$C['NO%#'P4?7-GYJ]PW!M\C+)R4^ Y MX681?"_NDN;BW:?!4N65YFABJ84MBZ7+-L[TVQ&*+R%+5HAF-*5E'!)&/$0P M=&58^1^N?4S;ZA*IGC%$NME%",DP1\&OC9D+;O;N+SS".1URZNLORN^HC2)* M[_?JBG%>;XA@V/7\ >7#2:Q7-<6Z;CT$.NZT^:JM!5,.6O>#&#Q0JE[I L5; M>UJ@2SA .='-4W !7#+K367! J0A@,N"I?HM[,N$TR3D[@5H2&Y3Z?D4;/QC M=&3.L6,@"7N36#8)-[79%KJQ_/(,\V+."%B3-]5!,+!C+^.V/XX9A>(R,9I4 MMEH(MVE%O-H#"5'<8:_[9+WF B=0O#U@B.?B"IUQ82.+K\H=MYXL$BAO2B A%"-(TQ\ M3;= $\8E+2UY401N%Z42\Q:],D)P\Y)DTL9GWX&2@?>4_N_P[=?@G2ALNRO_ MV%:%P2>(7IDAU8A9NIHPYKZ-QV!*"T7%MXG-X=IF.S)W#A3QAS#7U(K?TM?8 M,I!Y4A%W2-!02<%+23-T-'0R_<)6 /TW4TW:>"'Q?$].JVM^J!M6I@K=C/; ME&PY$\5H$?.X7_ND[AHQ7R6))" MU>BAPB+OC[KSV+C& 1&PCJTE3@OT4=AWUE,3[8&I^M-.]33NX_APAZ-T3>7B MF-\-@WJ3#Q)/,)>B@]B0Q1C[K(AXQ7WU%6DNO#!P<;>:5M@^!0,3="Z%HXP@ M!#Y0$IZXM*]UY8*U W&-NLE&Y/%@JH/O-?%=(-N2821&=34W&1_K/Q^^2\FVZ:W&%CMB(.T=MZR@ =T.&6^:@K7RF M/K;E7,"V4#L![<,Q[9S;18?U@*Y=$)=E:TM>_&*83.Q!Y]HEEIM7*#H_I)#H@831O% M':PNC4JP#![<)9W3;SD010W2 I8.&HJ]73F"XW0!_N0+5_(<"VFL#Q;+Q_FC MX^F=/*>B\C$Z/KL1M^(OMGVE0N5 MQ:4P6/B(O-%LV[A2DJ &)ZC^LG+5R"62++6.OSC?5WGBRL-^2?20PVE1EV#*T5=3XD_NZ8&S5ECHI3V-CFJ;3HPR7MF590.UE ME\4!JX[0IUBJSN\2L>P+.+6Y/[EO*DF=W'*R),Q1CI6%(1KAZ@8D =T1VU%L=65O(I M4L?(CT!O)N=*%?9%<>PD?IUC'U8+."=5&3)S-ZW>-J$%1=]7@R>X +E?(JRT ME3)'-P@9M:V'Z ]. B+1L[_L%/;Y76(>?8]#(?>).^-];L*HBW@]J#B<87#7W,R!XSLK\F(VL. MR/)^+L*[+]4WB"(5%K8XS3,T!?F:Z-*(:30%\0IC:HZ'XCHV43[.E$8"Q4^U M]P3<&::3&.YH>T0JW\UQ0..Z5YBCGA+KBBU<[%0)%PPESK&8-6YCAA(9TE9H MQP%(7"4"]0Q*:6/@9.R&U.B6H1-"[\%RD3W(6W';K.@B8_\&L^PLNDP2A.6\ M\/<-XJAZ+PW+M3!V8SO$)I(9U4XY.<[#G&OFPD,S6X_VSB88>P=S[ U:,@8D^7>KB-BZ2] M9P=%6I]\H\;H00F:BV#!<%KJ[0AB[%M\D&"@$ UL4*:C04=4+D<,R8.G2'EL MA&L/@3?P>>KT2D36OOB'U!0'W(N==!F@\8L]:TJFY7))_P.VLN1])%+1;3:* MJY;=T#B7Z;^PYTZ7L7WAONY=(J._*%OL8.X.Z*0*0_J-52\^4N6:E<$TTBYT M^?-L/(9MR)RYT.V5%B[,L(8XZ.'<"[A3YC[&2TOXAVG;$"&CF[@<# M#]]8[<2G4/7YL+\$Y$&PVR("%:/#59)#M6>M;':7,(0W>UO:R[I&;@HIK_J2 M,[NL*S#TP PP$?Y)=N(+E_R[1+[[AKAL;YO6[P7[V=2XR[D=O0KK0VQ[3-'M M9NHTF2J3V39? MSNUW4C3>J29TBQUXT#FB>LX5]D"LT0?RV$&F#"7L'\,(ZX0+D#'?A4Z@P>$+ MUK$W9(HR\%3!"BK1'QJ=AQL_9?7,DM[$KAA"AG/PRH5(U.(;9VCU.,I.^$"? MNNC&8YY;1>(\L%8L#TN[*M!'WFDW5/I)T^/]!XBRN(U:B@MNDAK96(1E8*%Y M/"5&1LT'2]8\I_X6O[5:ND8)H:*Z)1WT>MFC%I+^'L/_^Z63.WOTZ/9F=_$B MN0#[>K5+WDF_OS3Y_ON7=W$N3QZ>/TY>F97!XO"?U.XNSN%=9\!)>/3DP5T< M?%CLFR:OW\ \SI\^NXLS^:OZR&(^>_;LV?S9LTGP79_("77LI?4>U M]1U<"W_7!3SW+L[F J\UGLG*%*<;FLB?__3DT==&J],2//?!K/X(MT_8/2N\ M>UZP1; !FXF8AS#4)-)>8S['U(YXL.)JW M+WAC '+N]L8:GI(9X.97-17DNH&')298V^@O%XJ'[@]YS-/$-HGEXNYQ$(0J M7?:3J36%&I>_NWY)N#=I).+ATW'F2V=B/+]+E,7VXGST MX/F+6]6L7S;]^N28=?Y*\%O/C]1/L4V:='DJAUH(E\E"]B7$."JK4U^C^D4D MU5O-3"LOJYQB_V?/GSTA9GHI34MF[=2IKG'H$UCM@$SF/<+WL';_;<#0O*VK M35>L&!7FLU0V+/+S^Y1@@ZPT5'A-4N&P4!^_XS 7,ALY!6\9GT#.Q M;K:%419/$I]3*B)#NAV:5/@W N[<&.X2X7H%T\-\[WFO>-GGE:H",83R8<81 M-%NL3!2<+K,W<'LP2E#"'K6.+T%,<[-!)98G%GWI7\1+/":6)(5]6-4(ES=2 M>&_)6W8M1FZMG'GR=]STR'!&6B0P!^$P)B%F+F)*:U5+YP&?7Z44*()#.AM2B(29,&N:K5)DVU!WFA">+M5A*0).I,J7D_LZ) G MJ[KJMAABXKY5KF050UG8MX=J:UD_5LQ_W_%#[0(P;@[G1*I*X."=GL_7<UMA%@.QHI+4771;;;PG4TBU&0\O$8JL@1<+H^A M 1XU[]2)G%[XIER!AB$QIS()]4GP/9($!_=MO$YD(52%*Z?Z=!O)AEZ$;YF5 M+AU1UT&9=;$7U2=GC/8)!..&.DJA//TZU$C];LQ! M!PV.138DRZ,WS2R?\P6&_:01;.09 UO+%RYK\^1!?S*H_@]/Y]3.Q_):[214 MFN]I!QL$1BG@Y"#0&-:"]:\;N MBQMUMNV]3 B[PYOZNE.Y[W:(38B8.UP+1-UR5HW<:W*&^B=I,9\]FBYMR79RB;\2[Z\:2F,FFNOL[8#[A??L5%WKJ\U6$\Y='[>V! M+H]+1S[H_H2L(YB(Y\+G=:UDXK:Y(KH[=9N.G7H:S+@G\TOT4SS3"#89MO$@ M"IR /-F6:5C[A1:\::-R!M%:;J>B33_>[E,G7]OK5_6\J+&^!VK<--CG>_B\ MKCU/^\(545/P_?HQTHS/Y[/+^>P%@8YG+T'MA85"B"]6Q HI)&R^?LJ4)Q], MZ>'ZP25TV':@U/P(%YL41#!7&ZHIO%78F8Z9P3O'\=T@TPQ<1:K06"*6[)#?+0Z)PZX4!3*,%:7"$X&SN)(-[U+ M! 7WGZQH,HM(,?DF^FR<'\#@8M.<=-L;FQ8V&M42<<\#<[]V'/'.R=7('!"B8[9HM$H",R-SB!M<0E/ M"\[ -9\>.1!@<9NVL9$!SI!A_ M7;R]^.&O:?]P./YI(O9TV"_9K( &0Z24HJ9+4X/LV@IZM:C&BK4/+=6WWS!= MAK.SD"SC!/LAJVVCO[+_^!J)=0NU^\J4-#OZTM>76 P'&D'6F):;+35O(9T^ M8"NIA9>WN7V/_/F4_G2_S4?^]NSTZ=.SO7]^<+K_;X<>^_#9Z;,'#W_[QSX_ M/3M_5X-6 Y6VVJOSO>P_O]0[_5P^2,_+^[/,.?/1\^Q$_'$H)BDY_ M>WAG;BX!+Y '<-^Y?] []T_[YYYVGY_DW<7;__Y^N7%N[B\Z_K) M1>OPNZP=73J_Z^(-E 8MWE]V<:GCW3@(XW/Y\Y\>P5U!_YO\3[4NDQ]55X!F MU>M--+\O:H/?J(W^XVSQ<5ME(=Z;MO@#[>O+M=%A+_4?F&?\R]W?5VAXO2,T M\Q]B@]^ T;A9@+?R.$W.'YP_&-O97O3N[#'MXV^VV[_TH\?1_>K1?1DR^T>U MI4;*J3_/WMXQ=^27:KK[Y-A^8OGV-%(:]Q=5OH/_K-M-\>W_!U!+ P04 M" #\B6E1@3F=B[90 ##! ( 'P &%M96YD961E;7!L;WEM96YT86=R965M M96YT82YH=&WM?6ESVTB6[??W*S#N>3UB!"1+\EZN<83*5E>[H]KEL-U3,9]> M)(DDF6408&&1S/[U[VZY 2 ENQ:!94Y,=%DD""0R\]Z\R[GG?OL?KWY\^>%_ MWUXFRV:5)V__]=T/KU\F]X[OW__IP)7\_<,_?T@>GIR>)1\J5=2F M,66A\OOW+]_<2^XMFV;]S?W[U]?7)] M?(N?P/]JE;WX/]_^Q_%Q\JJCQ]\O1AEIVJT^STX>GY/)OI)^>/SA_\OS,8Y'VXG']3-YM< M__>]E2F.EQJ?_\V3\W7S_-IDS?*;L]/3_WN/KGOQ[;PL&GA8!3_F?_(]>G=J M]*?F6.5F47SSSOYB5>5E]\Y=3^K_G^,WQ M7*U,OOGFOSZ8E:Z3-_HZ>5>N5/%?:0W+ MPGUR4VC[2F=GC^ ]/BQ-G5S\\_+-J\M7R<6;5\F[R_?8R/2LKA?OQFQ8FLL*K[KVX M6%1:\YZXJ^'=>T$S=/9\DL!L9;3!59V4\^1->:574UTECU+:TVDRW22JR)*I M;JZU+I+7EQ?)9:&KQ29YKZLK,]-UFOSPP\M$):]TKJY5I9/,C=J:G+3 M;))9N5JK8H/+H\>].B]YI&-8FY0F_A_ELDC>JC:'6^OE*CD:]?1=?M*SMC%7 M>CP36.EUKF";TA]UN]95K3/K=5YN MZ QP$NND +?Q6E6-T59\_J&*5E6;Y)P$Y^SI2:QQ]T+7)LD>#OJGOU^^N[QX MG]*:B/324KNMF,!JPPHG38EK#;K-%/!/.BC\RJ[;JFX5_(.^@HMUM8(]LJ[* M*U/#)N?M,RN+C R,.JEUD\S+JEDF2UUI4Z3)]=+,ELFUR?-D 6JT*OR-4+6Z M\>#V/'OR'':>WV+7!FX4OL&\*E?T2#7'(>-7E_.YGM$+O8(M=_+%BX6VPKVM MML%>+/J;'W]*DP^X\G_[\=TEB3(L36U #Y%*POG&*5NU3:OR1-EE'EK1*UW MNM=X Q1\D&6[H/@][!4-:PZV'VR,*9QM>J'R?)-,2]!Z=.5TDT;Z #^#:^F9 M>*KZC3+5>7G]U[\\>OK\=U^ZMYGO-"/;_ASL=G3^]L-<].[O PBV;J MVH6YBV8K!1UB5JOC+OT<',$9SQ;63-5Z]^UP-0>G&)?(%#CX&_8#O)KV'\GJN['@;;IO M">?ZL^?)..74BL)="F8ZTKE9EM<:-N[=3LW-$C*PI5=J@T+B]C1J,'@I$"+5 MD& V,,B>8Q/8O["MW^.1"3O\T0E9%. D[WK 1U79+I9.Z^'C MG9Q$8XPZ _'N[84Y21DO<3;1VR[ MTFI2_ 2'B;-7])]H.'-B3Y);U*4^+7_]8UJT\RCPV%_%WA\5L_G M!)T^WXVD',.(W@ZPL=,V:/PS\+&'K M%V523F&.>7,UU@KR\LK&F?,I=FK8>9GGY35%,%"3=RW7.%0&TEN!20G&9W^4 M,"HX/%:FA@_*BBW9NE$4':GM\8)CJM!B7BJXW12#I2N5D9ZHT,#6&7BPP;3D M=;ES;E*PW,HV#\=H=9F=L=D2,WF?,R%LMW8/NUWS1 &ZLFUD)>Q57V[RHX&) MP4B\$\4C55+ /K1&>WCRV]^DGQE"=%Z%:%'54'!2=$7*=GMO_Z%5XR3=K88&]MM;.(E+REAL M),+#G[!ZS\"6GS5PII>8^[)_I3'?$>UTIE1E<$DZ4L\S\L< MTZ6U_0/-?,QZX.UJ.=YFY6H%SY,K:+ARPO1'&47F*'F#XP8O'.4*_SE%M U& MMDSHJ806$OZ77R1\J:2\+N 92[/F]]!U$%MK!,E#OT[<&ELO1>[^FYO0!QG\ M0AP&;:0Q2."1*69YBZ>8B"&,M]*Y8JL%Q!/M7Q\"=O"C2%KLS=!LD>^W"DZ0 M/Y#S9$CZK321@N#CI2\0<'S!^54'WOBZO-;D/6S=L2&D#'Y/Y]4W]H5[(#/[ MJVG9-.7JFU/_$S6MR[QM^C^Y 9?&_[NLO+&UT,=3D-Z/QY0,_T;EUVI3W_O# ML'!W))]^.6>JK76PQ&&&6Q4P/=:E6)>YF1DV6$CYVDURO=1T+(21.Z\LX>HK M,)W!CJG!&@<7A%3_="/>' ^"SI5K\/[Z*O*NX"KQ_QU4\&^K@K\G$ MN+8S[ M@6?=C $6)_H.-2!'G54.AD9#L8Q9V18(Y,K+&7ZZ:@N0AC6,WFY? >98<:'H M0=E6#4H 8A1U@]_\#")09X;D#'1P!KK%U$VE))"CBQF94JBYC>C6_OT1=M*" M6UHA_I%4,MRBY6_@H]\"'W8P/'Z'7<\:;H=? L62@7[($U^+L$X3M#:;BN,PM1U.3-RJP&93\'"!PM('H@1?OK8 M[WG^^_??T'L5='FP3T&7EH!K:)J^ QL3@72T=>##,4"=7K65C;=^H Q2+ZK. MT#R.3**'!R^2:;!H-,$Y&E5@Z@ICVN )#D9KG<-)D6 "@\PQ../"VB&P5+*H MJ]+:89BMM/YF[2_1%=P"9F&FAQ^:^6FO.M,>I$7!!4A>+HT.[I#\",[K3%<@ MF>LR1)EV(*K#Z5@\MG11MY4-:R2T[..=I@&8"==9HPMUUQ=S]M\YR3!#=D>1H@,I:IQ]7#%\+]3 M0E(EWY6JHB#_*[JTK.J.Q[\'."MZAQ$<20+EP1J/&>A;N&^UX73*MOWR62CE M/V%*4HTH)4G3L$.9LA!6&L[Y(&8H"I"V8)RZZR4(/T_%<;[GEQ:!!OZN^+A* M7>D<40I>+9<>2= DA9[!AP25+!-0$OG&J8XOU++P8J\;#&;B48$N0V-Q@ST= MM=S4 L^;$I+":I%UI3DUBK X?@64'UJ M6N/+9BU-RI6:B8EF"O!/P"HS>4Z_G#!>.,ZU MP9YBV*_"0XRU.YVZ+7*^( .-ZJ5=A"S.<4(?6!JS178 M(RS1O!5A_F&V<[M;NZ:8WWX8I))$PDRMU0P]%!)@4TMUR#P'CYX-GB_4$@>( MYP'B^<53$RM?#ML.;,0UA1] 8YKB"H2#BI:LYE6FXG]3J1$?4[BYB[(XAO6? M&W#N==;.7%ALM@3-W2#.CBU_ ]H6)07^RR'>^%PE>6$TM[LFR4J2+_)OYB ) M'F=R6P?'R0\C/M!ZY#MVI!+O&63^K#_5L=8QE :?NOQ='<6F;12OCX;I_8Z, MF9E>-W@&NI2D87_*K"@'VNB<3O:9SC@ZCM5@"%V9"^Y1794FLS.0E>T4EB"+ M=6%/%C%^ MT[2C*_L/!P-^Q77?,MM3ZS5EH=?$\5)^C,7;A' M@:&7H=7&X:&<3.-_*M@[U2BB0^,\9D18!3>#4"JL9 MY#@9 "H..8@SS3!,+/II0G*0P0Z]S4ADYXM'YG\,)\''7//W^P]_A+Q":"^\;R?T9'X#D'X>,;5?!1&X4,X*PY+>_L$CH,>93A_=-12C8,U MNU9EW9 XD8<3E.*26$4B55'%/X$2\9[S%G,W5 18Q\P'1#]0Z2L#KT)Q&S\E M'"#X9%9LUO!3X!]=>P5&EVF& &-ZJ!'@03VK=(@\>&G32AY;$#].@-M3W)I( MHU3SGJ8*D+KD8:L5IFP=7,%>R$%TBL4W@@ SC;UAHS[:PN7?/KSXE8-?]B@. MLDL1C"Y"LA-NRN+^75FT=VU1]8R%NIW^+)@S5RIX-)NP%4$%TS.5@_V@*E)& M?6O!89_+-<:5VX(",R66*A;>A !_ UY^Y(;#6-;)60Y34JFP)*$GKA8*H28! M[+:D)<0E\4A&.%?FQ'DT;;.%;JC$O0)KHX![&)4?TZTGT8UGE<%Z%37R57H; M#/G[4N7C6"I=8QC&U$L?WN;$I*NT+RG56Y?H:=76)",S+2Y,@ALQ7FE(^@)Q M[8=C;'54%M;P6$#@*S!#* #PX,S=G([DZ G)D78A$Q]S"8,G3DO8I$,H-0'O MR"_X(;XV3ID8O+#;T!9*CO#DFN P0G/"Q'$@&*#15VBF-G726_0]2.I^4!5( MWGC42>I]AE!7<] I7D989]P'M0O.A>]"OP@5!X45\7J=U6%.J+]HVZ3DD +J MI8!F(S)P;K!O+G]I[Q@Z"OL']08HO!FJ4;?/B;7U!@,&E15L <.:N+(&BZ:7 M2A85<8?9R G6R<\KA4C/&7EH5.+(=)D7.1R?!?D1X+.]+F8G1!287*RX.E[@ M5PT%V'C.\"I,JL)@WN:JH'H 87U0P:\J^ZL^"&;\:O"'#Z_?CD']<1RF846& M:NVZ[!],Y_9@&G#1#26V5T(S2; S-,=\N 76!-E3=9 (W1NX)!2#, >G7PD)9#X MS9)UKH1I$:Q$T):K>@" .) &E3A*ZA%GSLJ,X2$#2F\NN;Y:%X:(G.3NM1>S MR%3>!: D&YA?@N-0L?Y-DU69D9M%Y9 !%\\!Q/+%P1L](@F^28!MOOKR$V;* M-)S@9C5MJYKI1L< C/R[9*CAY.DFNM/\()JDSF4*.#P:);)@S= M/4BV-@(8P20,$;4PBPR]N_=.F'<9K5G,'=)AN)6_YW T]J1E,1IIN=F$?6]F M'Y,?$'%\M_)R@W34.$P&1E-YSPI\]B^\?9=[M'V?8V(/@Y(@KKZD4%Q=[J3#[LIWDUF-+OIRR^2BV;02M.YMGP%]KMC)/C(,"R1,_CF M2EZ%,$+3(*(2I@M[<"!!.@^KR1"6SC$5],27E M(BI#Q6?6C,6BL5F6D_EM*. MN/::G\VIQL+*M.KPL!NI*]&)[5&QM<- M:"S+'/['K)*EJE:Y)KSR4E<-ORX!P%\7 ;6+S4?4IFXBBE\3SU)TD@LI MBTMZ' IPXE5]M$<%.!_BY@J^)^$=QR9WTD+W^U),-W&/FK _!54Y2&$;9Q8. M9;:',MO?J).*]U6$:8(TY,)T2\EM(R1LR86-D![81D@JNV+U'3=3DEK(*[!= M"@+/,G&Y%]3;M3PYX@Z#'$,G_MMH6-*@%"RD" N"\D7N'O$LS&;P[VJ8JSVS M_+:Q&O%C(;=JJM'?$SK_LLR".N#PASR5H,O[=+I;)F*^DT*;)+^3C%2;3O:1 MJI.E0:L%P<@:,'T_PDS?E V>C+87@5!S5WI1$F?KSL7@!\=]MSS]/?$K#XW0?Z3D@#@Z!\&[_Y'B7O'7W%>7K? :17 T^0&T+LRWD4/%\8 MBCN%NU,+-&+%8U':#ZTOB@&BM-=9(RCA*)!IIV)?,1A84[HA1,_$((]]9!1= M\LJ/D>2[>>]_'POU[/3I+83K_,')W8F7&8V1RCJ&5+GB?8RM*2\FS/ SFU58 M4(!40&U!*><0LA^R#0^<16ER]!W?!ZN!!,PJMXGPYO8DH!*$J#)9XD.A MG\W:2J@/CE[R8]K"83\RC]KHB,21GE!N7%+FM79O22RN FBYX=6ZQZPMTMU2 MXB%V $H;F0$UB3$7X,8&2=QR8O!I9#__JE/F=Q.IQR=/']V=3(U-J' 7P"[$ M!#-3'-F.($)DQ"=$A*1,/8P23Y.J4@4CB.L.TCCL"LB\6CIHI^#U<0#=A)L' M9Y)-?/O^<>/<4L].GMWACAK;EHKJLGPS+^?]3#?A/LG5=7(TPQ8%5!^82R?S M4=<+7(@R_M%;(6,H'[AEE.W72,=H&A.\E2!(:DU"<;O-#7:VJ4.U),2&MS2S MR>* XU$*;JA*XEI565A[@Z4DC @-P-U8'%.9F;5*,5594ZL#:?]F(P3$OQ32 M/EU1&I 9"V*>+"]!*<99JQF.,]=>4UJSA@9+3\6AAJ.*"FL]X+S+&,%C$/XF MJL;TU\HE:'#75.?KRH&E--(::U+3$CY2$D=D/0VZ.H%Q,83/^_.YLV,C#+CW MXO5G2=/1ZTFW,,(R=(EK"]OPZ+6_*HZS=+W/(.K!0%$IV[22,*"%TV'@G:4+ M0@'NOP]U-<Q=G)HXG@2=%_COA+Y,*=/XA*42\X*7I$C==01+#5 M&ICW4S@D"710")&([0<^Z*600X*7XHIA1\NCLZ<3*6%>P=HN7;"ES.C%L9FPYWBY6LBD?%6 MDF]4:IVT*]0ZGH-JG91">C%W0G2(;QH94V/NRT@A8\;8ZJGRT]+GA L)4 M7!$@G+/1ZTC>_\A=C29>,B?GTH:2BG:%(6+F]!4ZG=I^(ZQ_Y%W2[6E"=*[6 MM>=#C%D E(M(67D9>$D&(]F^T[HHZ=/.&!X\?A106$G=(Q=S=;D#;EXWG-,# M8N'+$0MW=/;N%@,)WT0Q5OCPKW]Y^.0Y;"94^9E>:S(AN']#'J1'7$?@156V MZP05+K4&RKC#"=S@RE ''T+$(!3-!5Y<;S?&>F?:*X%G3T^_.YI/CLXG_H\!S3"9W+GM45\1NL%0>. M[]HB(GW_:#'-9<*P+87E3\N&8"#]S722O/93FEJERQG!SS "[0S+5'"BH8XW M!27A/)<3'F=8Q-=)H3&C?2G"(?=C_RKN\WWPS&[VS-(_TC7[S5,GHSDG!CLR MKQ7(7*762]K+O@OGN"WF 2=E!#:S;'(\]F@>%Y3BIVV([N4@T4^X5R/+S[J; MS)+-FE'T2&36!?2EM';+2FMJZA';G'60]^D\AEM)+,%(UI7SK4)S 1L&,^\U M*"#798)'O^5I?W WL]&'1T9&-X0XT=_OB(Q.1[$'SQ_:T]^[ZMCU"/,O;&MQ M_]XC.OWG]N@?0GSB83CI1EF&@R=XMC;7\-]S&^+H&W ][]L'+!HPV##TK\_EMO;_/GLX?<\% M)+EH-L?,"G#^\'=T7@+K^M4D^4\F)G<$L]GTJW$9Y>)A8( M$!IQ'&Y-.'>-+2;L;$0T'<55273VU#ACILVZW[VQVWBJYBJUP($8WD@S5=B^ M&19H[WV;KGJ/Y)7W-E^,Q"$R;Z@7IGI3HJ\$&_SI<:AKM]"TS"R?'$*_A)71 M-X:U CE#JB1?(22<#5&;1[_6(3 LXGKAD@904'AH@"&"@AWH*KNV'*_)?-L0 MV561+,>OC9W6[L[5_A/G0["\_0"%W?0Q^#Q8XZCRO92*LEIJKT5YH)%W6M7>Y!B?<=O-H(@D?0 1FB[:UBRC9R-.!7E MS*W-)P2R/G:5-:B9=R.#;\EFCL#SW,15EOSHX9H3-+X&^AJ$@(->5:.68<+AC$""*3I04^%%PA&F05(-SW.8"\OTFBN^YLKDZ(OX9(EK MGQJ00VY\;_:HX<$1=6O%HC'J%_A+JZ5[HD?[340Y=(KN,/R@J?(N&@/Y13;V M09DZ43%Q,*K_@BMXH',@Q=2>5ZK-;&AD@>/MN)"#[2?A E/96 H=9>"%-[6/ M <&K7EE[?IXZ'QQT>B9AFD5K\H9N7\!N(.W&;=E@ @&F>N\++C>;\U')1;;\$N0XH!4,]IRX*8,\F^1#@9.E\/G=H%#GU?$_P:O+BOA1S6ER M^'1%-@GRM]'SP#_HW(![MWE#!S/VH:H,A3^PH_66Q\D]_5-E5E]M6]8K4^:N M*@(OL=O(4;GU.XH./BCUK;5AJZ#ATLYLV]*(R50\W[ 9*@7W6"CXN"SLXE!% MR:^?A?2WE!',U5QNFT^_A7 @;K@='SC6P[[/C 4AYF9E&EX6<9+G!@\XN!5R MFK"G71QGIJ:,G@0&[3-J9QSB1=SCU;CB-ORLIL5M CJ$VA:H26U0A'DTM34! M;ABL6 =U\I >]2CA"99>;)S #0X%UG5+[-:LV(V !VE9H)R:ZOX<+;63X!?E! T(NAU_CDRTK-FB>B2]LR,8>]^^5[ MUVT[6$U/4F>MYZWTY]+*ZXXI5.$MF M]$CKN']:LV&.\H.T%Q1,9WO.K><:.3BSU0+2UD_]O MG%,S'IXM!\EDUB=KS$;%A%V$&Y%O=:,6G9B'J"XP<*4EDZEF[8H[JM6X&%_C (91"B]HMWKDP*T^U,JP V@1^[G4]O)TI%-L[@, MWVQB31IGY72"^),.W"D*E#"\"B%_C'*&.T8'DY\TP1HD'!P!42:3.8C+AC22 M'")J<3!-R#AX$,F1=_"X]^)#C*H-,;N6[$OPR\4F(F!R_$L=^J6;J)4\"&:P M[^0 LG?'PU(G=K;K0Q@F75(;KDQR0?0:Q-AK^[;#/9=F:H+$K!L#WM):,[=Y MZQBINB) ]1QIK,()Q2B5P%;IS:)>8,/954P]F\RHBH)@"X75"M$]H]]K?!XR/33D9[ '(B@H'''GYM=8?+1=\=+A;BG@B48 7PM_P";:#<=0F M4N* G7A 53 :-W&]20K1@EWNI\'[N_0[C;0L7&F):"KR ^.R%,)F:_W),%PZ MTU/;(Q2?.,S(;[AM;ST9TD3*@QU0O9%S9U\,V?Z=I;9J$8)H820Q0,;A!S$KFEV,"5&WCGJWHLN^?1 ?4"TJ7M5 D;._L4",XILV0H9MA [ MAF4:/IAO(W9:&3[Y2"Z$7#=L>7?MF[V@"W71*5>0H6 )='1C" M?VQBC+.ULEI,QJ[LY.**S)9XIL@%-OY_BV*_\Z>GWZ?1W>N0#S]K9]K!VT#A MF%6[LNZ3[^E\A-2^!H-HEJ"^I"(S5KC_UE4YP?@&G8!P34!5%#\XW,0IT^#: M,:2]>@0N?[2G*3Q'9@,IHVNN^8\FY<3."F-RD!: TTP^:\'EFAVO]WJI25'W M4AI4I=[;0>A+.@?0IV'=Z,GJ%@XCVVRZN]HE*KV@!26V$9%,WSH*MV>/-%.@B.G2Y,LO.*\\39:KL MLWWL%4YE,MEQN5Y/@E]MJW(.B&F)9P"LIKF.Y#%BGDBFNN0*KZR<6H2A9 M)BY\@NUX%B7Z'PB^''X'+B/ME=&&-B$6XV%\;W!?RZ9F8Q&S-//(7MPMZ=*) MW!J4<54F6)7)T:C5\YNRX-)")*Y\9VP_ M&J8:Y0&M5\3ON@O_\)#SV!M*/1X-!_3-#:5@;W;1LV^PWM^#9^^XLU07(^+P MMX_2Y'&:/$F3IVGR+$W.3FGP9V=#0)(*A4Y3#J838+)-W-!0U@.Q)KBE3Z0? M.KR,9%]+]4\_8C_4[ G.VQ05(;55<.3W0X;8;7A/;M%O(3F2FEGK(!VRN?N7 MS86]H#RUS*AMIW3E'#LK[%\>,$T6#"%&.MBRCFP>6@(- M-YL8C9G!AQ)ZU;I8J(4$5D&%&0O/L\VV$02QL[QFBOF;PH:L3 $Z"!/:!N00 MAJP6U,"-8F6@7>F/+MB=OL9PBGU"BDW[3$T75U1#1TQ5POB"/AXW[2H$(U<4 M&"+'%Q'T/*6G;;=P1#?3 .%':XKP,LC?CHXSA'(UX?:N*2 N]_E708FV]XTM M%93"/?0>R.* ^:@-)^LZ%X?F?(S8MX]+O?OAP(:YM 4S*[!HD$^*5BBSK^O? MJ[)+MK'I"S0+-0-$0Z@GB( GU&(S"(S,A&#"2H%O,ZCA; QVZ387ZVE:;<-\V(;*S*H#$ MM:V$.T-*76V]2% )CF7=NL&R8ZHS$>\J5!%>^6/%>-L,YQ.YX1G6+>,1<8$Q M9')!16O/JM:54RT-*? COV/)&B_M3]SUE E3=LN24WG59 M?724H(&V_4QBQ#7F]S)'C!BZU6Z4-B0RQ(IT)ZW(YJN=\MKHB:/9D8&:79MU]G#M6 M1"7AW*,I:#D3'2_K=!,G?NT)%A1,]0YS2@=+U3D8!+FA,( M/4_!XIAA-%[; M?^$#7);6;U=7-Y[VIP!UZRNK6^W!_^O5:ZQ92;4R^8DM!$ U>R?-I2)E^N3\ MSA0I8K7Z+H\/5S9L8HBL$HBPFT^*V_M2CBNCZ6<)L9+RBI(GTG%_P\1 %PM*<52R=&#_^L@L+-8ND@X%@M6:" (^M.,63R/K"U7JX^6$*ZB3H+=>#&3F"93 M<,F=)\J6@:/AO-)$FEHHEWLSDG3OTIT@6@)%A4(<;+18'?(D.91L[ FY?!?3 M9:O1 I1$#^'ECHK$1.7KN!L8)8')8S.W1D@!&W2FN2JBBZ(N4/;@0SH>^OWT MD+\7G1#=($(G4RO0]_7-)U"WGM1A=.R['#;FZ/DW@Q38S)4J2B(LW$5+V@VY M7H!:Q'7WY[.+L1*Y!',1$6-2@QL8(Z"@XUX&]$S)ZX*8K9C!.6AOX)HIVEN# MMD38#%D2SNNDLCAQS2('D;.MR.2 '$D63-QY#\?Y@G-8MMC+F/>[4]69J6=Y M60ON9^O +1(J+SGX21)JRLK9]?C:O\F;$)Y[^RI%S@5#/IR?(#3=BX+4!(*\ M/$<\1KGAHLHVA2R'G!54-J'GS&IC$IY0B-Q"PBTBHJ:"=X/1GD/2<@^3EE$= MC4;!1O$N.WB(:$/ZGN#1UJ2"HB"I3@<$?H@GT88M(>0(2LP*H1D^,NR!S28H ME-,]P)3%JJTP+(+X0.14LGPO1.%;4ALG(K)1<*-HU-)G>D"' M>&&]&8?9"66;'#B4B4!,:$C/Z"Q>5QUN>JYA1$P_(W5S](G,LN0(@@J4B/#M M=X*DGX,&&L\ M4%KN#%O"-%JXBL@:H%\.M (8H.)PW0 .<+!8*)^,)NY_*SC8[<[/.T:%'8!8 MX]A1?2#6;OLF#,92LPH:H0&EZ#1R%P;_6::G-VO@>,K02IQ5NJD#8W* U]@F M#Q1O>7++L+,2:,Q?I%855KY2905W1@_K2N5MMU3U!BN/K]SR)N543IX(J\^0 MM3 -$AK"TMD*Z8IUU6PZAPCVL<'H @)VARK;M^#DK/&L+8MA6PBQTK]A!!)/ MA,, >_A$AX+OWWY=>+@FEP]O>>G/10&E-HI.2QD5][L95OB^*\Y*87D*P"8.K@Z!;\CG'M7"HYEM%'F\FHRU>MVFIM9$M83WN12$_$'9I)6IN:@ M<3]=$!I)AW#H(1SZZ\*A$6^PE)/R+F4J$,PV6J'>*HL@L76K"FG[!J:J@S8\KE>,"7T3%/^FSI[3=4YQT/<:8W6,WF?,Z!P<@J!RI^A+ M","-"DI40S3*,\W!H3CL4R$,5IFJ'P%R;DPZ@)%.B0T@B-\'+I$M8*:V(8T] MTE#EXD43"1%3K+97"Y5:C@O7KL,CICQ^5S$W5]1V!-D-,P8!,$XYT%Y]R#*G M(GHH*X9 5$S?HUPCDDYC"-LK)6ZO$N,-02%_WD+Q2OR)_EC]K"+JXGJ<0W M%I'&#X_!4)4-*Z@UAUE'RI***TW](PQM4Y"15N7RJR)6J/FJ!UF5R#Y^(X2?P M-;!/JRN]B3ZC1$JN"C^4.0B0D*VK0N6;6G>&.2MK\5%/=GGI$AFP)9)D!87C=2(5$)U9BV&([YXPOI0@Z(9\DHY304N2:2,D%&M7A]S4_N6F_"$1MPZ/?4]/;>VW4T_'3H2LP9V+#I-A^1J&V1P_ M:KWN6.EDHB.&B)G2/9->N!']"9XR$Z2IUTC8,-7-M=8[6E9B:UUB\NH$W#"/ MY)RJX2=)RP]Y$@P>9\!ARSENNG&.+P*\/3[?IH9[M]DFE9'+12\AR@64IJ9 M%B;AL(J*>#D];9#S3/N_=9?3_(_3OKS#Z-*]%P($G\>KSCT#X=C2XP?\4:*M%S'RNRD M1@S!B%V3 +S4<03JKJDO 1)"FY2K3KH9XPN>">#W+["E M>"K>7]@$I.8(I^ MB:%.!M;U3*W/!A]A>Y.4_06XLE+7'-8/'+E5F>D< 7*_M$9<."N:[!JUA/2I MRWES3;E60B=I8LEH.5W *Z0HP1' MFL0@SRZ=_3#R*S@>HT, '+A624U YUCAE[8EYFEW)]FE@8/T8QU8LG538O5D M0G-#DL",<%/LA!84\6/1*$'5ZC3H)\H' X>JF.!@Z%6=&Y_(^Q >CCSDLG)! M0.X/\OO2$(W]C'BV1V?$ZU"]V6,B>8?WNU/ZT9,#@&HD>V@GDQ7G)KDSM$1) M,?57#ZO8L @ZIL\(T@G]8X=#&AV?P(?0[5U3FVK$?]K0,IH,"$]GV\'&-%'] M%45Y9:J3J-.S7AWQEIYKIL*\'1EJR@9V"WU*ZE 3Y=<$-410G6OF9BYE5+;37I M-:AZ.*Y+)Z,!EQ#.P19A5^(+A$<)#ICO2[ JS'E,9(GQ3*'HIEM'J6[7V>W8 MR[@\ N_/]1N+BJ 1G900UFC"W%$O:8)7& Q4XY^6A8I;83NLJQ;RA<]7,) M=F$N% $T<767;WK4:4MOJXT@43D)Z)1I>QSCRAW#SCI&HO<:PLCE*/2-47,[%"?I++ITF!S>9'8X@+0&;E7J_Z6H#Q<@W?W M1[RCK*4;>0BVDJ/L3 MNH>+@M"A%'YTRL!3@-!R@QK *!77WZZH2!S6>0TN!L928NJMB'#%UDW6MM,O M;474\;"Q'',N[D:*]XAS8,G3HZR4GP5J?)WVVFH)=97M%]@_=CU.UB*2IMAJ M$*6J+U1__))*BS4DKJL=M0S\]R5-5;V&4P! 7:5VBV MXV8 H&M-5>FK-#(H.7$:ITFUT+:(^6#])YH3L1= M!^S=!E[\;G:F3.TA@[AW&<0H=-$_LI:6N^@V*F?;,1:KHG[7\9"]Z/.USD5M M(]/.1!@HD@AACBR7?4BF Z_B7'"./,3N1[9AGM^4L.^F'=WH#HFCT0/\!EU' MVU@1@TBX'>"_U&0#$\_3H']C=UN3MAX.QM'!BP@9*8BA=A8#6.$RM@.7Y 'U MZKAQ($$;1;0U45QA)[.ZK@T[)5BM6*.[8NIEB#(?'*+^!"=/AU2G(^@=_LUY MA\ZF+T0BB(%+TLXCT'=D$%N+@:UEB_D5 MNKQ*5 %YN5C>LZ6])2>O!@T-B0@'D60F^@1=QQQ&_ 2N@,4KG18$:\M,$6>- MY&/AFK<%<@,:QP)'%D%@; CDG$;*!!>64HXY@7J#I,*E@#WC"4A<)YCJP]PQ M]1+RUV%4(W4\+0):]'UC9$!5=]O+.@_;*,%>*@?@C")2CI(#Z>K6VO,(Y.H: M/[LR5=-V_7:/)J2Z_VUAI?+":I!6+ ^0>,)3,HTA31)S'".U MXHS-7(W0FX+QAC4,#\R@-9V\,G%8?G"*"D'$'6\7+Z@,.A!�%]"1*/#HT_DW1(B9K4\H[?DY2JHM%/!@^^X.8 M$2=7SAKWLNTA-TA0.^B /J#?:T:YN+#TJ-'YT?2FZ'U,,AH,6= M<%M.%'?(^H9AG4KB R@DVGIGIZ/)^#T\.;\5@0(VI..-,!I,2-0+14ODU<&5 MB/\6+3A,?N3D<<*ZFP6U?V1L&;_3D )?@Z]*P$1">Q*Z?"9_.C)>L7MF+1B' M1>.;O*/TSJ8YZK4)AQMITP] M*)Q1!1QR3XVH>:L1O8+F77I/,ILSA0]N7K^JG,TK'X(/;%S:R" =W6 !-27*P%-$.REE:NDW%%(:(Z8*DPFI6K8&/82@KD!TOFBCI4 MS)!8,*,03LO$ 2PY'LC%-T ^V,JYE0,@$@KS%)QL\VTA!!V*M\9-RW%5)W>! M,)(1Z8C2#0'2"S&UZ*4+O'\>/4DC'8;-]4:2TV@Z29B.HVV6'*<2:YTQY_B2 M&38;I7(9+AYQ]:W<.4-Z(,.M5B437U E#)(\IT%9-0=ZR9T(?^(*R[A2W4$"+%PC0C +TWG 7"Z?= D!&1;8":;XL]E1H45-YQV/ MZ6 0FH*0(E[I829I3ZGIJOVPH+>*$TG6AZ*.08XMKQPPC MP>LE]["$[5B4*S!1+0VNBW$B&H??<,((9KQLA2' 9#XVV))&&^@LFUE+DXD9; 4T&^,]PP-69- "Q. X9-=GB M!. O7$.&K1MRVU$7;TCC Z/NT*2)C2)JVL,)N&(T7J2C,=VP!@(TYD M4*ZB:FWW",E5R)@%$36827,Q*,O]'41*_>X);7-?$+$E(R&/'2T^;"*65A 'Q\#"178E5ME+KN&]X_,&.ZM$-JN\ $)9554IFYKQ M,LR:V]4&91BSW7,?QF*>&TPZV6H0B5](6(R%,GBE* HPE/:0H 4C MH/TH.\>J#T^+-T%\-8W@T#YHZAP7DD[Y)'>0&MH,G&)>YPG!BNU%*:JZBA@3 MV2G"@B>%U\H\4O&00+^"MZ ZLY5OJJ;"HW. 'UT\H4-C[Y$HM%YNQXN_F$S. MBXXP%5WO,9;V*9(T$!^!%BG#9FQE5>C-L(0@0*JF\D%F9/%!MZT\ZKN(;W$, MI$?([NUK$OPE&8HD.5?@'(*^IFZM7"\-8D^2'=/\D"0XTW%[)[) 8Y'X,M: M&>'P)QU*N(CJ4&@=!N$'G:6AM#^^)),+]=XR[:L], PW7 +.(!H?0>\$_/%U M$&!K5>06FV4PJQ#T?:QL/H$U 6)R<1B> M];@Q:%VN<-9H2>'7@N19##>^CG M-ENXLX)T.Q^VOA'<9N"7=F\>$H$=P^OA'AE>+TN' AJ/ Q_ZGK1M Y9,":Y9 MC3/H-D;)/PM/@'4)5$I,?L2AC6"5^0> MQE)X/T#Z&'!W=7'A1YM$=G,W+'H?[#O?=!?=)W7(M/L<$PG)=I MHHFT1S$.U9]L'.C&_K&;H&RWZV*CL/U-8WNP/&7#.DWRDJJ7B[(X_M?)^Q,? M[FUP#BCF6&E??2)Q62:J9L9M&HV&T42D?7S\!@S6 7'[SAJ20Q[NSY^'>[Q' M>N'"P9C'$ /]T&NGYHZ%^:>%- 6@<\;8F MEV0+"3T9AU@J8OW=##$]9NKK7BA%,Z/\!I@T;6$X(R3UH^%Q[TWTX)&[.ZEX M<^"J--F 4I4*UVY0PEJ8EK1$;)$>@HFZ:A(G!M$-F8@*TL=Y=[+7AW\B+)LBRR%U* Q?.I@OD/+55 MV$!Y,"6J$- M/V!QD_5 PZ=W=>!(Y1UDR8IC:D''RLG)SPX.TJ]"3$9=.+JK\^=6*@"?@-N= M2:)"M&M-M6)A)KMS(@6:5IS3E@)"A(:V&-P X^#:90_5M#$/7R1[(G&'H&K' M0!M/>\J;#;2WW/\(]*<4T]REG=9M"N]1(1["8[H&1UQGW$GU#H2S;-JH%QES M>;!.RCMJ'K*-[8M_''(RNH%T&'?P[B-GW<%7!W D?8]EPI8N"M MZIL_U5N'X;A4UTY./7/--;F_>:UOD89>E>@=\)%XO@>W&7-!?O/@FF*BLU1Q,+ M+6Q9+%VV<:9?CE!\"5FR0#2C*2SCD##B(8*A+<+*_W#N8]I6ETCUC"'2S2Y" M2(8Y"GYLS%QPNV=_Y1'.\9!3WWQ0?D]M%%%Z?U#7C/-Z0P3#KN@@O@DEEO:A9, M0!H"N"Q8JMO"OD@X34+N7H"&Y#:5GD_!QC\&1^8<.P:2L#>)99-P4IMUKFO+ M+\\P+^:,@#EY4^X$ SOV,F[[XYA1*"X3HTEEJ85PFV;$JSV0<)5AT@NUD7/H MD(2/&;TLZ,(F=N5 Z';J_!EL#NR;'&#III;PP-=\\'W5E0#*&(OB%YEL'EZB M5F+0&>W/K%,S\I7KHO&0(-\&"<$12%C>?P2P;=9*/SF,,WRW23Y@(G0,P==+ MCGPBJM05$SJZ_#S?>./!(H6VH@ 20C4.,/'5[11-&)>TM.1%$;A=E$K,6_3* M",'-2Y))&Y]]#TH&GE/X[^'7K\$[4=AV5_ZQ+G.#=Q"] M@RDL%!6?)C:':YOMR-PY4,078:ZI$;^EJ[%E().D).Z0H*&2@H>29FAIZ&3Z MA:T >NB[VRY2SP^+XWNT6QOU4=NT,%?LSFQ3GJWPD\\9,$T3KE6[BMKZR$>> M9>Q<8T=(F =6TN< M%NBCL.^LIR;: E/UNYWJ:=SE>'.'HW1] ..8WRV#>J,/$H\PEZ*#V)#%&/NL MB'C%7?45:2X\,'!RUYIFV-X% Q.T+X6CC" $/E 2[KBTJW7E@+4#<8VZR4;D M\6"J@\\U]Q$^:*CA=C);EL*;20QV/CO?8]!ENF="T]&G?V#!PT;]<;00!#N_<.AO^@)_8.X9;VJP[ M=.V4N"P;6_+J=Q;KW>TRF [+C"\G#!$!: &NUMR<4#/$$0&QMM7C\';$[&1I MAUQ*@8!GN,NULF'% P(@^Z(EX@R(92_1+B2N2%,'G;BSJMVS H,] M@<\W\\XPA="9V*-+-"NM5FZQ53_+ 1&C::6X@]6540F6P8.[I#/ZE -1U" M M8.F@H=C3E2,X3A?@7[YP)$S$ R0:>+7Q[9,^B,GD9@L M-TI/6>8 J<^=#!0G>CA3_"JRZK9H$J3$MO'97@B-K?34JG2I0N;\Y@C+JB5. MAF! ,NDVQ300[,@._8J[FB(;D:8XZZH*:_,H+H7!PD?DC6;;QI62!#4X0?67 ME:M:#I%DKG7\P\FVRA-7'O8ET4,.IT55*KL+9/"[N$CFL]ZB4YK2@7M@R]!& M4>-/[NN"L55;ZJ0\C8VIZU8/,ES:EF4!M9>=%@>L.D"?8JDZWR=BV0O8M9G? MN6]*29W<<;(DS%$.E9S;X Z.'H_&59F199CRD9!9B,%250N=6< YFA$.P>X2 MF\*;'!%-D<6<9"W6R@O@ F_*98]=T,51$'9WMYB(!SH'D4,H,#7]8\7&G5N1 MWI[<-LFIJ PE"I,#(GM8M#:4GQ4O;C93E&GI4?V YD&M%A+]#!C5%BV)3OBZ M8FWA5&_(#<2E>%)+=_/(A:06AQY"TH9?AE?:31&.)5>4X)7>?3P7\]#W1.M1,@0G%W L. ?Y$[JC(PI]2:&X#. M!8#A(D^6@JA7SB=,QI@\GJ&YC\(K&1_I_^)ZY6T_#*P&+)!'.\=(@30J1Y@W M$IRP))+=-,>&%UBKFZ-C(&*.!) M#_.!-^E[8\VNG'@[J#V8:'S1T(>,["$C^VLRLF:'+&_G(MQ_J;Y%%"FWL,5Q M[J$QR-=(IT9,HS&(5QA3MPASUE%B6;.%BITHX8"AQCL6L<1LSE,B0MD([#D#B*A&H9U!*&P,G8S>D M0K<,G1!Z#I:+;$'>BMMF11<9^U>896?199(@+.>%[U>(H^H\-"S7LN@0/-A1 M_+.V\CPK^,6"R%OAFWH&#@*>_3Y=*/P(TI8SGI8P(G-(?G\Y>< =>03A-O9E M(S-3@?O/)AYV"'OO UP="B+V=*F'V[!(VG.V5Z3UV2=JC!Z4H+D(%@RGH=Z. M(,:^Q0<)!@I1SP9E.AIT1.5PQ) \>(J4QT:X=A]X ]=3IU M;Z3+ (U?[%E3,"V72_KOL)4E[R.1BG:U4ERU[(;&N4S_@RUGNHSM*_=U]XF, M_K)HL(.YVZ"C*@SI-E:]_$25:U8&T^A H,.?W\9CV/K,F5/=7&OAP@QKB(,> MSIV .V7N8[RTA'^8M@T1,CI#0:5)-VBV\X9$%6]H>[,ZD[N4L%-L9] 0_6+188%.:@B5H7O M+>-WBRO]<]/_E6NR?>(^?]]65^;JSNM)/GC*@RY10D[IK>3LC?Q MN"W*S/>"U5RAT6TTP3'JM?%MBALA]689ZO#P#=5.? Y5GP_[2T >!+O)(U Q M.EP%.51;YLIF=PE#>+NGI9VL:^2FD/*JKCBSR[H"0P_, !/AGV0EOG+)WR?R MW3?$97O7M'X7[&=3XR[G=G0JK'>Q[3%%MY<==V('#2@C4A3?&&N*J*2"[EH+ M\F^N9L0/1"<]<9M7)8PC,=13IYZI(CE:9_.)_4V*QCO5A*ZQ P\Z1U3/N< > MB!7Z0!X[R)2AA/UC&&&5< $RYKO0;SF9.3V)7#"'#&3C-0B1J\8U':/4XRDZXH$M==.LQ3ZPB<1Y8(Y:'I5T5Z".O MM!LJ_:7I]OX"HBQNHI;B@IND1C8681E8:!Y/B9%1\]&2-4^HO\5OK99N4$*H MJ.Y(![V>=ZB%I+]'__^^].7.'CZ\N[>[O$@NP;Y>;)+WTN\O37[XX>4^OLOC M!^>/DE=F8; X_">UV<=W>-\:/C[=Q\&'Q;YI\OH-O,?YDZ?[^"9_4Y]8 MS(^>/GTZ>?KTX?&SIP\?[>.;7*!K+Z7OJ+:^AV/AGSJ'^^[CVUSBL<9OLC#Y MR8I>Y*]_>?SPN='JI #/O?=6?X;3)^R>%9X]%VP1K,!F(N8A##7)L4Z\Z.J3 MMP7 #'$T7E1,56B$FB+A4/W[G^9W-'UBD\?&G3=*V=CAV@ ,KZF5%H2'Q,7! M(#)Q']BERABE[F^)J3.:T=_764,_;-3.VCZQL?\=>W)B%!3EY)V>,T3QKITW MC-HL[<@&6BE5Z(9)/Y Y)VC!A3&$KJ2V0%2"*.A('Y46^W[@C@7U5Z.M+N'6 M:R7U6EI)0\T.H=$@3O,G=*(P%RH3.=6B8P^S/G?817#8R[ M+0CSX1DX, 9%Y!]?N0SN$_,YMG[$G05;\^X%;PA SMW>6,-3,@/<_+*B@EPW M\+#$!&L;_>%"\=#M(8])FM@FL5R//PR"4(7+?C*UIE#C\F\.B(-;( ZV".T= MB6A3+CCMQNL=:&G<8C;/1J:((2XUET&T&V16PG=LH%"B$'7OUNU)Q@T9++Z2 MP>Z[;DFX-VDDXN'3<>9W8&+\\ROD7=KO?)\XD.U)_/#TV<6=JNJOF\]]=%0] M?R,\KR=@CF.V G>8#0CB1#.!=0/F\KLI5FR\89N;384?2(]%F M4=QO01!ZJR01]631&B)UGE \H;#!!4HJ-_!N=-S"?SNT-)P?]E#";A,N/RI+ ME)AGH3TAVP!I=*B2F;#'1:TX&LA[+J!*=![?/-Z#GMIUM)]251KR M]]!+A=\1$NC6^)D(*"P@(2:0SSK5T#Y15>8(2I2+&9A0K['448"_3 ?!_<8H MXPEKU#@"!K'US0J56)98.*=_$$_QD%B2%'9Q6@/DX,@)OB;WV_4LN;/ZZ-&? M<>-CUQGHN<"DAOT@A]C-"%*M5"6M#'S"EG*JB#9I7?"1R-]2KLKI]Y*4//UT M$^V_=*#* *E%(HKVV(NTRL!G=6UOUMMK C _CLXG1]]-X%G"XF]5$K$J"XAE ML#=@5.X+NG51J56:K'-R;Q,"\"TB:$[0ZE3Q?&*+B"Q95&6[QI@5-\)R-; 8 M&\-&0%2LR_JQ9$+]EF]J)X"!>/A.I*HDV;Y[%@9/"$<>,TGXVG^77O-^C@HI0:O+]/R='C"7B(!6SEH/MI M)@2Y?;VU9:H2(>_5"D[TJ-^R[^LD]Z3^3EQ2%: 6XJJP:&!=2I9VWJS7\9I4(UQD/KY82+T&KRVUH@ ?-.W9FJ O?Y2O0 M,"3F5'>A/@L/2)+@\,.UUXDLA"IW]5F?;R/96(X0.+/2I2WJ6C*S+O:B^OB, MX4.!8-Q21RE4[G/;X(5TTPEJIA/X_=GC)\]#C=1M[QRTY.#@9DVR/'C2'&43 M/L"P036BESP%86,)R&5N'I]V7P;5_^[7.;'O8XFR-A)[S;;TEPTBK13![P"8%CKVZ]2^2%QOB;\%>V&]Y*.5GR @-G^.Q.CESJ+< M%*?H&O'NN+&L:+*H[OP.J%1XW7[%@9[Z!!@5#LBMMC95E]NE Q>ZKY#&!#/[ M7$F]K)2\N.W6B.Y.U:1#NYX&,^S)?(E^BM\TPF&&?4&(4R=@8[9U']9^H0FO MFZ@^0K266ZEHT0^G^]C9W+;Z51TO:JB1@AHV#;;Y'CY1;/?3MG!%U&5\NWZ, M-..SR='5Y.B"4,Q'+T'MA95'"%A61#,IK&Z^(,L4QQ]-X?'_P2&TVW:@7/\ MN1O^?4@)[AT#M^/KPY,%30%+/IA::B?G7-LK[+[ 6KU-*<&Q7&%ENW(,7352 MU\!1I'*--6?)!MD2O8G&]E'XG;'<\%^J^LL9#+QFC\]Q>.#VM=Q5GHTT>FDG M'&@*)5C<*XQI0Z\%XEW=P5MA=#82.:[WBZOX1">E]O5BL7?K&1$U\'TB5< ! M'"$D$7^"FYUB>! 6W[ZSH9::1Y/B83E=B M?HVL>";4V^Z+76_E&F7NN$^\*K>5F%A 6BS)48890%YQ>27Z+-Q M?@"#BW5]W*YO;5K8:%1#["'$5< JCXH&.1;)^(T&74D7?'5;AUHQF4\XN[.E MSEHF?G#NQY8SWCFY@JD3CG7,%@U&0>#=: _2$A=PMV /W'#UP(8 B]LTM8T, M<(8,DRM_@,G]!QS9Y[?C07K])OGI]8?,O\&\Y^0_:-8VRPK-:U_L;^ MXSDR]>9J\XTIZ.WH1\^OL+H.-(+,,4TW6X#>\CHY9>NK@87*V]>O3D^W?[;KM@Z]3S/!LP'36Z]5 M\=_W'MSK;/YO3I,S\O[L_79<>K[^A!>'4H*BTUT>7IG;2\ %$@MNV_>GG7W_ MI+OO:=6I7NS-Y;OO_S=Y?_GN?UZ_O'P?UXO=_'+1//PA'SA\Z>3VE09/W MW2:NG=R/C3#\+G_]RT,X*^A_AVJ*OKJU?:-6^L^SNH<5O??B@VGR/]&2>OOM M?S")^[;2&,!&5^U[L' QT8!X_%KG*?RC6I>4\P _$^L^*JXL>;DT>DZ9><0! MP4U^9,KSKW>/O*))(F#UGV*3O %SEO&?>S)>JN_OD%W]F.?DX M,BWWIV6V@?\LFU7^XO\#4$L#!!0 ( /R):5$H+INJO < "@A : M8V5O8V5R=&EF:6-A=&EO;G-E8W1I;RYH=&WM6FUO&S<2_GZ_@E5P20SH9?5F MQ[)CP+%=U(>>G7-4!/?IP%W.:@ESEUN2*UG]]3=#KM[EUFZON%-P^:!XET-R M9IZ99X:4SK^[OK\:__/S#'O%&JU.YVO_JM.Y'E^S'\9__Y$- MVE&7C0TOK'12%UQU.C=W#=;(G"M'G6&G24UA;:PHG& MQ3F]P4_@XN(OY]^U6NQ:)U4.A6.) >Y L,K*8L*^"K"/K-6JI:YT.3=RDCG6 MBWH1^ZK-HYSR,.ZD4W"Q6.>\$Y[/.WZ3\UB+^<6YD%,FQ<>&C-.H?WS22P9Q M+QI E,3BP_%@(*+NAP]]$?5._]5%)3LH'N98-U?PL9'+HI4![3\:]-HGP]*= MS:1PV:@;17]M;(@Z>'(MKN2D&'F%<335:%X]G&BES>A-Y/^=T4@KY;E4\]&[ ML=\^)=TZ*36Q:,3(.@E;\ [HB;^\=94.@$UU&R@(6"W1ZI=/.4 MR5@ZUN^VN^<=DE^8M6/WWMU>7X]O[.PS AR\_7=Z- MV?A^4___0/8.]]MPVV=]T5K#/O%*X'F1YDR5@G$SG:!QW;]\,/YP=@!W=-KME M&9\",S"5,$-V<9FT[.>*&XP6-@L?FS7I^$VXRE2L_L G8#$XD) MR'$C3B^#WJAEN&7<@/?.49+R8@"];#Y5"B6Z?M[K#]W#DIW:'(CR%1UEX4E2+]1DEU5H,!$Q( MEQ=OE&YLE.)&9.=V9* $T?NAU"-^Q*[!8KN"UGOV^FUHFD2L":_LRZ<0P\6 M;JYW"IRI*X,+8-Y,I?79B%)0^'6HI*_R>)T+#"CN<:M)<^7[9LT3-"@QIU$7 MJY44OH6W56RED-Q(,D &:O?L5-!*E26Z]6%N/3?[W,4S BJ$S;N?5&*%EDFE M.%$.FN656-$VS@A%8+UVX5\QD""R LX'<2@L$&_'Q8L3:B<\7IZ*+XX2C*RI M% 0^MWC@(\[A%@.'*C)%!#=B@0[&B^2Q5-+-B MVIYJ@\K*E!@CUA>>)-%&> 5\;9\ =F=8C>8T B7%((E@WQ+" 6-5EL@NAQ(0 MR1&[F7)5^6PB;T&:TAECBG;:/342J\8+>"$\[B^8'GF6>W_LE MS,67TD ]1_K;?1>+%]V,#V8(/D!]/'"TP0& )S";@W=VO4S==%WR_,@6B*_( M7N)LG225(2^N$>3&>KFV#M_0X1A7L0DN49]]V/L=X11# '-I2ZY6$SLT\&T_ MG0B*:JG+4= DXW9902@+?(HHU M%@0:$1)U\M/?8Q1@WEOB%?R?^HM%N,+/E425?8!6A;]&L4<'U,]=XA&(*JA$ MM*@EI>8VD8#NK0EWV5?-@#\2@X8*YCG4UUY_4>MEJ7R,&IP5!N MH@/!YQU"X*\,:JR:@=1D,=5J"L1L!9_4-Q^F3E7(2Z7G@*.S3(?\Y!N1@,C] M09)O_PY_OGYL>.^VU;GV\%ZA1@#"$P+H52\ MM#!:_'&&Q%4J/A_)P@/B)YU-B>NPTM1+XB[UG?KI:7O0'=*UND-UG5@L7]^X MM_V->\>)W;%AMWU\.GAV.&IWGQW[M67[[9-A[S^^ZJ#;[@U?IFS'.R(X YUJ M2UY\;/0;BPDE%]2!CWKE$^MN J4@==N>#@C_Z5?E._GGORIY^Z9['*VXO;9\ M:=3QMV+4-P39-9U"?$EF=TA5>8QL==KT7\0]B^-A6OIIOMEY/&]5374U6:)= MS-]^L(6.AV3UVS>#DS/K/[>_]OD](1V1P8UO)K?O>![N%T.2_]]!VPX:T]?M M@1Z"B\+G528A93=/D%1T=\#NPWEFUV$=WP[L:4BVOG O=?C%P2A<2D[AV:_@ MZZR,5E-XC.E9N=TISS9&&Y_A-P3^UPP7_P902P,$% @ _(EI43A3[3#- M! GA, !H !C96]C97)TU8;6_;-A#^ MOE]Q=; T 6R]V4[BEP9P;1?-T-EIK*+KIX&6*(LH):HD%X,%[(3^R:U*-:Z8Y/=_J&;K5^]"U1H9+$6_.AS&[!A:_:# _6/:"9'GF M!^2DTR7=L[;OQ;W )W[B=[VX\[N/(%T4K^8HO>'T12-C>2NEQGZ_$SBGW4(/ MUBS6:=_WO)\;#T0UO=$MPMDJ[UO .)H(=*\>C@07LG_@V;^!&6DE)&-\TW\> MLHPJF-$U7(F,Y,^;"DEN*2I94@DJ]IFB131N7]<5H%/4PUE.MP#]P$":WJ1L MR32T \A1?S&0;@U>+=:!9".'^( M_SM$[I_!.V?AC!U83,<6O=_N>LWO'O=H :/)_#*<3IX4W5N2>]X)S%]!^'H* MB]'5R]%LNFC-?WLS_0"C<6A& L\+_K8W6#+D^'A[X)]Y@]WF1 M0R3RG$:F!,.:Z11T2N%M220ZPC=P10LA-8@$+O)$$J5E&>E24B!Y#-.2,>X*D%))T9G[^"H7M_":5K9$&%+ADJ(ID20L0F@XS0S5[@!^ MTBQAQN6BE*HDN*I:P+T4KEFU*6R0DU@49F.Z+[X5,B%8&U@0N20Y5:WY#:?( M;F3I-R%HL!'=-/-4&:5;9,\5?,S%&FE9T<.#[ME@3] ]A8 \\H\A1!+JN$M* MCD$8(>70 ML][ 1,_WSDU0<<-RS)J,6(S5A)DQ9%>5;X@@SZ5M(J@Q'33-,. >9X.RMC!F1*VQXED)K MD?5-LU-_T:*PKU\JG9HL.=UJ6 J)B=A"YCDI%.UO?PQBI@I.-GV66_[LI,&U M2R]7Q[MC7=\YZ77V#GN.OW?L MS]2VL?<+_G6M'=\)NG\-K&N)J,A 4A4NY(M&N[&=4) XQNZY'Q0WX#]<*$X3 M_9CI:H6_^2Z^DR[>7;K[O<_XY31!#LX[.;,60/F5?N[ M2YAKVX&O/JI]W:Q'USR%J.ZY^I)R>U3:>_%35P#O;@I98BDH]>Z4O3@>/*N; M*WN'=OX'4$L#!!0 ( /R):5%(!7O- @@ ,$F : 8V9O8V5R=&EF M:6-A=&EO;G-E8W1I;RYH=&WM6FUSVS82_GZ_ G7FDGA&HEXLQ;7L>,:QE3O= MI'*J*)?IIQN06$H8@P0+@)+57W^[ /5B2VKLMC>MKLT'Q206P.X^N\\N(%U\ M,2.ILX5O49C/I]'\Y-(FTEC/&K04IV&TMI"))PXNKR@-_@)7%S^ M[>*;>IW=Z*3,('+QI^DXM8B\7EA9 S)L7;(RE$IB%OMM)G&_VFAD@T4#W.L6RAX>Y3)O#X%VK_7:4>GW<*=SZ5PTUZKV?S[ MT0-1!_>NSI6MJ'W1 M(/FE65O&;6B' [Q U#_?^ FG^" MA'*!G33;3*?,38%]XB;F.=CZ[;V"!;M*'(VTF\WVEC5!9XQ4<[EG[']G3V>G M/8,:^PCH3O:=!A,#W-58 L;)=(&V\)ID&>&FZ=*1-7&F \%ZR?@YD@C@HG MYMS)&=@:RB41.N/L$)S1CM@[;M$%:&RV8'>YGBL0$Z@%GU2>$!IWS#6R,2[( M98ZV+UB9HRL %49^]E2-+N(LPRHT M6'NIYH-9X[#9&)=YBN'//8?)/%&EP#41B0V7U!!%22E3H",I!B@VE%J#7/G7 M/MH:XTCX1J%&$J5" 416H_O]=M;KDW [9:G2<[N$WXT^%H"@!4?V[Y,ISR?@ MJ]:H5"C1.N'U5O_;Z.C0U(M:$E_;I4XCA8D W5SL%SM2EP04P M;V;2^FQ$*X5:2Y]GVMX@D:E)C3J(O52@K?P=LRME)( M;B09( .U>W;*::72$MWZ,+>>FWWNXA$!%<+>W4\JL$++I%2<* ?-\DJL:1MG MA"*P6;OPKQA($%D!YX,X%!:('\?%DQ-J*SR>GHI/CA*,K)D4!#ZW>-XCSN$6 M X>9R(.6U#68YUZ?;O_13FXBMIH)XC_7K? MQ>)E-^.#&8(/4!\/'&UP . )S.;@G6TO4S==E3P_\@C$9V0O<;9.DM*0%S<( M\L%ZF;8.W]#9&%>Q"2Y1G7W8ZRWA%$, <^F17*4F=FC@VWXZ$>3E2I?CH,F4 MVU4%H2ST(0/"TY.WOJ*.!3;W=Z"J,\ C^=JO<,@A!4CW^4V?/\2*9535UGE" M:;N)\CIE"*UGU)&M"H]*<:SO3AN[(FW_ A?+\*3G '824:RQ(-"(D*B3G_X: MHP#SWA*OX/_47RS#%7XL):KL [3,_2V*/3Z@?NX*CT!4026B12TI-;>)!'1O M1;BKOFH._(X8-%0PSZ&^]OJ3\_(X]"S0JA8H' AV)!@7.-'"*K]V %S5:A1& MK+"DU@*!6V1O6V89=G _A>N/BK]V'AD/*?>PU;I"#DX-AG(-'0@^[Q "?V50 M854+I";SF58S(&;+^:2Z^3!5JD)6*+T ')U/=6RU>7XY&_'&\XL3W6;45OSCI[ MAYM1:^_8SRU[$IUVV[_YJIU6U.X^3=F&=T1P!CK5%CQ_>W1RM)Q0<$'=QP?#]Z.K3>/3Y>OQYU&=7PQO6'_9'__B!77T8 M]T?#J_'@W_U/M6#[8'@='1ZX?^7C_RED-W23X=MZ-L1V)XNQXSFK^>_R]^)X MF):^6SP\O>RWJFK!JB8.[6+^!I4M=3PDJU^^Z)R>6_]9?7/\KVCUY?'A!?6? MEX:&/ M?IP3K_L+R@+$?X<==_F=FE_\%4$L# M!!0 ( /R):5&!O]Q)QP0 (@4 : 8V9O8V5R='-E8W1I;VXY,#8S M,C(M.2YH=&WM6.MOVS80_[Z_XNI@>0#6TW(2/QK M1TT0VNGL8JNGP9:HFPB MDJB25!SOK]^1DIV'ZV$#5JSI%@2")1YYO_O=@T?V7XVFP_#S]1B6*DOA^N.; M=U=#:%B.\ZDU=)Q1.(*WX?MW$-BN!Z$@N62*\9RDCC.>-*"Q5*KH.LYJM;)7 M+9N+A1/>.'JIP$DYE]2.5=RXZ.LO^*0DOOBI_\JR8,2C,J.Y@DA0HF@,I63Y M C[%5-Z"9=520UZL!5LL%?BN[\(G+F[9':G&%5,IO=BLTW>J][YCE/3G/%Y? M]&-V!RQ^W6#Q_#P(6I'7/O,[@><%\XAV_.AL3I)YTFY%9[]Y"-)!\6J.5.N4 MOFYD++>65.OO!KY]UBY4;\5BM>QZKOMSXXFHHO?*(BE;Y%T#&$<3CN;5PQ%/ MN>@>N.:OIT>LA&0L77>/0I91"1.Z@AN>D?RH*9%D2U+!DDI0LM\I:D3EYG55 M 3K#=5*6TPU S]>0QO=+-F<*6K[M]QTMOS%KQ[A'B",DD(I_"?)P?!->75X- M!^'5=((!>#/[.)B$$$Z?XO\.D7OG\-&>V4,;9N.A0>^UVF[SN\<]F,%@-+T. MQZ,71?>&Y(Y["M-+"-^.83:X>3.8C&?6]-=WX\\P&(9ZQ'==_V];@R5#7.S, M^M:6!E^U]/# .W5[N\^K'"*>YS32)1A63"U!+2E\*(E 0](UW-"""P4\@:L\ M$40J44:J%!1('L,XIV*QAD&*LCE1[([*)LI%-ASK50X/SGW?[0UY5I!\;=Z\ MW@F@HDLN,O!,%HIFMC@A$FP&L? MQR=;1A]B9!L?-:U>IQ4@9YV>CI[OG1N_XH;EF#49,09C]BK"=)BR*LHWQ!&F MT[<05&J.FGJ8I"G@- 1%4F10%DB:K.(]83G)(_T=%XQ-0V;2":7*M**8%U08 MG?)9)MA[*V-&Q (;GCE7BF==W>S47Q0OS.O72J'6M[]FDGV#OLVM[>L3];MH6]G_^/KQIXMM_^:V =0T1%!I(JT9&O&ZW& M9D)!XAB[YZY?W(/WU%$I3=1SIBL/?_-=?"==W(=TV09A;?G6J-,?Q:@?R&4C M?4 S6Q5,^)W9Z:%3[?%[_?@R+7VS?KHC[[>J+G5UL42[0/*4Q;#!^)*L/CP( MSGK2/.&:ZK[N%QO>"T.E3L>M8Q3=97VKQG%UH%KV[TNH*FYE"X]XJKKG7NPQ0RQZ)7 MJMTI>T\P3Y[5'9VY+;SX U!+ P04 " #\B6E14BP;*=0L "\3 $ &@ M &-O;7!OOWO.Y#L@PFC[',,%73 2Q? MW<>YY_D[Y_SXE].+D^L_/O2"<35)@P^_O#WKGP1/GCY[]MOSDV?/3J]/@W]< MOS\+7NSM'P37AB^NXB<__8A_@?]J%?_T'S_^Y>G3X#2/9A.=54%4:%7I.)B5238* M?HMU^3%X^E2>.LFGBR(9C:O@ M\N,@CQ<__1@G-T$2__U)G#5\-7^^IP,-C7K[1Z]_W XK=[,D[@:OS[8W__K$WKNIQ^' M>5;!VPKX,O_(8]B15C[AO:72GZJG*DU&V>L(EJ*+)_PM\WF4IWGQ^KM]^M\; M_.3I4$V2=/'ZOZZ3B2Z#R M&!@G33)M%G=P< 0K.KEX_^'BJG_=Z_Q,@^/WO?/3WFEP?'X:7/:NKH^OX9>3 MWN5U_UW_!'X)+MX%_?.3B\L/%Y?'U_V+<_A#YU?5/W]W>7QU??G+R?4OESU: M6^^\=_GS'\'QV77O\AP6\FOO*L2%[2TM9IL([1C.Z>2L%_2#P_1D\>*-+.-$LV@MV<(#OOWMY>+C_QJS[&ZV)1GR=5$ + MT3J,P:WJ&T_LULVFO3EXL_M B+\/TA;XT]767X#I#,BCM'?@I'X'JCS0V4B- M=)!D< ,60:KFPUD:J*@*\@+_26Z2:A$,X9?Y.(G&_B4J@XE:! ,8NQBI#.8% MB@*LN: 7G?Y\ZA&L.,JSH2X*'&** MSS:F.J"9T9>J,2XGR:($MU>E^&RAJSQ<^E(Y5FD*[RM+7?(+<;[ZDRZB!(; M#U=/J!JK*E# %S(=P==5L< -@6G>Z"Q!W4B6 W^)@8.$\-U\DM-[<>.J2B49 MZ5"R\0/4H7 >\*F<2=ER* _E^O1!\O_946(@J*$&XB&-(Q_<+3?>(+>FD\F*+CPI2!15!'!NSTMM.@<6[WA'^PR.K/G7R MNL17#SO&5QLGO7EV MVIB0L0>(#\;!$#3BH()WDJZ,_X(^E&=H+P23'.X4OEF7>\'5;/ G;+I1J## M 5DVZ2R&5\#@6H'8(2VM/O0P^41#W.0D3WC#PB"A+0J#6)>@#Y/9\;" M*V]-ZKHT)^[NN@DC#AM#4Z6%O/X,=M152 .P$.^-OS[+\V*,W>I)QQ163U_ON*VI EV?Y*W=$Y/B_X\*,/%4C_70 =_;C4[JVKU4Z5XORR3>) M OZKR0;U!A#?3 >>#"5C(Q?1/U$5K!M)!@R1%#G5 &1HQ>>(Q$.&BZ6#S#-4 M/>)@N]4C"WR%3Q$XCZV^@\'.8#?H?8HTVY+$+[SP^OM5C=<-ZI/X$4RSABK)V9@[4,AB=BA! 308V(ZIR<7?# MWW D5O&8ULH5Q*9XS)8E[ 7G>86"V:KE)(]!'Q[EI$[J;WPNMY[*NKN9Y563 M3_*".2RB<$(3Z_;_? JJ#70G25$0@C@PW!5@JCJU"@^:R>U$N^V6M9CG*"E-Q!K;6>J%F 8DS<@4N4X%)93<82MYGA=9H^[(.-T1G8BV6UHG46I MPC482JJ9@])M [@4'"[V%D MJ"0C#BLW9OFBN N"L_;IFD(C\"5?:P@#^!H\OD M/-"5,IK(P[#47W3,4K]D=RR2W,64^=3&'<\^X8U5N>P38N0JBPB*RAE>-%=% M 5J&7"%>C]"^T5W-=1&?)!GMLR*"]V@_8 CL@ *&I.K7Q&I;_+TAUPJC$NEH M5JR^O21AR#UUV_3='2;1$K%>G60(;D/>L5."=3)%MM)PDNY]/<_%G9.\OU?\ MSB'%8<[1AH9KW,)\ID42 3>/9Y8C$C&2V6VA0):=LEJ-OZ,T22HC8MHG@\?( M<_G^NZ-7;SIV<8T?=).7->S8GHSS.0CT8K-;0F:=@,=*."%A9$S.(GMCHE!R M3SMX0(V'E$;98OP;:31BQJ8(Z(&WL ;CPMK"T1X&F.?7X.W%\>4IHLE/^Y>] MD^N+RZN'H $<=0[/PP+B \41-R_[+9*23(+A4"6M?C0G%>&M:D22+T2.[3"J M[ UCUUCH2\7;8:M.T7"2L@6_RKN&.BH8(3.T/.[EUA A^W:1JCD8S9T,.O+D M.A%?7&7[+"DW$SI)UFAJ6& 2\=XQ/\9)NA GB7-W."H2!1 N4C8JT9(7,]X< M9(S7)D;/HZBY-7H0B1D&&>H \#'*R=#>\(9/@:/3YGUK7]P'884>=0[[=$YV M01CT3#0#]_\:M/7M=II)\-A9/2Y"T\;1Q$AAS0[S(.;CW-Z!E-WW0ODK//&W M.H -H,CS\@^6K-S0258PMEIQ7C8DQ0-XH!S/R:]\S(4'X5&PH#]9OLHL62IO M]3D/:L[1;ETM=^F/-JK<&0B8(Q=+:.PT1W06,>M":P/6)G]NIA5&+,G_C@Y% MN4[P"6;_).B4)&>[A(*081--]T/S0Y\>,+_TV3&"S@!#@TD&0AM&ET>"4WM/ M>9*@"B:81 M<%PQ'.*SQD*Q'V$*%\[0)&TQ1_.Y[9S8*:V4%U#R"BBJ7WNM\[8)PR5#G:GR MZ0(HD4;9>[SOZ]YWB4>WR4!0NR(0=B.,0*,O),G0L5N2.(NU_&P/1$TEC-#$ M@JI)+KY=D^)1YL@=R&L"/$5)K*=U"H+%89II,AN/Q81@F5;$?7*,:YIY*3?1 M6]Y2@D59Z:QVW63!^#00%VXYVT%I7X5#?X)4N- MXTI042*0!+EL'8W[Q [%86#&"$O%K>N3MV M9\NLU:ZAFV%@$!$G4C[':DCC9,JG_ZN*5!91\LLF.W$@=?-4F;.:"JKS.DQMZ@$!O%R8V@EJ#F6&X/> MEZV&AJFZ6'2D9J4VWH1ADB(81$"'=;/1W7WD_ ^#\Q,JL6 D_="+*R+C$&9*%\IX2H4A2;H 8PW1_KEV7+.RU\LYRWF2W3 M FJVF.9N;>@Q9HG#G?UUL^@ISWJ^+:7E,)V0:Q3M(1 M2*+"\Y#:1"(_)7[%?F!ROJY02%5C9OK?*I?.X%[C1G!!'!RU=/UL45/=L9J< MF&%+.44=O5 ;94@S=DHY+).?/T^'0"3R0$"#_>#M'V?'OVTU4K"?@=6*^)6" MX-?&0H:[X&ILF"LA@*8&/BVI+)=L1ELMMV/%T51*"#E5!O[!XJAL)4XUEU\4 M=R4'3=OTU!4A?<>4+.^^]^O$4ZK2T@(A!$L0FN0>&83M& M+0S(^ EKJ()[<*4:1DN,HS(XW#O"^ \>D3&87NT='(7B*ZPG([;S*_(%-!4P M?S#+6FD>S,M\'&LW[JY5+D2"/?*U+O*U+#>"U19-:E;9JET0OD=)!N8)9L%J M8C33(N$:TG6A3R^8Y[,T9EV#'-[T18P1D,)IWJU,1%-;A.!#44/[P?M>[[I_ M_O,5)K!<75^<_/<_+LY.>Y=7?'./3Z@SPML_@M\N^]?7O?/@Y.+\:LOK*!MV M]4/G4ES>,WJB._%8ZV^X7R'$%JL]-*F1[$,@.8>>:QYI.H4-HK1ML@8:-6O8 M,7 '6$^D5Z12*Z=$,,.&9)3D6O,96 7^89!RUY#RQ_$-F87GH/Y$>K,$;>:2 MT5P:Q 1_G212IG*=:D5#E_K%J9*#(I_!NYJA8?@(RP_1+;DG[M1YR9(;G37( MV*HN#Y&*NX:@.8Y,XX??!,ET F0"V[5A@L:J,5'=,L,B';IPM;* ?"KU46>M MFE(;_YR57'S*%& B0$0\0SP)\]1;:XKY)3!LEPM3S\H;TB#"(M['UEI>#T6Y MZ@=G_?=][#MUUC]^VS_K7__!:E7__+3W_IP;43V0^O\O.Z=,G=6\D";N%IQ) MJ9K%AJ^P PRME FCS[ABD_YTF.(]&F4M"$1-LDS306!8C51(ZDS@4%AN*/P MMF$2S^#^XN>S:L$>"3.;L!T32M=;?](3*C3!P1]3](> !Y[/5_+[$3:/*W!< MJ=Z7)Y"**:6B7*VDY%(6R#>?\$7O!L5^Y+H1%Q@V\$#E!#*#*E/X+D,U@ M.1)O4U4,!FZ),3,N-T="FNL6R9E 976G:CY@,G/#*.=4RF 6&/=1265)+&]W9B M )G5RVO/P)_X,8N]AAPB^O$\<,]11"] MBW4/520Y-&/:U9**E!GZ\-0)4OT0/].J J(J-A\GF#2\YE="[S4E-D[#4%ME M'6[(9=HJ)M:U/QD^Q!(E:;[0M 3NU48"54#Z=264U"0DYTP3T"<,_@35JPJP M:.6,$H8*L"Y-4(JL,Q"^G$"9Y1F'+QJO'>W:2$U5E"RKQJLW)Q34 MOA2Z=K(]-.<^#5Y6PXU ;.KT4L>F'6D+8-Z\PZ MW3S$GI!YD>E%*1C]8*@1V?7G+!Z1.S8$ZR##O_0N^U?': S@.57JDZ3IP6M4 M6MD.*Q-L"%C"V2?$K4J-K01QH%VY%5)=4S(/#);'L7"JOYMGF>@D=-*-\V*( MQ;(@JUHE*)D<13Y.!DFK&,52IF+9+&U9^^[LUN9/>3/^[&,]=#S9,?%:.QM# M&CX18C#IQE0N1#-NB'P94R&,/?"(!'F,F-XK8AHVK'8?MK$48Z%+YLKZVNM0 M)TP&@S8(T\*Z'#E[=$7PGA1(<&I" _V %3J([&G 2E(Z%[5\.6AJ^U@ M;E?(58#QPE(.NS ;S)KG"5*L%G@_OQP3T28"A<42Q0@83$CK,@FM_L5EYX0/ MZQC8!S#/R7HK.@?8_!?:;[<;XAZ[8QXMH4*LM-QBR:FZ)6<)SJ$"#:;H<;_; MYF&O&&P8:.V@"LE^-^KSRG7 IY)LIJ7$1%UNH=&">7X1YG\:ZE]3#W0%YV'X MPCHFC2*&&4$NK1!6@"@H_4E',Y=0ZDR/_,[>'6UEUCM+( U8,B/=V6+," MI<4Z_#'ZS$NZGC/!R U[M9?HKD7;4[X8V:%:\T5EG,B[4NJG:E<>.(ACE$I5XK1L&1:XX6%>75 9IF%%5S@J>XMFP(X^P["X^(M$[+CN_Z[=! MDBPDI+:YPL(:O&_BE\(KG0*V%!ULY25$C=5%4/%IU)+\8V;<=-N'5WHV0@U19Q,5 M\X;-4^6M9@\'44L_#\>I?UL>O=:[U)L JZS><,R@#9"!/D?4/T4!WDEVR1 *ZF<(BW/K1BSBUS=2@5V__!:41+ M5IM1W8,=$]/R\\B-"PB]J$\I384%<0&,&"A\T]6%ZPMSKZ M+M%YA,G[P*U#EZ?&D 3C*_#:P7%H24MLR4:/),SD!9%:8DBUR PY&]A0":D! M7%ER_H K/H#K1Q641N*F=;;%8\/ID#>A0@)P^Y(5M(?!EF)?'JDJJOV BB^" M\=B--R@Q5IM9M^@Z\#O>,U6_=T88.8<+#6C\&SXR)"V_>'HW@B MH629/E)!J%91Z=E_&85[<4*WG2$G>.Y\VEUS^3L"J*$ZN9P_LNO7E9^EW("X MR$?*=""&CUQ"3/,\FW'J6HR%SF>QN\*1QB^SH@7+HR63 >R';H'I?,GRAE(E MRI];B?-$AYLW5<2FX,;5.5Q%_\JA 8PPA&BEU@J._8!,'( M;6"+Z1":ZHM3 LNA'8KWP]V6^NML4=5:"^($"_N.T,HO+&;!K.O@$*-#(*WA MAY&]D[U/XK [!B6E;58E8!F9>+@PLTL3;6PTYKR.5F\U(\_R8JMW&6B?($CH!IM-)C7K_VMO M6"CXHM8+D\_QJMAB-2^/_MJH4L-59]H\$"W1%B_CWG=.-U=E_<$AAR?I"X_. MX"XX@PF<,8,C+;E<@H&J&1Y9HPK_O'>P0B_*&WS*_Z#^C;E76+&=)-$*S;U& MXN8;Z*0SGDN$""F_6B2[.K#$F8"#R"0G%YL%"?$,$(M=NB+D]E.+B463,\YI M*?6ZEL@1+7*/X G82QQ[/:4+"^Z665-[IK)>K +?# *,#?@*E8!"\BCD-YRR M-A(P1P1UN.U\#M1M10['NO.H(5A:Q01?""6Y- />BQ*&M M!KB<\1W>5DK:\LB__2TX))_O<\LK5]/[,I-DNA.,YQKWX8$8%ETKGW"*TBSI M@/WP3O0DG^MV$#=@2K'V?]]L:M,#T*\WG+JV(@H,+"]%,&,',M> =Z.05B;= MDVPREO7I0M*9S*]HSV&1FUH5:>*D$QTGBDM-D\,^3QDZEI3F]]3U/(<_LH$: ML04K3Y#!&=K<,I[/=D=(!UTEP++,HTT38&@HD, M,\&?([61:T8Q,@*%!O6U M,=X(IHN0Z99X%*FK5-+4C_#7\A!G&<(@^%/48V3])F_1Y"-*X5!6&S@RPKG/&/21G:FU._.*QZH0)",=?#_;_:ZU.OQCJLJ31L?MO@-65/>O,E M?Y93K_WY(J;?JXJ*+V1CRT20HVPHS]@V*J MY8$IKFZH[68644>919O%T#&^03%\S()%FF@ID&.:\L44=/1B2?S[,%Z;!JX:B%*"*46ZT_)I.2>\'/4H<'636N'S@0(]-+ MKQ0Z+&?%34(YWSQ98I+;369"9Z5"L ?*&!U:9PJ6RBFJ$<&"IJ#TC2CM'UXW MY!WD<_.32'>P.5]6]UI2',$K).H^PEY[ DB>%KFT6.9L3RZI[3M.RU)6KKKY<&>$KW#,6T_(F\IA1=L<( MP<(5(B^*C[K"\L4S+2VA8;D'=6W#"R6L^*8KD^XMJCD5+Z^6@-KN9N UXY(+ MZ[ZE5CUVA2_G(5P;J\>U!QU*$W, ,IMQXG7A[HZPKN6,BZ]!6$*?*QUI3,*L ME;F!A,.MND-\345%!PE1!T8@4% 74>(S#V&Q",XW$&8=S0K"WYG'B;<.I4(= M?%33NSD*6ZO?W/!I%8V. ,MZQ7*PN\7$=%T6??LL04 '#(_5NB3S-)Z1 M[34L6,7";CXT117_.2LKPCGO/@!M\F99F>2"@08^\ WL?!8%QA?'\+C5/D\\ M'J8L,Z7/I)R0?[1R;TFDK3' *MI;+?&2HZE9&;GN9';!X+YN0 3Q> MOTR;JIAD'N_'\G8@%XAK#/(;O5MKK$GJ)X?VO@+GV&XW?-Q1-[Q$23OA>7?Y M>*2FDW;)>$$7( GHA^_D3JV$+72"N!C)07I63HFQY/"^ M13OC1Z6QKN/PI#MP3@7]S8L=P635R&9CPY=AWT2U5S:>ZXKO.I%"L6\*Y#=B MW*2*N"3/6KFAX-A$HZ6X]FU1]'MB S\_V&030U'DSB8,6R!GO*$(FT=L*QFS M(QR$L933!.$+_Z76.C#*-$>Z\DMMZAL)<(MRRQL$HO7V&GDACP>SL@JBF9/7 M]6(Z91!MH>N8 5!=RL;9P,Q'>1X'0\51.T9SFG1O@='1:Y(BFDVP# !/ZA%3 MM\)T1U4Q,Z6=!RK#"U#D']&0H YDF+\<@3F0@RK%>1T"OR!WGH>[XAM%-T,@ MU'B[@6XX@=<8$B.X@]/;R'.[M37=46VMW<[H@G 5O)]%4C6LB6_A-]@-7.F/ M!A,_./HR)FXR#Q*^5@98R>0O(+=551+FZJM.QJ3QD=<:>;2P?9<$9S+CD@GA M)W1)/[JD[^>2-M:@XBQ=ZIUS\,X:&2SY+3J(?AUH@@51 M6IZ.137P]PP=>V,[($:-/;X])\]/3;$63V!"82\I'8>S0\;F=6;#%KB/L>4N MQ):Y$3&JXDEF9&/=]2NN?>[A"3M*9>VW*GJXT8P?EV)N<,V8LD:%_4D\(S0P M)7L7;Y4#6>^S]^O/^R'7FQN"CL4 MA(WZCHG8IICA7T3\$&\TTH8$0H"9L\MRQ\%19QD&[LU25\? I,TX1?DQ#%5' M'2S\DLNJ*##^8\K!D0_)[ ,IL)2=;J ?8K,;P <7F0I!5\51.$#$!1X?5&WF M84?-.**@3CCWML;E#EO6!3.WLSYD8FR=("F7/['<6&UA/(!MZ8%-1Y,II6CY M Q5>K:F;Y(_C&0+EU*%^S#/2J^8S2JI_"!BZ^AQ012(L==LS0;3N<#M M@ZOJZ%K3H&+A8Q=]?PAY.:DP=R4H]2E0C1JQ1P96T43X?8:L]:&6*^2MA0VN M+8"[K((_>DNZZ"VQ3+761,1HP;YCDF^2K6-2AQBO*FAB:WCZ1HHX=)N./D'V MK>+6<)&J1&J%VEF4IO"8BM!R@;](01L+53+S<>#8PP:_H((?'K/XS*O]>/<> M[]ZWNGLN+P;AYLOYR_;RK"1JR4YBM(C6<@_&TA;J M9AV'% ITA= /X@J)U!079R1@%K=_QZ<<;D^ /:TJ5^MA MN\DIZ2@Y^8[_SE#5[>E'?H]G4K!&G,I)_1;8)Y ZM*,M=_D%]-.A7@6_!R<7 MEQ\N+H^O>UZO@C^VN=[AP7[G6A1<1?E4;[XI0><[)1LPYN\;W2INNT-P5JP& MD@MVI-DHJL8C) MXS3-7=S]Q&(2+FHTN''^U[B"I>?DD:(Y"Z]Z'5Q?*F52Z&&!5X[<*]3) 36< M%9F B5<= %4,J8EG;R6U+.5L5?@XI19A_JU5RYU1G6L6 V<64$L[>BU-P&9I MBG7[UN5,=:AL!OP'-F(HK]#ID!L?-MZ&/:>R?(:YB;6B:>S110:ELJ@U/;AM M-/BZ5!$5N!OYIJDGA\>ZZ !L67"J:ABN8''BOP/>30?%-2)R_A=S'U#;B@V+ M;5)"2*T*C4?.?S]F^V9>*9?&R2PM:T+>/FZ+!IN^\-V'D@Y"[A]N(&E2IKF; M'!$38@@++=4GX#FH0 M6C!%D)8&!_4+8^PB5CS@<'00Y6DW)J3B>6V5Q#=PL9(TPCN MR4MVS^KOM CW%OK9ZDKC(*FZ5F+\1/2E]PKX85$&IWP5SX'E=U),8>-4@0DR MF5)FU>K,KBW2Z3><7^5!)7U>T!KGR4DCYYA+\](F0TG 4"N82YNDD"J0-F(2/)5#4K=&@Z MG.,D<"M:J^9)<,HM@>IOPY,9]&UR^9:?@LSD.NW6:YVGM>;D9L>Y=UF6!O=LI8>BAW= MIOY&]XGY-^K#??I*2@^_A>E77;?-'TA$H1\< MO^^=G\+_KX.+=\%5[^3B_)3_UH-_X>?+WM7U\37\S8@4R:-(6V)S58J,-GD:Z -E/J,^HJ@(H[S=I"%C4V#;,<+/?W(^^23K*(O\M=_O;]C.L1WHL02K:7[ &=T@ M?FX2,"IT:5(+L8,>'S4!H.M-VEQG/^."]%PF)9>8CC^_K37AF4KK;D%WBE2G M<.2DS" @/(T3K-'2KQ"'&]T;1_/=I(_?-TH==U2)P:.BIGI\W%BH8/0%W*11 MHB8TY:O+X&CO, Q^V#N@[_ZP]YS^[>2!E7"C0[K58=#_/=QT8-(T=3?DU*T] MV[ E@*F7XL<1MB$2$W]@2N? M]U&]OMIF_?JXM/V=[F=^<8=X*Y=@-2XP!7Q!@DLY=YGQM$T3+C*,-W?-&(P3 MZUXF(.;I?IU4QPV>0M#91IK'G6NDV0Y2_2"5$9UR;?ZR E[@U2VU'36]#IHK MZU!N2_FFS=<$R;P^2+YDS5;#,&Q#<0D?J2PX=@7'O$RAE46@F^EWOATFH1HW MY';'B#O;^_0NQMT%5I(XR*#X8_+<[^*X6 M56<7??=.OEN[9+V>&W5J;?4%Z&J=VA/6(:^ZDL=3OP;&]GJQ=[#=Q]_5^E:> M;MJ]T^_65MD"XH],\*%E56,D\I'\UR3_1_I_<+GA#3!3%ZZ"ZV72J*S\_7<' M+U^\::L23;7,4T$;-DH^FU($&"M/,LPQ2?W =VC@/R46O)L,^ ?J=5*4?K@4 M]BG-%]2IRQ5D--D--KZ*/1DH3(W1%S,R%^RPD?8EW]!VDW97\]0%$%;I#OIU MC';[S;30!_=I0 5F*RND /+5QN&3H62\$4Y!GO51&-@\/G87"X?_ R M--@<-5F^0Q MU>4.E_/ZMOMF?.SZS?A'QWK37*B/%;9,.9$*,.]MT[$P.-M;FRI#)$N7,&G5 M@G(686^$G"6[%V\)=IQ,Y\17W" "#@]G64P2G( 7E/])DR+TXQWSM6FQ[DU; MSNM32]$?; F\KM>$VN1^33K* 1H X"YP@ ?J_\NV@P)\"'B7J>%PNZDA[R@U M3(L\TCK><+/<.XVES[:5'H&*G2#_:4?)?TUD7_?NQL/!"?RSJZ116-Z.,N-#>,Y6 9CF@U?6)$W6R!+WI(,-K_^1$J^@FEL+$LJN7JF MW995*F7E$YVUWL8T_-3*@_Y^ZVU_\*GS&:MJ_)FG_8/C06=W M;]023+!OWAP\=E%*D1E4@#Y4X*RNG+.YLDPZ[T0$T/G![F,=F!4ZQ JUIVLS MI\MX@(IGQA,S"IF$!_$QVAB=""%$E4$I[S0*K865SD3-,Y2OW1O1T]$3]H:/ MAX/1/U?V1J.#QX\>91SZA_W![B/ZXR/!N*L8KR1?.;GT:-@YN_3+ER\/O\CQ MQ8(Q_NB_-U^\#GMI'ZM.;SC"7D@GG[KJ$]PY]^BH#.+TUIUA'P0WERX^\H/N MZ1?(1R=7G'Z@V^E]^INKR]L>AZ>#>'PXK'81#[Y_TI,WKGI:NF$\?^"+]]>/ M)F^>7AK3-]<-4WBXV__\B-ZXXLZ=H]'50^_T:-RI2-BCT0![P]P?[..()+#< M1%5,5$)?'%[G[^;K,@SE2RL:UJ5/G [S9]]K+PW^1U_*Y84;G5V>\.QZ^OUA M+Q7)HA$ZRY3LP+\E)>7=\Z>,N]G;_N9)ZU9O7*R3$">.3/_;3"%OEHU7Z MG\/.YW^N/.WW1J2:U<[Q 3U\F+SZY\HH'8T>C47NT9/_];_^UQ^CSJB;GM"0 MJM/A_/%H\K<_'DWN[/OQ^,D?L?.Y-1P==],_5V)G>-#%X\>]?B_1]W>.'I<+ MTV#R:R?&U!O_2N^WR3P,.F'R]4>C[93_N=)12@.J -9A ,D0&8M(BHI)@@0E M/JR-A\))6,ZGJ(?[Y:M3Y_%ZC\9W_)2>9H#=C5Y,1_\W':^T.I%N'>5?QWZM M__F%V/[\3FX>QH_KG]\_=Q^W]M?A_?-7:G.__?&=>,7??WS%VV\W5'M__9C^ MW\FZYO?VK3W]L[?W6V=M[O;=)? M-C_N?MW:B9_:'Y_MMY]9]D*\/W[W-NCV6G=O:VU#;*X%3I_]U'[^YNO[M^NJ M_77[X[N/<>^=V#A^)]9%^_GFY_C\6<<_?Z/;7^/>^[<;"6I3; )=TWV_\^;D,W_1=ZG>^YV^;(MGW7>, )!*R&U^./1)3SO$MY3G_*L,PS8?9=P\(S^,FP M_AG XB+ 4OCL"(61?@ (4=G@>:6"URQ)G\#I ME2>OY$S5.!+9WZ<[[D4\O@CZT\/!X)+I7N_%-;JVP?QGF*N+F"<4P(,U598Q M$N8@*Y>5JK*P1D7E7#9BY0D7CR3_#O9'ESG8(.5$D(0TO((Y%D;Y>#@.5T@P M6F.&^7A$?/&?*\/._D&WD.;QW_8&8[FY0!(?'@TCW>'1Y5M,OO[\.T^&,.P? M#L:OQF3]\8DL3F3B5V3Q]$9IS 1/7W5B>9T[:= :#RA=R?&?;OS?R\3FVP\_ M.?W3Y;L?C"W8Z2N**0:C(MEC%UK"&L9//W?^WMDPXX5+754H]N5W3E^??LFC M2Q-UY;P!RR9 ,@Y1@C/!)P\J)B>#$XGXVQSF[>3QTVZQ^Y.7D;[LZ*#;"9W1 M9MKW]!6Q0^].L@DG,>?CUZ-B3N@SZQ2Y$+/O[Q]09-$;#5>/.L.5)Z>7T=_) MYKP>]<.GR;W^>'3E5YQ-W]E(:@&H#X#":G3@,Q"PW@/WSR]Q>E[IZ_+/:X4#C*.F"'* MF"592:V=L8I$Q&:=O#8Z?]@HP^>OUVX\FSEIQI.7+&4/F5Y+>7)PI(7A=5 M/'N\V/E,P[IXZ9A2X:@_^$71^^[SY8]KJ=??[_2NNNUU#<2E6SRZ//J?2;[@ M@6!%[;E)8(-QF7G/I1>>6=F M@HA>L3)OW)W,&_VR>/-6DN_7G+=RZ93F+9%%3=8ZX$1JM&$V<\4#HC)<0 !S M,F]\L>?MFOQAFO.&SN0L$H('T$DX&Z(SY.QE9%HR.[;/=A;VN@T<9DC,0<)&'#4%LB84PJ28;!,AW,TD"S&F.G+'YA]R5VXD;O*1YT1MBM M"4Q$D V+UC.T&;(R-C(C _$]J32S42T-3#N#,4P=Z4_*P('9$LY$ M2Y$N* *)W.S2@+.=1MCII;B.@UZGMSNL"3X49G)MT0$BAT3."*,(PI5LA$:6 MPNSPF9OYX Q=")YB; ]!2BN\ "8M>B:#D?I;XB(;4;U+6B4OH'H+6N60@@)A ME<@I08A$IWB0#D/R8$+T=@ZHUF+>+,_HD]6Z%%JA#)PN)7'G.A7 XY:A3KS%R.K M0C0 R<%9B_* ') M3/8Y6)(F" V6Y>=CT*GF+6=9$@;"5I8";JTJ'=)*&X1M3/G%6@F/=%7(#OB MM&?<,&-%YBXY6!JAF%7:?'K0A&"YCI@E5TCZRGW4D,GXBYR1!>:6!IIYI,VG M!U,$GY46W%MC($?G3*)@T$FC= *NED>#ZFC>M&9HC.0:A )OT&&22>2@4RGF MB&%IP)EIVGR*RF,<,*^)OQH!DAGR1AJ]"IR1R&4X.O:%S'./FT.U^?:>DJEJ2P@EP&3DQ92^$1 M/,&;C9D#JK68-RZS R.M=!F!2^Z35EQ&8D%92B)#RZ<-<\MES![ \(VJCE9+5.=?,I.= 4^F)P9T MLL20T67/YE%I?VM4%W'5<::+U[,7(V628 R%%I+B*P"70G 0F)+2*^9-'<5H M0;C@_,$U28(VP(W5F8BCL-IACL@$16*1V=,\:/TQG6'H-:6-A9;+G)(9ZQID MU#XPIE-20@7K ?W20#.GT&M*,,FH76+ @[/(8E'+TTCF5O75L:6"::>@U M)7! :TT<7DJG$[!DG+2: _T_!.42I*4!9]:AUY3PT)] MA01B1TJ!CMGE$!,O>0)IB#/ATD S'P<\M1UPJ#)/UG#I&00!"%9+RU*PZ()P M$M/.":04A!\>D V*TEHRMDIJ"F)\#=8N>25.JZ/4R)!>3I#B>8I*87#;&H^)> M9,,TNCF@6HMY0_!$.V-TT2G(&6W@R1@;I8K)>&V73QOFDNJ:#[@,#4-O4D*C M(;+@D3\SP2-F9,&FXT$+:@$ M7>XY.J6] 67[D(\Z>T@($:2URE+HPIUW6B0GED8H9I0TGB(TSM'=',7?T3(0 M+J.VX+P67B!P>]80M_[0S"%I/$68A%4ZY&QR8AQX!B>%"@DQ!F5,LLNC074T M;U$ZE<%:*/W;F2$JY73@FH%S)3FY/.#,,FD\17P4EYD)GH!+!;G4S&I@45# MQ%@Y%7!V^,QK!K030DL3798"V+@Q)G"')7RT(,7KNK23&S;0F[ZU*&7@.!&&4:0ZHUF+>K :'UL1LB(S2Y*&6V6B& M.2>11%3+IPUSRV7, =R0*,Z,.KIH(07G#0A!) DI)A5,YCJ"NXCIL9EF66N!J1R@@MI!5HPUCKM PID.>FLLUA"5KVD2<\%$*44HC!>*>4, M.'"%GS)R/U$D9^G528C:2-""2M#EJ'U*VUQSH A=YVPXN2VM(BJ9N-=68[** MHOBE$8H9ILVGM0/91>$U2*]*!98OQ5:.L6 ]@C#R+*54?VCFE#:?5CL011&] ML09-D*"%=LHX+C+3&4LLR)<&ICJ:-\:#DE@F'PUHSCS1*5#E6"7!%1JQ-.#, M.FT^K3X3I?Q#E$83* "XML99BH;+J<-><>]GA\_\K+P-(C(14=(,@,.8F;=" M<F2)Q4AN 2*$$*Q3.22M/B2 M=">GLD<&D(+T',%!M,F7K8WT7TF<),7$ZFAO[F4B]S@2GJ#TW=.7Y<[7,UP2\*D1 M67Y*SS7 ,'K;&>T]/1R.^OMI\"<..\0\7@[HH[W=R_@_ZQRE6-Y)IY^<%O&A M^X54;EE,]'9G^.G/XS]3+^SMX^ ;_O,:NVFXG3ZGWF%JI[L-L"\[0T\6A3#(D_( S"9,B7-(YO*,QZBC1#\I4E]P M$KH0Z,V'58E$+H8;1D&$!)F5HV YT.0&X85U.M: 52T$>O.A"3+3[;+66A@' MR@=B!C(GEW)44>"D%^^"TX2%0&\^?H]9!)%0@T!6=G[X&()WIG35SU9G7W._ M][K?Q<$2.S[PTAKKK=9& @_609;6H@5G7#98AU. %P.^^7@^F5+D/'&-,D H M:B=-]AZ43J7&ZKM#/QKX%LKU95><7=FXH&,Y,:D<3Z@MP>61,="QYJYOMMHW M>]]G0>J8R-L%8R!H[C-S$'(RCBFIC*J![_NN=.[/PV&GEX;#UY-;7$!S._72 M%_3==/K>,OI#D5/6PI$6Y@0ZHXVBM")",K3,I.AJX \7%]+Y^$B(.=JH(9)W MA"""55+P**1%-")ZK(&/7%Q(YY19!H9@#2>F(TO@X8+U&:S,TC/2V#IEEA@>3@. CC4C:V!LYS@3"%T@#.?C#R$;="PJA2Z MB 4ZKY-0*##)X&S-_>$V=KI/^[WA:' 8QLO"R^L5-4A7>MGRI%(Y1=(:;V5T M@AO"44Y6AFOL%>>"Y)QV6?@H45DP1I=215%../<<1:"?(N0Z1)(+A^1\/*3Q M01DA.4.N( EM@[4L>C#)1B8MU-Q#SDTG9^\GG=$JV4RF%/3XB#PP6D<>*))T MFNFZU]VL]SYW!OU>N1,N<^B(BL)$(CI V)&_),?(=#DL@H'@S./(R)K#164P9>+:. M"0A&UGU=JEJ*Y(UPX&):QVPK$5>W$(@&E!:T603EA0\2XN(WX7LYZ-/SCHY? M=FD*5GNQ].([&#N-"TI>P/GSL$-W[.W2-2\2#M->OQLW]@\&_<]C'[/ ;?DN MQ\I$S3Q7VKAD0'*)%#&3O2>X'#"4>G$UIU:(35'' +)W605'W!JLT2ALUHK[ MR+2Q-M2@N?.U$#N]^ 7V8DUTB>+9(#5X[R022,G))+("F>E+#/JP)+HT*V2F MZ9>L\I'8 0N& W?"T;^)C%Q"$4KN?LETYNS-FBB.0Y9BMH:"#P=:9I^M=/1? M&4&CMV+)%&Z2$X!E:3#:,2]"9SB8R&Y+T+CJQ)-I3.,*SPT&O,SH< ME/87SSI'Y;?AQ>MKHE"<:1X4.($J0539!<6%X,D8(R&+96)U\T1LBCKFF-7: MEG@UENX-UG+I@O V4"0;G')+HF.G%_^5]CJAF^H2)6$PI<4&Z9"V@#99SQ31 M[10 3!#&+XD^S1*=*>I.PFC!8*!XU0#GSH5"Q 7I#Y:\PX0^V$5&9S&VT5P MQTX-G(R:0TI&>&"%/#B=1.(670PV\\E91+4'9T;K!G<"$$1+P+ 0R:J!-=YI M(U J%-+D&%7Z9BF@YD@M]&ZT2Y#>IG)"2(%1$3FW$IQB!*QS7@+9Z+N!* L M=3):1I-MZ8/*TIPF$;#/X\GI0OEG-2KRU^V4W=> TE#G@(52^)>]H(A!%!6S^OK#LE MD5$-V.%ZAL=YQQ<,XMM20EM07;@UB&FP- M3HYAH?O]B>%3M[];$\]H!#">O4O<98C2NV"-T\PQ*\!P6X?FUC6!;P'\I- N M64'_< 82C)7*AI)#4 FUJ&*?L$AOIO,=B(N@\A2<@92TNBSEBSPR D^C'5H MHU,3^.;O0[DSBH&V(6("M-K+E#EF0B,+S;BI@0_%SN O[!ZF/X]?=-!WNC2X M"Z".$^4T'VGXY\M!RFDP2''R>O5IO_\88Z-.+-GH'AZ/A^ I^!X/93#@\'(R7%9X-TO\T6^R#D6CRRK4HA'J7Z[F5&21 MRTEV@97: .VT\MRX8&12J*)NA'I>0BT;H?[E*A=MD#,3RP(P6!]+ ;DG09=" M^Q0$:X2ZD:/KR)$.$J.TQ48J0(_H1"+Z&FR0)BI5AR7+Q9:CAL;./@ZWF P' MD%HB FKO(]>%Q$JK@I:V!B6 RRK4]XW&3E&H!7 4XXI6B, YLX(AURY@LBP& MAHU0-S2V=D)M1 HZE"(<<*!5]"304$Z E"F5TXX:H6[DZ%IR!,)"R"9D[H$% M[XTP 8V2.4>AZE!3?GTYXN>"-.J'3WH13>)](Z_3[%T2,3KTTB4,Y/(#JB2# MC4EPX;R;%)$VHMQ0UAJ(,C-*9,4]EY%!MMQGXZ*0WFF*R5*J0YW)4HGR?2.J MT\R3)L_*J;G$+DH# K=4*V,S%.5[(CU,61L=1? :$$B 7#!! MV.RS'&\=-LL4YM3!$-XW>CK-&B>GDDL\D]V+%+%[1( L,THRCA)QJ2+V.HCR M?:.GT\RH,F,@*8?":?")6:55%)Q3I)4P(6]$N:&G-1%EPTIK/V89R2^HZ-%' M9T 93)%[I6K0\'0A1?F>2 ]8EZ1AZ&SRQ%&]=T&!3A($"HLYURJXN4^D\ ZT MZ[)RG>H6CD*W/SP;4$W"KJPE2-0ZA8! 3!652HQ%S>A58%"'/;_WDR$VE6TWB>ZV,CUW^^IL5GI0CR\$P#"4626 M> QEQQNQD#J<]M.(TH*(DJ%(WBCI/=,&9)8^,QO+$1 L:QM,'1H--)1V6>1Z MFFW]O1 ^1T#K,XBH/4M..&MC-EY%5X,C@1I*V\CU%926@C+GK,N.6X@1R%1; M[KR"@)QCKD%+W8;2-G+]O5P+PRS3,0;E(R3#,.N$/ADNK'*Y9G+=B-(\14FS M*"!Q&SED*!V9!,]"2P_6>^YLO3H.-)3VU^1ZN[.[-QIN99)J^N(+PZI%5$:1 MO '40=MD06F+BAD(*HGDE>2^!LE93R'B,R'S(4#D& =-[$&QV\V4C.'QKQ@K'="9*42 M.&3DQCE%Y\JBH2 GN5I%,@W]K(T(3S&"XI;LG93 F=$05421@3MFN0TY956O M,NR&?MY'$4XL16V" !8L!.==2,RB#%:&3/Z,U:"= ]P8QSEG7, M3* R8 "M$8&FUOH4@@%Q3^*M^T8[ILA;*<:QI4V$ I$HV@%O$](/Q5#P&'V] M-IDVM&,N&1^.(:F@<@0GP,N RG,=?(Y$1>Y))?-]HQW3C)R5AZ1*NU"#0'+B M6:#(QWD#/FBLQ5E"]PXS@4@>(W@G+8(D]&R.F'4Y68B);*%6F-UU7\Q% 8WH M/8_"1&*( 10GE1.>B&-.3&5,JEXKI'>S"7]1H%(B.J^REUQI<,$CA?*9Z\Q\ MSCJ9>K&R>U0#FSP'8&0PE%#/ MSO/-'^ NPXR2Z170B.Z4K?- M7=204W+9)JF]. GXF1)UAFA15*L]S@2TWF$92S]'/!Z>H;(_ MR<:/GW=RP59>HPM.;W;Z_NGK"YE M#?95+ 8D4\S"20=<)!\",@VB;-QRQA#A1QF=1L#Z:PGVAB_Q&'VW+JX,!->\ MM&X,4@!F:1U+!$6T/!HM30U*B18#DBEJ"6.FG-]"DY4D$#)H4[:*@JS@T09= M ^)^-20_)!5G#*0F.B.\CBKDA"HP,"Y:< R=(,ZN0@PQU55GY@O05*N3J1RY_*-3_N?4X\F_^5XSL^_]?OW)C^W>DN9HLR**6VS%]HD\*3JW&9+ MG-Z@S=&97 ,Y^E5$=[[TIU7<-E41KJ4<6>VS#$RFE!R$D+W5"@!ER-RIG.JP M^OS+9=8N8B<.^1DBA0$Q4HXGHP4/KJQF)WP6O7QFG,/CD0 MO)+8WC6?Y16':03IQF4F%4?BL! ELSIJR4%&*;*3H@9[M!81H"E&A"GHX+FT MSBH$4AEO$9UV4IIH/&&U^!'A(@(TS?8.,5F13&".0O;D""FB\@!6&RY]LGQY M5VQF%;O?8HWF,K>11@@91/+$E87EWBF1P66:3N$)PA.D[.+:NH5'RD['Z$7) M48(%AQZ F4BT045.9E5I]$,K\;E86#I8(]PF,;.8RH&U'@BJF!0/":Q7'B,J M"A)G(^%B.(JE,'6KY1F>]O?W.Z.[60JX&_:04P0GO;)>@R" $!SQ M/\,M&3Z1<%F@$>Q;:&H"$/F<4AZ5C3 40!E#4;#*0HE,_%PX?[HER=1@^65Q MD/IV&<3,?!E$&Z,UA<9 X19(QPH!3+JDR MTAD1GR VT3V,*3X;]/<)T(/#$8[H8UMY'0<]\F'#EVGP>@\') Q7W^!R/G@[ MQ93V2V'=7:>$YR\;,F1/*B\%!$$VV2 DEHV-OK!/RTV1#>Y.9(-^:61C'K)1 MDF37E(URZ;1VJ+KL/%E_SCRY Y7)V(UYVXUKRL8T[8:RRF:I(C('UGAGG> 6P#,E M2X5QPS,U/ZMTJ>;4A,H$D.M3 :0D,OYB *\V$3UGJT M,0O)+,7]PKBLC=#2&JYUC%B'FN/E$X4YD0?EI5>Z'.9(<0>%I%%;!5IRPQ*+ MT3?D84Y68?9>1P-.B$T0E]?-/K MC(;;K]\L(W?(@6B"B08#,^#H_RBU+ T^@P9)+QONL "B,1\NX<& XDEESC+P M&)";K'B,)GAFA#(-EU@ T9A3S3]&SRG@U$C,PAFT%($F-#D(BCZS30VW6 #1 MF _7D#IDD%(IG1R4E8_B3B*:$"DT095/ZCKONT3<&=N\7/0YK3X/)B7(@-FH M %XC!O32!@HOLPBL#L?\+ NHTSP]S@:E.,^6[#;0"[3>@##&,H[.89WVN<\$ MW?7]@V[_.*6Q"=\Z*+=:1M\.J50C2)4H&H"$VH)6VCH5N6=),]?X]CF+Q7S\ M>F)&.:622L&#DZXT+7')$ _D: ,WB^\"KKU);;66NPA%"I)X5DI::E Q.S+O MGBO!@&/V9E+X99D4^JX!NAE+L:4J4>@IS ""TZ78C3/0 (';TL*%><&S=%88 M7@.'-AR,'F^7FMV)7):7FYU>9_]P?RE=C?'6DPA(GS@ R:D.4KD(AFBFCU[4 M%# \6E; WQ)LW6\0V1]B*%X M[/."Q8U>'F#I*!%&AX.TVHOKO338/5[MCM*@AX4(#%^\>%H3GZ A? 0>ETMBHA,@A9H,N.)^2 MBP*84I-C%VLL#:<7O1QT>J%S@-VM+[WI]0U:LE.3)9W!1VB"%00U> M,4DB48/6_(MB*2[LP!*U%(4H8W1HA;>&8G^FO0XD"A1!<#(40LD)*^,D%]7I M+XLJ$Z\/_7!\HN9H_3/]^+[!ZS<7W#EGX^P"1G_/V2Y=>IOJL! TSP:"(*NO M)5$ 9 $#.H&*>7:2N[U'*%[[>__"0:<4DV[3S'_7/3OV>QLTRP./O4_C;7PI MENM>;/RYM7W'BGY),F[34%N+; AY860"D P)OJ0%!5[!TC]J\27CQPC]B&+G\Y,_Z,=))L62"Q!D.4IK M0**&3J/06ECI3"1C A_*]NCSSPQ'QUW"?K_3J_92V=CZ&,1#HPY&__C2B:.] MQYRQ_W]E?.F3/X8'V'ORAQ\\HAM,?I_LLJXW^D>/_ZO'<)OV&JG+ZWM_C[V_NO!D.A -:1IR9,+ MAYVOZ3$'&N#XY9?)H W=I]OII=.'X*(,^TU[8V=]K?5Z9W5G_?7E,2_@:%^O M/WVSO;&SL?ZZM=I>:ZW_]]-_K;:?K[>>;FUN;KQ^O;'57OA'>+OZ^E\;[><[ M6^T'K;6'3Q^V!%/@OAOVM ?'OAD<7#FX__P/KMD_%GX.GY$3.ADJ:7FOWVL? M[M.=0NO$&&RG7$B_TH J@'48BOTG!Q"1M!Z3! GJROQ;JX?%SL?4>;S6#^.^ MF\48KIQRQ[^._5K_\PNQ_?F=W#R,']<_OW_N/F[MK\/[YZ_4YG[[XSOQBK__ M^(JWWVZH]O[Z,?WE>&MM4[7%*['Y]AU[(=O==U\/]K:>;W_:VODW7=_^U*:_ MMW?^ZFSMO-_;I+]L?MS]NK43/[4_/MMO/[-'+\3[XW=O@VY_W%3OU_[Z].[C M^I?WS[?WVFN?U/OG_]ZGWS^]WWG'M]9>P=;.&]'>6?TK?_GG[?[K8_OH'VVJYJTSTVG]GCS8^K MXH.,TKL0?)6$9178&"ITOOR&V=L<%'-AY0F9ZE=C6WN.PI/%%N9K#^9MI[<; MRXK9[88Q=1'-_<$^CNC3I(S$0A[[?K_KL=OMCWS_Z"H)?G5(3#P-NL?;Z: _ M&-TW8=[Y]/4#<3[@SNI*RYPJT"@K1,&KTI%-&L^TYKQ(C#.@_O$C>;ZFW*P2 M:^M.0W2__WG#D5Q/G=RUAO3JS>KVSOKVBW>M[?676]L[K9=OME^_66WOM':V M6N27=\CYMKAL;6VWN/HM_M[:>M;:^==ZZX++/G/7JT]WRMO<2?B!>E[%H6;I MB*XW)^2'QL]X/C(5-VEYC^.)45#=]R+>'R<<)!Z5ZG^I$7S M^B2^OG>*O_E!EFZ9H%(5!>0*9):5U=)5D3L&$%Q(SA&M3 >C26PDV8-6F>]O M34#KQJ)8#PG>VI[6@]T_MSI.PW9*%O:^^E7X@#HA&&4K*Y6K@.=8^0B1]$O' MY*Q!GNV)7X7&KUXUI)WMU?;KC;'WO(^.]>H [SR>;SW;>+'>:K_9_'-]^_'T M/>JY5J^/DU//.MW4'A]V>=^T^>.J_ !>2::LJ'CF0"Q9J,IZ(LTQ!8@\:0T1 M2[*35](8IW\:]RVZC[QFNN'.I6X[[7:&HU)N'AK65T MUEF+W]:/,(Q:11!:_=PZ%XT6#ENO#U(HBPJQU>FUGNZ-P_K?%SO=/'W=ZXU&-/_2/SVDPZ@3LGMR2ON4D7>_X0R%L4>O1@/Z-I[<_2>8_'&O\ MHU'\_CW)'AK'?_@V>_AK[_&'ULI?_.3R#-8I<:W;/AJC-D&.)*!(VS]7Y,KI M!PXPEN#BL3@X:O&KI.I;P9@(Y,QI#IM)##,LA1P'@_[GXG$N9P@FGH=,9'] MP;QZWUU9A M\^TZ:Z^]^OK^XW;GW=M-WGZ^^YT^W>??^UMOU[]N[JS" MNZ\;;'-M]^C=SBOZ;'N__?S?>^^^OF'O/C[K;G;MEQ<[JZ/-U^R(_OLA"%G8 MDJND,+8"&W3E>8 JZQR2$ME;!RM/UE(7O^ @_= QG2C S62[F_)HD23[&V?P M\V=BY8E6[NWCWT]S]:TUVL&CC9.ZB3"V2#4.Q69MAUZ=V:'HA8G6AB4N#JTN/70Z@WME^W3G9I#L92?-F$ MMMK]A[]_K]*/QE%2$S3>>= (YJ$Q]@[B,".F'X>!?E9C'*3A\.0_+V@ O,:,A\;%B.G0WW?;G?;.WL=W7XGM[!,;HG_; M;^DS^Z^^83P'G][3_=Y]W55;:V^.-M=6V?OG&WSK>?LCL9W.>V)#Q)(X?:]X M_^Q2Y/5M^E%NKGWZNOE\76SN;\+[O_H_5^6 M?<@LI,BCKESRL0),IK(IJBJ!%-&@U0AIY8F60K76.KN=$79;;_%X$JJ"0K= JJ]M8=UBWR8A.7VO\+)/6M]]WSFH^:K([#1Y MXRP;J2&AS8E44096LI%0H;>A$MI+'CCJ1,;Q"6AA[/U)1)[(55G@/]O/WUH_ M2F'F![/I'CSZLJPR6*T^M9Y_'Z7Q:(O^F1\ M7A;)K/$*Y:U*]MB'Y%!IZ5WE1"[E#LQ7'H*HHHV::1L8EOV!5MA**'O[A,-M MMQU,TU2=-\ML#<96J_1':!T<#H:'I5!OU&_1%>/%%RY^\[\7-S_:2ZW5,'I< M@Z4.]] P\TOU<>8AU]=;/;C9@@7PZ]6&W62PW#X$=A?U<9S_VA3\['^][>I3?;A0?+-MDG-9' MIZ.P5QI4MLC8?MGKD)B<6^2;Q(\GQK,86WKVUK#?[<36Z5/4*,CZ.](#+)L MR3A$")D,[[M4*2GGUZ]_7=$=V7 M;3[?I&?9/=I;$\U.BD9+2N8HJ7LJRD*^M2JJQB M1G"EC8Y\Y4DY3)Q$>=Q1[4'K?[.')"V\=8"#UN=R%/DMJD:O80$:)?BI$IP8 MX8D-;C3@&AIPG@KT,2HOM*@@:R0-0%DYK1+-LPK2!"%U5"M/-M97&RF?BY1_ MN]15?.OWJURG;F#]Q//6=LO:K!7AO$(W!PS.&4%BP:""Y'V%"7W%>)8Y)/JC M(478H9"QO?IZ;?75Q!VT-G'P*8U:+UX\O:-,>9TDW = 834Z\!E(TKT/2B@6 M9)3K\FEJVR4LD+N&;.5 L$I[;[3T1BEG;TE'[GHE]'IY^U+P M$\H6('_<"GN)GF&?GJ'U92^-]P.5'/W@?+_];_SWUAZ2\^IT4VQAMTMOECX_ M)>G_/X>=DO(?]5L^G5Q ]SS+^LNRR6C2K>4D]W]AR>!44LMZ0'F[=&MI17JW MMSN^]&"00AIG^KAHC5M\#5N_T?V&AV&O-=SKETW_K4D77+H>1]^.^PM>'F$9 MWN3#)^/_O86]V/I-3![/DT+1V_XC#;Y#Q_>R0+L-=>V6ZT;?OO/VD]=3Y+..@5.];NO^\QS;%=TYR573P\' M Q*W24NMPE]&.#H9>^*X6]&_FX(^&7Z/BXODVX=T)3!UTN?FL#O9 ML/BZVFG]5BIKS#^$% ]/+ACM=88T8CPH+6^NXR[S+5SF9+QGKC -?W_8^)GE M\C,7Y+:([8G;N6]^YN/J\0?/#0N,BTH!9Q68$"JO;:BD5(*;A"(R=:6?62K> MMP1^9D'J2FO@U\B58*N+ PK"R'"07QN4P[7&IG[P@**C*__:(M&OKGQCN$\. MD;YE<$I:R5[MTQP,J^Y"#1)<\JV340/*< M!?D(D)4$C3Z #E;__-B&!8X'-O+?1%UE%^&5P6(G7Y7_'&<]R4/V^N.DY>%P M$K"1X*9>+.G"LV- 3C.,)?-8OJM[7+[\2X>^NNA7HRXC#N*P55I,=.*/MA7)W_#WJX*UJ:/5=W2G>QO?U&*IK&(M-4_'(W]Y;@=P/#4!(9N?SC>&N9/ I;6N GJY\D!;VYROMO944+/QFM M=,5AKS.Q59,O6[ELO\AL889(ZB3)?FGMC%7)>)MU\MKH?'*8.&=NA0QTZ%# M-/SGRD;[V>5#^WJ'^[$_.KG@BMJ'\=.-'^[U>!1;YT^XTAH&++//[IMMV_ET M],':&)5TK K,^ JD\Y7+Z*L40"G'(X'A5IX(\Q::6R]T?"J6?G&5G(UGH.I5;?_ZJ6WQ6SA]KY?$[.7J]L[K8V' MK6<;[=7VTXW5%RUB&EO;FZOEK,A?W8!P-=2V5DC_0K?Q'R*8\]TD(0C!R?B( M!IZ<,_'XL$=.L%Q%8\*%&4MK;U#([W_\G(]P299WE/9;_(]'>/<--!O8I@?; ML[,TY+AC[:34_[?#'A[&SBC%WW\)T-E;Z49>9B$ONC2HH _V2@*;?AOOG1^O M'_^)71*CU'J]EU+A$(T5J!6J/[+;C>XN"\I"_%!W+QA^B@.V#M+D:X;CZ*DD MU =ICSY6*OS+\5C[J5'ON8_E9L"+1KV7'65U3?4>9Y?W^EWZBN%_M=;_Y[ S M.F[]MI9R)W1&O\;V&LSGA[EL-'O94;;7U.RG.-QK/>OVOS3T>_YCN1F^T&CQ MDJ,L>5EU']&81OW6#]3YJE1,H\IS'\O-0-9_K\KU7DEI!&L^@E6*&\;Y]1\% M<@ULBPK;)O9P=VS+_VO86NL,P^%P6.J-2FYEM8?=XV%GS-[.C7_Q#I-ZXG+- M=AH>=K_-S#12,/>QW$P*Q"WCM :[^6!GQ8GA_1%^#6R+"MNKLFFB,QH7_(PM M*?VA>_JZ&.)N?WA8RDI7??]P=-K-;KLS_-1 /?>QW QJ:1OK6DOLU(EU_5'^ MHX%M46$KU8(#@F9L65\.^B'%8DP;'.<^EIOA^#/36>]\Q?)5?N)@U-K8>-C: MVOG7^O84RSX;'5U,'77\M+)RM;&M"G]?^,=X MYQ\T'>6/L M\_B?Q<3^ZI-K3\Y^:N%8!A[_DA!\\]2_A-%=WV.IU/@'4)8]<*4D)91?RHEN MG['[75>K?+)!N>LB/=H/6W4>#N,W?3ISTHPG+UG* M'K($ET$*D14RS[+V;M*G<])>^+Q/9R6OT:;S<%CM(AX\+B*VVHOE/^OG\K4Z M>HJ#06GX_1=V#]-9MTXYYVZ=[8[;#_O/>EL? [3?/NMNK:VJK><;8FMG>W]S M9YW^MBXV=_[J;JZ]$NV/F]!^_NKK"[F]]V[_J$MCD^]W/GW9_!B.WWW]].7] MSO;']SM_[;U[N]W=W E'[S]^.MYZ^^:HC./T,_1=A^_%&_UN)W:W=E:/VU__ M_7%KY\]N^WF[2]^_]_[YFZ/VUV?[6SL;ZOW.,QKQ=MX\+N=0KY?SJ+]\R.@C M=P8K';RHP/I4.>"QBDP9JX3WF-/*$V4>"&>_Z_+YS8EDOZ )Q2O>4".FZ2-V9ID<*![))R"V27[@%]7YTCW;RIB!_%*@$8D. %!T=&R.H'DGW? OV&1NAJ0W"GY.BZ ?!]5^ 9T(E& M@:>GP.3UN/ MSZD$:A_*T4>5=N4(3UT.IS7>5V MTM%!*7V:[)'NCSJ1QB+LWE*52PJD;9BM,Z5!IL^GO-G]65RS;@ M9<@'3<3W^C]W^B/L3H/?_:Q2;[E=QBS6IAKG\(O.8>MB(HEE(;/UN4+4O((< M=>6BT)7-SLB@LLZ\=#:W[ %P/J4 ]'I*4:,4TSW5\EDL8#5:_NM:?DX!1=#> M<.$JZ5BN(/E8>>"J4L*;H%G(-LB5)PK, W;%J=N+J.57-S;3?]/7K)[5WDW% M^#63=?T#&LWQ@Q:QW,+<>G%<-WY06G;_>AW1?5A"F$F6;H+.RX(-1??KI\BT M4V/4;U3,.#'H$_JV^H%):\ 1;U,(DL@;DQ7*%"HGK8C>&&>YI\A>\@=*+6&9 M=:/"L\S0-2H\/14^/E-AGE)@-J5*&\8J,,%47FA5LNW.2\N(N,E2D4SQEUTD M%;X'"X G!W7T=EO=A,/4K/;-G4><(?*B +)=QKF5WPS3.$ILK-"-K-#&12(1 M1=0>2TFR25B!5+Y"PVPEF4'!8E3D4DJ7Z0>@V0(M$30K?;7C$8T*3U6%SXE$ MLH%+3^0?B5)4('(D%49?"8F2>\&]#6[E"<@'(&^=QVUJDF^B@!N]$?9V.Z6Y MSH1"-/F(.?.(P3.KS?C]^Z72[C2VZD2W:O$@G5!;*&\$J M&X4JN[\#_:9-A<[&+ +]'F'EB3 /A+TUG6C2$@NKR3.@$XTFWX4FG[,*8Q5$ MDW0EI705!&.)5>12$1@C&J=]-*7+/FFRF=:Z49.=N)8>GDIWDX^8'X]H+,PO M69A7EU(/03N+AE>:FUR!!U,Y9D3EG Z:V\"43V,+(\VM-T TJ8>%U=89<(5& M6W]56\_Y -E+BX&+"IR7%43PE4W)5#%I'S*+7'&Q@-IZ#[(,3_O[]*7'5?]+ M+\56E]Q?J],;'@Y*@^8FUS![CM!)^/@$DZT"R0OZLHU30!H3=",3].8286#* M!"]MY817%4CM*F]3KKPWZ,E3>!/*B9@/'+OU;H8FM["PFGN'?*'1W*EJ[CEY M<* M:N4JI;@C!B%8A<3PJX!12DQ62A96GL #HYICT0G\_ MM49XE)I"ASDF%DX!V1CCL8-'9]G-QO[8=$ M)*+V)D?&LY.%.7#3;&=>7O6=0::A4=_IJ>\Y?0@YFRQ 5H9Y3NKK4N4S2N(0 M"%S:[&"\CUD\<&Z1VB;>@]S#Y,C7IN7:'=&&;RJHSELCM/N]T&R-^P6[$B[2 M M0YZR15Y8-)%:C,*_1&5(:'[))E0):@5"LL4OEUDTZH'2EH]'8J>GO.!SQ& MFWC0%8]95<"Y)2J0H?3%7>P M\L0(\0!@6NO$UU:%.2=B&HO66+3YM%%I+-I-+=HYV>_^N3=%QWTG6YGU#EIE/QZU ^?]OI=FJK_&K9*MX#1<>NWM90[H3/Z_8=) MPJ;5S@(A_??G[';/$?^UPW:GJ)-W=H^ETMR?'+QV@,?EA*#;K)$L)R5=2M8Y MP^/C7DX$J^GB]PLL]..E/@U<*.-IMBL"SU9@(5-1\(LRA/') M->:!L!/(&4-OJC+F2H,*'!#=$^-T7%C MBG[%%%WJ0&&#$Y'97"G@1"58HD@F>?HA/$!0.FD;5YX8^< YMT"!3+,OI'9, MHM'DN]#D"Z0"I1]O*P4=4@4RQ,KI9"K,C,NR4YS^7M*CZH&6L$"JW)PBM;>FFS MK'O$*\X,62?M8V6Y5Y7U.@:F0G96KSQQ#SA?PD*6 M1H7G=>)(H\*W5>%S@F&3TL;Q5%FC4P4NE6:@D572"Q%Y8"AM*BJLQ2+UT[F? MN8MNO[=;C=)@G]3(-X>/S)%2O" D=@B(-<*A,4*_8H1V+Y\U0CR".55IT+D" M0V3"9>[("'&NR8=(RP-%.0^T7J0N $V:HG8\HM';*>CMA8-/C5,^LE@9 ;P" MH5+E@\7*,5#)1!T2'W?O<+!(Z<7E7ZFI7S;EINU&OF\]$K[?TG:;I,L/]^TN MMPV>!7=J:O!N98*_KEZD3HX@=S&+DG.QI7)65IY;5D%*($$FBN/*T2M6/I#B MSKMTU#4]9ER.> MP>H'PMRZ8'XFRKY@W2O^'WMOVMS&D72-_A4$[\1]/1%(32U92WK>RPA:DB-'^J*HU8+,10\ VI9^_:T"MZ8HR@31)!M$Q8PID@":W95U3IW,RLH< M]#4V0 ;^>%EVSKC\:C8[%7G'0;&VJS:PG)U6%/.:-'_NA'@.#,G4>FN,B:+I M%(&/PE3"SUJ0ELK4&O=R+%9OC]/VU08+XKM*VVD@OCZ(S[1:U6E>)0^E1$;6QK2CD/;*5P[9=1@W#N, M.W5GDLW69PXAYU";"-:40>\ =1;<%,-*KPN,<:Q,ZR)XJR#\S[D4HQ9U&9JZ MZ"8P- 9:BH'.-2#..C(4CD%0K&8NDP 7M(#:A$Q[P9-:9"XH&G/5>H0799R'8SE2-I5E1",0X6T: R.$<.=&)&"$(17*TVH\686%_5VUNN\A5[ M#_OY"$8ORX?+-7\8_30]:4:\*"'>PA&W+QAJ _1JEB.;_'!JD85!&@TM14/G MSE0C)D_D"+B,%C!0!N*!B@.#+GB&DD>L-3/YV+9N@_<8NS>H'!IV>\5N)^[@ M$A5^C2 2)\!B+* 8&"B%V>=%O;I8)80>QE%+<=3Y3L:>RZQ=@"(S%&"T&CQ+$:*Q/"95#V6*K6T[ M+E8[J7%BD(<=>YS5>-AUL]DD3U)L>Z_7Y*7S M9ZVY=%ED#U;7Y%)>W!]O@P3F!7INR%'D6]MF;/7*:6DM>C%85-_"OD=#]8VC M^DQM8,K,:VF 1/4:O.+@0@&Y-.2U$1CQXRM7#.WG<2^UX&85\D#)V* UB-@4AJ\\ PR MU\$*GB2B*HJ1<*SXC9\Z'=@I\T9KC=;N\$Q]H[5E:>U,,LODK(K.0"8? 4W2 M4.P2ZV%ZPX3GTKJPM4U>]Z\/VR]_D!K@!Q6O?F\SW M4FTJ[_;C@N3*K:?]4&CG^TNCI==82F]&,OXYFWR_/]G]_[;FT\-TL8?/Z'W4=K/'H%'CUW6EWD2I;"0)*6 !5%*"N=!VY$B"BD<]E7X'Q!H#>S;WBC M\V^9M;W-OYN=?YW05[;"U"*$SN0$6+P2L)9ED%RB8IY;;=.E\V]@Z^6@KW'; MJUZ<_'Z7J4@[7Z8BC4//OQ2_XX MOV__DYL^G[Z4CL[?^\9V'OO_ON M%SI\OO=4/?W7?S^\^?#O^6Y9 9=+VC69M#:S:"()$/6 M&K04&=#7\VE2"F Z11Z]+WH+M[;9@T*$%WW3"[\8?4QEB:L6_>?HTEFW>'W6 MWX2[>3BT$@2PZ$5@Y0,@\ND@-ILF*&&R-8S;X? M%TZK_UV!UHZFV,B=&O>?HS7AMR>SV6&;BW<;TLM]W57'I^.)_-W7[UL=J$NJL)E#,RB,W'[U,'^=ISZ?IT!]=G&V[&N&BM4V!X]K4H]*)V$0,6#+>8/3D*ER*S M'1&\+["^A4RC!NL;AW4G'XDG9[UQH%0],"@-!\?)0_32!B*.AO$!PKKMH YW M!_4N-D^KC']_L!O3=/9_1FG!&Z/O8LJ3,)G_O=?$H4%=X[;/S=[5YGA-73FH M?[2/#?'>MC./[JKM9?:W-(5O>))O?WO[Z(>]MQ]>E&=Z6Z[ULWCS^3&6>_[M MS8<=]O3SO\MS!/6\>)?_\_F)>J<]$]:$(E =2<#L))1)GT 8KG+0N0B7=*W= M\-[R*=KT&?#T25:JX# "Z>+I( D!E(HNU5C"[=.=RH''\-MN&-MM>__$. M4_!*VP@YE#F&2E@HY(> 5JL0)6?2U5UR]HW9]K5]\37@NK:%=(_S' MTY_?Q2!2EM[7TJ^5YI!J__Q.%YJ1FONB MY1(N%E/PT2M(+D7I9>U?=C3?$/78\HL^[#!VRC>A*M;U=\HOA>(BB-2VQ9:% M7^=X:3(L,A& 95>\;Z>+/R1BD0W.6DY1$ E9X#.@JE:M5MU0-KH;*OM%Y=EF MM4JQP%$H$"3KV9 "2!\S@6+(,I<)><[#0N6FG%Y]-4UN=CC]=+)%-SRA>G*' M':G:].E24/SU7QIZ>OWGPN8_-'N>_?RK7?/W_UYL^WKUY_*L_[ MZ4WY_=M_O?WP/Y^?R'=:P5-*W@XI\#RM%JJ9=7P.QW=R!)&SQ7A^>9*#52!RDE M!\Z, :R-GB@Y"98P$_=>BVRWMLW%SO!_;YT6;@12.^5.ZP"[W=%'-XFCR?XH MN(^3N=MM[1;N[K#&F55^*D9YLO_PR"2->99BGM^ZPB!*M$F$!"G:"$4S&[!< M6V#>L9HP$A,31PWM5Z^0VR)5@P7O+1S):.#M";QGLB%Z04PQ \D%#YAJ1Q3% M-/#DR"FC0N)N-0@FBYJ(T8'C MH?@QFJ) X;V5->%4X)@-Q9EI$8;!1!@:FH> YDY]6AVP6*K("UU[:'A=?(-@ M'&A2CJ>4+"E1T:S'G :"Y@T(35ROS='%ED>S;YYW7"7,L5KKD+4FO]N4,MT# MJT?'W!O9+45VC\_5IB@K4F!" ->Y2)>J7ZQ6&3C7(2J,WB:_M6UIK-1%7^KJ M7+; M^$*,$?NJ@]0?BM:C'66CTT:G ]K3;'3:-YV>*7,?E629/% P%K 8$L@I"Y:I M)(B"<(87AUS@F$3/72[OD$X7^OT?B]*$)XG'YN%5*9ZM.^0^=NUKN)H_V!>KCX_J B,:7^6%GT7%\.SV /-DWVW'R:+L&/Y MQ:*!W!?YU9W'//Y;*!X85>[GX\%LD3GP_33MNGH<\)]_3.+\_0DC=#YX;#AV M]A'GRTTT%E:2B87;\)T0 M6RG]:V/"C^S6!GR;W&[A<'O![M_N'^S3;^L>Y<=B;[,,7X_[ED!T-S/;_ M]=/RT:_<[9V.JOGJJ#YY]N.+G9>O7KQ^^.KUB\>CG6>/1H^?/7[QKS>CG4(S M+Y[MO'KRW\/AV'\C /3['UL(NMEZ>(&AWDT?./:>KJU)\-_GF^ M^UO-JYR_/S@L5XFS\2C]&5+AS=-"5Z/R@.[OPW^.U_ON,$Z*+2Z_USTW_;4@ M[)B@*KJ.?U.7$G5>C)X^S&(9...VQ=)3'FK7?9RE[T^^^6>+3/DK9W"N!<*E+Q;,H]?0/$!I+WV9/>"7OO:M MR_)R0_SRCW[KLM]Z33S@DMK-KM?-BBM=]B^"G'^YF4$7WOH5E_ (A;?C^_PU MT1R=D'P_+<+K:7G?^]GH<5D,XA6JTM[;T7A6?G/Y8&SJ'#FML3&2;+S)T^/R M@5AU:G3"7$NX@P,?KAI:ODJ-ZZL\\::-'*<^@'9/!Z=-JYZFU5IO[?YU%&3Q MT"_2[VG_,%TS;C?XX/\51^&ZT?_A!O>O^.!+1/<%#YRXTYZ;A#88RLQ[+KWP MG'.5^+M'B\U2PSBLO&MZ/"MG0PGG?WIZ$L[?>_S'VU?O?WOSR\^?WO[R<_G, MB]^>BC?JS8> 3Q_]_.?;>HU'3^7S5R]VS\+YSR9O?WGRQ]N]G]6S#X$]?_7S MY[>UG]KGGS^5>_WT],/;#\\>O?[S^2]/\4(X7_Q[]\V''_;>/OI-E/>K9X^> M[3Y]]9M\]NC?']X^>O+IV=[3<@^/U9O/[_-I*/\E^^-=$%E+)1 XDP$P1P_6 MH((@$K.&2953WMI60HR%7+GVSK*@6(^MST9NFT-NMC"8<18U98W(LH\A"Z$* MG041O6*5W#@=DUOYII';[9/;YU-R2X:T,(E!79,*N7D#I,B %=(1)N,-R:UM M+.3&OE**J)%;([>-(C>E-#H5T)(+*)ESC$470G!)HD0ECI4;;\KM[LB-GY*; M3=Q&DRT$BC5!VN9";E*!55;Y)*046(]TCJ5F8R)J]-;H;;/I+3'/DK6$W&?4 MAMG,%0_.*<,%!C3'VHTW[79W]"9/Z4WSI!S5[O.8$5"Y#-8)AL,X:X9+8 MVB9)8Z,O%M0?*+FM]2G8*R+R82W;>9!'TZ]'#->ULL]Z!\JJ49[G8U9JI+0$ M*3U[V(F6*?*HK/0@1*:BN:0HI%3\RX1:NZQB4*B+0ZGE6*Y^DJ!5Y1HN=F\S M#M2PNP)VSX)!G*2PQG!@LI;R1(_@,B'('(.0Q@D2N+4M-8VY&E*5^8;=-0YS M-.RN@-VS6(?BF>L8%23K,V .";SS 7Q@Q#DRE'H1ZQ E= [YDK[Z2U67H+3/OJR@<.-F8&(=NRZJK,(RLKK\7BR@\*NYN0U_.OZ<%L M-OHX/:U2N%M1&&32@]QX*/T6( M4@=!V6$7CM M&2A)G&(FM*+6X$<]YJ;G,A4-\_<#\[<9:VB8OS;FSR(-1FA;W"X$G;0##+HN M\R$"2R9+F]!$Q;>VB8V9O%@7>Z"0/XY"?%&"12_PW'=TL5WC?EUC$R)8+]-N M^>6OX]&O:3]-W>ZB9*B+>Y/]R6P^790E&J4_/];Z++-5(ESW>ZF[S2#6L<7^ M=62OG?VX<\Y:CX^,U5;!95;![IDN3EKFXJT L]H"FN#!1C)%"%MBR%W1*G%K M6]!8J[Y6P375MO<;T[<9I6J8O@E,GP6PF&-,)8P@4->.FS")6(4FMC$[A<,5V[NY*5!$YS%"@< ME[;NBYN:UM(P?7\Q?9MAIH;IF\#T602*ZJ$\;@V$8!5@$ HL20FDLF)<*U2^ M=BO",:$:$*;_(E!P4LFRW&SZ-@VT=YY_YR:<^'FR'P[VTBA/#_9&!Q>KW-[G MCE7K'8@Y+DF\_^N1!?]S,&L'%I=A_N?=K"(1+7%)$5)* A =KW4F-)B<;73% M5MFS1=1%R+Z.!@UFNW$3F]6M=[RF07]EZ'?JS$3,C%L"DU(1?9$)L,5W@RR4 MYXP*:_-0H,^_VJ*R0;]!_U;#.@WZ*T/_+(9C=-8V909&1P982Y)K;J?9O.3S+D-2YS[;J !VQ.SM&VZ:U27.]\4 MNA[\*I.(P'@G *7A0&@0M#848]8AA<7QD#&9BQMU2S>=;_ON0X3N;09<&W17 MA.Y9 ^+ '#,Y$W@7':!W#KR6KLPGXUB.V3 G"W3EF-3%\]L-NO<"NK<9,&W0 M70VZSSJK+NG(%P&W3O!71O,^#9 MH+LB=,]678XL*:%KK12?RJHK.5C&!%"QI#.!&T-V:UNJL?U*+XT[@>[F1*1. M0U''L:E6='D(WOJS@_V#\QLNC8:N0T-/NWZ[$2BTP@#.801DB@%E57V!G+V1 MSJ1ZN$V.N>YKUV5-MU3O-XYOTW5O..X-QV=R@B5*QEH/)(C71/F":),+HF6T M*DH9N3;%$QBC6CE/ON%XN#CNP8]O8+T9L';<=LMXMCD*8*PV8PFJN.TZ)0A9 M9YM02Y9\;:0WI.JM#:IKG*C44-P;BL^67"F=Y@$YJ.1%S57T140G!9*2$^1$ MT*:@6(@>TY1;&>:ECE!]MWLPF_U]Y%,!2BK_[*<\F5?4G.2!$ MR]O=J#_)K_QQ>K#WL-S&9/^P#.WST^-Q/RQL?/2^5]6JC_^<3UVQSF3?33\] MF:>]62'!^@#3@\61W9-09F/ I1CPYV[P(&%9Q)21D'FTA0&%*#I&"I#*).6L M4X7CMK:Y&2-OE9\;B=QYRD CD<&02$=&!2%1B)#(9%.1$7GHD.=<> C:BCT8:$(T1H#U4(4 MWTE'DQ,2$63J V MLX(6+C5362>5W-:V'7-SL9+8TKD9K>1UN\9@K[$)T<+O?IH>_#Z9%?#^_4:" MA/=\X;S]0&!9!X_W+WXX,E=;ZY9:Z]YT@WC*AJ"P-F%WW ):IRK'5ZS+_B?K<4XL$B^':#<*?*M\'U1N!Z)DUSD:3*J03<48%KJ"D_R6O@ MUGD6)3**?FM;M5+T:X?8X9[7:2#N \2=X:8&Y96A?+8>*W))8U3 D?$ M?$V@E^KB,9X[+U"]4F6B=0A?M&NTD-!UB/Q9FI_6)5HDD?46U/WK96UP@_&W M&WKX>[.6W^HIN#1OU0:ON7#_VHU[<5.KB!L&20H.90YD<(8'$#99G;P5.JBB MP?E8Z!MO;CHDB=Z8K3';W9P+;,RV"K.=N23&I$)D&* L1*ZX)$K4,[T1G*B) M,,X&F^4B&4:S&T_+;\,>--C!%X+9^*EEGP MB@QH%C$HF6/*NA9RZ*4LU,VRVR84C/I/FLV^'ST\V%_(AI280QT@><^@,%9U-;T$TD8YH3'KQ+>V]5>.?UZ=JUH1 MBP$CMX< 44/N[2'W3&=8[[0R0H/,/ (FY\$)[X!S;;(CI37%K6VS4LGGAMP! M(_6R@"VULRQ;ZX"'L6GAX&K#C4\Z]%U9CGYWNX=IY.*'P]F\0F'#3I'=70K-YS0] MB&[V_DO&^N%P5NYR-GMXL. .].I*[^M5IL]?%^_?;*_LU?L M,G^>+_G(?R;.3W8G\T^\D=TR9/=AIQM2"(E[[A0O/&>+ABG>)9!-!LI\R-(B M2T87Q^3__7^LX.*? TJI;1GR XPM++^1T1ABH S1J1C%LK(L>6"AD /:G,&K MK !UD(H)+%-$UBT2@1?K;K;#,X.EAKN+732UL%YYS(_ M3%DW,MO:%G+,;&NT=[>Q#_U?IS,YM.)/RR&>^RF^V6 9S4#;.?$FJ\.?NK:\N6I M*7]PLTEHO+84KST^%R?)"8TE!F7%LX"& E!V!H0KA&<*Y9E:"$2,K5JE1EW; MZQFN%]3SX9S+O* &\ML&>2?4P;.5/!;/IBC9XMY(!<0"@9>"9-3>*2E[\OO<0\KBD2%?#]RWCNYNP$7/662GP/M3B>Y3!DXU@94HQ:J'1I-H%N*W@ MZX/JNTO6:"OX4!#>R;-,LC"USY B!D"5$:R0&A!54N1D(6L:X@J^"2D<%ZJ\ MC-SO;K+KZC&.6@"XO+)W4._J(/SV_F WINF%"$0[>G??C]ZM0QV8G9-I^^K@ MX6+.ONQ,V4;ARU/XDVZD1:!2-EL"\BAJ1V4&+I&#J)$M_#--?FO;C W=>(.B M(>T]->IKU'?WA6(:]?5/?6?JU:&7NA[H0ZK-V9C,Q35%#RRAE#F4A4Z$2GV: M->IKU+>9U-=#9*[QVVWRV[-NLK&0$04'4IBAD)T'BD@@4$@IE56A5N^EBSMH MC=P:N:TMN0T^K:HQX TSX)G"B]DQL4B@7-2;$<*"548#T]8'*SQ/J+:V)1MS M=K$,ZC +SGQ1U9RKNRIKWGE:61XI'AS6R.*YQ[WK"M_M%N_B%GN9J%=-#6[7 MN%_7V(3TT(L[,Q_3V7[,>S=-(QCYNO9O6$KHMY3;3VGZL@Y-O[L2XDMQ=K*! M?/+GSDLPUB38%238ZW/["[$(:6<%2"9"<4)# F_1@\PJ9\Q1DK1;V^R!O'B< MK65XW3NXKAA);W"]&;AV).X#<:C2P$#SGF F)6OGA.#J0R*5I>+&7S$-.R&HY7#G!> M N05 YWBTOSJAMU>L'NV #-%.BN>0>LD"G:# E^\&R@Z.;C,0]"^=D]]L%+Y MAY9*V;_#'B>[-0.Y5<&Z:Y?]T9$A&@DM14)ONDZ["YZ\U@*4#AI0J@!D;!$0 MR(U5WBF*?.$%#*GM:ZLZL:9.>P/L-0';;=2) (A*D7'RWI(-- MI%K!IW5%\J =]X;>:Z+W;!%.TEG-&8$(B577G8%'D\%;QZQR/#K"E5WW'E&[ M"7OMORQ^2''DREVY7].1NSYK&^SG">AH5/IUU-D2.9$G9MHYLM*SPSV?IL_S M@IEFSP_GL[G;KX/=PHO+O8V$BLZT$&1@JX65A+@=50@C=,*0U8HBV@8E/&O&/) MZP7$$?78\@;Q^PWQ%8,!#>)#@7CW9)>-Q<\H_H4,RD,QKP=7/ ^0+IO$4C&O MD@N(&[1COOK)_0;Q04-\Q2!!@_A@(-Z)Z$NI6-%E0(H1(*DBU!TIR M]9G,F M=KR*"S6V;$BK^":D!%P>5VAY .L063@.=U[@K4992U'6K^=2_0D]%LX"&6MS M*TD('IT&'P0)H9GU-7=8JK&4>LQTVXJ\WR"_^]A" WE?(#_3)4(&[XPN#D>2 M#%!I!5349JV0=^(+)IK$E%+ N4Z MPF9PF 0$PWPT@?@B#Z&_^$(#^:!!?O?QA0;ROD#>*8X2K?0YI:+/-9:5/":P M/+*:O2"L1YD%HSXC#+>7N1 GLX^[[E.]V?1M7FCO//_.Q<#^8UX+$I5_X^3W M[?^[^')D8C_]Q_:IN4]>/+E;+O]L/$[98[+;]8-+%[L/1C_L7H'-\B MB@=&E#";5 Q]/TV[;C[Y/?WSCTFR]L>.E' MAF()<7XTNE_KW2[XVMD8213!&%5&I3QI)[065I*)FF=\)]36R8?>G]:4^5B6 M!O#3Y'X#E\L#?N]V_W"?9EO_.#<.>Y-]^&+OWB\6CGV:/1XV>/7_SKS6BG$/N+9SNOGOSW\GD'S8A>3+4R".#O*H6Q+M_XP>_^_A9/YI]-VCE"=A,O_[X)_QN[^-)ONC M^?N#PW*5.%N#&WZ][P[CI!CB\GO=<]-?"[R.V:E"Z_@WM4R4.B]_3Q]FL:Z< M$=NBK%1YJ%WW<9:^/_GFGR?KTF1_<6N+#WTI!\I?.<8RT0/#3(7SL1XXOOPQ MTA\LD/Z%-CEZ3= #A>K2E]D#?JW7^ .EZ)J?O/QF]0,E\ :N*HV]@1$P3/=^ MK^:!)K,F]]JL10_LVEC+/K#F:M:ZI+0=?J.TW1*5TO[RK?K"6[\2;#ABV]N) M-M"5@@U'A4V/EO%+MT67&['IP1]?AF?6:DAVRKU6,5^ M$E]WXL^7E0;N5E%=@U$_NK>8PL'4+8(1A\5_F]9W;6T?!6>O,#DW83!^H)K&W*M2GW%X/Q\U]+PK;>VV'M[YS*["6VJM'>VJ=+>V:9*>V>; M*NV= WUGFRKMG6VJM'>VJ=+>V:9*>^>0W]FF2GMGFRKMG6VJM'>VJ=+>.>1W MMJG2WMFF2GMGFRKMG4.<*L.NWERX/T-*^_??;;W^H^WCY[P-Z]^_OQ4/%;//CR1 M;W]YRM]\*/>Q]^\/S__U^O/I@?GO[S^\^GG(-^6^W^S]^_?GCUZ+=_\\N/> M\T<[6)_KZ>?WNV]>[91G_6]^^NK7^=/)66%<+8,2S %/R0!:HZ!8BR!SJQ53 M4G!=6$.(,5=J0.7T-A=PA[/8&]J^@%3G2.E1!GD#UK+ .JLDH8U1BA5@*24* ML% (\$(0"*:IEI3P2H?%<$R?K,&/%:SW%K&\=&]55V M=IG\_'4!_#W"]%>5K['*L&@]XHU\ MD,Y1 (JYX"UB;;!$10N+G!-)I4BPH>.M*>+K /J;[1V_E,0Y>RIR.&7DR*RF M@FD;9$15D.TL7H[HTW:.31O?HJ_[:N>XT/G..X&9*<83L.!EK8UJP6=T$)!3 M5H&"XT4<KS'RGB#@1^SY-HZ0NBKC=RQ0!U&'>\VPJU2>K-2L])Z6*F-<,/!&G@BAC-'(7CC MK<<@I15>()/6>29#T;1?-G60?;@D19 ]V0\'>^D_194U;V0I;^2WRV-]G848]M!7M,1;CA8?9_?\NQ\712(!W0V$$EKG"9D M.J84K[*@7WD=WXD?#F?S18^55P=GYUR!=DN.#"AQTJ?)'^]W R MF\S3RS3]?1+23V58#N*+% Y^W5]<95'WMDF#9:3!AYUN_EV*02I+K'9\EX!. M)' J>V!*YZ@8\JR+MN=CAFRS,PC6CPT&Q=EMA!L.FI6:E?K0+CT$(YIV65?M MT@UKD'&*RYR*;DD>-F 9(AN:..C^U3A,YI/R_6. M!K_E2-SL<0F69='U2A5_+J.PW!IA4K!)2NLM&G4%@OQ*>M?1 8E'A],R=$=D M=G1PHCSAXJ46HEV.RQYW#PQ[K:0,F0,)0X 2)5@=!*1D7*)BN[S(^.)#:HV] MN:C[2CQ%A6@0DY5!(PE?%;U;96:%9!2BR#):HRU;&KDGO4(7"#Z2O#NA^/;3=EIX M>;R>K;0LR!R=#^")(6 *!L@20HJ83!%2*&I6$<=AY"-L,,HN+HY8L)1]#K:@ M# .BS98R^2ATBEG;H](XRR+KJ'5S"XI=!U:=0\&.*8-,!9#"%P&;O04A&:E9J7UL%(;X8:#X?L?/9S'_,L$JDERW>2I^1?)4Y.3Y*D?#F?E M46:SAP=[?K*_4&_-45G*47ER[K FD?*.:0*?+ %:IL!2C& #JAQT=C;4;9"Q M41R,7#SXN\'J01_OE#[D0RG/.RT.5^W/[ MT4WCN+PPKZ_/W9\M.7*MX^-MA-L.1+-2L])Z6*F-<,/!\+V9'N(59R[+XX4T M.\@/W[O]7]-D?^=4COTTG>R'RTD)T1D8M*%G.MK:5N'@4:NG6$0VHFTBG;80;#IJ5FI6&4ENZ MR8H;DQ7=R( -R7!A+&13BY18XF*#4@Y^,'MNOV01FX^ M>NJFX?U(\O&HHN2NLPCN6=^])>LOD5>HF?3!)BS,1=HS;IBQ(G-*A)>?C[UZ MP[W6L_JZG/:Z6W>)9.),.08N1%,H3=;>%EJ!*5Y3=L(B=X72A!@+??'([/7B MG;?19O-FX3DT%OS;C9E@B:$?$BM=%%G7IZ36Z+-O]NG4P. I,8 2!K! M%]Z!I(-W4GJ!7!7V62/BZ4-G-/)JY'6.O$*P7$>7)5<. W(?-69&0>3L6 MAYYJO+8JKW5K<7E4Y%""+NP&:+P#XER!XE$S$HQY40/08\7ZJF>Y+MRVP3[4 MDG6\(OJLM.#>&H,Y$IED4B!IE$YE6?R&8CGM--9,: MQVT(QT5#R+QFG!F!DAGR2CNO F<.0S:J<=S .*YSPL#;)$5MU)0\UAHE#JSA M".14C7D;1LE7CF/]]*.^<8[;@-,'S])\-%DT8V]G#=8Z9:V-<$L*;%9J5EH/ M*[41;C@8_OZTM,HDZV/-K<'BE5C.K Z6G!-2Y'#2+ I/,IBU9-?>J"Y"[,E" MA_WG8-9*NB_GA;PY%VF)O/@<5A8O)"H"1)/ 12^ >Q-YR-EE;[>V]5@P.Z Z M:@V[_6+7L^"X#"Z1M$B!V_*S%-ZA+R#.QC3L#@>[G1J(B6?&HX3 >00,G, S MGR&2D3Q;%:DVCQH:=C?@0$*W\W/H=$._Z_,(Z\=A@ZIBU4:XE1L:_EK.928T MTLK"_L@E]TDK+F-T.4NIH[O"6GY^P>Z4-W[U17GC)R?EC1>,MR"\AQV^>Y'^ M]W RF\S3RS3]?1+244.F%RD<_+J_N$IK=+>\!@C='%,7BVA3/H*@F "-M6"E M\N"DUCP7$8\I;VT;,:0R10WPZT;+;80;#IJ5FI4&$FIH\F30\N1VV@BW#8CAJX(>@A97WH"XBF X9L%V3NX:"N#75SZS&0#ZB;2:1OAAH-FI6:E7F1%[^D.35;T*"O.Q0:T08ZUI8,/&M!I#\Y0 M@&(M'Z5BD7@>D*[8@"R%3E^'?Q_NIY%D*[1UZ#'X>6DIC37DLN7*D8:LC2Q M\#'5XK;1QQ@9E=^&&'BR\;C3C+Y2#?W:3-2*6O5- M.F=5D9U45CMFBI:UH9!.XD!:%FG+@RO&D9$)UT,KA]OBFSZ$Q;4?8L-IZ]XR ME]'.9ZQ5WC1;-*,A$QTR112$"5+TH:$:J:U*:MT4MA2"T(7/4N(&,"<&KOCP M8',,&9D7OIAJF^/8?*7G7\_,-C!RVU2O:8-+IH8;>: E&KE7VO!8U 00C3:JYRC2BLV;]@( M#ZDQU[UCKL0BJ>!#=DRA1_*UNKD).ECE EE]!>9J7M(MAGZZ/1M$67$B3Q M M%3=).@84!8.LR=<-SIQ]K%J*QE:MLH>V$=2VX>QV?PD.=4"EARD'F X-V K-87:>_@=[<[.LBCQVZZ?W X'QUMYXV^>YG2Z-G! M/(WX!6^A'?#O>4^6>9O01&\R&?0*"ZTYDK5A2:3LV55H[>H>^22Y[X^-_6,= M[#1]>7Q/C>*6H+@GW01788OQ?!3@F0J S@5P976"%%!QTA2"2(7AQI9=S,I8 MVAEOY6I:(91FI6:ES;12&^&&@V:E9J6>3I'U'%'XG*8'T-['=M]CNQA,P MUNH:&5*-"*+1 U;F/WL?Q"&^&V.S"TY?SB M[H R23#FA!:2(4.D% )A8$K*LI)[T^?N0.OT,2B!\/1<(S*MR3E'$+VOT3AE MP*.68**7S'G'4=7DF#%3*Y_^;&RPP9S=1KCAH%FI66G=,AN:=AF8=CG72-T8 M1IH+$,IK0(T,7&VE&H@%;H*.6LGAB9<-R)5H?&&@_L7[FBM M0:ZO 7X^5^1%::6]])"C,H!":/!9$O@DZ_^$QEPD@!R7B3B@W8T&[W4CX3;" M#0?-2LU*]S%^T<3(*F+D7-OT; WWCD&R+@/:D,!YA:"-(Y?0,@IQ>&ID$W(M M6I^R.U^1VL[2FHYPPT$/!41ZB$"TAB(WM(B_[D84.!%YK0.H(#B@21Y<=@)( MVIPY"RHZW-HVZN+QR]:G;*A '12=MA%N.&A6:E;J15;T$$MHLN+&9$4W-L"D MPA D T<^ PKOP1I.()4OLI!,\,8-2%=L0)9"IT_9R_1QGO9\FK9F97=^S,PD MB;6GG[$ZH_'":G(Y.B:2Q\AL."ZUN$I4M-7AOS:IO3G7K$PK])(4).YJ[T63 MH; 80O%Q&4_1:+-H5L;&J/FZ- ^Z06 .C0 WLJSU,BU_KLU$K:!KWZ1SUOP# MM4\AU40/Z5,14BP#R0PDM&*R]O5ISG2^#_74Z&Q5.NO$FST+4FC-@"5MH9";

V8?:6% M]3WFM$UUEI:LAR=KH4B&/'@;D*9$HEQPR)D MFP5@C %;:0.9"K;4+5DK2"5DR)*WF6/X?@J*$Z0K, MU5RD6XSX=%H:Q"R,E\:#YJFPFA8,K,JV""JM0LJ<">EJ"Q\S%KC*_EFCMD9M M0WGHI1K'*B.QK/N>7$"=DI71,T>8(A?HLVO4-C!JZQX98$$PZR%('6J!1@E. M10[1>"4U#UF2*M3&:2S[*(A^L]1VG#1PD*U^B,F"S#$@\. M_6XZ/V0#OGR[Q36X?+O%KUY^LU*0'J5PG('$AY&!M'ZA\R4[R5AOD^.12YE1 MND"UC@ A5Y&L",P>B28N)&]Y1K>ODG[MYADEE3PR[2%[3X"Q?.$\VA(L4Q-YA$13>$6ACIERB(G7)O32:(.N#X72 M"&A5 NKD\J1B*D+),\;FUS,^;Z8J?YM6>A^^U< M+)F7HYW*/%G#I6<8!+HR&Z1E*5A'09"\'+LM+^<&,'HF$K)1DDDL$])J#NBI MI@_7$UDHN'5*:A.IG[R:*321.3E3JR#%&@ #1, M@O4R@H@\.$^%)X+N)Y-F0$MXXYK[R37)"X^&O&!:8$'G-J9-3(:/ADY)UB MCBMG$T4,6GJC>5%"$341)AT;&0V,C#H=-P03(FL$'6MQK) +&3EI(4CF$U4U M:U(A(T9CSN0PR&@#JEL^2_/1[L&L5;)<[X)(;81;R:EFI6:E];!2&^&&@S5P M-E0RO"9G*&X89HE6*LMX#(3HG3:+ GF",;XHD%>^D7UX'460/=D/!WOI/T65 M-8=C*8?CMW/1#\:5S]Y*P!1JYEM>41SYK6MISSVU&,K4O9FHYPP\'J:8T.O4 ?(T52 MF+.S@2=C;)0J)N.UO<*"WOIWKZ,T>/9HIYLM&85GD@R"3(N*V,X"&1\A"4,^ M&HW.ULIG8\XO"H/&!H-F@T%Q=AOAAH-FI6:E/K1+#\&(IEW65;MTPQK:"'32 M%3.C)5%*ZC&T<=CI;!,*(T8/U MU@"&D,%Q94%D(2(Z&[V6IS[%0+'85M'5\:PMB](GYGDD+!Z&-UD:QJAHSAQ\ MD'TMH0VY*R&W$\K400G-E 9F>0(L9@,ODH/ .6HM9 K&E!74#G4%;:CMY]2W MD3%;F41A M,RIED$?O4Y:$B2DORG_,U--#2R/KX<'>7HN*70]6G3/3FALM DH@@[G BAMC!:,[%+80%.GL-(1A"3 )J M(CN@U A6.@/?=P?;34BB+)\J%_MA]-,TY30MDGRTP,(( M1K^XZ=3MSV>UL&_8/9BEEEBYUEOG;81;LV"K67<-!?#D7(_8 MA-QRRI"Q-@EAG,!G9<&0+Q V25JIBP!08RT'5O^ZX7NM6+B-<,-!LU*STD " M#4V-#$:-=.,1GBF7-!- F"V@T*9\YP.(I%(4.@F.<8!R9!.2'X]"$CN=D$2< M_#Z):3^VQ,?UCGVW$6Z["VNP/=M##.+\TO[HA+].*>TH%Z)^::OX4JOXTVY, M@=M SB4/H>9!8-01*'@!,A?1YBDRIDVM;[U*3=D&U VFTS;"#0?-2LU*0RD" MU63%C0J?)\%,W#>^/ M.PP+=M=)"9D\.(TEIEB^_$R9,6B<3E>:RM M_?#-<]K/W?.13),1$1D847@-34Q T6M(TD?N)6D3Q:+]L&%]Q3NO#(T;;"RV M&CR'QH)+-]^X^N.O)RM=%%G7IZ36=*-O]CD[J\*](LYE E5, LA= B=R!,I" M)1.$L8+UU]7X-HBG#YW1R*N1USGR(BK<1,5-C):AH.RT1?):>.&06T]]Z*G& M:ZOR6B< ;;WP20<"K=$#.J'!!8.0J/;#U#IR%;:VI1RC4!M&;AOL1"UYX%98 MI4/.)B?&D6ZQ9A0IR^22DH$6T05$17G*7,%I*R!3)30VY@T4>$W:<K+HF]9.&ZQUTEH;X986V*S4K+0> M5FHCW' P_!UJ34)H:6(-/Y:+.9L1.;E:X=F&),-Q#C.>Y#!KR:Z]5=WZUU[? M"WE]O@-UYB(E$2 FYP -1R!RHO9*R)KQQ,BYK6TY5F0&5'ZM8;=?[')>W$_/ MO976(].:LE-!"YY# 6J4J6%W.-@]BR @9Q)33!"TLH ,"5SP$C1'P="SK/T ML;L!1Q):_^E[63:GC7 K3#3\M=QJ)&=-S 8CE@7=:9F-9B[G))*(Z@IK>6O4 M.& -\*:;9:JD5DS* (YJ]KR@!"Z2 9-)296359)J2?J+->D;X <-^$'142"6T3^49T1UEI0F(F*RXC(BF7731<^.)! M9UZ6CB6W.%H7Z5O%X=G).XHY21TR^&P$8,P>K"$&3&K2/D01;6Y=I.\_G@U* MRU2!LC,>T2:KC: 8@YPF<51P\9HU>6)0L;6USL%:,9 M)*2Z(\B*^HTBD2T_'9\+6@Y:K8WT]7'5.;RM@F.6# M,D[5>GOR8EF8.\=56P);-O,:6^DNMRF:>W$C@8'.7D-TP6JABU0I= H83(W0 M%?D2I*7J(2JGV=:VTBN7V[J]9,@XF7W<=9_JS:9O([V]\[Z_;8UXNA-[?UV+I@LN>"1,0@B$M3#+N"M(U!**LD2 M871J:UNS5?IP-*!N,)VV$6XX:%9J5NI%5O0>36JRHD=9T0TB\:B-D,8#'I',V/")J592V3-QKJUVRBK%O;"ZVWEXWSF>UML=9UFJ(W-;>DF!][>VE M(P<2@4&RSH9DD*M:(D#P,<>56^PLA8N;J%:_.C"'QGU7+X&ZW+.O)QE=U%77 M9Z)6VK1OTCE+'/(J^IP=0E)&UP2' )X%#D@\H8N)V\![:.EU6WS3A[!HG-4X MZ[235Q1>H_3*"_3>%+HBQH+U#H61IR6;5U)/C/ M^O'+\=YZ>-T KL]DBG'!:"T$6*HRI1@)K'()R-L@%7+!59$IW%X\T;=T'F;S MB9J^N+5@<_^$T^3$JK332?_62G%*R0,C9@ Y6B#F-'CN4%IMG1-8Y 3UD/Z] M%C*B45>CKA/J8CPHZ2HU.8.:,R\5H7+:VK(8.R.N0%W-2;K%F$^GD+3U26#2 M"9(/Q4N*BH$7Y4>1LLS.1;?H=\RE&LNOA)H;M35JN]_4AI'S+%1.6-9WY-H: MLEQ&YR1ZQ;UOU#8P:CO+"0C JB=B-D?"Q6 MZM1U*]2V <<(5FS3M=%938/*/6LCW++[FI6:E=;#2FV$&P[68?O9!A&9B$X6 M/P3)Q#V77GC.ZPQIZ!T. M>I^#(NTVP@T'S4K-2NL6 MBFCB96#BY5QT@Q!))LTAR)H?D40NZH5GR,HI'569)EX-3[UL0"+$C;3Y:J': M*Q_]84G4X\G*!J>0<4E*)*88I4C1.YNO0)&MS=>-L]G3TX()U14+4N1LO +/ MM :D[("DC2"2S5GPC$Z:6IU]0&':>X^ZM@F]#E9:)ALVJ.BU0&8]DRB4](3! M2V5D*#\X$Z_ C-\ZK-3JK/?,D-U@E50I^R0=\)0Y( H)UJ?"E;7O%G$O93'6 M]DI)_@VZ&TRP;80;#IJ5FI5Z$1H]1*F:T+A-5ZP;6'*4467.H;C015]D)+": M(7">9#0L\(1A.$JC]7)I[[SB.S<@L>I%FD^F:1%R/,BC^7$?P=%1G*QE5]UP MT:'>(X^MQVI?:]SKL_JLGW?8.U)9(Z:RQAE5JQ 5O]JK1.!YD2F:D9(R]E2% MJ&43M'WJ>V*E95P );6V1D9K2*/1P@D=93(2DXD!8S@^>;\N-?GO]/: MBI7_&!DBZ1V8P"4@4JW"EAP(13YA9"X:WU,YI(;.0>Z21E;6OR!K_2O":).7 M: M:DW0"4TSL^BYZ$RT]@O93![0QV'V8G18*7*R- M1:A(Y@/X:!&PJ!:@+#7$*#)&X5/6_.MKXS!@UA;(YF0T*[44Q6^E*+:6SW<^ M8]L^_IJ.<,-!#^&A'@YAMMZ,-QXKJHEGD7'EF;- C5@L@JL5PJR9\3)EY>B MWMK6G(:Q']R0NFY\VD:XX:!9J5EI*)EG35?=KS:3JTSL]'X_.]+%:,!X=^-QT5Z;Y/ MK_-N6..3#BOD0F0 MLN[@62/!D21@F27K.>,YL:UMP<9DL=^FABO!YN9;I/6/ZJ%QZW5;=:PV,NO) MF9 J\)E^$H HLD4!>G5V)8\5-H\OF'_98#@=EU@*E+O\@Y]DC9T[+RA8A MAZ2NQA6?T_0@NMG[YAKV21 =*>70RV(6 8F+VN[,"; Z%"=1*N_(F:B,.PU8 MWP^&:&*HB:$>Q- -$US30:O2W$EV[2*;P&2F5!+ HS.%W'("KPA!,,U=%$+D MP.X9S36_L5'E4+9'(T-&(0E?'$A$%KU.E)@1PE'V7'[#<6S]<.\BUM9M1I4S M%994$D(J_(FRB$.?8@*&)A>#UNYB]_;_W?QY6BR^^D_MD\G M_LF+)Y?KS,F0"D=.^Z9OSOZ*O\71$:8TXW<+D\X/=N]P_W M:;;UCW/CL#?9AR_&_?GJQ>N'KUZ_>#S: M>?9H]/C9XQ?_>C/:^<^KQR^>[;QZ\M_'+\>C)\\>7CX;!_(L#T^1];"+K)>G M>*I%QQZZV?O1C[L'?\R&_CC?_6TTV1_-WQ\[W];X[C),R MY)??ZIZ;_EI@=,Q"%4+'OZFB0YWW4DZ?9;$0G!'80J249]IU'V?I^Y-O_GFR MD$SV%[>V^-"7BJ3\E6/,$CTPS%38'DN2X\L?(_K! M%?R*JCUS0]L-I<^C)[ MP"]][5N7Y?P!(5WKLM]ZK1#5_\_>NS:UD6QIHW^E@C/[O-UO*.G*K*R\V!-$ MT+:[AST-N&WXW?5E.ZK=/B)#5S8D7#UU?6PZ@4L[W/4Z3[H M],07H^-D-'8%T&!@W<%0_@H\UY7/;E,X8&7+[,8[I^ZDD4]@S\B>FP"+"@?6 M)[\,1F5YJ_IPC].9^G"I[Y@SJG)#A52&9JE2:6K!'C?*932C.:DWVN%5 M'$0(:VPG+K&_8(&MC3MT_T7M#OV\2_9>;N.]SW]_WW]IR/[+O_,/GP=''[[# M,\G>T?[+G9.]E^]./[S_T'*''N(/W_]]_/'EF^.]@Z/![O>_TP_?W_0_'KR" M^]\<[1V\HA_(#H%VGYQUA^Z__.?S[O''+WM_?L#!Q;KW\LWGO3__/=@]^$#W M_GR%=P^./G_X_/'SQY>_^R99>_=M>O(I-8;[U!"$68B]IX(A85*-K)+62\UT M:C/0;SU,UNG$P)\4"^I@:'VZ=IW8C$MUZH20%&M/&4^%QSDV2N4<$VHH#SB$ M98U#\&$E09H.D&X!2-]G@,13KKFU%F'**:(B%2$9B".66FKRS%OGV<86[0ER MF\,F5HA%CXKJ+Y>]UJ&_P9E>.) VTQ^X9 A$+Q"\\&WX;()-, W.P/YP]0;! MNG#^ITKK*WW?_OO2C6$Q]./YSHD:VD0=CZ"YW^,7%T[UHRQ1N*8TN3U#\'G@ MPH?MH=UN352GK*ZAK&8ETX.R,H*IC'&#) [G;2L@SCK5%A%"/3'$$9KSC:V, M]7)V/OOJP=/G3J!7QS<[@;Y'@9ZS3Y\"]01\1C[D U&E/9)*,R2U3PD&FUB& M]'?EX ?= X\.Y5B&IHV\CW01)]:I?)%]#T?-$S9CKC=C( M@RV/=7]LY*(],[]/2VAE6;X8'>O^,$[4? )?M.=ONR@4?!O-C1='X>/.$-!M M.ISL^PMN^:NO='_0GYSB#OJN WW]%I=13%&KB$<\RPBB-I=(>T,1\<0;#'P& M*[RR73A=N;S.>];!P_K#PYP9J=P*J[1#.=<*42(L$B[E2("9(YD73 :_',EZ MJ7@8I\ ^3H_,>Q7$8Y(,FB6_0C;T8$VY:YU1=WLZ=,')/'_ 1,2C>.;NU'U? MSU<7,+@6,+4CF-P9KITUB-%4(IKS'$G+'2)2&!ZJE!-)-K8P7\-C.SO?R]KY M7BXR7SKA7:'PSEF%%LHRHR627EI$3<:1!KQ%W*?,6JZYIWS56_\[A\L-N47; MQ1BR^JW3D\3V2Q/(=QGC/_VRG,9RP6943BX^-NA1VEAK&@':GQRYHCUU^_YE M7;4. MS&KG,7FTTOPSPS^=-*]:FN=D),V]],JER.5"(PK$!$EL+9*9M81K2RUE&UM9 MC[-;'_/9N3EN1T5BB4&D5;6C]WCLAF5%2]RW\-D]+?_&FC*/.$F_ASEZT9JB M#I^N@T_M;)/,B-Q2PY'/;"CV0S(D:9XAKW-.M4DI)B$XW4O9JLK%=@Z/]9/@ MG\DV.@E>A03/&0;&EDIO,)):ZW#6!Y +!5S#:LT5XYH[2L)N"X%751^_X_T_ZX2R19$VKQI^H/PPSM#]_"_.S[UT7(-I^15,U4=4%UG%\:LKB" U?8G9V"&!#$(#^#,$]G0DNYTYJKQABH88R-9XA3;&!E82)RK&0,%T; M6WRM/))/TH?1^.T6'!A/RW%QOXD9?:>>S9RGK3G8&PU#<8O]9O_:]FS[6H=+ MU\*E5VU"(0F3@J8*Y:D.5=X51@)T".(DTRIU,M<^!4*1W>9HU\YM\9B9Q*76 M02?0=R_0O!%?,6'@[O_#V9';N>Q,K8G4=F#3PRKU7?[@S_MS^$OQ-7 MN+(SXJZ'K;MMLI1IQE*=&424)(ARS)%0E"%LN-&,9$(2!49<3^;GZ5+G?7DL M\OLS0SV=_-Y>?N?<2#GL*'$:@0QK1+442-IP.(OU6<9H9@Q-0Q4;G'6I).OB MAJDK%D[4-W>SS-6G8,;]W-HEU( \5 E'*')/<<$>(%LP*,"FQ#?DE&SD=_NN)Y/XMQQ!SN7BB8UWDN[HYF M+,F;7^( #G[A<##)[+R2#GZN!3_OVJPB]Q0;0RS*1:H033.+E# >><:I$,)F MF3, /^+6Z:F=SV)M)?4U+# MOVB7M'86%SA#VP%9I) ]:(5D@+;U.G M GG1&UMY3V9K(M^='V59;&>L3H-+L3I\L=XTU0KU=0Z6!Q+Q>5W-8SC(K9K% MO^:3V,'<=6#N\T(9&YX[3XQ.D68R"S0&++-<>.2%L#G)G)SK2>[4"XC*"W]KP&)C1L&'E=C$*9(?O[Z;LR[$OM"H7=%OEV MVI3&@!.6B>,"[< MRQ;U#A?N#A=:N;S,&.UHACC,92@@2)$2P(VX(2F360Y3GP$NY#W*5[!=_%[U&Y1D.Q6C4\1:.388S?^K"/LYP6X2C5I^4*78N3VE^KT[!UO/QC M5 %@*&TY1\@B7_!O.PTT_(:H,IT!."Z!.#=8D:\-5Z"QL^8,XB"'8"$) P9 MG#I'M,Q).#Y5T&YWW@.3XI],\#OI_7G2VRHV93571"OD!:>(DDPBB8D$.2:8 M*<,SDGF0WO/' W7I8S^+5[R>%N9(A;3VD4_&]5$[O60<#MN)*6.W.]7LP::/ MK&N:>P-=!Z-M S-3N(7CD;:'MCLAZ6; ]6$AQ)I[K(GV"*83:(=*&1)&I B+ M-%>&I +;=&.+]?B2L@!=2MACD.F?6UB[D^F[DND6&1%XM\B34S[1&(ZEB_2*24<2D$^R[ M$^PY.]'*M1(918"?8>Z1E2I"C6&CIE(:)#6&P+U0!2'+,P*:-T=6,8\H M2RE2*=B6&UA84QK7@<'=@4&K9((E-DVY0-@S MC*@A&&EF'8#&"0BUNSN/O-66-=SEJ7LW;#G+7:M^?[0S4T7=+: MDW'F#D;#0S1QQ3'H,-UY;=?-:_L73,\!S,Y?T/ARW[\HG.V.6KL>&?B^L*DE MU5R_.< MW%O/PJ&G!!%#%*(R)^'$=1KVZ'J922YH*"22ISVZ5O+\J*CEE9E'G5*1@&RN M@'<\B927GTD\WKAQ/4/[O@.JVP/5[L)N6N%4AGTHQRH#TM4Z65R[+<]*1I9(I+S+DILPP1BS&BS BDL-*(4:93FZ:9P&(= M#]7M/$ O*&K#\*LHQICW=5 M]-?$7U1Q#)<,0KG#9*2AN2I,1UJ53?MQ.ID^H5275KFT&* M%<6,H92%$T8]88&.Y,BE)C7:BEQ$=U+>D_D*"JIUNR!O2$?"1AL4^4?H7S(I MX.'5)'0NC_MU>829^:N9F(/YO.RYR2SXWOBHNIS:&T+6PJ'(&J>.@)6$G'<< M46<%TBPG**/,4: H2GK>>4,>OX#_3#;22?G/D?)6=0;G;VP1V@,T7R,A?_RAHT?AW5G(0^[7OLU06.(MO %>_'ORNJB/ M$4W>3D;FR]-R]?Q KM6G#?I"IWQJ>(B%0@ MJC3@*9$4X3Q5CFG*" =,R/);9RIV#IRUE=7[RCSNQ/B68MRB1=S#Y $9H@)F MB1+)D'+$(6^P)4"*]^_/5*%*]\-K2MVX(LA&&_AS-7X]>]ALD*E=0<&7VAO*'%3PF6# M:1CWR SWQYT3^OJ@MG" H98&4Y=:E'$*ME[J)!*$4&13H93/,H)UOK'%\?F M>.?->2S2OOJ:WIVTKY.TM[9-,6PEU@(!@PG;()E'0F@"9$:D"@.#$9D+(:?S MY5'6UJWS.+TDNZXX=$52.%/%7?O?HU3<.OKT%$RM.XX^]9UJ50EN0]V;,[/5 MCRG:R3V3](# M<\-*E\M*$=W&3_/(2MH]U$J7'0[>%@<7MI5GDGHI%$/.I0Q1YAS2N<8H)<(S M#;C%C <V@7 MOVA=^1K&9 1JQA0A;_2EJ_[[ZEL=38 /<3V\41/WRGMGNK2(ZRF?A6.!A>"9 M\Y@@+G*!:,K )'<"U! 5)B66PF]B8TO(GF1KVH MQ=X0AK(<2"F%]88$(P9I;(S5BFI.&-!3THMUA?S@,[LJ13R9'+AE'9'E:;/(:JD*K/%4X5P)L5FI8ICG#'CM+F934 M,?MI)V@(3#)\8Y_#K11#A_/7POF%,@5<&HV]5,AD\(>JL*&9,(U$*)OD&=C#\<&6\E MP5.1$TY"I6V7 Y>S*5A[*4-*6DNE4HJ'0T\Y[F5XG4X][0A=1^BN1N@W@:5U&ZG_NKON/Q9UYQU+L=-9ZKRF/J/2TXP0GZM4IYYI&=3=+>ML=>KN MYZF[A1,E%:?&:,\05]8@2G*'=.8PDC1ERE,A=$9G6J0O5<3*CVJC+M.QQ\.#@XI_W$V_EL7OVW-%LU5;UL9/.+T,GPD 1_?.ICB;P],DH8*-UPY#B"I_BZE6 24U^JQI 2^&+F$V^>6$WZW=1 MLLES:,]X5/:#2#TKW$"%_7//3_IVO&:JD_2^>W* V-F$XNOF5=AI0N MCD;[[]%,6L?J$*A8X=07I#RT]9D:G*C3[?W%J^W!+-5+ MSWR-P[JS]\>;[;<';]Z].'CWYE6RO?;7WZLV?'Y)M /DW>]L'._^\>MM+ M=O9>7+P>UZ0O+V:R]:(M6V]G$A5,^&CD_Q$.N5WW[OSR7R$U:7(TFL)#;/GK M_;577*V][X9J:OLPY.O?5%@@D_YP^J.F'JOB$("BALP $O4W0$N-2E)NBCP+P%2[W^K'UYBU M&3'K#'^J?LOY)F7YA3^GF_C"WW[T6"PV,TYN]-@?_48VB9!WTUAZI<=>XN*\ ME"C)0TBO][C%_QX5SD5?56YPH]HX+"\SNIZ6#&&Y7U^.QV/!Y&- -<'/6 &HW): MN/+955;0K8SB&]EW5PUNWTDCGUB-A\A,QPI&Q8\*H'X@K:Y\8J?AKNF))COU M9+R&V=ESCR7M!S_O']![K_/K1MYUMXWH?/'](/W[_@ MLSY#:$NZ]_+?7W8_&[+WW<#GP>#CY\/\P\$.M/%5NOORG_[>YS>?]P_^\3-_ MX=OTY)/7!#OC.$JU]8@RRY'61" ORO9_3Z37<.4<3:7R#%N$UK>TL#H7Q/PC#WT'1]:%H[T6+1DB5*IN' M?$,L)*(IT4AP2A"Q3.:,$:D%T B9W^:\[2Z5^#'3ATXV5RN;3(^CTX='B6;I/ MBQ>NJ;/I36CBOG]7NNTP;?MZHJ#I=F?8[#_^8U14I7*J$[#^JF?UM--9U]%9 M_1:?Q-HQ8JU$W!B-J.&,RYS;(5G$J2\)R59(R%_5-QT]?QE-':% MFH0KL%WW>#'Z92KCS+>;AUE;/NA O+0E@&#!PJ^ MZEQP:T!@7S;3,INI>-98I[JNDSMRL'"D(,EXJ !$4(;A#[54(VD51P)S:@1G MJH'S%SNPULAD*B5VP7?F/F7S.-RZO?<=^F5Z\ M]_?'@'%%L: ;YYYX'Y.7X,VDICM[TV-XCEF!D;)(6_:+0S6LCPR<+PSXQ_;0 M I,IP]:Q\,]]/ULI\X7R4#_!;?\_X#L*7#[WO'.Z>[ MGX\^[[[?.?EX#,\]^'WPX?T;8#1?TMV#W4]4,&TYRY#5PB.*I4);P?&F1(L"7!5F1)!9>94!JN6:FNL)AFPE8W$ ;</&HZ+:E/_6'2['TA_BT_U S46G)#;-NP]ZLS/TA2IA89L)P$L M)ML#4#S#R.M@J>\,S68O4GAM)Q4_:6]!,S //EE,CITH#.+Y*0_.4KZDS(Y@8<,3M'H9 BW ME5-=]FU?!?]:+PD><)(^WWFU'3_AY_""J''K'UY4KZU__'4SV1\FNZHP1PEA M\86BEYRX1#L#P S-'4_U( )]U5I]&@GU]/BXBCNKY+@ZE_N7UCNJH[J;5\ C MBG#@_23H?IBZ[L#?Z6N_!CVWBO:KON\G.SD[2 MCH^_F(]O\DOS^G#5K(/KM>27+Z^+EOQVA,V7SM2#@>-HR%Y-H>*4_)_ J<*& M:C4$L!LD8$F695*XKPYPK$SZ/Q@T^# YFI9AKL,Z'8Z2 MP6@8)A)Z7X^C"U,;)AD>>0*C7Z^!7K.P5'#<^A#ZJFJUN.3?T^,Q&%;%)-F? M%DFC 0*7*R;3<0DS-UE8*/_>__UM^/*&D[5 !/N!4$Z>956ULKNE*36<5@#; M\(K3ZN_3YA9_?])"$*YRA;3U&:*&."0SF:%,Y 04+F>Y96<5K26954IHPPRC M-'5*$I8IXTA&'CP@+%.G?F9&S"OI\S@H80S!R"Z1-;KGO?/Z2?G$AI ME@D@OF!M(2J,1MHIBU*G4TETZBW/-K8F)Z-S#CT V!FY*NNQ?!8Q\(T;NI/P M?=G\4(,ML+"Q"Q;+Y#1YT?_:'S2_;R9)<&3=,;^YD$TN7^V5P9=NGJ>.9SCY M?8CB0S_=<=^L23=N1)1>3HM 5&HB"X!94:3WHV)@D_]Q('-' MR8)]U$2<834<#D8:>-.X'H8DNFGAE]I35:AQWPY.(PF*AQI-)]$;&5,S@3=] M=<&97*A^7$OF!U),,,F)O,/1&16CH?K:+X#6_7*?UE+-[NYS*)K5?>_#@.]U M&,"^.PBF0B/KLT5^!.2]G'M?8'VK>*@?K'L'Z#8ZKEBSC596V?#[=\/^K*AD MA8^Q4L\PRI0:A*>42?.O7A5CB9L;+Z_KX+]0,F, M*T*R7GV.101_&.YJD%P<@++1".?'S(RF@";5.+4ML)ATQI_#:Z;1.["L!6$0 MYL$G:/MT$([6Z _KXQ6?)\ :(D4,#",)S@,+OP-"34T(8A7PZ[@8P;_B(T][ MK6MA0&T=.X=GPV,^A1Y7A M9N/4PL^SKX^F$SLZ&=:C?:Q.$^WBO+@RC#=<"LNT,MMAPN9S'$S2Z>1H5%0C M ->-@A>CW#RO,']@R-W,_+L/63N8KP@8H4$?+/!ZS)8OIR""PU%8OT$+ 9.' MUX8QLS" I4OZ\"08_M%P^5([NY;B&I\?T1(.;6D7,ZS49);VHG;<3'9A)]R ,46\8 90E?15CVR^+*>Z MD?I1D"/@.T-U6/G2[,A5RZE>>M7*"T-6]W/4>N@BQ8&A"=ZBR9(6GO1AMB+ MME;H?&7VX[.J]1?FM$V3'Z.(S\=[)BR3T1C&M1]0KEJ=VKEA'%CU!49M#&,. M/T<]:"I="K_!EY-&B=0J+\QSJ;R#IRR*Y?\I$W<\'HQ.77#OFFDY&1TWLC03 MH#% =UA"+8T"0/(9+@Z?%I\&. ]P7=B67H#V@):I5&I8N.5X-(RKPWT=#;Z& M*^I6'D[[L)S".S?;BV\1[OJ3X.F&_L=6M$8 ],4XOJ%&!A?7YQC&HL*0>F'- M0L2QQ<^3H]%)$/5><@CB5,'A3)-/ D4XA-XT_9P_[3)]WHMOKW5V]6H (#6L MA"CY3W!9 SVJ5-P8-'$\0:-R1)?!D@?J!).^1)W],"QUAV[)A8AIYXW<_?SJ MDTN9R*T7B"NJ$;1]/%\W@_=,%"F M8*<9XZ*YM-2R:R)I?VYOOYZ%\6:%6?O'K9;UAY4;N@DJQ;>')_;GG*HBIW]/ M04FY EY>N:$C)?D#;DYPBOZN(M:A1@O\*\5AB;YQA]/*EDG>HO]O,WG=BB-6 MM*6(/"W<6$(:DTYWQ(ZGA::XXNF9D? MS4<8R=;4S2<\F$6@#N&AF\EVU-C5PX; 'LM2%:<"%WHO9G50;9N#^LI_)X1G-[->HL;4_A M_"!0^F#>JI8<_Q*ZTJ]X>*P^%= FV(8PNW.6'J_]M;;90CB^+?WUS"=>]0-Z M5N&*)4;7S.!M4+I:.67S@ Q!Y?>/ PG(@"&A!,1?NA$J/,&)K/&]B.( DV. MV3#SR$KUMK;WR'T;5[[&YJ6G3A7A;6%$FG2'^FVX<5D<7#SXY5%TS46_E+*U M2?\9C(0HCS.).I/U>S:Y[&Q@YZGG=+.U.G5J:RDP2;B7P>45E MAH4Q<*6@Q!DLN.(;#P%,+XA^7F:U;)WU\UV=V9P54[ANF92"<1TPM-Z$<>0* M!^AUEE:=;46\;;OB6A4Q;//"_UT2<'U,UDJ'<(:JU M]%9("\SZK%OEI]K+P3[;/$L)[GJW \CWOI])]Y-<&J\^89GGW%@%HQ3.$U?$ M(,4P!3:1$6JDSE)*ERV-:C;/6ES7L!_"1<$_$!SWU]9;).SSB+ ZK@R1*IUHKO2NT[(F6^S\QL;-Y'_=::LUM6I]5O/L M&-IJQJ-. (Y/:T*Y\%_?GP270W =/(\&1?)5#>"RV4.?QR]JFP">?7?9!#2W\-PU>3[>#R=5#$VF";HX,P% P-43.HDG.>A MBT45RAMXU!\&APR,T$#UC^'),5HV.G6"Z&E:2L47"4JV#ZLRV(6M@/CK(XW MAECHK/7G0&\U[.IN@?--M;C?S)=\IV9W/[_[)+T"N\8[Y'26(>I\BI3VH<@C MT5Z37&IZWB0*MD*:.DLXIXQDPG(OP##BDBF)4_% HQWU$DE::V1E=L-R^U"L MI7>M29Q0=A3]_96JB#INYHYLF1UOZ^!PF;P;!R2:A0*VW[Z;10+ 9*,HE;VD M&>0(+"_JU(2R@K@73:2Z!XC8-T=Q]U.5%U'7_PF.[7+YRU^,;,Q,6]C7L_WV MQ:P)!Z,QX I+6:_./ G].HYWN0"3DV(48K31$06M&C88&J+1"AI3!8?#K_]6 M8%<6I\EL;TT5/QF/!\W[0SM! ;IOM1O/S#H:E<&)J_U@P9DX43'X/#B-2G#@ MPI"K.,AGWK.8UC*?G7XK0-^.N#2^/.U@R0VCA1C<+8EK_/YP MX9G!2DY4\&*"QHI.QE;ZRE?X)FK=1N&JYEU@+83)#@DX556^.@FI:J"9'D\K MSUV+&U1-A:&=K:Y&5&P,O+3'$B[_KS6K_=)WZMFKN*Y'_D7L;,&#L M'/3MZ6[]^/PNW=W^Y+E-,>$4 1;DH2B31<*2#'&79<8RG4G--[9XGO8 O<]O M *F%:28F9]SI0'1A(=4LO!?@(3#G:NV'F(B+.2R;R2(8!92NUGJM,,Z_J;?8\7B@A@\'RU<)1%4L9')T M7KJN'KQ:/WWZ+FJ:ENII9K-?SC(+0X90;0" #HJICH!"Q_U@&@5;JK(Y9EF5 M(5$JJ*>Y2C1SO3FS!*-5V5X^K;?5@UW.8HYS%(2G5:H7AC D18&A6T5>FK!C M_')0V2BN+EXZ6W!+6MMJZN9,^2]V7I^V4;X%VB$S-&9;)V :#JH4S*K)Y01- M1BA*2)W978_:81%RVT)[?/];S%2&5K34;Q0B4(FJK'9/5^G-L?WA/>'GQOJI M3;UH4M;=F3^HE]1!NK":+[3/&K5Y=A+B4(\C+ACWH^SFG[B\K[L7J!F)MD6;9S$4BTN:%Y.-9ABXHDJ#O85U7]':^Z,/R;M(/VQF] MS3Z)!@9FSZQ4#/8D.GK,;,G_PB$ T@_ O9+A'_.R[ M)>G.Z[4<&ZBNEJ*M%MZLLZ$F0 6@JIH05 &MCF&I6%P ?K[>_F;NK5=:"..9 MI P[I5.:9XI@IDTF9TX>?L'^YG.'U,'B"K'P2K&]Z9=?7KLB?*$.'9X1642> M&I/]_H7L;W\2F:5<@DVN&2>(ICQ#(L,Y8@2LB]0Y[5*[L27%)CU'8_\5!>YZ M<\NXD80HETMC*"%>D9PR9W/'-1,DSVM;AE]@RW1S>]6YS?;^_H0Y$Y[J'"F: M@Y7"4XG ,F%("L,\X]H1+^+."7RW&99 M2I6E*M.I%S##>98!7LE+/!_=W%YU;NGNX:<4S'VN%4,4ZW!*0DZ0JJJ[::$, M,P(0 ^:6;IZO,_VO:W@:+@2!N558>2(J-\/<+IO3V#;I6&*M5=RCBJS-;$M5 M&;D+6Q*+T,(%>_1RDG/A^VZ&7EIX ^M7"$P%)1G5L-P5Q\!_,I4JHSJNLYH5 MOHN!ZV2I44H3@JP#HDJEM4@329%-!22)'*L$4IS91WJ9:4YV%J'S+3 M@7XH97.>DTQ0CJ5(K;&64,$-QW16='49D!T2)9C MK,#038T)1(=SL(@L1KG,?)YFF:)INK&5;\J[XCFK*F*Q:D<17DD*[WTXKUZT MG98-4;R;!EUMD)+B/H=C:72E%40I;Q] J4/AE]VO'?Q@W;C?BC*%!*+@#FTB M0DUJ71WRJF)'HZ(5.AK5F]HJ#VSSZJHE(7D-F/AQ"+*,PL$E\[HIS0TQG\(- M2U7O+9BYUWW[+3-KX&:%1-<]K-"XV&N+JMD#%[)3;+\((=>6ZWR@="Q[9-MU M0QIKK!>,J1,7\CK+N&DKWET]MI5>,2LR5#O#0\+TW'L_NR^^*GP?LF9B,'LT M&L3R16/5+^8IK=7S8[QXW(\.]/],^^.J!F*S%)O4Q'G*X]=^5?S(-(NY7<6E M(7HMR9CE YU9V9.CT6*\L$J&&7EX;JQ8E7P9CDZ TQU6UF&(E19]%W+$+ZB4 MTR365HFB(63KAK" 7%.?HY7%V7K-8NV,JG_M?-+PLEC1=S;Z43*ADDYCQ_'NG%N0Q?M I]55;QN2HG(*XID7P_JW1%WG23R2%-"MMMZ-QG-AK,Z%:+-A.M\ ML4B9&WJM0N4.D%10"8%;MZCU66;=9$559;+Z5>I=E05:4Z-9 EM%NLZ3BUC9 M=J:28]YV*.!9<\)90Y;WIZG'TO;:-WHS9L8%4EHVXK/\ 2&K!#Z7(?UD(5&Z MO5FFELL1P/>PR=-MUS2-J=.'155^8Q8R&-I>K'97M244,P/B&.N+-LDJL_XU M-_5B@Q9JYX31K!-#0KF_)!AC@XLZ-$^-:=7JK(A%.S'YS%M"1OFL*;-*@>>2 MT)LJA3$P\L/.-[95>U-:T-FMW7-U(\-.J\(MZ^=Q.R^_ON]\DR(3NV HWC?I M=>%@BED)[J9BS_D*Z>=2]6*BO_I<%=R[B)?_8&'-1WB.\G5NTVA8;7%_N!FJ M[\.B/AX5T8"N.M26XTC+X@((J:%QG\,<-V*9SB16!YHMJ' &3'"H+YPX O(3 MMPBZD$95G4QSEHO/"W+ (.O(?^O]>Q=(SGSMS,W2RQ]^[GF+7;]H#1Z$719N MML]QON>S+4"?IW9>O?^LU>AG%H?I%V9Z'+9LF+E1TR2+M99MF^;78K\\M7>Y M&1/W+-<%$&O68=VXKI@R'=?-&DTG,6>\DD3 -%V\AJ0[FN: P3N],0Y;O>KFL6V'+ MRW5VF'C'4NQTECJOJ<^H]#0CQ.ANM)ZF$>MGF[0*BR-O>_O M/GDPQK-P>K3BAB(JN4;:&(.D96#@9ZG5:;ZQE?'-;'F(NZJW?!ERM BWK<[% MJ IHO3F_>:3*D;G@.3,*GL2"U/7NAV8C8L2G7ZX!4 0;++%B&G-'@P_"IUKC M3!.-,[T9H6L(M=I'7P'UXQ< M_-,$IE^T ]/KT)&;;2<]X\%HREY=4$:J]I.%8KM-BLCR2/T\E>,B5T>O+L<5 M?21ANV-3BFO0_\^TSK6UZABLN\6LAGF<_X(<@>HDQ@M"(O,=XJUDD"J!H\XH MB#E)]:$<9]PM%^R!;SLP8T&SUO[WS>2?Y:WLSY)L9E[S>5&Q\X&3VFT*>!O& MH#H'!495QR=7M>(6?(S!3"M*%5.F6A5)ENSRCRT.(8&1,=.B"EZ4H MU%ISK2K\%XQ^S"HK1X.OH>]+3K592-.X*,MC:&^W:-]$JQ].9;HD.%^VG,M(G[^HOZ M-)LJC2<>Y#+HAQ87I\G0'8XF_<;?=O:9\].JZD)T _>UBJS,3Q6HLEO*>?FW MTWD]_O:IVLEIB, MTEIQ1DW,$9J.FXRA@X6%?!DX7 (36F*6G:6SGA8TLU*O*A"L%=?0W;9J#@K M7W-$NN*;*H=P76NE=L;'HN&V.:BB/XPO:@0SK/^%\Q,6"F_$L5P+]7B+T^4O MK.X.?%N- ,*A=]D]=AJ"LP6:[,4%_6A@NV7OY MX9/,=&9L9I$A$@AHAH& &JX0$=Y(FGJGC-S88OQ'-O\ZVRC="OCA"CC8_813 MBG/I*,JY(X@R:Y'$1"*;4J$SX@RG;F.+9TL\ULT*..O&B*&YY0JE.9JT5BO] MB]1A#-_5*0/+JO'U9[F],6<8WJA=E2R\J&GJTSA $115I=_F0+UV2'!R5(RF MAT=MMA R0G1_TB)"%4>(+W3AKK(YKV*),FI5D5.QL35JUED(LV21[5AB-ZBC MV5=_ 6OH#^HC9=NCB^=382U-JSZ3&:BVXUY1BR26E*18 C$8)Y\.VPES*BU)PUS:E]IH> ME9?]4AT>AK,V&U.OUI9K7OKHCBM1+P[+OJ\'Y2 8=T^Z&O7!SJ?<>0L2HA#. MG F'/G@D!74HH\PS@347.C\K9AZ;S&IJ389A2D"NK!$WO//BQF)HK* /I;'99DY7 MWUBRF>&;/?6'C26;++_9&-S#R,)C>;;RQJ:;3)(KW?E;E+)*TD!B ZS$O*T9 M'[/!.'E&QM\2O(@> ^D?;]$&VTTA6?8\M<91-8C\(/. MI:%K&TLNE5<9API%UVHD#F+6P&X5O'L5O'%/>33V0B1S%8-Q15FY< !O=&FM M5H/ZAFN36+ F"8/V_&'-POGH\16FX?+./^$1Q'(54GV%<7KX0W6[Q;:J]?;P MQ_'F2^X2[-3*?#DLP"2RJ.Z;,NE9]NT;TV^8&&\TRRZ2D6:8DSB4WUM.< M6ZL,N\(FF>MNYRMG0>[L83JJCSX>-?T(WG'/AQL$VC?Y]WW\-SO_QSM_?GA M^_[++]G>Y[W^Q_>[=._@PS=XY_'>RR._>YJ>_G7P:K+[-CWY9$QNIS!VPN:'BEYR#R BV>,$2YIKF$YF\P[Z;S-+5$F6V4";X="-T,A M.D.AW A"4;6U1F/2;.%U-_V"CTN+S85_5) MO1T-5'&GKNP?$;$E0_CXB%@J%"5.,4I42D&^M#5&2ZZH)EXPKSLOSCU#X-Z+ MEA='TYRDN57(9#0<$V(84B2G2BN0K1G+LV,I-)#BP$Y4P21+UC M2')N$0L"2C/X*;@VV/FJ1)U8/AJQS)RS&#O,5&:H"5HTXUX#:#/',L]DY]6X M?XF=>S5L[BG))4=A:2*J,$$Z908Y3+G W$BK^<86)SV&.V7ZB*76RV#WF\"F MPN'46CKJF IU2I-*;.=%^#^I7;N!? ZSPG.)/(^"UMU4H$ 9E,DIB>/WSQ80OM39-6;I5%2&N^X3/,LYWGG4;AO.'W;\BCD3@FC$22IIBBD$O%< BIZ4>6BL)5EQ*T; M\G7@UH';55W.UEMA&;5<46J($7E&L"694(H3JU7GV[I_<&MG['#'F<0H>6(.6-) M$]F3HG6U^["YN9&&/%YQ#WL75[Q[,(.AM:-IJ MT1_L3'^P;'D8K'\,;[L1O MOUX\XH+]^F=.0[W--O2?$+;HGO%(GW'3/-E'O+'[?YSZ>IJ8()9WD4I[Z]R! MM1O"J]M$R[KX>,R>E.0LRY7/>4Y5RI30F:0.*RLRPP3OXGCW;/;L+V0&X]P0 MR3)DC.:($F*0S"A#><9,9E-,!;8;6QC+'L?G"Z _[,2(#H4>+PH9S+7*%*52 M _CDN4V,N%U1QCG)L':"0PDAPPL(^+<*YM,I0 M$U HZPER:[?S^J%0EU,Y]YE:QS.786-#(?I,@Q)2J2.$" *BK+MHT?V+[3Q: MY+#'F'*-?(8]HN'D7,6(158X92S,HQ R%(>A/9;?NBS#^HEM1QX>*7E0(G52 M""5AV5(L,@5(Q%1JK.36YKR+W*P!"LTC-QG7U%$)-HMR&E$<2E1A*1'+/0,+ MQNJ4$$"A/.T!6#TR%'IJ!OZI*[J1GSR=7:HYTJFX5@?:2BQ ?@T MX; =O)V$P3G\HT[.?.,@1S1Y#.@(QYYK!A>98"H][8RDE/ MYK?>W+(<0+KJ6.L@M8QFDGGFL,<03F;8HH<0XI[162+E>IYH*;W&]LT;3'22>UCUAJK;:9R@7EG%&:"J)) MRC16Q,!?8GR7(;L&4MOR>0BE!<[!O/ 6(T!9@B1+.5+2L51:0TW81XHSTLNR M6P=,.K%=7['EVN2<9#A5.*>.,&&$2*VFW F;9H)V3H+[%]MV>F>6&:$ITD'% MTEP8I(VVB @F+8;YLA8H,B:XAV\?YUPSL7V:1>!>#;_VB]$PI).I.\E@Z:(V M#11*SG(G/!@9E%% 0P!!QBPVN?*@&UE7TO^^H7#W8'NRVT^_13C<_D288PYC MASC.-:*R)10 MP[.N8MPZR.W^7-^Z+.,@K0HQ%SST&LBRII(CF7M&,X>UR'&L],C3Q\:3[_[H MZ*99U0Z:J@?+]M<]E9WSJQN'1X.72J7>">$S9PE5!$0OY3H7BEHF4LU]YU>X M=[Q\U?8K<,N8-IH@CTDX+%!ZI"Q8*DX9DG,"MHOU&UM8YCTLKDMT5B8>*T;5 ME;2KP\8.&Z];-(Z'C(XLY=Q9X))$IXKS#/.4*6["2ET+J<* M939SB/I,(JTM05Q*[J5A3I@0-^:REUV[V/^:8F.';AVZW30GAEO"M,+A^&'* MM=+"*B:XQD2YU+.T\W"M [JUF)]+!4U%CDR>442=L4@K81$/'FNG&'&IW-BB M+.U)FCX.=.N87X>-]^/]9X8;G#LE\[ G4JC@.N0YY1E3+'>D\R*N 3:VO(B9 M"OGWPB/FLAQ1!2BI*3,H ;82+,>S-3CP,:+78J_312T;RMV,ZSJ M_G"J8C__^S?;_[KL^_CU'8ED?.*S_@1Z9GY5L3F(+ M[[*9%R%';%2R)NTXGX%5+]UJ0>]-C^&YY@R4Y8RJW% AE:%9JE2:6F6,4>%T M;YJ3I31O$:'>FB-GIP-7[ON%Z=GW;_KEE]]/P]\_0)9&Q0&\]O?!R'QYF! V MSO6A+*/!__^\@%^B^]Y_^%D[^7A][WCG=/=ST< 43LG'X_AN0>_ M#SZ\?P-P]"7=/3C\E#,LC?88Y5Z$T[@E0QIH&<(\%T8R(K5CE:H!X7-V.^B' M#!.:9U9YC#7EQ N54I-Y&\Z,] [#;#A0#&.8CTDQ=1M;!T3$ZAN5WFAPI MFTS@WWXT&(Q. X2-1X7HV^@9R8N*2K-DJBA36#*1]/AI(0OC>M_#0@1VM&2 MM5XR=)-DY!,5GJ7@)_@*M%A\P1@6ULB6B1M:9Y\U"%HON*U%\3@#+]5*N+27 M4:P:@3I6Q6%_V(!N#L)1?Q-0-E\D6J$+K@B%,F.G%F$;)'.@QJ5[UGQX;OOE M>*!.G_6'4;[B36?Q%][R_*1O)T>!.6RF%7NH(S7U\^N?-^-/9U1&]5N&-[FD M%_Z<;N(+?_O18\4FR=F-GOKC-V*Y2<3%OZY76V\^ MKC\> 4H>RLK"9#/+[V2ZY-4&]K;!6WF!D7NM$H<5]/T<(TM>J=AH;V&#[^9\^$;@];J,GD>CZ"]=>.).]:N2+*TEP33\BH;A&[B MSWU2PXCE*O#J*8Q4M^!^WH)[O-WO5M&-AO$E:-5J%/'M4.LI;*QMO'G;R2\7 M'-;PZVTVU]YT5:U?!.__WND>XVXHNZ%VR4JK-^ 7ABH'TZ#3CD3 MJT\=P[GQABI):*Z4U#G+!1&2>N58RBZ)U6=GHUT+(:X0VGKMBO"%.G1X%J-' MY&%&N.H@_;OONW_".^"9\*[!QX,WG_>.WQSM?3^"ZW?S_8-7V>[++WCOX!TY M&Z3_>+![ OTA^R]#O_X9[/VY2^#]V?Z?.R]$A[:= MXEKM4-Z$E#)N@_M-C?^_R?9Q2.A(3E29#$>31.G15Y?@]%_)Y*APY=%H8!?3 ME'^P#6+KOW7QV]:YK.8[3+&'4:@S4L#8?EV,AO#1N!#Z*5^/!GUS6OU]VOGU M7SYIG5I*\A3EWA-$-4Z13!E#2N;,8&NXS_.S^?6,$Y4+3S*&!96:"Y<1;+RG MFG"18W4VOWY)'GKP]:2;?-&?\WE:3OK^].Y\-_&)5]\Y$Q*9AI/!:;)M1^.) ML\E\025O)VIH56'+!"5_3OLV9/?/KNL/%^/;!O0SY[PBW8#5:U6_2+Y1PVF+MEUJIP6 M$3:27PY&8P J0=)?>\G+?FD&H_!;\D)&_2/8<(G\&#CBHF"56WG_2G. M]J=P9EH4<\U&=>B\=V;2_^KB/6HP2."Z_J3OJH?X?@AJ):=. MQ38#X WCN/B)*Y)9(@?.JT2.'N"%&4R#4Q@^P27]X]GNH)/^Y C&?7(T*MW" M8S>3%^?FI RW+;;501_5>#SH@^#!:"KH\*08E>.Z]5J5_3(.S@C&#AH;KQF? MO6(S>0^/J<$M#')9RWRX_M\*U'UQFN JN:<:Z_X$VF4C;3A27\.&J:1_/%9F M$NX838N%5L)H7#80 M/J@74,#<>(G[9MPXYDN ;@%[IY@@:,=Q?>&OB9K$R\SH&+"JLBT2"_KR6=*' M'ZO+DD%?Z?Z@/P$E-!L 5;!8M;<3&GJLOKCZ[K$ZK723*OIE M;&PQ.FZ>W6N@LL;V@*E!A<*_(VS74!P;$V.E:.31%)ZJX.63=GN&U5?0'>@3 MS 2@MF:9RKD;A!5'AQ)N"TJYNG"F>:1P-E1R/;/6:1<5V[$!EVJK_0W@B MS.]I5(2G\8&%&Z@P3(<-NFC+?'L7=<,5YC-@5BS3H)*W2VF$YJ0EL#3H,@(WB9BBVHUO)YD:RHF)IC1NST_+[S[I:% M+>/+W"_-ZJBGD))-'G9[CT=E;->S* DP$O/=V?]:--CK]9;.;U&Z' VFDXMO M6;:5_#Y6JCPS7JV_1\4\'>/0(0W6QA<4U] S-3A1I^7&;XO"!Y)W9@C/]OYB M(?[!)GZM!?>:4BRYI!1T6DJQ4<)Y:E.?2[EQP7V7NF#6$CIJ#5O)^#E9K01- MS3T+E2DUC#+5*&>CQH'TS'1PD+5RJH->J%%^.C31"+?5\QI(<@,0UXH(3"<@ M7-^C\!\#M>Z'G6KCF!H7S"OW;>QLOU9_H!=B\0:XL:6:GB6_X%^C<1.L5&@' M$(XC%RRH)+[JVSAR#FB^^]9O0"?(+^36 HJK! M:'[O %X2<:>!D@I YL^L1C3<%/A'-*$# L/5\-3L3%-KA0ATH0@(9@#9RIJ) MGVL/1N #4)G:RW<-PW3--/7#;3G8R/^>#MUE]O'Z>A9G_&)G6$Z*:208 MD5J3YR\ ,OJ3Y*]1V3)C,\)^?;;@A02I6KP2$&'I8]?(D]@/%H*=F@ %PPBP M$8I-U8\!]*.F?]"LP].9K=!R!-4NP04^U;J]&H;(T>84KD*=MG<-T-*Z985[ M:I)W:F(_MU-0RA?VI0CN9F6!%K5_;ZNJP:F1C%(+^@L5^ M&IHX'=OH_U;0\46O17D,?7)%RVU1]?PF+F!":DO]JL[?RJJ)QNGI3--7=&8R M"<0GN&N+8"T'-X@+;M7*@&A,E9D9K:>A^EY4[M5 !L\M4*3*:9N$02Z"+"TZ M;]OC'SWWS?3&K@,!&PT"VZK6=BUMF]?7.A<8Q&NGDF;365FNDE[9X@$&*T#HUZBB (I"W;:&*,_,?G@LC%01 MDB0 ZDOX.2JN$'VIF'N '- 783V<\X)>"R_2:^+%)CQA#*V.CJUA'6R#?\> MXQQ CM5I\)FVXD45@K;<-+T+W#?1$WA!W B J-8Q@%9GP&@\"H,4$*8:CG)N MNS17P(#VRSAO\-,965H=J%P_JO2SU_7N3 \".I?-0+HZ=!?)3!SA&G5:=O1X M(?LE+AT[5Z[S&_[;#:ZX"+O*4U82CTJ*M -_F96E" MUTP<"M,5O2!*6"N),<;FGN:YEDP1QHC()+<,>_HIXQL_47$LMRW!; 2#!8S? MN\UW^FLT/#P !O"B<0KL%Z^+T6&ACLMY%L+:9#N=UME.G]_1C\?__K+[^4W( M4/JV=_"F__'E'MSWCNP?F&SO^^]?=K\;_/']WKELI[V#H^,/QW^?[OVY^^W# MYU=X[T]X#H$V'GS(][Z;;/?/O[_O??]G\(&$;">3[YY\8JDVS'&)J%0<_I@4 MJ=QRE%-L'%;.Y]:?2W922H+5@(.7C>J4*9'KE&)'N,.:.G\VV:D9_V1[[M'] MJ_;G@@KY<:'/R_+EEC@"+VW>8G=R!IS:II!I&AFHI,V!1KIQ7?N$=) MNU;(IZP CL).9V5L3FO&1 MJKULX9J0?Q25<&PB=/9KW]2&2]2@-I@%R5MHZR0,3Z]Y53(RH)PK'RI8>Z') M,51:U=1K6=P]^$$!D0;$2]O11--$(:-'L(Q682T4T29O-R2, M9F6'APR3KY%(S8*><#N,9(@[E%7@XK5GFFN==]%8OEYS M9X&8\T3C 9DH+Q9&?V9PP]>P1,,Z@T]QTVU4W+^K09R%MT?.1:NXCGDN1LV? MW2RYL=[\BD+%F&><-/F?-;M"^#[#FF"YL'O$FN<+8X/I9A[&HO+.!R72&-TV MV/W#B!*U65-&%&BPHUG:(6/ 57#02$C@C=K%+TS8C65WR^":RZ *"P'_KV>JG-<1#^ZG2C-4NJ*6=;!JC:OG,-&GR;2Z M)>:I@L$8/'CU_!^Y085]->Z&J^.C:J"M,#'<$/-@0E)G"$T'XV)0P;>"Y=:H MI6#Z A.JZHS,-%M91;RB'G.-7?<9#+Y'!:RUV3]+1;T8+)='9J]8EOUN#8FF M4^_[DZ,7]1*(7'9[:!LB>WH0?'M/VIKX^Y,#$S/+)4$X5>'@4$*0)@0C(7&6 M,&0),7I-S6R?NH@2_E)L\Y2%MX;H5 M^'.^R22_\.<;UQ[GFP*OOJ@[V21\]47=8V.O-@97K&*[7A7UEI,7NW:A(Y0VJB3^,T?AQK4U]1J4/;,+G*M6I9UI^VKGU>:'O:G_- MS#T\K]*^/L?DW8S'517X/A_U]__\^&7W_1]'>_&HO#?A2+Q\]_/?V>[+O<\? M/_]QM/\>>-W[#]_.5N#;_W,'WO?WMP_O7V7AJ+R]>"3>E].]E^9DE^P=[[Y_ ME7\X> ?]_4(*#8'%'C)%)A\ZR77%KE4P.3NK'%94^D MUSTY_CYJ\*VR_EN'MWC>^%@#2K-06DV11TZ70>=^BT.EF/+ M5*8],"]L$-7,(NW@GTY+@S763!G@8#AC/8[);>%I.0K<*<\Z\\H;535_$@+\ M$^A%)\ K$^ YO;"8Y!JK% E-*:(BU0@0UR*6JMP(FQ-/V<:6X#W.KGO0^%W* M[VV]8-WQ!.NNIL\%P/;&48RO[%%,.OE^,%8$QT$/%)%WT' RB!@KO!Y[KE6F"&=88$HS@Q2&:$( MRURF-,UI*BPP=BY[6?I@(&"QM8O>$*R=1+[[LT M"V2=6'&>E=$DP7 M'EY?S\[+>A?0FVH_Q.,PX8[__KY[8(]V__S8__@GF'"?__[V\?T[NG?\!YAV M'[Y]/ C)RQ_[^V"BG3MZ\N7NMSWRZB2\\\/[C_V]EW\,/AX89DC0N$7<4B0)D8@9CH7(568-"8?JYKV0S6TI+6_.K+6<:B +RU2WM9/>M:!*#739F6/T9%F(K]X2P'KP.C MZX!1.[>%:L-2KS52EJ>(ZCRMLEPX=])@R[!D:F,K3^D:Q<6[O):U80^=A-Z1 MA,[I@A/2$.I@10KA04*]0!J^ ?8@.],!,74OG@FB' WW;Z>:,2T&[<#?W%D;498($:"QO#KWZPC@<1F)! @04W' M8-!RSJGE>2JS*O/)RJCS9]2)-"QGI!61$INT(S)P37Q.ABB6K6+1:!?H<&=* MBP?;FPM#J3=41/Y!'-6B!,LL>JW![4FEJ D9_',=L,L56H9M.C\&'RFXIXAL M X>-WG$[IZV_S4!4041A-3..1RD9$YY9GYF@PLB0 MO:*W$)6Z!U%-I(?^W(7._N#M0?QX,%*R&E:_'OO&>CD)ZP$J1[_(S;=?3& F M8W\3M.B0=FA.Q#D/Q (H27F&),W*NEN[GEM5U+^ZG5$-UZ$FW=%$09Y2N>?P MN#\X+A*-@W1TU!V*&Q_M(A-]W2T"PH?'1R5YL8E8'.EG3]08:T0UBUKE\,O# M G0W3\F+BXVD#P>I%&-H_>\8^D>IO]0:9!\N2W6>C70L2RM+F?9A<8D#O%QK M'^^Q6TKL%>Q>Q/J,P$W/A<4;(>@R-A$S![#;AGU[X>+[GW%A/"[;)]\ M44C$:&Y(P@Q7Z-E932P7AJ"+)Z/VE%G@*^MJS=Y."&5*SC(9[J5J5R?#(T\& MU7[[Q8L@P3%#T(0$-$JS(986HQ3 1ZIC,DX5HU2N78\#.9\.C53OJ&Y ]_2\ MY,W#6&T4P3@LQS$70K,/)#2+K&7 HKN5M<1EU,>0.5=(88''8M9LE,<=$1K^ M4N?P$\QA?*JO7\ &G00P0D5*1+* CE54A@@.3M'(O=9HX8BUZ[DH]R:T1#U- MUCK)?);:4)N98@$M*L.X#-*,)@.KD^$I)X/8//EB(XL\(Y<)G='\JJA_/Q51?L\1Y7[794S&C"$WQ[7LSJUUY_6&FO MG)96P=NO7RCU5B8EB754H.47!?%&:!*LRLH[+EQD5P5O)94BLB!5 "ZI4& U MNHR,6Z]9H.&:X.W; INR%(\6ZM;IKCIEOMBM 4-N2?.-MAN_9G/HSOQ2W)EY9%\M:V^TBV]W M:V>\UCERR;]]S=/C]HYXS>FFLYS&+?@ 3YE].E6+ITA-?5$]=R55]<%YNR^J M<^JTFM.T>@U))6_O\#[A:*)6;R^/O-!9HWI?;;C6S.U_,=%8,C*6N2 M:6N<92("".D5\WX4WZKO2KN9W*S:&$W/ZUM:+RKV:N]#=^O3[^+S_N?.YJ=? M3C>W/W1WMHO\U";?.?M&\7ML9_MWO-8W>C7VJOWNH_J\$?<_[[__OK.-]WOW MYRZVB>Z1+$.NM**!87@7'P M,JVLVP='LLX*B&=.TJG$5HGM*K'I(%7AM6R9](G:& .307/&(%@%P^BM2FS/ M2FSCH%*(N/@X\"0S2Y'8J",>C"8Q1!J!.0\T%"VV>2EG5V:KS+9(#7^&/,S* M;(_(;.R"V;@02FE(1&BCB#0Z$\^")&AK\\1U8CAD*^OFP?(TE=@JL2TWL<4L M$!3@) "3*8&#R -WB@:A@:;0$)NMQ/:LQ";&Q.:<54X T92AR184FFPZ9)*1 MUI)2X#2S*^MR:2RVUZ"D>%MPTW^[QX,W1:5FJ,S0[#+^O9_BJ'QZY^ ?XP"8 M>VG8W-!7+T\A8\ZY F>IWXLPV+T?OWWJ=X[25LXO1%3CB1BN_?/$;AMH*E3@ M@7"E&9'61.(R"&)5SJ"#@F1%P93EC/]K3IF."Y3^78$]QYCY"N$GA/!X7RGD M7(XS$KI;8(G4:*DX&AP)3F9FE T\E9CZ>2GH5?0N('KGD+55T?N$Z!WOG=CH M$]*J($+3@MZ2\VO0XV >(&:7J#%E5WA>*@,5O0N(WCFD*%7T/B%ZQQL$"5TA MX6@1"A&12)$"L=("VM!)!@:)YH3H=8NT]KZ&6*+;]@!^2X/!F]9)F?>DAQ-_ MM760FHHZ)?<5&]!)5;[VN5W_2>W,J]Q5B6H6HIJL(F!9TCA>FO D')%*4^)3 M2D1S[:5+VG(W/S^_2MP^,8K__K2._@ ;C+]5Y#X>TR$)0$N%'$G6)R)@8 M\3QG$J5,R+O@E4+D6G8-M->R&"I>%P6OSZ?'4E?=Q\?NV+E/1FJ.O@ 1D@?Z4^0'#5."BC[5,ZH8O[!8K2KS_.CU?&HPUZ-1 M^F2%GP0I #.99&HX0?Y6Q.'_"$\V 1?,!2OGD5BT,'K.52*_BY\3NZ'1EQ(C7A$?&"5&QIBY MX9Y)=&35=7.XY\==PYW@2,SH$73A NLR(2P*#=*2D1)M-(588H M8K4[*W=6[JQV9^7.PIWC;5@6LV$\4Q)9%@0'S!)7JB @;29//8M!^Q=E=UZN MP72M^M*=59ENJ:,RG'9@8W0\A!!5EDIYIX%KS:UP)FJ6Y1X/C M_J)(4-/-"]1^/=WD?^XC8LX0G8B>W^7.WE>UN1>[FQOOQ=9V=V]SXZO8.2OW MN2Q!O;7Q_NSSIQW5WM@\:Y]]V&MO[':V-KZ=MOG'D\V]H+8^;9YL;<2]]MZ' MO+GW37T)PG%FO2'2EZ*2E)?2(SH0,(QJKJ-.(EX5H Z94BZ5390FR8O9$X)C MPDLM8Q9%\/ZR /7Y&*RVFE%HI/TOQF$5)]31G5+2M\_Z&W6B[W["RRV*+@C% MC7 ^,9EQH7!926/+OS)H6N#R;$"Y2V3^.93E'UE!_E;0OEJHGKT]_9)#X"Q: M2BR80*05DC@A+5' D_ 5LQ3M7RQ?+HYR0XOEY#IU1I14PG"SJ#YNER] M<:UNW\,T7I-K^R[/ M:]K$44SA>NF==,86=\]K)77F07GN@Y#Q]@WPJ2MYW6IIONOW!@L35W=?>W-4 M6?L_W9WM';&SW^ZTMW_AGS<^?-O<_BKQGF)KXW-G\PROQ=]_;Y]]O;:AL[/_ MYVY[+W9V^'NVN?WY6_O=[]^W-KYB^X)L[[\_*[;KSMXO>!VT42?S4)+25C7U M"UF21 H6B$]HNG(M+34I)Z_YRKI8E7Q>.7,O;+N[\MSKX3F6T6]A2AN7#$)% M0)*6.8HDYR0%H6^70:P\]RP\-PZ8,$DYS=$3UQD8D0$=S)30PSK46F0:Z MLLY7'9OSN=\"B8+P;W ]=OB%9S',(C@MLW=9!6<\D]9HX#9KQ4KU86-M M"-7N6B@^F@Q^=6"9#383IRD:7^ X 4,]DA)WP=F8!74KZ\RL:OI@PZLF(BTN MA%.406CIO1. :$Y.))Z5Q/6(4P,^5)-BP2 \H1_/9(P^6,)=- AA!<2YZ(ET MV8)FBHH@%A#"KV%?Z^?>P>"H/U(2O3@6J2JBMV[@6.6C<9P&PR1S'*U@GM"O M2< #*,>J(;%0+#19GB=PQ;./C'@I$I$4$"H3=,RAZ)59NJK,(LD> M5=&R.6/8 4TQ6R,S.(D.K<]6./Q71*G!6UXMB07#\-B2H!1HD\-A J4W4I,0LC@:8GZL$$&'BS5V41J0Q+>1<>K<;%(Q'1)C5S:E-!T<(1)CBZ. MCB7>T#!B0 2=G 2N9#D=TLPND(=3-RGF?>Y!-0M*.@XJR:BR"XIQSI(Q1LC, MZ[G'HB%X(E$T\Q2%$(2'A*8%UX(@Z3(2I/6,,R3AK)OS76L6",&O88_BS[3; M"=U[&@ZOPZ.A5FLKC S126JL9<(%[FU@U@>G?I!766GG&6CG4E@)3E"/Q@,Q MQBDB/8TEQY*38!)XPZU7ONQ*\%7'YY4K5#70*@X?P:<7Y+ADH:E4E/1,^F(= AV,"$1FK.P,FJJ$E]9 M1U=AE?$'QT8M6<78BOY'+@]=T?\LZ!^O\CK;J)+/Q&J3"7I9E-A /;'.TI M M6!Q)1#\5JXK/:X=@\2(CEW#[X&T(Q_O'72A)GC$=]A$V3R6B6T60AM,AY"4:4%EY[@8"(1==-AP4&^A/8(Q7HSP/TL>7"5=E8"00F1 M$VQ5J7G%HCR_^MR\'/)V!0$ M2"=4QM]TS#^2-+S>@<\K3/$-TAZ M-#7KBC#FT6X_I=8^CN;NH!2J2[%U722OF1!EY%9;_30X3'B-OU(7^:&\/BL? MS+F ;)TL=\LG;_(OE'FM<\AH]"1/9!0X68:5)-%81#D64 \GA#E4 M%ZUC/-L8_W[VQE'*^O*\??=L61N3:RJ21?,T7>][ WZ)2G?]-/ M72A-&\GJCAS%B2^.K'HZ_@IX-."/CV[_RDW:P<]A.C)VN3LF?^[VQ[*F7Q/Q M_03?"&1\V#?0/8'3P#03H:+%X-@';GG."ZZ*5_/?N\$51[[^-)>_O# M[N;^KYW-#;P_7@N)#J_Q"VV?O>77".[3^[.M#;S7V3?>WG[+VN]^.=WY]/YD M=]-6/I\+KQ=T._2+,-JG(LV5C$.KPD9)\#J<^&@H!!HXN' 5 M=%1;G,4^6B>RM!J<<4))7)L%UT#A6N&-[4F)_M90#+\H,'5/6X/TM>Q5/(?8_YU-7S2Q?VEQK9Y. MZ'XF_7R!#^3N==D?O#_L**A+\<5@\^>[1:>OGSE^=[FONBNW>$5SN@-<0U?T?P,6T?]JZ MJ2!%U22OFN0W;#5"M-*@(0K"2,:<"T51E#NT2TOUA:'LEWW0,?RY&[ PNXOW M] -&93,WO[?+,?M&^+ZSO2D^;_S^?6=_1VWN_6?W\_8WN?6N_6WG["MKG[7W MKQZY;Y[AM=[]?M(^^W5W\PR?9^/7SN>];Z=XS^[6]E>YPS_L;6U\%)O\\^4J M"PIM89.E(X+9(O!E+(&H';%*H4F&@+[;*PE3/4TLP5+J[*X 3-),I M&>XE+6)B3B>>F 47@\U,ADIWST9WXP@C&VG"$:!$,RCJ']D3&Y@F.AGOLK$\ M-$5ES"H7\](.J'Q7^>XE\EW,@FFD-PE0> \<1!ZX4S0(#315OGL^OF,7?)>Y M]\:"())J-.^4R<1K!22D'"P8B)#IRKJDJUPM#=^]SF2EM^%_QYWA(78+XM[Q MX.C&&HA5&O*B!$VT:(?1$)/UTN+RK@T'H0!7]ARC2EXBJK/4[T48[-[& M4?_%!O7B^X/0+[4J-]+PW\I)UWSC0BED-4WL42)ZLHPMDYKX,6W%H+= H@#[#!^-L] M3(\*ZWG >D)0/O)RZ&])R> ;*^II#)Y7O&\^'@>.Q@VE *5AA.7''H9T@CB9' $ M3&2@D+!YD@N%Y]=P5O?C\O%U.Z=NY]S RLPG!8XJ;8/4S'LO/%I>7B;'/8MV M#DFS=3OG/FP[*2&%G@_/V2JB179$ @?B%:-%=4!*QH.F*=33NKI[7>GNSEPW M:E.K@HE*M]5OJM\]YR:*)7O[L=W8VEE:(HY35D1&*IB7.7&F*XY? 8[G MK/]3%R0%Q''K^%$[KIRUST= MM:J$^P0=]&(8/0N=C!;19"LEY0R<"($!2\JK""K.052\[OK74L![V<*)/0Y56!$9L2)>@&E_AR'[UV MCW.P6#FWB$E0EX0EF9;#3:FV'Y]96O5G+\2Y]R>DT-9]$#?+7#G)#^JWS5[JFS[I=NOX5JT2R+R9H M9@UU)# =2QUE2VPQ>"@D3JU5B?-T5?7QFB!RYR 6U4:AF\7\.:;CA. K-"-; MYM.@,RA5AGNYT9X-.&5$B.)'W\Q79_(Q]")Q]5NCPQ5P5L%( MIM>X,W.7-;1KDMY/@O''[REQ^SWO+<&(G3>E!./S/ZQ;0S=Q29[5KC%VOZO^ M^#W+YZ]P:M845TO2KTLU89L'RN6JRW'APSM6A*EFXZ3<\[#Z4> M)NMY_Z/X5]#Y=^;H/67?+X,:\73=^O>_M6:5(Y[%"5SL.?6NWQL,6C^?2["_ M;238Y]4#TTRZ%].3;T,XWC_N%I>A=",^UUGCLM?.O$=GMM/1/2;E\NE'3]<; MGYH_RKS"AX*OJ?4A[4/GH/3-;YV/M]IWQN[QO=W/Z= MMS>"_/SI_5F[%/'<_ZAVSMZSS;-XPV'ESLGFQJ^=G4_O3[>V?__>WL#G/-OM M[N UMS;>GWXN13[W/IZUKZH/AJQIS,X2C[\0F7*1-5*)")T48RI*;O.P*"N= M5U#>,X1XW#=(HS+2XC1M)N6U9Z6D";MSTNRL)#4;28VCV' <([C@210N(4G% M2'PH9<:EP(G-F612KJR;524>HKU6Z:G2TRLPF-"1JTPT&Q.-8[L\RYQQRPF+ M8(FD2A ;;"0Y)V.I*?(5>F6=V56G]*:A:XO#%^:P*G^$CA33SNGR;H7T5I(W7?3_$':#W?:!CM,WP,);:L,MK&0!0$1B3GC("0B5C-5/(B"9?1AE!K7%VMV-LJ0S=- M3%#1]^T5) MQ]':S,0**HBTX(ACSA/%(P_*)LUC7EF7J]JINB52":J:3'5+9,Y<='K!15Y0 MF22@R00L$QE\)CX")]X'):WW8*&4QF"KEEXGHZ4WF5[CIHAQ2H"D7.8L94@1 M-$LR:^VR#*&5M\\\[?[$%,S*Z>0M%TDI;RY+\LL4*N2X%04<1YA(#$H]:MLM#)Q M&FIHQX*!>[*&2J+"1)XT2;3DPRIAB74QDLB$LT[Y'(5=66=B5"Q7$$ R]!"MYSHGE99F5$Q]TP23PW.KHH6.9A95VM M"C:]NUY1^+*7O^J5S@RX"1$6P[P%1HG-9?%+T1 (2A!7),HH1[/6\95UNXH# MO#1KWU3&]*+B[48_DKORG_CLF+& M$F5ED9DSBCAIT?+T28=28I%RL;(N'G*X7M>D$60\> 54J)"L-%R 8H(;&:5- M*1DUC_I&U26;+T[&A\M4^Y@=!<)E L2)#L1G- .+,IAASCC-4W7)%M0E>U[D M59=L/MLCDV>H.&B69URF)"]5R$(FSA>G+ V<@3B6CQ$RE-()8S0W0*&K1C*3.#"R!=I3?$+2SJ OCR_+*F MSI4!XVFFDC%ALU,F!0/6>>M$K.=["PVXB?,]+XR4H#71:%X2',M(P$ETSU(H M^UI1RT17UN7#S_=>0AK[3]B&;N_KO0I93AM_M*@\,,W2:TR*P7,=L@-I#5*Y M=TRQT"0TX4RJQX&+Q067JE@RK;P)@.8MCAQ:NUX2 !L)-^ \I<"U98WOZ5YB M8//+QO L;NSS@KBZL7.!]?AD$20MA_R,>)4RD3$F=&(-)SD$)A)SZ!_)!M;: ML!<5"?RR$?TD@*Y>[^,A='P4*6.V+B9-O-:6R, ML3IZPFU@AN<<8N(KZYR[ M%[SJOJ;86"XIR]XA]V89A7?!&J>IHY9+PZR;]DQS'R]ZK:1L=9X?&[?C0TT7 MF4FEV+O40A/)DR(VE\*%)HH8T6"FH=3.NN8Z-P/W*/G"=" X06JV- +$,#5@8JJ+8Y)Q:K M([J<&)[I//5905P=T?GL+TV? M)Z?\,7%8[#G-67 @E 8TY;4.Q%(OB;-2Y608#8&C,2!6[)+6<.!#X)V/>2R-DIF$H]\>O M$]VMFQ:5XRK'+1C'+0W%U6VEL0I]<\L!M="3)R(BTMJ0]8TH.BP!38Y*(,6GBC65'-DMHYF71-QET\KAR? M0_-DL^KB5U5X&J\WBXSXOK54?=SZ;>1,G M\Q1"CM0Q8K7*1&;CB)5:$#!,<*%<\$6AE>G9CN8KRU666S"66QJ2JU[N/0AM M'*Q O8LZ2$=$M!X)C1OBLF8DF&B9HBK::%?6!?JY,T MCO]:L'P?]N7IPK7!F]"Z^\X'4X%-=_7@Q.\V3XX_S!F@[M',1T#U(+!H!H]$YY[QIA*;)2'8"[E(=R3Z":[8RM?Y;H+HM/+273=]/\^G'[^ M% \]EWH+B6UK ^]U]HVWM]^R]KM?3I' 3C:W=[N;^YNG;?Y>(0F*S8W/>?/L M_:9H)26H(*T#H(4%(#2""$$ M2$(*J?B-R4AU)LQW)ORNOO"26DN!LP1*\CU=N[[3 M=&\62-339*V3S&>I#;6Y9(4"*,.X#-+<&-]7QWZ^8_^1?Z'6< !9AMU0M%45 M)=;;3'22+"G!4DBB&?L?K #GAL,!6B*WV U#P^D&XV&20=:N&59#^VG]W[[_ MS_5;WEP8H_ 'P:SW(KK+<_B/L)OB<3?U\@_\ME^/CX[[:7*Z_S*T_K:+?;V- MS_-3MQ>^O;)YWM[^*+\P!R))90C08(D$89'>=":!4\^#QH%P=$A1G8/C%-\6 M7G'2B92] ,ULDS;+L_#.F2S!>V752BLA=1P6P[]_G%;6MQ$#N=?M]D[0S6DU M/DWKL-_[JQ-Q^A6 P,'!,70OF=XWF>KAN-]'%Z)[VKP2BLE^U&OYA& )O:\' M.%GC!>8:*:0AJ-!N[QU_W2U_R#?7O*C;?)9]Z'_M')R[E HQ,'JEN)'J\E92 MP*=*_>%&QJBKAD_>S*<[NPL=PZ9/+CNS"-PN' [2F_-?_A4[@\,NG+[I'#3P M:[YTU3?%I_O722<>[;YQ;LU04[971K'!H\L/WV5KS<[+%3]Z^!Y7:]:X6]^F M:^S6]WYT6<;7++_?97_\GA*B/NPR/:PS>ED>5JRAQ3?599>AE-*UM=S+@VDG";(T;]#VH>R&]5O]7*S1,Q#R7Q9.P/;SUYY^_DK M;[]XY>V7+T7&?BN!:$,@H^6YNMFOTE^EOP6DOQ*B4PEP-@*<2$2S(B9'#:$I261!00E8I8B(VO%D M31!%0* 28"7 2H"+28"_]HZK_SLC_XW%@Q7W0FJ/KF]T^".(1+Q&*U *24V* M+(12;4.A_WM=E;_R7^6_RG_/SG_XVG[L[9Q_V=LYV=]M[FVIS>X>U-[J=G;,= MT>:?]Z]&UK41ANV-K]_;"-SVIU_WVN_:>UOO?N&;9]^^(ZCIUJ?_[+7W@OB\ M_SEO;K]56]L?O^,UZ=;&[V+K[9=DDE9>(K1B1-=*@2->0B3,1N8XYY$&>37. MCG*K@Y><2DFE1DAZ:B 9D57@SI3/7XZS*T/0:L:@!#8@><)!Z$"W]?Y@@!_8 M3P='@SO#WVZ?]3?&MMW]B)>;Q$U2*N)'%0\R* Z:R2BSI,+X*#1=6< (UA*^ M^'-O'Y_HM 6'A]T.WO+M'S^WMGN'B"/+Z6IKHN"_ : MY4?/W7H-P 9]4A3JOR]+W!40OB M7X"K\]?4.QZT]J'_#2_>*9'OK8;E:P;#8;NI8X9#66Z/C2Q#W 32[J;Q M4(['K3PU]!/.G;]2MW>('>-A@#][%WV.?0K8W"/ N863HM_;QX7WN!^PE\IA MZF%J,O5*2\LM^NFPF%IXPV'_K;4^WM#^R28-/W>/CE*>^X;M[ MQ_%K0UPM\+WCI^^Q\@V/DPRO,K1:FYR.OZ#3'36^^43H],/Q/D[% ^S#I8[6 M+T KTW;8T#'.D%T"$D&OZ98\2H7LEOX:#-$9NMBQG8QV6//-DDHYZIQ;+G>I MB[N]D]+)S07+]9M)-1Q<_.@ S;KFTC@I"UM=)H,)MA@^RO"Q[GJ$X8 /0K_C MRX#CP)^\F6WD;H\4'QFNI/BUCYSPVESQ3><(;=\PQ;C_UO0P:S4 X_]"TZ!! M[P][M>FJ:XA?;0V.<=G!Y>A_Q[T2BM^L/(.&^9N\E1$LA_FSG<(HQ4@_3ZJ= M &!93Y'"CX;3X=*7<9T+N^CW74/5C1;[>?>.6BSYFFE&HS?HE,^\Z:]K23<$T.Q_V_TFCEOL(L^ JN,ON] WSJ$:LTE\'&W["L7AGX M91EF,?LPWV!PCCL:^[BS7_IX==(R&F8=CQ>^HQ1V#SK_.TXC4Q5'_P@OAH-Y MT+MDB*%G,9@0/;B1KF\?B]LZ_XXE=,:O+9;-]%0;*[^-!V#D9,:M@P^I9,5A MW_T$@\ZKW7#9VOYXNO7[%RXD+@TFD1BE(M)90SR3C(28A==66Z/YM46&ZR"U M38D')GUV-CAA4C#.1NM8#-,D,Y[+A#3R(6,_H9^^0C^>.QXC1_K_#B[1[PCJ ML7#?! ,40Z@P^'!LB['<&;RY77?ER7,:[^RU1\MI5)K=*Z>1K7%^^]OWS0_3 M:TJH1\AEE:7&I179HB6%714DO#DG[+JLUSPRY):U M-S;0D1QV!EMMU$GN4WULH00XYY3U/,OA]6(/\6A;<%YMGJ90XPOKNVERB&O? MW=QWT^0?U[Z[VG?;15ZR]EQEN\IV2]5WE>WFPW9+K=,PY809;Q1.,VD>%&3Y MD.+:]0;U!O4&]0;U!K=K^<^R4N7F?XNY4MV<-_('?@LO]E/KO_V44[\<:/UQ MU O?6J3U]N"H0V*G>SP,#(-^'YI Y"D3!6[HB^4NYS)5"U]*O1;FC"J!X2%" MDF"U%RDSR/AXF6O*S'1)0F>IWXLPV'W(T?B6QWYK3C 7I_K>/8_)1S5<_K.W MM8%/N_W^!._#/F_\+G;V/G3:&__!9_C/_N;VM^_M_??R\Z<=>:V&R_ZF;.^% M[YM[;[%-?WYK;\1.^]U[NHGMW=G?^;ZU_0O?V=OM?M[;S1?U6TJ"D("@(8I M%% @D@='@&M%A(S9:&:=*-7W1O$M#TT1NID%'S4+\LHMI\Z"K"2US"0E7,I& MV*Q,CM** *#!BZ@\Q=^$FC*3L9+4LY+4A(Q/,C3*S(G07!&9A$"2$IR$S#W+ MV8!EL9)4):D%:-HLA4$46DS1V!RHD@:TT\HSXX(128&*>A[IUI6IGH*IQGH[ M+FCFA$Z$QE+X/0I'?%1 8LXI)!.HA;2R;NY1R[CR5.6IY^$II0TP:J)V8*3U MT7JJ/'*7X-JGP&GEJ67AJ;$N3F2):1XRX)M5:0((6U+@;!J:\T56EJ 9HV2]5R MR8!3"4K(*!FCEE-@V@5(EL9 83J:JC[?(G#5Z057Y2)Z:ED@*=!$)"UJJ$[A MA)8L<9DUCRZNK,M5P4QEJLI42\%4AJ>@@W'(5$X6?1%D*2F"C"(EF5AEJN5A MJO;8JJ)116NI(-[$@%85M01DHH09-*,HN)BL63RF>E$!S#\."R/LAL"P_Z9^ M ZJ#D&X-"QLG3\[6+S=2\E(3E^16AFQ"9E[2X+WA)H!1(N?(E8HU1F'1.:O] M\T0@551" #.,!%",R(P_K$F.9'3PN39*BISFY@?>S!O/*2=?83V"M8L0'7CA M$J!9#3@;D@@V)AQVYUT4%=9+ .MQZ)%G.G,H 4?4HR%"#27@M2)!"?#26\?M M_$*/*JP7%M;4*(Z<[IF(5&;+?#8N$ZD48H@#S.2 O."!XON8T!/XN'GW!6\"PM>G32+27A=9$<#@/>4L\C1S@Y. M)_>#<. *WF< [SA,)>608W*)<$0QD8QKXM"H0@13!"Z/%LWJ"MZ7#5ZJK(V. M2Z8E2,2O"R9PFWT6W@L/IIZ8+@&DQV$=27/0U :B4L@(Z6 (#A[ZRGD-A9QB4X2JT\@)1HIH' =5H 3+EO7V']O-M?$X$0A@N:;;!$ M4!Z)5($2W^046JJ3= Y=9ZC ?OG YM08F90#[K3TB5JE5>2,X; G2,!N!W:% M\+- >!P?X (+&I@C+F1'RJ$$L4867QDI.2?C>,C5W'[9\#64>QNHI8A9J:(' M'YV1RD"*S"O%*WP7"[X3A^:>!ID2>,)<\9:IB<2ZI @"UYC$;#E<7#3XOB(E M%2(FCLQ)Z^=NKRGP\NDA!^73QBXM,R-)G,0"C4>=Z MHK;P//7'Q$&YS,I'$Q,!@VX_6HJ".*\TR9$R(9+7"=P+#IBNL#[? -!""M Z MA0 2W7]0*E$:-<6_ I6APGH)8#T^*-?@7?)>$QZ,)\C/0$J))!*I33@W*).T MPOH5P!IRS$CG.GFK98[*&671\8\R)H4&Z)2J%A76SPKK\?$Y!<&9E8* C(9( M$X#XD"6Q25(17*;2SV^[OL)Z86'-;%:Z6-W><2FY<\ 3BT&:*- $ES5:=1E@ M/3Y8EU2"TV (+LN<2(78MCPSDF4VABDAJ,PT446#3",RM>-MKD,G+D:FV4RA76KP#6KF2D MYRAQ%F3)H_8T.>ZLC=EX%5VHL%X"6$\>KCMEM/3>$A!>$8DF%W%14;3%0Y!> M2Z#^)]>:@G/6(L^>+"*"&:$ULJG)&I*ZRN M3312-!!VV2ETA84-3*HQ)-7@GE68;T$L!X? MP#LG$S"Z- M2AH!EBSB1182!"%)M0:4U)@@?B4/6$YTVBHE,[P"NN7#VL6#&2FI1"" MR5C42#+C3DHAK6,F\@KK)8#U^ >5-:1,4NR2PAK*2GQU L"+AIFI4E<52/\ M%< :UV7K'>=9J20=4+3'F0R@+!AN:'+UI&X)8#UQ *^M0@YVQ&B&L(X.88T( M)C3('&C.X*.IL'[YL&86%VDA)*-&RZ@B\"R9HY;9D%-65;1B&6 ]>0 ?8@ 6 M?"**9@2VHY$X+ST1@B)_4URZ8ZC ?OG 3C1%;0*7-%@9G':B2RH(U8Y(%($1[RQED PSJ8U*B&^A7">,DO1M:;&,JKSE+5Y*K87 -L3Y^^60DE\%\0'JHD$JPEP)PBW M5.48=(Q2+1ZV7T%>_';O"+JM[A@(LX8Y^%X_ICX9MN&-P)Z.O6/?3:WS1Q]] MX*AW^*:,PZ#7[<2+-U]^O8\Y]L]+H?CH=."ZI",R*B48M.&L,R R)*.TJ.K< MB\_NIY-: M0CH8,AZ(65B"HM"=@ Q/*(GG<61IJYYSO,#U4+7A"ITFNEUQGI M%9UA&:/.C&4GBV><'1-%E4BQ[(B#; GG MSAM *UKQN6LZ5'JM]%KI]69Z%<8*,,+2X)D43CF5$M4R6R>\<&;*&("Z0?'\ M'#N.[\F44; JDLPBM A(IX19+8B4*A"K&",F MVJPC#C /HC)L9=C*L$\2&<,HHBY3#LI((\$:'BAEUJ<0C.13'J#7+8)G)=>) MA*LDM#LA.1N,[)4N]3$6G+7@&CF5@7@ 23C8B@HLSPXDBV">3] MYQ'@3=>;1I6)WCDX;J83OA([?ZW_N_DQ5T@R>A<'DL%>O_[SHY^;)AD/1 M/M['FX3+2%5*2U!!EEH?4E 2B.$$" )*:3B7S:: Q-&&1F?G-P?B1\/>AZ; M^E?ISO<'A\?X%/@X ;_5].;V]\ M12#^VFE_^G6O_:Z]M_7N%[YYAN#<^TBW/OUG#X$H/N]_SEO;'T_;;[]X;Y2- M+I D8R8R.4U"P][J#%K0ZE\:YE8OMX[P0SY][1P M7)[]$QVT#WV\XSF=*&S-Z)7"'^JR71+P^JF/7=A@_X*IAGR#7=F%PT%Z<_[+ MOV)G<-B%TS>=@Z9#FB]=91:\R[]..O%H]XUS:U:)LJB.<@1&EQ^^R]::]?8* M20[?$WR-"77KVW2-W?K>CR[+S)J6M[_]H\O^^):,F?D_K%AS=FD>5JXIK9?E M8?D:YW:JR]Z1X;*0B2SF1L/V[YT#I*/>,5XB#OYQJXSD5&T;LL8BM>Z\?.5$ M\">X.-6^ M>GA9U)??0S_2IWT%\KP_75AW/PU-NM761@IIWZ=^2[#55MD"F#4U\[5N-RD\0!N)+!.V%!BJ2LS1&RIBDYRK.5\]Q)VAP[%I\Z1[O7?-7!96=U<-FU M/?=^3YMKO9!]IC^[.WL?U=:G/[]M;?RZO[GQH;O)V_C=W6^;&Y_WMCZ]+_?& MOW^A5_>9VI_^[+2WOZG/G_">GW9.VN\^GNWP7]$%_OVDO;^I=IIV_KJWN?TA M;T[6%TZ@DRPGI H$)](;1IS.$7\#SY(V3)2<0+DJF)E3OO?";-3/\CQ3[^)7 MYGR=S.D#99&;R ,-4C%E.?>40TY494CJ!\ITE1X7CA['.7V)<<42I229HOX> MA"(V6DV$9S(JY0)C$>GQX;'0E1PK.;Y8<>),97QJ=19J?/%4F=" M0T-2=,NMRU)[[Q!8D08N,G4TY"EKDU;J7'3J'"?@40>!::8(3QX]'!44-0BK;]_A<[!/UK=WF#0',M_ M/4(UF,HL,6**UVOO+9X0;E106UX&@ A0+ M:!5&Y:1D'CF! =H-.,"N;*)4!^(UT<-$2;E @U!,$1JY(Y(EB0Z$SP1G![J5 M&8HTZVW;+,_B0+R"&+;M/GXWIW[KJ-?"_B8W)B1T#@9'_>-F>^7OYW+XI[?' M$;_V,AUSV$"9G?;:Z6@#&_87DMI?Z>U@D(XNN&SJ7*4KU'@^-P9X[ M6 *>;VU\_<*MBS3%1"(KE:^]B4A\W)(<(C/@K<+75];-ZOR"&FKUGL6CA:?> M/JF,L%",<#;)""X92#IHDG(YK >FB6?9$\/02U(F<\Y\K=;W\CEASALHE1.6 MBQ/8)2LA9):4R 0G12EFP#UQI99G#%P$$X*-EE=.>/F<,(?MD\H)R\L)8I(3 MC(JEPJ,C7+A(9,Z6@'6!9!NR<>!%GF.!DUH=\%%W3M+_CN^];?(J]HU?0N!) M9;Z'[YF6:TY"[($EHA5IFTU"):&#!9X4Z2B M_[G1/XX;20:<=T!)%HD3:3,03PTG,4'@ 9<"Z]0B&@1/'3XR?Y'6Z6#\RU#7 M\D($Z8]T>-2H( V[7M BA<3I9='*&3.EJCCWX_?/2UDK<(T *6TP7BCIN04> MO 85F7 Q^I3F62.Q)G ^TPK1_GEBO\CEB&:@,B0$- !DXIKX0"6!#!92,$9G M6@)L[+Q50Y:@.,)<'_B>R?.5O2M[3^WU,XTFGJ9>:"FSI1 8!Q&"Y(:I$/3M M[%TI>N$H>B)E+#J=+01"=LLO7?69&'FM_=2J;M2=Z7NQQ2;C@&M:,:DUEY2ZT&8G"A7.O@H6%25 MNI>>NL?;YMZ9((4+1$OGB+1)$LN\(\D8YX6@H'U\>=1]N9S9<*OY4GFPA2]F MMGCUKMX?-+4,5IN:5C_W]O$13EM--8I&5^NHAV_T4VH-(QQ;\!7_&%:O*F6O M.H/!<:DR#H4K7>6\\4DN;*[[I'.'D"5.TO=T[2BV]UMI( M_JAISFWM>.3'_N%#KK5*2;*)?N^7H>@G'!-P/NS!(E^_8PJ9 ZQ AG,J3_^U'Z]Y_4_^/ M\J6K>TLTH=_"-:!%*QE.Z:AE3LEEFX3V?"3M2!6_M/Z];_]ZOM1U$KP9MOFG MBQ8W#1X]_R_?4S]T!NF_Y2DOEBZZG$O7O:O];6Z_55O;'[_C->G6QN]B\^T7 MX,91['N"RPXG,GM&;%""Y"# 1".DMV%EG:XA3JZKA[4.4W\X"=9:5VMOR,/-=]'6MLO M1?UBR@BTAI*.+MWS'PW=#79[W5BP!:VC/MZC'($>G:3N7XG@G#W:;?EBS+1R MO[??VH3344483LN7>\=?=UMO<2IW6Z/34?9@/$U6;YH2315"2P&A]ME[WO[] MBU9*J.P]"9:A/:>2(M8F0X)20(MYYRF;"D);!\V$Y'1U8EF?6!WZP[)..)LF MY^3U)>$$U_\6CBG:)[%,-"@5,9NO%&C@Q0I-_WA!:1:>\L46WJR@];#7/R^@ M>>LW>^A!',$PZ*"L"X'1"6.\T&. MW+CVX[GGAB_?AHESHC\^Q$M.+"'^]%;Z/O]*8V$56ZLQLAH[ZE9S9/CTO1SA M=# 7>X1.6B-O!=UXN_/GI[?_?75&!MKGVVA$K@^$B%4=%K\M<'#3,.W3ZBFV.+Z&]<>ZY_N\8^CB%FB6OL4:*WG>_ MF"-0BG)?7'OM2NSAM2KW=YD(Y[ =84OR-5.J:1_V!HTA_J:?NDWZ]*CZ]6AC M=N*+HQTQ.OX*^ 'VUM'M7[FI5/=S4 @35WIOXN=N?URX]&LBOI_@&X&,#_L& MNB<%K?^\7)^\TZ[<8Z]74E8$_77B<"[/"7=J?O)E8QL1P-&D.7Z:)U1'Q0&NS+#&M MGZ'?Q;6OLW_<'=GB,!BN5>>;""6_J+&\\8;'$\<<:,&7FT+ ND3[S-\DDGB&[_>,-UAO[>70OG>U0N\TOQ=?!&5"NM=J"$'K'PUW3LK]2OCGQXB&<-M] MF+OG;M]H0[=T9=,TA&IGN#G=[1U\)GUM[Y2&[/9Q> M>*-.LZ6/_56FZ6#Z1?/93/WIIO5PB0 ;H^,AA*BR5,H[#1P7!RN]+YUE7ZKXI+4$%:1T$*2@ I1&G.F?NLA%SVL;L\W.R#;>_[R[M?'+]\][WTXW-[Z=MC=^9YMG MY6CU(]LY>\O;>^]//N]_Y#MH^UZUC3_C,VYN_[J/-N\)_I^V-SZ>-4>KVW_N M;6Z4>_ZT_[G8W)_:ES?@]C[R]MHICIBNG MF=-#X4;+Z>X'O-P@M+.4%LP$*J.D/GBO5$Y>Q:RM8=$LI*7UN(#Y(^RF>-Q- M6[F,WG99+5XM:O9^/]W\^H5G9VV@0))*GN!@(69,,"2 B0#XMW7IVL22EG&0 M6E$PTCAJ/<\J*^K!FE*+[4:DC!;X"X,@]\H>=%G+>AX]IV%X2;&_>OG-G=;5K_]]!0N? 2F^@(Q$L7#@?I MS?DO_XJ=P6$73M]T#II9WWSI:AP$/MW(F7)NS5!3_*E1]N'H\B-7:ZUQM:Z$ M= S?4V9-4GGKVW2-W?K>CR[++%[V]J_^Z+(_>H^O<<](\-S(=2L M[C8NAL(,C>'<.\9KQ,'M(E53-6X(BH5JWD5.:NM:.NK=3;PU*W]9>V,#'9UA M9[#A&>"ESAC-ZBM[7J[I@@=WU+U"89_ZEG?@^IR-<3%)/[[U4WURJ2L5W&W= M#07WBEN+KNK!K$&)"Q3J/&539XYU7H1HY2G;-D.X,G"564*7BU$O+?HHU ): M4E%3H)Y3/X=$[F)%OK_86/H9^OU3[,>W^V7O9U%"C^]KQ8]"CW=WV^_>G^'K M;O)-NKGW\>3SNP^[5T./M][]0G?VVFC=[^[N MG'T[0F2)OSHQ811=K@61+YR1E7 GIA1*2"(Y%D52,E$H:%20C?1 V@_1, M"#.'TN"5D.9'2./LXV2U0^=;$::B)))[3ZR*@:B( QI$%LR6"M^6KVK[X-IT M3Z>CO'2&Z-(]\&(K54_)<#_W]O=+4"UTFX.OP^;,Z:!WE :W.L%+IC?W"%3O M)./)AP!42VZ]X\Z8R 2(Z#1(J+;GXE!]>[),N>'46 6\5-"(2/5&$^^3)#HR ME5,1SJ=J95VO"GJ]RF 5CWTQ^)6<:08YYB"XA"RL0]<#9+0L&BV,J*;:0N%W M;*I)';.(PA-:-!XE=8$XEPS!P;)4>!I4MBOKA/*10Z,,T#)::P7+2E"4O:,I>9B%=EH+SK(!Z MFK5WU0)9( :;W/WR,7(1%+J8W)8RZ((3FQ@G@@L=$YJ/M%&K-FY5R^MRU0]* MO%\8291Y5/EZQ=CWH"@P!3:Y*(,6WFB668I2.R>3CM5Z62CLCZT7[Z..DEJB MN)%$6FN(#2:3S)F)CB*;AMZ@Z/7MFLR4\V.IS!:AO&0OS:1X>GG,B(+I*^_%)RU-:F>3",D M"2Z2&+P82G-:<$ $2)X (DL\%WMEU8KK>^.UNL:+P.V3&!P5MW/ [=C6"! U MZ R$2:Z(3%(3YVDD5N< OE01!K6RSODJ=PM2)N\U[)+\E@:#-ZV?1SE"$WH6 M\]L4>>%<] 0VQ&\X%B6>K#A!HZ&J/#0+#_TQ83^$1)D549("UY8K*-4ZM;ZN2S,]#2U>F$^%[%.:#Q6R#X;LV'3@U%*JP1+.8B*2\I+* MEB@I]5*BM=Z+5.)A5IU\B.50"XH_\'SEMROIO%VT+2[2CT>FQ:QVW+*H0L\] M,G'F]B\V/2^N0=7N'81*T+,'+&Z_+>0\M*O>?J$F"[1RW/TY[O2"XPQUB3$N28B4 M$RE3)&A^&L*"X$$PC;. (\=IONINT#1=4(Z[.7V2J1_D3][?]9R^.DEI\ V" M_/.XPS,]Y6OP"1J5 W*GZ/Q]-G%?Z-KW,I>W$@P9G*9HQPNT!=%/3]DJ$4+P M8(.>LNA6#0AYFD7N_:0AG[A26D=*#(V62!O0D"_BW0Y=,FF,I9!*.)B5J^SA MU0\7[Y"U4M(+I23N=50A)U"!2N.BE8Z"XXPQ%6*(J<:H+1@EC>UNRR)7P!4Q M23*D)..(M\$1[A77&0?#Y;*W8.FJE'*!*.DUG!\_>B#:ZSB1>A*#J0:T/)R8 M-B=MI5((J%2F(S+^_^Q]:U,;29/N7U%P=O?,1*AXZW[Q["&"L3US/&? XS'S M3MA?B+J"/$)BU9(Q_O4GJUN7U@4;@0 !O?$N@Y&ZN[HJ\ZG,K,PG#4,\$8] M3"72.$8KE10FY( ;5-*M^-@JCE+WK3FWHM=T6CN1C1W9E((<&XBJ"=*3(/Z MXJ1 SA2GATF;RJ:]&0Z$-_Q./N&D=MNQ:+?FA)I5^\^8=,N@Y,36NGQ1V327S8W8/I.;[^-,+_R M5><'?X_?<[]ZS3?CM_P37G(*9H@^3C2[17>3O^@QIBR ,QV16:SIM=?TP]?CY.7D2@ID",:]AAB M&++)6"1DBLE2H[W%L,?@7;;,N_N?[1;,XGGTN9-A=[%IXJ. Z#)=YF7_<^S5 MV]%N:8.SHSEX[12M$QCX('=#=9=3[)VV-CDZ[0Q":_^_[-GY3W^V7E8]O_8G M3>D!9$\[_A1 W'='(;;\J("UL8/+EDVI4_:2_ESU,.O%D^H??C)-DZ9RGSNA MPOW9Q?'SI-T:((4==1>?TVZ! )W;RY)1$KXUHX*"VTPWE'S_9#O=T:#J.@:3 MV[V$.W9A&/4.;\40%+AL\+;;^@LVR<&U7KSL^S*]Q^2M)B]4ZZGV2V< @_F] M$WNPLO!+'&]\?V93I/6#S0UI4]F--K=YBYW>CZTS6S67BU]\A+__T/DQOV+> M&OOCYV:TF?8AC57#MJ7V"NTUH3+BE*@%++36<6.U-0XL^Q"Q5YII*59E,2SDK4S3%SPQ,#S^=?#F6 M)I% +4>&Y_14L$&0,10C 1X6D4)&2\%@Y[MJ&4MSAYDVR L(S,222OW18$%@ MBBLDAN)U)28)+*1.CDH5N>/*$)TTF$O*ZA2,2HW$W+G$?'TGCAGQT3/ED&(6 M3"KF06((]GX@(^CDTF """<,%CSS$5DO"/(*E!:3;-?S+-LT-6R\;C[_QY]U_8#:2_Z M$U.TF#9E[G;.P&&H6O^-6^763-2R_R^\+-B&O3#]PKB3\/^&N_3/SN"/Q:D% MV[5N&A>E@E4M@+-9.^CXZ3-^ )W+/9FS73@91K89S\MO_ A#BCU0PASY<>"W M]G(=[P_5P#.6GX":@D;$\0/';8;+.-E).>Q9,\,?\UT^P^.K1LBUFV0O(GN+RI#OW\.[WF9[7Q;%+'LHPSS=E)]?[%Y\'=;]#X.S_(:A1B+;[0E$;^Y M%NF3MMEE8[JR9W;ISH!6E?T!7[2SX M+I[:;LH2TW8I>[U9+7YM[W^G7V/7NMO2UZ=U^ /GJ M3@(ZK>F78+G!VUVXS54W*:?N2L'/<0N;UR;887_0*9\20';*MJ:KFK>#Y9$] M^_WW+UM'_?..;W%=18]/84@N@G,^[7=N\ZTG7=8O6Z,BPUR>@!RU+%]J(6A] M%H>G_5#B=+3^M#4$5/6GL7J#R1BK$9Z5T-P*DUAW-IS&7Y^&7%:\,[SM+]$- M1CDX0D1I>(MUM]DM@X9OKNX@ T)6_K$EF>,VX[USLJG"EFF[?M0MU=["IKRF MK4EH(,38W)U!<"]P[K 1%:,NF-(&'<>%">%U$Y/-&9CC(>4 L$TP3+(KP/[I MCBW)YQP3GNMB?G%XJ!LN:5:8_&A9#6WFD5PK1Q6F/:L0$\FULV+0>R6\=%Q+^7QR7SMPK%Q@F>76%?TNZ/AU9>L:AC]$*I. M^,($U7Z>3BN6SV$)D!M$^P\JE>F%[5[8RV+G7_.F&MAI"W.X^/I7H^ W&M)O MH+G MYD O0-^7PWV /I9#L/VPEO>O\/S-.ZS#4B-A:QKP?[Q]*I1"*/2+N< MS\4I0X9X@PP.VH9HN=69ZU_L+L/)G"T%$K5?"D6HR4"GYT'>P&/-HF'+BM$::-%I:3?')EK0&_@:F@'(C%)LJP&EFXMBR0@Y/C M$&5D.G"$7=2(YWZVVE*%-!@O/JMM2+9,[KFJ9GLJ"\-9'E]K90I?+75A+B>H M!< SSG_X;=2+TXOG XMV#$4Y)GCE1CD)'_Q47CIWMW$4;&F$TXA#B6QG ++9 M,U5CDR5E2B5,PO]?AP)+0N M[&!@IP%CF\\_YA]YE(VW=/3AZ^'7O_#AR;%-,H"9 MG($FI4Q B9'%T2 =,35:DQ0M6-!X%R1V.5L]QVY3/]N_Q8MUE>([JC1.2D>Y ML*6\;"ZKFFS3H5$90I?3!/'[U_B?YB:+\-V2A>YMKW5@+UL4MU<<"@U@!P"L M7\]8 "36-"J/C<<\&K :B$Z<:ZD(@[V*K-;2:Y>C_#'HY_R[XL_QV."BHE1I M=SY1Z<9.R';"UP-^^.Y882%YH DI12GBQEED%;@HWCGNG51@1?B=/8%7."9+ M=D(6#=_MET'6ROCF8OY8$C<&^>%,.S@Y?5J_43Z_+ M \]I"+G9 & #>/OJ#3O,_FU@%CN& E!QPD8B@LNO$Y9O)V@'.)K+<,]A6'L&+9\6 )V9 "BE9IX8,1R1P@ M8N72S^6/@/F;/\YMRFTG5/Y_F30$4O.$')/O9%ANJQNR/SH9%<-Q@&I'&$[FN)_+NXN#=,3@BC$E-4*(> M3 MI.7*61*0R5Q2E!BQ,BBQ M6H :"_5N0E&?3C!8J,HG)8D%NU0;<&@UMDA3XQ&5/M)LA1!N=_8,QFV\@D)Y M:AGLWJ>=<#,Y:NR$[PG$/Y=OWQU+L+VL3A%YAQGB.$2DO72(4*9XDLAJ+S7=T ,.C9'$>YLU[^9+#6[_O>$XO7% MX;MC(G"DRA D6.ZD ?B*C P62:\D5E*!,^'*J\I0>2TW\UE+/8\'X"#Z3 IV9X2M(]=E*D1&X(]0$<,"DP]*IH%5BXR0N0DDC@NN(X $_ MN#@VC!(9+4%> !IQ K\91QVB-H%C:XTV.1V+[4IS*\.S"4T]K.79NMKTK!2_ MJ"5C[B\%'T ?,R?>MRR1E5F\RG'0UA %\9%K)YP-5C >'5&16VJNGRS^^DM5 MS0L8D2M.FB*HL=%Y\.E-&6>68%%@GI"CX$1RIQ0R6D8DC5.8$Q<=+T_(KSS7 MZ PF%>( W5>G364>(5<6'([\)-_LO#^$%591I:*7)8^%9GJOE6LXCK" M5IDV-S%\;R9NC>%[1Y+Y+B>5LYP\CCT&3RAS#BE&D8TJYW@R):2 C9NFG3TI M5)OIY93?AS)[;R9)C$6/9%\9_8H6RSO M?16)A&W]W+7^'_3>PT/AOF?]$+OC>Q7?Q,H#"R-J\3I0+KVB+5F$SKL1IJ : MTZWBU2IXYKFQRIO(@_7:"AYM(H'Q@,,4V!B>VUSQ36/2CY39?3-H=W0BWNX? MAR"2B,&@Y' (\Q'9'V@*#I*J?(N$BP![5;%'6\@LV-))>PZTF=[7 C$7/P*P6[5FE7MJ/#=,6^-S6!9F:WG1K=MS-U;B0K M=(W2O+H5]'REX--K"BZ9T=P;F%64= "_+&F.P,YD".P>ZWPTS- RYH>76]]4 MZ#]O^I;[9HV(J;&&MM4:.OJV 63G>0C'5$EA1C@]V?7+_:"^T%=:,X 'I6?U M!71RF"F[UK$3I% <4\U) %10,3E-P"0Q.@ 4*&)I?6X(BO$)+61#[&9Q'P6OEQY1CE*U.UF MSZB,/8T Y2A=645>HT)<1,J)KSA'89EK3*:87#F:N85"IU=2TZV8INE I]7, M>0=>1YVHQ3HOH:**H*HN0UN]8Z>&K)LS=[A5]B M+/9[H:18'H?@RG:VC3N7H?C5F\N#DV,J@@3[&*/$5*YBH03EK1%Y,-N]5)9K MZ4'+VFQ%4^G6#_5HP)1N,GXYC[TB_IC1.1>FM H[[!1I+##CX,FB^&=I6Y3 M7R:DOX/8.7.C02Y]F3$(EP\I)NQW,QJ8>Q;1>3D$C$^Q*$I3)@^_$;52U YR MIC(FF GE)2)"6,0MC\@D0A&G5FB#J>(TYRWQY2JZ>4%[#Q )]FB[=1)[4S8* M&P#+.L5P4#5PF8C'CS?C^5[U836FP]$9P*Y?,!R$Y!;V)&VLYPQ;BS%XGM[; M3*K&!5U)";_@5/K3&$;=^#8=V.%H -9P+-ZFW)Y5 [6(?2,K 4C22 5C#AR 4P(1WU8-,'Q25V.ZT(.G>>/<'!*-XQ M)>*:I O1,N3G^2V[?*.;[ODZ)1LO6BS/RTK+=8Z:%MN=%?#'YY:=,\-ZU MER\ZO7)>RHL6&SO"4\8>X@?KX]F,&T-V2 72A1V7UF5*[DIDK M/\:[Y,K/OG5;"A?*JR^MWW;MON^K>\YO28_=)1TLV5=_*"V&_@CN$8H?%YN& M;NBM*PG;JO=>@3]=)'RYD"-^HC^]Q[ M4#^G%M,I2DRB8QBL#IX8-XF#@Y2$Q0XGZ[XRPAT.!Z I7LV M.OMCS.7V:A2G,OPV_5*VQ/H0[>"Q^Q[C?M2>O?WUXUDN@C_\NB\^?/KS].#5 M+YT/1R<7>4R'OQZ>?7SU[^[!T0E>[$=]^-7SCV>B/@6?&N#?!L%'C*KB@-[JR+.YU\C<6S]7 PQJ+9RN!YY?^:# \;9!G3>0Y M?%E''@6+E71$I*0\2V#Q..XU8HZK2(11R0=0 M,&BZ@Q>>X;>7AC\FPG\G12 M SSK T\] *0$8]P*CA0W-A.O1&25%4A(%@51FCF5LR( >+E87\86VJW=<=9O+7BC_U>>%G*]DGL>3 . M7G6*7-\Z&FQ-#N_A^PF0 @!^>LT_?/JY<_CIM^[AIS_AWX< BG^>'G[]0 [^ M!E!]=7!Y>';86&O\&_ZVRF (\N=I3\>_0. M^89^H+^E@Z\ F/O'-H?MF- HAN!SWXR(8,8!#BW'CH%T!N6J/0]P(8;]O&,Q M$E74(DN6X8Y*JUGT5DW\#(I M@HXD'FRBG'#N@E>"&QDS':8S:><;>:T/68>Z.@'X355_ =M)IY>))K,2Y*FO6#+@M#Q]07K02WZI6D8)E")W?*/+/^%&XVJ"J? M;ZNW4K65^7#^>^?XVG'PR;7RV5VB^P2GSOQ(C\GPNAJ#\Y/F-&.=/B&/QG!1!@W"VQ\59X]J&;A[Y^0#&W*MJR2:_EW7S M>993F1+6.JMRPL9CF+;Y[,,>75Z7ASO)RBZ_TRY;@.:ZBI,>B$$8YUV7Y%>@ M/: J5:U8*+LP_U4F2![USP$T-:?MZAZSAI9C+I'QXZ5PFY"G]MD>A-;]'M@M%Q.*XU 3EV< M=NP,5Q.?;[NF_CY=&Y!?V(W*@JG<9+L-TC3HE*GPDXDJQI+Y+>F:*L$X<7]< MY%U.^*B"@$^C<%*5=TTU#[XPU\0HUX55S_*=@1^=Y2H!'_/=NE5I8K]JPSHN MR_3S2I0'4$G43&'JM^\,IJ()B(^J LOR3-F#+CX>[P.# XQCT+_)<5#)7X1S< M?;I>G5[EHI:,Y9]MIUJH&2Y-A',!G>K3;,_S^]1$>2P@XUK6<>/LV6K$WN?. MH-^K]I+)F\Y-<+YL"K:S4J-?QAM/J2S%PW%([.S=XQS="!RW M?'AU4^8T:\2L8*H-.@WB7^2RQ\R1411]WRFA_>ECKPXN#C65#FF;$+8 M!5]_2,RX?8&$ 'K*QLMW[/0X+>/#^1I73%W+,(ULQ8\:0+=;^ MXG<8?(P_5[&']SGT4,G'SY<']E-_\#)'.O9G[_:J?+7Y([5G*#PD<\\P2T/N M6DAC3N\4DB,M!4:64L^HR@2"8+UP\\T=;;NQHI&.FTG'VW?'2JHHA''(10'2 MX45"%L,_K5'8"JV)#RG3Q7S#MIVW7-JEI].+PTF@L-AV:/FVV!S&X7.6D4Q& MG BU 6,.EK!)&4$D;* [>XKN+M?I/AH$:83@2B'XM)];GP7P M&*P#KXQ,6 2J<81R2K$XL<3<](,XB?8V\4OW.(40SA/^/#FS0Y1H(O+)\[/"*6 MH'LCSYHC2"CU9\*2\ LH3%VMMHI.ZT&.XB^.'?74&0DV>XXK\$@<:([$*"28 M9*Z(H)HOGEX'XHE/Q@5&):?4.BD4HT%$P$ 6X])1?(Y<+IPBS4XGT[SJS/- M#4T'&S0F4KEN+L76O?/U,YE6OV.0BW_(H8+*G M;S?MT0TW]2I1^>P-_WATO/JS>_CU9WC6ZXNW?^=$XP/Q\16, M\^B$+B8J?_ATVCWX^EOGX]$' ?>_./SU+P9&@#P0E1!GC"-CB4%"!(:]UIQ[#WK VXK( MIN#V<; ;-:6V]P@^IX,8&_A9!W[J-5J")2,5\4B*W)&&$(H, _N'1*-D"((2 M;[,FM UOR-4>"<=18_O<'_QDMJ,&?=9 GSF>(XF#9@PK9(7CB'L9D,L01!13 M6 GN-"<[>Z(MU:UICAK;YWYHCAK;YQ[!I_.Y,7W6 I]ZU(<2I@F+&D7/*7A> MP2-KJ4:"<"R\$R&17)[>UJ2Q?!X5TU%C_WP3@M;#F9+;J &;FX#-7)C'$N$5 MC2B'=!"'1),NI&H_>SJE4C^Q2L>6P\\NW*HIO8PS= MCL[HF<+4QBRE!K36 :UZ<"@H';1D!)E@">(=>OVCM5YU!IS0*N;9Q4AGYS.RJ'^X%L0IX3_CMFEVQZ[!5 M5(EBXYUGLN5,%FN24]GI33YI(&T-2'M;CS@9$K4TF"(E-4:3DLXK$[^?F4WV M"%!KO'H->*V377"T/YPF5^X?R^ 9MUPB%H,&^,(,&2D,4I0#-&'!M%<[>Y2U ME7R"Z4V/QNKZY2I0&M>H^WD!/ M4A%+)$$&9^ 7,2(CE$72J*0\CUC[W$J8M2G>5 NK;>/^7F+Y?N *UC4Y]-Y. MF5RK&%7#9/=@?,$+%)XSCMT:D]V$[A)NF(F#Q_S );/NF!ZXF.<0WFVU;LFN MMZV4>5/);8C4QGP![_C!Q3$)@5H>%8*YQHAKJI'-4= HF%*28T<5W=GC^)&1 MYC6KO;3: C9@)U@(/N:%3@)Q+ 6L-N=(6ZD4+$!4'#9@O@G:O-95C'FM/Q;) M\F*Q!%]U4O+U'WB//'DW%\H_\_[P-OU5Q)+(Y!F+YH?+@Y/C9)U+5"NP#8U! MW'",M+81"1Z-3!@+1378AGIWV3)\/$#4K/ETS;\"'&&CE0HA(0SK#6M.A N/!: !RQ77YMLIHKF3!J1ONG43'LI,N=1\09LVB4=?N]DZI'P'G_ M(OLWEPAP%)V"_5BC+QY49.,U+*U:%)0D.\/!J%*0V?=A^*-,USX:E+@,P'MJ MP=2SK9.1'5A0',#4R=%;V<>@"Z/)CQRSW5<69![KY%NU"VV5>C#'=S\C1Y\$ MDV8Z)QAB]$P;C M&'D@P<*U!O:N8'S048F=+=PY'H9M[,]RYZG1C^>M$%C %=YR3B*E$V&DAV<>^^X[-\QC#?-8PSS6,(\US&-WYO14S-U71%6? 0/9I]?XP]D'_/'O M _;AZ\G7CT?OQ,>C?Y_"LSY]_)3'=7AZ^.KP[,/1+Z>+YZ4'1W]V/G[Z$\8; M/KU]==@]?-7M'O[]&M[K\.S@ZS_L WV-#RB,^>]?%AC(3(I6&'"77 R('!P]-2:R^\*@>HDJ=4:SW(;".2\S M&4?,3&0>81JUUECHG3W3)ID=JS&%&D*R!H6>-C'9/8'0'#%9 MX@DG*L ?,\$A<,=RP572"!O" U8"D"AD1FC#EH^K&U.H(29K0.B)$93=%PC5 M@T)"&Q4P 5\L)89X%!19R00".TB)(#1WNJI5%[<&H<82:@C*GBX4/4$.L_O" MHWD.,T.=CAQ9%2SB%'Y8F2(2@8F &)WI1!U5!I-'1F MSX/.;"'I;V6F])OQX)U.8(S5@BSF 642+,(RY=0B;1@)CA M/#)MA;-X9X\ J"G=,)HUC&:/ N"VRS+[7H%I@UG7P*QZ8$L:'(GW"MQ'8A"' M14.:*8.BP8HIR7U2,15+I38XC=):?98D5OPVJVU$= Z(<>695LPFI:LL!=*$PAY.&]]>C4L-L5E#;/;L@/^I M49O=&_;/49LIFXO4F$5:^^QR$X%TI 81);%ECANLYPVUM-FR^/FIJL[LI M3LVQITEA:C_MPXOF =EN*?AO>I7&P%^:*M1WQTP$):FPR(6<51"<1T81A[!S MSD0+2.358E7I-C'2E6O:JBWJ9BM2[Z*R%#:'75QM$.N6EC*VRS'=?&FIV*6* M-[>E2FZROG:N!K7^57F=4MQ*!A_(H%E=C5NFL5?4+T4K]D(,5[KRC_45#^$O MK8/J#5\OO>%M%[[F5ZVQ.6_YE$W9V5H38K9KU&D_X??/;6)N_OZ/_.5OM_B/ M_.475GZ,%@LT0$24V'##<,MUH.56 >_'^8"'N/MS".]/F@#\/J7%>G$=_?[> MJ]]HE1[#/9Y#N<4RR=3^60Z5?K63LY\R=H#Z"8TR%5NFNEPZ\VG82)YH)),2 M3PRQTA$5N?;*).P<88XZ0HB(9!RW47-QFPWT:EC@5JV+Y!,);/YU\>%HGQW\ M^AO<_QW<]QW]< 37O\K/^3>,^"\&S_WG[=\?EP*;AT<_GQZ\\A/N!,.: MB3;5FVHTMHFX9 ,O3Q=>-&"(LII+DR3G.+G@$Z4" ,73X 3.\$+,&%[@EP9> MM@Y>+J?PHIP(SGN#F,K!9RHCLM%RI"6-+.K(4I2YI);@Y+G1 MJ5,#+]L$+U]KM"%"6ZX=8EP)Q#WCR##BD,".RD"C2\QGIN*VWBH*M09?GBZ^ M1.QPU-IPXA*7"NM$!/'6"D4H]UR-S1?2F"];BR]XBB]8,TIA"0%5&$8\!88T M!V?)6::55( ]Q)7X8IIJ_ >/44T*C7+OB2KSKSM.@>K$)B/Y+L,Y5Z/29$U> M5QT<&B1:!XGJU1/<),>TE( _F"/. OQF=4 8]A5!D@G1L)T];6X=I=E@XG&C M9EL0UF@T\%8:>%FKN4PAF621U5D#G<'(*B$1.)"2L"2"QJ"!I,WY-K&#-3JX M!;Y_HX.WTL&9OP]PB;W4$BE0.<3!GT(:#!:$E;'!6TE-M)D<"Y-M(BMN=' + M_.-&!V^E@S.?V$D<&/41T0CF*&=$(L=I0);"!U)'ZGCNZ=AF?+G-VZ,O@MMJ MEWBQ\"TG\S2LF=N0QK# DY*;IXUQZ# ^E:JL>X*B.C<=MN!#19L BC1%G"J& M=,(644*%5%)C%44V!QB_=3WN9J/_C18^A%O<:.$&M7#F&(-7K%B4%#%I(N+8 M:>0$BXAQCPEGFA$%CC%M2[YE9W"-%CZ$8]QHX0:U<.8:"T]?'_:'PS1, [.;NL>/XLXW7VZQ^72','* ME%CT$M:E :!U *C.=QR=CRF'R*,PX!,3')#V$<,_@Q168\L-W=GCIJV;&/FV MZMY].L6-[MU6]VJ>L'"*!\%A\P436C3*MYW* M=Y\.<*-\MU6^VIEPB()(HA!SV('7FP]BD.&O.A!\@%WHR^PW&W 1CYGI>8(LSV3)!1FB&N-$>:0L;O! :]@KI M7+!J(QG0371[:[W:1KDVJEPSSQ6,K8BYQBAC'2A7% @TB2"FN;9&$TN5W-DS MNCG!W5+END^WM=&[6^K=S&LE1$?"DT0NY5-;CB-R5FBDI94Z^> <=SEW0K-; M^ZR-YCU^G[71O%MJ'JX5U#&L$K MLSBHS1SW%>>W[Y_%9W9$NTZ;QXV[JY.IKV:^ 9=UP*5>K1M$XLE)BX2+!G'E M*&SPB2*I!$E41DDH W!AV]&;L5&J.W53&Z6ZC5+-?%1CDR)6!&29X."C,H), M, I9SAV-CF":,QOHR9Y72%1JD>7*DVX'DV2K4YI9KYEL1:ZW+F720R($ZM0TX( MBHB)8#<8F:0 \T\MGU0\YM;<6^U3'O6'MON-(]"-]#UXPEQ]S[!AXWTF0#?Q MO)M@[D)W7B$2)4P31!P7B&M.D!5)HFBCH-PQ[6DNO[ZPA!VDEI*F>91[>P1 M;MI\8\U?KMT7L(&D!I(>56I& TDWA:1I/ZK]8^XEEI1@Q*C,21F$(*.91<0S MPI0WRI'<+H:U"=E4OYB[1:2-- C=8$O#VMLR>*70SQ'?S33PW((G/,CMGT/X M].WP- Y:G5Z%AJ!L-^L1NL%.MUM]C^^(1.@4YUU[F<$K?ONQV_?-YY" ]M(6 MIZUS"_L R'O+GL'K# N0?M\=A1C@EQ:H0^L,-OS1()[%WC!W1%WJ.-&TT?W6 M/9X#:BZW*)DQM/HL8ZG;ORA::= _:Z5Q&^92C)I>NL^E6]3&,C@[TS]XRC"QX%!N8>UA QM/ M%#;NXP"H093-(\KL1(A93BSS 267<[ UT_ MOG3=0HJMFYWK _"J5WPR 'P?2P]!-&8[O6DPM%6VA$/?R<#;BKSBS:W2UN[BAZ,SN-[/;]LI2C 8'<,Q M.9X8-XDS2I.PL)TGZ_1R+X5B'!/ELB3^.1QC7G=[_MX1YE94-6QN MG1X74-W!!CW?G[J!JHU U>OZ%NTY5\3Q[#I[AGA(L$4+1E 4EC 7>,(>' 6] M2^0&M^BG)OEWL$4WDG\GDE_;I+WRQ#I#D(DV((Y%1*YLTHYQ-(I(C1G=V3.[ MF-_%)OT4?.C0*7PNBVR!I,;'YSP_LZ8EO=&9BX.=F^_9LQ X7\.A>#46DC]! M1OZ( Q][,W(,1!O8N@9LO:EOV%%@E7ST",OH5$I$XY:QT6*=2ZV]=%/=4M+ZTROXUS,U+X;^A\WEO M,;3VW^4?JTO#&#K#ENV%UOO1( XO6S_W>Z&X8NCW_5Y7+0]=73Y8_7Q3L9OU!R!O=G ) M6#4:%#&_K!L5<)>B:)=?>-D_@U%?MCI%:Q#_9]2!F6@-^ZWS?C$$FW,Z0WXV M0T4U0R[/4/ZJ'Q4@G?E['7C[T?EY?U RJ0&0E9'R'$\$38B#E@>QMO"EC)M9 MCXI=F&Y_NNHY@]@ZB3T O6XWCZT8P;#<9> M7@P[PU'6SMW6T6DC<8C^HB#N+\ZL 8\Z)5H\M_L>.A MM5OS5T5PD0-ECSL M75@!T@L\N\2ZHM\=#:^^I(9Q>=N"[?-A]"5S)LQ-4.WGZ93@]1PV6^0&T?Z# M;(+!OK#="WM9[/QK[IW..CVT,(>+KW\U8CPP;OSW@F!4M@.-,7HG#,8Q\D"" MM8D;S$TP/NBHQ,Y>'3,N^J,NJ.6\; YBY\R56#/3JW;KXK3C3]M@^)S'7MX! M6Z/S?H50OC/PH[-BF'$",,F7]QS$8M0=9D"Q+7]J!^ :PZVC'>0C,]"?_1(L MWL?S8\FI=18I M*@3BSG 0 1615MI8;H6)(K>N);O+W5\F(M#.V ;F1=Y?NY?Y7[#7CG?U0?]3 M+*VB%EAOV5,8EA?8;X'=M;'NU(96?[:X\V8<2.'DZ5N(4N^S.6:[^T4!9FL& MUFR=3^72/&NY/!$'[XX5U]%SG9"SRB&N WBT25(4(XG>$\,,23E;6V M%YF:9?_6LK]]=YQB3);HB+"!M>=:.*2)@+7WN3$])CYF4A^ZNQRSG"S[/!KM M+KL+K?5\X&I)K [!4.]]$(D+X8RT5$JJF5$!I(0?"[VS+5[UZMC 87\86WJW M]:V4L1O5-\]+^.NQ0?M''+P'*S<>PM'_[K?^5RD9]> M__&^_(W\]&/IW7G?'X0R1'31&9ZV]M^_;!WUST'5J,2S6,9]!PQ73\94=,YG MHG.GX_OF:'9;/]L")@IF- ?O/*S&:%A%R4!<.J6-URD;@$]6PWZVG6[IW^:H M7?_LK)\'#6A3A8Z*?&FV&"_&APZMR:ET==Y1^L'CJ_++%_4_Y-O,F9=A-,C_ MR?>#Z>KTP^[CCJ:N-9&+ZQ'#R \GTU&N3LQ6-TC_(,<3!Z<3A>W'8M@)%_+>#>@PJ-DNT,6I]M=Q3!F?@T*H;9 MABI*2V]V??2KG+0(M W<::V(:OPG??PTCA;OMU\8'K MR].D?-6"*+5;^22@$LI.0N-OPJ=G$98K5&$TN#']49PF= M'H*/$"A O)R P'D9XRXOOK"#@9W(7/T>GV-12AC+I,15,-_U'CS]VDL6S7-._#%G-[GGC93102,R056 M^6"G=3&^^!R,6!">?#22Y2;'5Y<@.^_-BQUQ0DU"*QBKE!$>>#$;5RW\"TO< M01/Y+8.S=AS!;8-@K<:-^D/J<#D>0P%V<@NFMPJL.IE>[-=]V5!?>&:DMD,-8&H;DUVF$GF:$>6\JU M]N[;=5D;<++?^U.PO[KQ;5ITMTL#>K\7QEOR45;5Y^R"'X +3K&40AL4<X3;&ES)^9X579J!+FH&O/B_AB\LM/$Z:73J]\D_*BQ=0@>,I,K7=QI=KC MK.GQ_<SS\W25UZ!+7Z- M1/\G.QN'\)>K)^.YRLCT_+?%<'\$=PG@ M*<8O'MZ[%E$/=FA_O$X]T%6-T?%R;_0M7_ELX6_JC:]3!?649HZ89N8:F7M0 MF7M:#!M7V"XYB&&'\*RM)\]H[K&9>SR'0N5Z#/=P%E:OSD.;+E3/A';]/KI0 M3:*V(&75H?OO(&);P[%^PZAL5>-X]N_N!YK'L']Y\.D?^O%53A3\)R<.GAU^ M_=CY^.M?[.#L+_[VU3NZ6./X\>]_?_KXZ0T_>/7F,M=!'I9UDCEQ\ ,[//OM MGX]'_O+CT0D_?/4Q3>L;W^.+8ZV8TI)X)+DI^Q,+9(C1B$A&81VC,-R7#.M4 MRNVH<=PD+4$\4B>ZC:U6#1!M HJ]3),+4,$*T0HI&"TCD*+(@FPB+0'!* M*H1 8EH6^(MZU#5(% _:Y:I!H@T@$9DAD?W^V'^VV*5< +PV\-)-T/)+$I)"FL7+: $.&* M(ZZQ1DX8A20.W N60DPR=^_4=)F)YE;QEWOKS+[5L=SO![U^CT7QHO6REDS] MQS25]'V923O-:']FS*7K0-0& DCS\#-=A'(-7DV6H(*D]T,[+'D8WIR=P]@: M=%H'G=[7@DB6*H$)2XCI[+IY+I ))B+PW!0E'*Q="@:3),M^V_6Q:3.TI0W+ M^)WH[0;"+8W>WI?>SD(N%'Q2P%:/%)4RUX=S9+VFB LL5,@D/U+L["G1Z.T3 MU=O[#$XT*GUW*CV+71"A"3=!()?#%IQJAAP5!BDCC^C^76CU'>OU#/OGQB*HP MUA)\?NZL1%90C@('LRM9$93)33;;@-';H=3/ M+>5EZOVO4:7>D&7?4QK)USCH!UN<+F+7SV.>VY?],]?IE2LU6\&7]07A7YW=MTQ26_=ZSK=#O#2]+ WCJPUZGGIF"?G- >Z>AS;@I+ M2#,' "@988G3H#+Y32[X)_2GIW<2\\0!X9[C"^L?733XL)7X4,L841Y'GP12 MBFO$@]+(66M !"0V@BA'<^]QWJ9\F=?P00Y%&F#8[N2*QE)X5$@PBWJ #V2T M#!))I@$)&'?(>NF1)P+G!->DHFHLA<<*"%N?Y-#@PU;BPRR PI)4T7B/#*8Y M@,(<VRY]U6S>V^M3C]V^'?MU/LD>-,(TDT MYRR2R.WF0JQ-*LJ-8RC?9&+Y+N/X;9)2KJ2F>N+0]V"L)_N3Q3SJORR7\GUM M)1NX6Q?NWM9Y40BQ6&D<$0^.(^X"."O! ]QI;)DFA&(#<*?:RK -G2==3WT> MT4G3<\6#!^,>:?!@TW@P"U[X(!1/1B&B$X""\!09X\#'42)P:95F.&0\D+C! M@P8/-AWM:)3^'I5^%M,(L"HL&HNXY*#T7#CDO"'(1B@$/#W//#+1Y+)9!F: C1IIQ0T.)E$2YPVV"ESD3 MU\XFN5M4&(=')J.82+PH=7Y;&'2;>VSG/9Y6;&TU8?>KV.N?Y:2^FU)V7W<_ M;>ZQ/?=X;NQ%?R]V=%[HXUQKP8JJAFC/C,3H2MNOFJ'-1H3?'/ZRAMDW6;O] M:ND.RU[<;U/9P+!X.UNY>:,/-T;?=XV^@\K@JX+"^\?&1VI6N97:%)8GI*2WS+,VRCY%BGYY53)8XS:6W#K MK-0!\40=-DF^/DA_.=G+M0<=Q M,$@YZA'W.")-?40QLNA(])3K5"JYXKI-;G_"VRCY5BOY+:.UC9)OD9+/=O(0 M,1-1!%@S#S8[AQ^:,H(P8=Y0'J5AK-K)J6AKO$T[^>J@K%XK)OL8PBS-/9K0 MU6;R'=_#C>#^/]=8MU'K;YNKK8?/C7![BV-5;WI^4!:_V^[X5+( MGU?:;O?M>1YZL=\+DT5LML*UML*#>N3*)FJ3QQ*!_\H1QY$CD_)^J'E0BG!* MQ\E+FK7-[1.8&G-WJS7^7@-7C<;?H\;/C%^"8XS&:Q1H ^7PF]64@H:3[BQ MH._4EXRAFH/MRV_=QJC1^*W6^$U'L:ZJSFJ4_?Z4O1;.$LE[@.^ ')4:\>@% MLB99Y+&R1'LA"=';6)K5J/KVQ[(:5=\"5:\=3WFBP&%C2%E,$3=&(H.#1C@2 MAVWT-H6TC:K^M#+%KAN5J+<#&TO$KJM]3*/;\/=^92T?@M# M$XW6;TSK9V:,,$Q$DPQB)I-)&,J1,1ZCQ*P-F$D=O-S9(Z3-M6P+MJD"JT;M MMU/MMRL^T6C\IC2^%J-@DDJMHD%.6=#XP!EHO'((4VK!<0DQX*JJ0X4DC+IA"VCF*&".$ M)649CW$;-?ZYI4^LQ4<2.MW,!G\GU-6/E*MNBZ,;5]0_OJH6<:D,LD&[M=#N MPUPHPT3J*3%(Z"@0]XHBDUOO*&JL4LJ81$5NR=%F3+:QO',:RZ?(9/DL &(; MJ$X:@-@40,S,(6)&"^K!)DI7[ HA-,+ \ M!@;GYAZ/GQ6[["#_$-38^[UA!Y71M\[G^*(U4>*-#D7NBFN,Y:?S?M')>/)B M$+LV#^>GC V(E5[1$"3=-I9^!T6( MS^504"HEI1>&.RHX,U@[X:(4/AH:F'!K!\:;1.5M,&#_JY;"T@LN@O1-#L S47?FDR-!,?!(*:=$61YQ4CHX3*/11*T;YF[4 M?4O4?>:OXD2L)M$B3W);5YG[64<3D5$\F! HPTXVZOX\U!V;9)R@B6!'N14) M]O=HC",<X12:*E)1WGC*RLZ?+9CU:+/=IW-IDO] ISKOV,@\V?ALH MFF_.?_.Y95%NGA3[N52H8Z&%3DP$BPW7RAEM*-&<.RR8DT'<;^"G8=&[]=[P M::Z3&R,,O#X1$26&(&X21XZIB+SESD*, M).TCK+Z*QDJJ)/?W&_1I5'TCJCXS ZGP7O@(9B H/:AZ(,ABZ1%+25#)+&:B M4?5GHNI:.ZM#H@QKRPU5)DD%,J 5D3($FQX@X-/H^R;TO1[L<<$%G_LW4N\1 M9\HC!^X^\BGI2!.%'[9J=8';1F\J'ZG1^.W4>",<<@$W!6->>9Q3$!/2DG"JA#?49B[)-J.BK939 M(HUO CW;$NAYY"D^#7_7]RP_%4.,+(!OQS@UN:.S#C(PL/Z,Q0[?:SRGJ>[? MW$XPU^9,<,.(,0;9F _WL:+(82^0-#H7]P.R1L8$A;*QWRH$OOYU\ M'HW&;U[C'5=P$PAU_]&=1NTWJ?:U($_@E)!H+0I! M@\O'J$=."(PB(X1BZ:UV+KM\&EP^0AN.SJ>M^,0&1[2ATG(/6[W5',Q]JY*G M6+"DX_T'>1K%WZCBS_9[;2W'W&,DE!59\058^&7A*64>!V)H(#M[@M,V(,06 MJ?WJC!KQ>1QY5(TF]1:F]0<@WSB"4R0(%$0Q"$>HD9&8HUHT#(9R8RW M8)WB7=:P2#\#=;TE=UJCKG>CKC.;TA*/&1B5R#EO$7<\(!T81; 0Q&KJ+&.Z M4=?GHJZW9#*CUXL:-TJ\"26N180TJQS_<0)%OR3B6)Q+>^__LH$9W[T1W9QLPX\X$S"V2T2O$K13(I(11"C$: MX8D3+.WLD=T575=^W,+ZK$=61K3:'Q]SY=W8(W^""88/YY&/%Z/!F+4P9HX* M71+LD\UMW(($C$G6(,U-0,%2R:)0"GSSTLC?%,=QDQ&\Q0I[USYYH[ W5-@: M48L.AD>@VB$..2(38YC0S4)66%ITQO^&2CLPWCEC1K?3(WK!.*" M8:8H2&T4^<"6.M/?--%]3\JTS"F=#Y3LF1]_[;#?ZU-\_U"S\FXQH_ M'F5/_ 63$\WK]$+L#5^@_)?[5S):*AGY\4Z8E6>/+^_XHC.$*?77&%!KN8'\ M/% _Q"Q]D^ND!7"04:CHA)@_L47KW&8YZIS;(:QZJXA^-.@,\QU<]'94Q-;P M-+9.^UVXH+HWM0%Q?+QR37^\2I#VBSQC[^/Y,.;6#=4?&6ZWLG$'TQU:>6MH MM\Y'#D2V>]D:#FR I;F8K'=>H]' GUI8R'NM$4=LC5S"S)\^H4]_/Y7 UU]\ M=P1O\\N@?_:R?W8^&MIAR0VVN,'MGP&,#A_[_M:-__?/RX]_AW-'N?QXM"\. M7_DO'S\%>/X!/7QU^.GPZ(3!7'TX.\W[(#^.[?VY&_!4:0D$24) M(M31W-*3(ZVC12XP!UXB-B(?W]YKV7 C!/IGTB3,&;FPT/%.' MYUJD8)4/ #=6I.,WUXHSO>S:HGB;QMO:V\&?&4Y??XD#WRGB'X..C],/B_&G M!7G&LO'AR^'%,4G.I"@,DES(;+J";' P8A/W5GLGE)'\1D$)KF+DB=NDA.=. M6NNM8V7X'ZQE['Q>U&M$^YM%O<&B1L4$#EHBQEP"A3<".9KR;R12XI,1)'LF M9%=<1]G/XZ!2^-8%V(>M7G^X8"U. #K_G@W#B:%1!B[43ZTX7J[6>5XO^+AH MG0PBF(>#;/_URFLFK8S/[."?.!Q_$_ E?S:',0'V +!)\]]A8)U^6&$G/HS) M]CW#?]Q!I9K>P]$9/,4_$FLTZW_6[DYO5.ZTE581%;4/3&6V<,Y)LBQWMX(E M#S*'L0Q8L>S65BPL]$3RUJ0NTUX(0I)6R7/XA]5.<:J4QL0:8^5&*]X:.^5V ML'7RY>#D.(%5B0F+2.FR7A7V(F,803H$(L!*85ZQG3V!>9N2Y8.-4F;6$Q$> M$Q64B6@4!PM):BZ%U$8$XG"4V&RT-JH1D=N*R-MWQ\$*Z30#(R57-'*!#3)1 M1B2E!>SQDGJ3V40S>0H'LMJVTDZ)82 M1, V KO(.^(5HC0;O"'C"_,>_JDU2290$A)($"%M(I=YKV\@(O=:@-F(R"U% MA![N'R>LDDO:(!>M!Y )8#[KS)Y% A4)O&2LP'S61+7A_Y=%9 HKF7BHW0*) M.(\^+TCWS4+<0KVD-/PKK]QX=C"L/&Y82$:^*ZY>M$5JU MYI.P:DNLYFL=_M27X0%7 32GE<$KGR>4JG-J0RF"J=_M]B^R0)[WA_D@PG9; M_5D#XUGC[OK3LFM3AN(7F=J]P?PFK?U5S6E M\@'/I7Z:FQ#"=\N*[_WAS"ML31S"=LO"L@WSRJ9UC?R<<6ZN ^ +"U%%HN;EH!=6[K=9^WO0+ M/RH*^&.G=S>M@F]\H'T(H-H2NZU?;&?0^K?MCDJ;X)=.#R R0^V;7C$2P^BS[W02[O*MKH=ZSK=SA#,L(D=5O]R-L4ZO M[/72"!R6=XS@:HRMK_\969#QP39O2!L.I6[EUI1-D )$"A:FB&7>0OY6E@+0 M@ZDL7?1'W=!RL;0CLBA5:S@UWO-E8,.,O]^ZZ Q/,Y@M&O?IVV=IBXQ^.(+7 M DZF-8R#+VF"Y"E& PXFH&RURX%S*>CJXY:\D4U.59S\ +$3&/B&L*VUL0 =G$#(KV>V$OBYU_S;W36:>'%N9P M\?6O7H?JY\I#%*HMD<%8&X3FUFB'G62&>FQ!=+1W.PUBWQ*Q4R?#\^T!.X=5 MAI>3+YV/!ME+'$YLO;%K.C[S+%K=?HZ0Q,%9MBFR5_H9D+T+LP(ZW\^'6I/[ ME7^L-H%6SI+[I]D!'LT.\ 8?OCOF2B-@\#RS=]7V.^S]TH 'KS M0MV]3U2C3"9,CEL54(Z')/V>+_M?O-=/<*J&Y3+3-=4@U,'H8WJHXE TU66Q M@RT<$YWJNO4H9:4JS4E"^<3RD_R4 M5D[A@GI=SY9H#C%WS:S8U0)35]T W04SL> M3Y$$^@R_#FZ4;)PK;S*61Q@PR< @PO Z+F60C.#)G?K1,MHB$T]@$@7R\4FJ MA*SHE1&,_@VU!,#S65[@VC@+>\H1R^'?IMY1_ARGG(*^S1 P+>X=#^7?]?*= M)KB#C8!?3^/RI%-\3<)(BTSV8DSJ292^A6/8YDU9D49 M1F3#(1AHV !6/5*)D&50W63C$;DY\3@G]T2R#H@!O)3$ #+9H[.6D%P'%8=] M.OS?)G_IWB![UGP5_CRZ_AX%6+061:K.+5^U=#M0?9.'P%8OS M;$#\1G)>9'U$'#\-J\@!;+@Z%%CG,CD 5T8\9N-^^8&H1QLE?7P4)KARY9H! M]T8=F>/.^7F&ST055TS) .#11V?+=V+YR(*PN']26G9E?SQGAKPTP=CS I/I MW-34@#G85Q%9JF=KD'S-OFKQPJI\H"+%&G7 MHN):,0#V"(Y.1=^?V VJT;="+!RDT7&62AE1D;[SW"C_YP&&PVP6JK]F(7PB[#2^S6.F#"_\ M=2SH!*YJA'K1W%+)W!IBD.J./.HN!)I6C*B]K;//;V4U(>48]KKBZ]-4B#W+ MDW.*Y0]X?HY2\CSG-#5$A$N.E,/#0^4@!"=4)*I@*_)A=U+88.%CTT^E:+XR M'A+!I$V:62T>9_#0C)C+@;H=RXYBWPOM0+<-S4)()I=1]-W33,-9K\JH/N") M\SV5:WFFD97C=U\M!*DV3/ I,?/JQ R5K:=Z<"O5#1W=C+@.+B98OSY&5N9' M5^;WLW:4ZUX2]N!;2A#U&.BD@/,47*0^6(*' M9^\.E!$#*H*M2UA2>6.B^)5UX[UP952[ M 2RSM+9\,RZ IXL"7B6 W<$U+B#CY@2@MSW\XV$J:M%/X@67_%46\^C/5N$> MOSO7P=0TN1UPS^$J O2I5A0QE3%=5RTO8LQS0U]',#C#["Z:^5.J72EFJS(I MS$,.6 Z"70EP7%,5D0!*2.(D1-$,1R]\$%DP)9*-FW%"PUZZ8 MU:OFS&@/<>-X6MRFVW?% ]CQY?T#YDVNG(^3B$E/_>#TK7*6#9-0<75OQXHP MJ;Q">]4\?D7BPBFSE-&AG^M;A1P23*\*P1$VU\U_X)^QV@(,.5:,&R6/D8S? MGV-A1F=2ZC2J?V,L1:V28B("6C^,6EPZ)#"2@O0GB*N?H@BT?'9V)8,U?##L M9S><5W4;9!R"_8B5?OD5UF&(%A?E-Q U(&)0\^.%96.-_+:,L.*S?]\5$;,6 M8U#)S,P&8R\32=;),Q'5(#,=0Y@XFN@8DK\OSQ?_3&?7H834L,K)WQ-1N3WY>YV\?73^W=8=/W!]6XT" M74/+6%/]*(Y4F\'^&[X6P!^6.7F,(2>"+XM@=R'0+[^1* T MU_8C-_!5T^= ($:$9=P^_"D*#.9R@VF&B5'+38NCF[A6 MZ*LZ"TU0"C20T !)$?F69FNA&80ZN,]=;W&\NC144K(^YMH3RAQ38J(S?(D& M@-MCMW1VS(-E&R Y(CNV;#OP'68XCN&9OALY>FQ])S2OW3!+Y_NYU&[F=\OP MJ\1)VH"XG)E4G0WX&?OQ+BG0B@4OY SN_Z8/UNAV^< XKOC@S^3X[/WUMXM# M^.<(_OE\J!#]021'JL>KK%5$N/?94YKJ^& MW-!C[GN^;4GA!43)HP.4.+H6@[RT Q8#;866[^FA;P5QK&OBUU78-MY,8.$M;S/-!^-ZJZU[*BO-=TX@,4\XU&6WR@QQY@6AL!^ MB,HV]+]62_3??S3 %(QX6554\0\6 'S&GK@PZ2-R,\C^A7>C0+TLMQE.,RS'T B([CG MB@3)+-^Q?%O7-0MX>IW$*2Y#D'22Q^DT5\9$%[U.[X[ M12J/+_(O#JZ_AX83P0:#C>M8@6H%FJ'ZONZH+-0X.*DLBAE-?9HU?'[%5,%J MYXY5+P%0I!EP'<$"F1.:8'%;KFN' =C8[;D_TKD;WYFCZ1XI-G,4R.=^ZIEQ 8(B-A6;=\W0R=P8Z;9 M+UZ;=G>VP>E7HO7%XV_F'O4]8Z1TU(MFW[1GOL29'VG?;=OX=3POU0]9R0J7"O$-1@;$:^^>*U9W1G@55_O1T7.NZ/"N&[8O,B2[%HJ'[R M#&Y7@I@EO!A59>GE.R]J&2DK!9."3.!(E"%CGQ5>6:X05TRV:HOI0YVMVJ,7RV M!*S]QO.$T^7&L/@04T;761X5/)V6I_^D=:4#"-,W/.5Q,D*PX"2+#F7ST3M9 M +@K-ER"=I+(EW' G&X;R+&5723XN ME(,DZBB?>3_AL; UWP.C9(,D5"3L]8UR ,+Q-[RN+)X[^/S^%#^5U7&_BTK1 M%$Y"M+OC;_\Y53YBX5!*5=9P%*BR,JQ&*G%^3OYS^$X%40C[%7%\((Y3RS-L M5Y'59'1IS@F+EFH&)/X/B/HOO R3!+AV$N>B]JW NB)\G;(HKE PP(HPKR!@ M&>F_$F@P0J$94=EKUD\B41-75C&2<0G;B4_$Y[NWRF<== MP5UND+3E9-3Z7VXEDZUK#Y[*/N7GR.V?^1 + M(]/SGE2K[H#[Y>A/;QN_\,CHTCZRL\Y]O'K];1E_?&UY]?M6]GAS]/ MWGU(CL[.;Z95\LF7;\GQSTL-GF5^_=E+X!Z7WR[.?WP]^W9Q?/&Y?W1Q!/%#%!M?#0'6Y;X)#Z^HJTUBHFKX6:K%G1!HWIS/:ML>Y%6J. M$_JQI<6QI^D&T^+0U'V+VY8UG=&6F[_Q;/;=ZYASSR=C'[#<4\%P(-N%"%'W.@-UB 1-:!6%W.67HAX8#-%K M_+PHOZB<69D9?*<&Z/GAH5]>4+5S7$UH[9: M%%KEA=#6A7@([ :"+*ZF'[QWW%I)R1Y59@\TP&IC;I[_(5\Y*_$7H04RP(B)U2Y3P=ENQJ5"[&D;A UESC.%Y\ M"!PC$RU67>5DG->O/F W:%>B7U"_# MI'4D:C1&4$)OC\NI7%QEXR/5O<94A M_ Q(J1>P2!:*IB;Y.>[6<""ZAPK97U1=*\@2 M'U1ZJ!WAJPT86'E5"7Q]-'1^>VUS@R_!B!4K\W,2!J,*Q0#Q\M'$8Q(8*/Z M7Y39/*\+Y7O)>$?20FAMV@&#+!;8ZQ.:'Z M90=D3M+'6XI-[*-WC1WP&/ !/T.8]L+IP96/BQH/'RU0X5#2-@.A)A4K+Y!\ MU(>*3-*AEYV5,ATY>&&,#5-_4%,%FL7YL-S?^AU+9A$->;(_IHK#P4]AYW*4 MG4+/%24;UY&WNGUP@098F?EVA;]VO=G^;&*2"IZ-$N3HCD9@\.3)< XW_4\Q M5T?OEA2<9YL+T.0(.ZN)%%\2;>.O7KQN&!?2MMOQ]]'<):CND2F*UG0VWU23 M)A_:4GDV/B?<,8J\@(%%@>&JY*RVL\BJ8+(&#?5]T_0@(R<#]0RDV@=K"^4N MN.TL!YV=I,(J"-@(1.,-=J,U1EQ)>TX.?2B0U,&3[Z Z0C@C(8U1EH&M3^$Z MRF",)-4($3Q@*'53H8-VG%3N(/UIXWDGZ7_UTIT%/L%F";%)2"M*P+DH:ZXQ M/0!M.^#N4KIL$]P=EC ?W/W?G%V!/4^'VN32^E1*XS_/F)0#>1*=\RF>+BH" M&;(K> I^ EH-K40.9E<$!D8_&Y;VGO!H$(6FYOP.P<*!A16*L.P(P_L*>#KD MJ\!S>[34'AO#FYTO";2')+#&')?[4LZMD\7N3*WM*+WH1##OTZLDSRBT#^>' M CZ2MN@,Q5 '^,3)\XF+Z7L99A.*(,PPQ0L.3\/17OF@'SW$OAAUOA5'*XJC MSRQ!3,8X9T*V &7,TA5.>TA)QMQI;$R;%R*(=@R%YF#7:["'O39L. ORS^\BI(" M9,C-RR2E-Z&+7N$(Q"1D?7E+>$J=?>MJ(@,WRN&?J+R__+I+7_TQBN9\9W4- M>_'76E=??.DMM_6[MFML_*X>K-59ZZZW/U'7[;W9 5U?[[1N?Z*E>>T./, . M>([U$%S@F$O=]0^2!D(B@&A!,49-5I.VWTM-T M(5VNE(*[O)SQ9951)_>D,V MOW?[M7''F-5;IB-X191\?M"XG"F#QS-@#WG%#3X ME^"&I5YX(:L\S8UKC*7Y99-$=K3D;O3F8E[LM%>'.>T1_T< MWOE7C'F=4?G!AE]_H1AXBMO8DDY+.BWIM*33DLZ62><."RQ@X>5YGHW32)7K M#4/.X_C5NANT/;MM-FTF2*(L!YJFBHWM@*;LP3[\\G"OWWSM'!^Y2^^]"F:R M93H1#WPW=%TK=/0@UGPKC+GK:[9IN_9=:-FKC/62K%K# IC[F7SL?1W\Z,/: MS*.?L%KXS?'%G[V3=Y\36 NL[Y-\@\_+:^!9XV_&/\[7 ML_#G\47XX^L9K G>\?CCH?GMW:7Q]CH5+O^[G/?YU$4(9884RU7=U3/YK[J^UX0&[$6<$U[\=HTW(YF+X+0 M?3">P&]7Y(T9965L4$C/%5'[PZOSX7ONQZ[FY,17\NYE83^,.Q-Q;",6T[,F*5: 0]5*T+\-]V/5,,.]"AR7,>RK!>O'6,. MUL_N<>L6N./79^W%M*_06DBMA30)CA?SV#%\[G@Q,;,7&5K,'69RKKD\ M\N^:*M%:2 \O<+5*X,81B%8@556W(H37MDW5#SS$7++#2--M/8[-%Z\-R^@X MMK4',K>UD%:TD.[)KJV%]"@,JU<,ZS*-PT%Q!+("AC6M4/589*B^IK' \NPX M".P7KVUW#AS>[G%K:R&U%M+SLY"L*(Z\R+$BEUE6:(2>;1IZ9)@>8ZX1!>RN ML4JMA?3P M>L!*ZG@RO*/4_U7/B794>1&KBNIYIA8(26#ZK3"%^\]G&&L^WO M@OC M4#W'63@T;9>XM;606@OI^5E(MJ4QRW/U( 'QV":'WI!;'EF; 8:.*CA7>,' M6POI$;)L1V]EINW@NV68MHT(_5S7?-7R?4OU<6QA;&E6Y&M6$-O@E%J^W?', M-HKT!&VD>S)L:R,]$LN>5BSK.)KC:8:GZK['53^F:^V/1V&[NL['"@TK M\GRV*A97]STMF MS*E2<7%>H*FY+H\L\% "C;FNJ;L:Z ,P@X.V2F7[XJ*N4@G!*S%.&ABZI?HVS( M<@,6>!%S/#?0#<:UV-':2HGMBXNZ4B+TF08GAL7[O@:^M,Y59@>^&@:![X=> MS$P#LP".UO&MV1&>K9;>$2U]3Z9KM?2CL%U=[^ X6F1I'K"=:S/5XG&L>MPS MU=BVC(#K8&8Q]*7-[KVKDUHMW6KI>=EZ)W1#W>;,MPW+#SP6NF;DVI9K.LRQ MN=%FZ[%YRKY+SW4?9TY@>YRRPM!*VE!H)N! M$>@ZV!1Z6Z6R;=,A:52I:(RY9NQ:JFDY#ECLEJ\&>F3!OT(CV#"+_]X?/Y6;?[L7KK)SP*L]>U,5'L6)R'AAIP,P0O(69J M8-JF&D1:$-JF'?LQEJ3A")6]9_6M>QAKVI5K=C"UMEEKFRV!,0A2V66>Y?@@ M"2PM#J(P-@P;1#1H^\#6VMJD[8OKNC9)XUSS'"=6K3#65FN;/0JSUQ51D>-P)PXMU?-"<,1"PU49-S55 MJZ[GQZ+6&=<"C7N>;^E!;#FN MYL6ZK8>,V:YN6*'EMI6(VQ?7S4I$9FEA9#,;##*.L3,7+#5F,M6V?=VR3=<" MQ?OBM6_Z'=?9,&Y0:YWM$:?/M<[NR>RM=?9([%[7/_K,T5W==-3( B?,TEFL M^K;EJ#KS6.39D6'J<6N?;;)V\H\1CC6#_T;)U>MR3X_' [A_*/Z.+)6D8T:; M_"_ZF;A)D/_QNKHA?7[7E^7KRD591M>U8>'#K$CP[B]SWH?'7/%7UTDTZI4\ MW[A0'I-67\(".)'Q:/$E,V/W-KWUNG;7WALTU5B?W([FOWMYN9HAR!,UR#F[ M5%D,BWW)^M?LIGCQQ\0[#9)4G=K#Z==?? Y+'-74J0LQ9@:6'=ASSR*NDLJ6<#GO*T/05W#)-^0HLZB4]&/9Z?PL$F,?!7.JJ^ M3\\/1WQ0?,BS@13;Q5GV-DN)=]F(1V>PK#?]++S<3PG=Y__^?//M2S0,#,LY M^?(M.?YYJ<&SS*\_>PG?3W M]]!S/YK_%>PSI/93@1BGD M^UVS0H'_QUF_GUT7+Q>*TP'+ST$B2.&(TD!^@DK+GC=Z%,Z3Y'XM5TG)P4;T MV;#@+\L_O"I+KI.47HQMZQ!;KM/@ 5..YZKWG[=[[C[\L6>%W#68Z][NC3N+.%5K>GIRY+<;?G M@Y?/>CGGRA'\KE%].$\P2GEZ!D\^$C[I[EQNM]N7$MQ6Z2XIR. I?NY M*;+8B^.+AYJX]Y>*R9S1VSK-,)^*![X:N:X6.'L2:;X4Q=WW--FW7WB0H M!K&MX-JG44%V$<*]WPR^?7Q_ W9G&LNC_Q- M@E"TMM#:,K?&H8@=Q(*-0E6W'+"%/(80%*:FVIYG:G$WZ:L3TT+<-P_1QU!W8 M0N8><&5K"[6VT/.SA:PHCKS(L2*7659HA)YM&GIDF!YCKA$%;).@#ZTMM+;, MK7$?##]DON=X*M>9AB7PINKYIJE&!-85F%I@&M1HU-&]?1"[K3&THC%T3XYM MC:&-,F:-T*";S-'CV%(US01CR#$"E3D6C@$.8EWW/.YCIQ$80_L0KFV-H=88 M>G[&D&UIS/)$%N>&9N!!CYGN$F,A=886C])UH!9,)S(#'@0 MJ99F@3G$0TW%\( :.:'O!7IL!!''@4\=UW7W0.ZVUM"J.%;W8]G6&MHP9]:( M"';$;*Z#9V*ZCJO"&9EJ$'B6:NN>Q3ES?&18S+-_5W,#VF!4YGA:X M<5O)LWU1>/RV4B 9-R- MX7C/G.?F&AKW9+O6T-@H=]7U.(Q[ 0YW57ED@1<0NI;J>[:GZDS3/-WT-3MF M%';9D7&O6S*$CN68KJV" ,<9T8:C>F:HJ9H&&EGS.8!%S/#?0#<:UV-':BH:=D!AU10-G5FC%(7C%H<54 MBT>>ZL=AK$:,F99I>EID@3ZV[([OM?[Q+O#<7'U\3[9K]?%&N:LN2W#\0'=C MSU)=RS)5R[1#E066H;H^!N =V]-6'S],4MT)W1#K]WW;L/S 8Z%K M1JYMN:;#')L;;5)])R1&,ZGNV2SR=0.<8U"_JA6:ENHS\)59[!C,L!W=-@/2 MR(9][WZ+5B,_6&K\?HS7:N0-\U=C6("I^W9L^BHW'4VU-,]6/:9S-= X?&5Y M>DQ]$UKK(]\3Z&./TM]-6.TSG,JAG#? M1]O.,2SJFW\T/5C+0AT,S "70,MMT=?W%:]OK>-[VQW]NMS;RH>3@_O#[_!S*_5B^M1 WRMEU38/' M'-.+0J9JH<=4*[)=E?E!K&*PRSW+\V+$L+0ZB,#8,&T1R:$2!K;6U)3LAN9M()>#(1UZ@AIH9J);E,C4 MZ]E/@Z]8F:VVRUB:;G\]<9QYH:Y,]MN2N MZXNL(.91;.- 9D2IIR3')XAJL&IA-@=6IL&![3G(B]>.UK'[RK\F MMF0#_MVD5?"9]]F(1Y]8/KHYRV'!@J"+=TD1]K-BG/,S>-R;?A9>;EN>W)3R MY&_M^,O?]O''(_WX9VB]]O3B^.#8.K6\@HT[>'9A' M9R ;?AY]9Y[GV$[(U-B./-6R0.U[EN>HEL--U]4YD!03TATHE$<':(C?O\)%Y$=FRSGO:P/2JR8 M%=5RL0,R7$HM:,.#Y2>H]NQYPQ[AE4EM3(V.A+?NLV'!7Y9_>!4EQ;#/;EXF M*:V4+II6B/"45]=)-.J]]/VN9YMHS\F:;7E[\:W>)5-O2K>+[RR_J^O^PJ^U MKK[PN]MN:SA=PWV V^I=4S.6NNWZ0\0?,E0^\1S7Q\[Y,QFG.K-#"R (X3*XVX'R*>=93JL[=9"FLMT CXPG)0M:-"86FDO/\1]EAZSJM/JVO>J&9])^5T!(I8 M^8V7/V?G.><#.(;?'QSX>A_V_C"-;8EFY_/[PS M?77X_@".H)(E%7TWC<\=BIVL9WG*V,F'WM>?WRZ^GAUI8%4.CG]^OOSV\1B> M=?GSZ^"X=WQQ/(^.K>0QK_FH/P ME6'2>(_GAIJ[)#_,[1LL%U'^TJ9TU)2DS;/KM5J'EQ"L@R2*^GR[2NV-JD\K MH]N56T;KD;O]PYR3;";L< 8\SZY9SL$, M[W[J+B$(G[R\\RT+&,6U.6.Z%<4N\T,_X-R/#$NS[2#:H+R3)]2*O)5$7G-V MNQ\A5+3-5,X-0[688:K,]L'"-@S&?,_SF8NX-BN*O*77Q+CCZ^-V92]V??!D<&L.V7X^3XY[EV_/']S;?! MH05L#>S[]\^CP=\WQX/#ZZ]GWV(0"3^^ZZX;&+[KJJ%IQ:H5F:'*C)BKD<[, MT.1C,UQW3#1R'!XZE^<9TKK_><(5V?-,U(G>N M9R)U3^(B22-8R$O3(9?RD04#4?M)JIR$HPS4GV)J'06)M:.,>EQYFPU@.3<* M937!8DK24:8PY4.2%R/E -17A"I,@0\3L)_.>DD>*0?_EPV&KSXK;^&"!'Y5 M*CKE-[SC__T_GF%HKZIKZ>_ZJ]^[<#5OW'*89U=)!*\89WE'88,L/5$!'5^%62C8O^C<*N M6-*G HC@1OEE%9!Q$P0;\XS !UL [7\P]KU MYG_!,9W$8A<_L##I@XUP*%_X'1?__9#EG^#(L^B8UT7ISC.3'4=G7[63LT.# M"E=_?KT^.O@>&WYH1 AB:KLZ5@$ARCCV;S-@0\-UN&-:..MC(?HQ,%D?_M91 M@AS("2D*Z8N= S&?,U -0_@X3(:LCZ0Y!GK-XKLI$(P(HE]^%Z< /^T:5:(E M2_B$!_2^6($FWW220ELJ%%3X\^3@NQV;K@76)XZ802H,'-7#AM1 UW@0QI8; M!4"%[A)4.!YF0L*!&!Z(^H-B'%SPD&@%ORA !Q6QI!5)C$ D(I-3* 4?X1F/ M>J6HO)T"0;K"4U 8@] '&3EJRN;NPDJT!>ILD:VX6TKP,%68S'QU)E^X5D:C M'@-63^D 6#R2W#RAS'3W5:& @P!GDUQQ)4)I@3\'IDGZP'5]^#2_*8\H3E*6 MXOQ+>%OXI9 3<%#R2^0EY;]CEN.CQ&F Z.<#TM1ZJ:GAK'*P:1+4T+6,J58E MWF98%?\HY4GL1L4C+ PV"(3. R_KUD6@90,6#E@U.1X8GD MROL9W%DPW37] M'2Z7'R9HB(R:ME)% ]E0D-)O/WY7_CI\<_)9&?;'YZIFB'FR@S74)D3>VH8@4-KN!YS MK!@,BJX["P/SJP+$]-O-[\*"& Z!*X3IB88K4=L]Z<)TC-B%( B/TX']V2Q)R3WU_@H/ X(2N,@T@<%[19I7NE *O1 MZ765D[TTT(CR@"97G+]T/]_/7";J\ _M]5LVA+^/;MY66_Z!\[JDO%4+I>=W M=/ ]"'4_CB-79;:+:L$+5<_4/-5W@M QF*<;H?/BM=:=DW/^M17QLXMX2JKR MH==UZRJ$+BL6:[)3GB:PO:>@@5!:S6JS*<4S-T7T(*KHUOS0EI)'"PR2A:\F M?V:AHP"W&F8%Q1M>YMCU!WI'-M+)3'7C0MG(6/H5QG#7E6,-P2J5 .0"Y@J1P?'!Q_?'[T_/I,,?JJ\.SQ]^\_IZ>')L7)P M_ [^.?CKZ^GAJ7+R0?EP>'QP_/;PX"_E[?WY_^\]<9_>3DT_O/ M!_C%Z2R1[]4.?6/2LJGN:$H8EI0STP-O\6 MIBLX'Y\YEGYB=685S_% M6OB4YH\G4Y&WO'((QQJ K8X:"CV2*D0.9C(^7O#_SV^NDWY_^+ ?!G3V],?\!WA0H^E/&;P# M9K)&L[\O1N ES'X.K\=#<&1GELWYY?1G(W"A^731?!DP6D1TN$F JEBO761X57>6@WW3<.E4*F1BS.E X,V"&499CI8Z" M611Y3I3RQHSS+*=T%$P%YG248F>92+64SF$"AI6@P+)]CX.'-O# F4OZSNF,&-Q&\Z2C\!5Q/< MMQNE-!8P2"U2WN3/X9I"-D0) B]1P U#?%)C5?(Z>+JD@0A#*AR.3,12^EE1 MX"7R&,@1+T;B _33Z8]PF+CCE*;")DZZDF@SIBV'MP;]+1S]_#:&FXUU[*#1 MMTC,[I87 I*MN%6VX4E@("Q"39"D(B^,PK:NF:C#610[H3_/4R5XW$BL]3E7 M7@8(ZQS/O4G18!&4PHIB/!B6Y)LB)V)0#YZOB$@(/OEB')U+ULZ3XK*0 MD9R0YZBX4!^@#!B!0#WO*==,^R2F MFOMZF6;7J=Q,\><%V]NA1X&@&PMA OA0R5\=2Z1IE\ M7ZYGQ,K:3Q7KN\CXZ MUWQ24X27C 95UM"IM46%_'S.L_.<#7M)J!24O!(1H@)C&%+UD>1*"JR?DE^& MH#[I>=%8:-'R9^53%-BUB ^2L*/(7G=!:Y*R1^R2ITBJY\#)>8I4B95!8Z!K M:93"BJ4Q/?^^E(/(E!&L>$2U=,)Z$(*/TO?5[J18@8021ORD:%H8*+0Y/"@; M)%+?UDI]P/)+/BI>M53]F%0]8W=E@P'/0R$&:_4A-%X(=EB1$#"3,,KPBMJ< M(_LIHU14>XJ/>HJDX^0A IN>\Y13N@:L%; 1^MFUL(JKDQIAV@K-G\HL;P_L M40^,:N7 %02M@"<#&\I%D6;<1Z09:7Z!-*[U!5IPC-Q#UCPYZ1"B><%$TE": M5^$8/$;@Y=H-*BII#8<'WU+K&3SC&NY.UJ>X*=]16G@:)S_%JC)( \(S!.84 M;BW:Z5&"-G A'0MPMHF?Z4>8]R@=;-XR[N,>'U8_8"N& F81G$V[^UO5<[G4 M;,*%I[^/>G(V/9@M-^WQ/+I6&V9H(LHC0A_DNG*P681@/AP;7$A3"?=9^@-A MIQ$UA#/] SP.,$:'?)2(4B.AY-H3?=03%4Y9HU(?/%(>]BA90,'H"!S7?C8L M8US\? P^<);?*")O4=21[PG? /O6/Y> MMHE0R+4H,G!+46C0W47EX0_XZS!/0N&@"D+#0 96*Q7-V L&&,L 7T6;L.AJ M992[0('3YV6$I7S9EO(>78L(\L)PD;"SJLP2//DJ":5AW#A'HJ6JU:W,'F$P M&R77.(=?@:ZIA(D2C8&XLOF=FZ5&FA![&!C)1-:*Z*WIJ,DJKV8HA9:'U;/H MTXD85WHNPF7E(JB2%H$-Z28MD3TZD37#7A5A8)23\N&4.\)2[6@<\BGZNL[R MRPZE >#UX#H,M'!)!D0>A3)DB:#:DF([2,U%CXH8U CLE&QF1B"DRY/KSVF1SVFZG10UQ.GQ2!<28QG<0=3A:66SP3/ MRKIX 5\=J91T+,98=RMLT$IOH*&"H3B*4W33O6K+8 MFI$>"PH0^5Q!&\U(0()PG25.?NV1";=.I!Q!3-=^(_^1%*,R,R+KQPH6Y4/K;6//'@BR?\-&+]KRV MH'?+\L:Z-I0*3$95H5Q3#E\GQ&XDC&4@4&26^_V;5WB8[?D]MLB5Y<6?D^*R MK"HK2XPC7H1Y$HCB0#SK@S3%XK+9POG_K6J ;SA;T!:*E4LRKH?W^F]5/)G3 M[:I2Y>$X@#=28C#GTG.AE:E*#A4V5C#-*8Y]ULU&YN)FH^WT#55WFYC2IAN3 M8]KH[X_7@[TB"W_A2D3Q%-&]C.5N%/#-@#;/A04*CL9X&,G^^T7UJ^2-4(FM MPJ]$Y3VHJB0/QP/X54IAQZII.Y+QZ1OEFN>8XXJPR+;'18G&9.DJ^B^-8N6J M++Y^"G'3=8(E?_Q'R(Z28NZK:3/KA<6HF__A!8W^>18^IR- M1Z)(NQ"M,QUXU3Y*D6I;\'1A!Z3\.WQ_,-UQ(1M%9_I/9IHXQD7U"4HK^2D( MN?)3 L)%6EAV]M-A&G:%L,3FFRJHRPD$JTBBA.54Z/U6Y+ID'+&H6C?D2]-Q M(Q''&?Q+!*@5@G8%,MVQ'H/Y36LG5QAEX=>[M=;5*!)D"5;.,_!?&1E(44(C M:*B/*IFD"#QK^@L5[4@L2O)A" P">.,GKRPH)) >9U8GKUVRN$6B7H^M,ZF0I$42_P4NZU>?2EBO*+ZH2 ML%.Q0G"JWM)RY/?=^_1-;A6?0W,E/L>RP%DDNF6!?X%F&U@E5*.' M+>W"?VH2%F;5Z1;B+Z+JPH$Z&P-X,LYZ(AS= T93P2<3O"TJA?E5Z]CLW 8TQ;*-;];HXZ6\PHFZ6I M)DULHNG#G;;7ME2;24SY.![6+4N8[T_]NR&,)R1Y=2K4$(6M2QF3+)TGT3F? M8L^B(I ANZ(L;T$N$CA%O!\U*V0Z5>$M]3M43(Q-2B-14A]5Y0L*V/=E%$SH MC1X;]^>: @M)8#E BY9R5J2<]U,AR &/$C:?=,!!Y9,D,!F_I.]QJL<8QQ>) MJ@'LS2F:]3-SE/)=1_[HF"(K++$EK]O)ZS,#B31E:LX0%K8OIR1M[K0@IFT& MT=Q\@<4-\*1K5E9P8=U#%HF& E3SRP>MP=(T(JL&V]= Q#)IU(-76?90 MP':.T#\GK5P)]$D#GPU%VC*1>>DR*(J>@AQA+0VL- E[M<&'I63S;$7QJ;08 MY9_Q1#H3?L),SF/'+*KYKN#;#-8+ZC ?%\JGLHGP'XK [,CR%T8PYK_0EOKG M[T0CG&W5+-$K*)Z%H@%\UY 1@J-,Y,XW4_'3ZRSO1UU%.4U26?0$5GP^NJ7? M])H#:UUAYSI/P34*Q[(W7X!^4]8.+D:_E8-+D=UP^32>@LH3"0C$K![G4S98 M0LNBP!JJ0=%IS2ABQ_K]9FOB$+ORQ[+K-4,Q.!*U@RHI5S#3X9 CY M)(X"LL*0Y:,*\J)4=Q3*QEB\#S+.X+.*6480)RU@B;(!?!(8TQ4/R1+S(DL[0\NA^+?FN2+Z-N01(523IRPH. M<88@BX: MI!>)"0GM1L&2F_.$IWQ2.J&@Q'(U(30PJ$[@S=(SGWT2Z%JPPZ]X+PDE^D%5 MWE(_K7I"2S?;IIL/6*>C0L8!!IX(9N;:)(]<:!<.T^'/R->F] MB954S$D:ITE8:L39^U7$T !**YUT(B?\0H3C40E31P!:YR 4_XC[-QB>K^NC MZ@=7 &@MC6V;QC 3-^E.R7%GT0QYR(,5)TKY0[@UF4SDC8!I5$JI9@$C%;+G M"7E3(\+2)U0[HLR*:EHZV $Z&&;%".P)3/$+2_>P. 1UTPI1_X7G=P!>,UX74+3G>K'UW, F!TL81YM/V-,-R)$- MFK\[%]ZGLL,24T/JA8JU9Q,O=4Q6@H4B'Y[GPL3LU$UZ=6\6M>LU<%C*8'!' M>?ON+?WBR[]/JD@9>C&B@3:7 UWA+\36B43;[93E_J6/(LH72$_1_0>P+.+F MI@*KG.,Z]-=5$.MW/O!HF9FJEH5"<8F7*ZH\&$4("9I9@" W/AZ0QHTNQL6H M-C:9GF?-U!=E'R9N^$@37W)DD:R_IM$G[E30B^&I,R&8V!*M.D M/:PD4Q"1$P=T@Z81Y1CU363#36W4S:FLV:,S/)L[:4"A>ND&^=9XAE6!"^P" MS4"L1B7F8"=$)=P0EM?)'@IY@"@^*SRIKGCZ1'%LCT#(<7XHNNTT-*HO03@* M.1:#P, O.,U P,,L@\S9=4KQN+J:[-RXD\ +"CCP2TOEZS@H(L63$ M,<2(AAI)J&*4#='+15E,DU=PM_H"%J.T5.&9**[P+DGY]!Z5/%*E 14*D*: M>TF(E)RK M,]+,VXCO2CB+EDBEX*T@+L 9Y2'UG D=$5B@P(P_7?\.4551A5V/]#G)Q(:9-*8.*F5708\)M,SD6@0E3,@M32$)>/ M2TQ+ *823662ACH3MY_DJXB'X![(_0%53J!.TLYHH,75V9:Z>KW"[ZJTM-"D M>UND5C:O$;E1C$&((Z*[.5(S$:E6Z8U5AH3- MJB"0*T0K/5@$L#B8FY2R&%7S1/LR*,)H]@.&(@20$8J-ZJ$H'ZCFAT@PFB/\ MWH'%EHR$[B82I#ZYLN0$7D3Y1;=95#.=%X&=^.Y%()!4FI^\IXNN*5W]FI9OPT@/^X M@'?CPF:1E@J!UE2P;^6+=>1LEY(2Q!N6>UW74TZ.O)IK"G2FYB14@ZC@O>L" MFLZ$0(-S&:>EO"P5-WXQA7LHRY!Q7^7XA5JQYEP,&=HQ)V)^C>W[$G@1=^A( MO%4Y.V>WUK^R(SL=[V^ZGF(L4 .3M+D-,PB\U"9,%H-D\HJVN\I'::G?<0<< M$-B@8H'#-(VT6=VVE/Y LN!6R\!%C6HHF!]OB4F3*M)=U:7.O5<9\YWN3 C& MT3D7'832DT,UK\I*>N(5DA&L=)O+$"*B+@JKGQ>BE^9:E/-<\8GHDY1;<8+# M<1#>H.K?*]]/F$O V9@6DJ.T2C#/ZLU$K(T-8$DGI [%"B<0D$53A6RL+&@/L1[.(-$420]^R%7?;/B1T>%&^X5E1,J.V$R MZ+9/M)Y;(QTLG"J;]65@ISD7946LQ/:\'EQ,EO4D-WO?$SJ5UFG \DY'%<2\ M:.F&3L<09)QOJ=!5-52RJ%*,$JBNCE;%8\Q$EM5"!. >\)2CVXU10>GQ^B;_=G5VXWH*,5 ]1[O#^M6#V0_.;A.E%D)QPC5OQQ_1&-" ML6ASU5C0=LAW2T@)*V;7:I2XQU%4\_=*497MZR7HZS0)')<5SE):P!BW2D!B!OIH&;98K-! M%/:,1G[0%Z3R:)8N9H'[;%C(;F+^8RBR:\$BU P19Z(<>]_LG2,%4*$"&WH=$Q'H.H-ES[0%IY0=09EMP*068X( M\(N'K FZB%$:DJ@C*P+EH_C;>2(RG2G>.V=B_VEJO0 JG'PU68P@Z[*FZO*F MRPIE )Y$<[,X%%PRS!C 73&.B%E-B?Y+U,2:#YH4^M+(:@/WCU26/C&0DD57 M JD9[?QQ'E"M4D'8B_- .9L'+O2QJ*BJIE-PA(/&Y!((MW*N>C1/B,&QYX-E M(RU[#LZWR^1P@+5+/VBH8Q][840=P>SDR7>)*!B@"JNL/QX$"9.UA6,J!LBI M !^O%/5943;$HV]JP7P$7)]0[6,:L3RB^,UYQOHUHB=%X."5!&J 5(DK1 1: M2GDXP0%4(($%0L@L''[T#D%SA(8&PI'7E0KZ MW+NJG-Q=ROC MBZ12B?H$_S5)V36&J0))OO_TMFX6()V'LCD%P M)5"1(BR#1-E; )\L,"QG 4BGYW95H+GD5IQR4*[D_AG&/.<"BY6OL9%&0C!3 M#9V8/0/N0$J(RVRB,D=6ZP6\]D:HQB:5SILS<@5+'JD.HF:P\0BR9#R?\EP2%^ H#B;%&\(=(6&ZU\@)=0SG@^4@["'TJ4T28]+2./WS2ZG MWSXMFC*4Q*EKJ>S#J6PQ>KP(IA9D<"RBLUX,!/!AK>]\B*OU!T8-_ MJ-5.:/IZ.(BN&5VST$LO^&@R+VJ9(<)B([A$56<:O$[^L?X77X!QH MF1%Z4JW,"/(J2I>IU!F1+@;#,F[,9UI)IQP%<:7(ZE*31%0YI:+G>%)DE$75 MI M G5R*8#Z9?&CDC(L:YF/..(Q[NQV+1@VU!7G-@CQG+PKRMH^KL2!G7G5+ MG@ID\'Y9KO#V)NQ39!@4(Q(I_.2-[-799XER0DW'@M]D\_B=NO6WKH>GT#K6BY3- MI^)Q1:<&:ZVPL"CAE0P("0FMW"I#2'/$)83>@I'P9'S0C+T;7/3-$(^W?].1 MC=AB3V2O1Q7RJ.8V@=>&(?YB- F:WK#3J\FH 1<2%\X:'+DBS:YOT+"YGNRF M:3:.E_,?,FJ23!&&8\!*)'LLU,'K0-**KI2R#YUJQRA--B5XJP[VS_5;44H- MB\_J;G)XI5&Y"V26B1A<.O<-*1 ^VPSD-_ MEDU-H423+_<+S[H9Q6QVA4G *^FAE(+WY8T:7@(9X;7,'(CY%0E"+B#K(XY(H[6S M.62YWBS1IC8MIZLF48+=$&/#&E'X5'ALLZ4-*!(P/BV"$8WT-4X1$MIQLE^6 MTO!I4O1D+VQ#:!#QU8$[4Q.!NQ)!I.@E,0E9&?$2) =+I:7-O&Q%-'0=)=K$ M)D@Y,Q-10:0 .0.S%HFBD*()M2$'8>RU^["%O:;,(_+CFU,OJXJQH7MXAO2$UU(+V6(+7*L&8.I-S<:6V MD(I@2CU4KXQ -(D4UT&%X92D4R@A_ZFMX22=8\B2FJEA>Z)FR?7,KV=L7>'\ MIQ+[B] ,A.D[DSY)X.],)@4; 6D>*IHY)L4XI5W)7I+4&4!JJ@/4^P MO*G,UDX@$DR(X0'#F&5Y"G7I705<5QL<4JNA]A'+#"9RR[ONHRX4PC 1#BM47U<3:5)&J!; MA^Q*!T@J!,I$"RV!)XSV9T5W\J"K@>,!<1^A;5Y5(JZ\6O01B/.KXL54*P#W M%';.'5G^YUK'_[9$>3D0%19X)I]*+$F:)B^+*O8Z$'$FM&N)!B3('KCK!H?^ M2 Z>Q]R+[1BX3J0_Q\,2XB+#<'XAS5SR2(@*J]M2&+061"#NZJ%T&S_*/+3KZB"6A;%L[(!O6B#/1*QF)ELPZ7 M.%6%1!,7ZUUU!64=,?FKZ!\06%A6#I+';94HHN6J<.A)@M601*D-Z!\*$:75 ML"0YKF!Z_WK%^F,!&PE;PN7.]Y-Z0*@X71GU@4V)$A3C0Z3$5#1!E4ZB'.^B?"0= M3->5E%;Q!'$D\$=$1F%%HTL45/,LEOYF@"IK_")_+PYN^(P)ZR^HR*I"05 .T M'(9CU(88ZXH%1OYN5?$<(RZUWJV"QQWE34FHG\1 OKIIZ+0!/S='^&^U J@* M48X:8">KBAAQ&<40/B#?ZIKZO\1'#44@!>@$%%^]%R6H\M.J#<071HYHL!") M)?Y22J4P.T\KX[;ITI?VJ@0GPAAX5A2OE!A'5I"T:8J"IK!#YZE1='C*R05[ M@U2)"/U4+I*%EZ_H+G51X7F61:+^4PQ_QL9TE-I"GKT2_U405[1F:E0J8SJ^ M"*=0RCRPT&P#4%K)3_K@%1YT/B:8W7ZL)C2>#VBKSY(!W%G(/0FI5P*WP._! MZ'W5))&8G,>0T&HQ*_JJ$L-U-6J-DBDBU^>RWD%H+X&8VA=MJ%1J)L(-#?DJ MCT\*;(KF-51V/J'0KGM<)&L1C[38TV$QF>9AG5W+0V[K29.*FA_C^A*R$,?18=J@[(-_175H8WW MVGL1(.U5[Z&I-WL/Y=O^#^I)@59'S0+G.4CF.BJ)&02LB]>[FEL53LG&>&$ M@B@'P80>LR+WE9?[*CM_I;7>*3<62U]X3 V94E__"1:6@-C&P%UIA. )Y",< M%G8 4O W_*%\PI\G;T[QP[(?0>#=MB;50YA4:UA1L1SKUIP^N5:*8J>J,#[7 MJNND4ET[LO"%M#G_5]]K2*NMB>8M<@Y^.^*&]=S.(+XEBI$L'-F"B;@,_1LF'GO&GZ(^AP495W MBT!J449C>;2X/T?$M55I:J%M(3\99<.7 NI#K+^RR7#TG!KB@H8%?UG^X14& MI?OLYF62TC[11:^P"@ #0M(D@WM*T\7WNH9EH_4RRN&?J+R]-&RZ9-C\,8IF MO[.MKF&["[_6NOJ:WYF^O=:5MRW6[[J.N?&[>EW;-3:^ WK7-:T]V0&_Z^C. M4G?]@^A+T!A.508N^'\OS!=318DO-44G6B_OM\Y/=?O%%)=(KH+?*\3D2BF2 MRGL9PQ]XMU_2QMHJ*FR5_9[SXE@7NDNO_9M(*8_A%E'Q M^\1+KDD@SC1]H(S=<^) I;W$WBSUPL]LXW1_'N=,14U\H8(?8%/7$H*;>N2S M6OH=,A$+T$3=JRII+PPYC^/;Z/GQA.7=IK F7#8R1)<1!7>][O09K+)-FK(/ MF_7+]#:M](K-5R-8OIUZ-]LP.H9I3#;0K_.>R%PKON\,U1FK,=ETS!5Y9#ZI/*@0VM\M]KRNNY7]W;X,:GEPF3TS M';^CVZL: BT/KL*#;M=^ICRXH3B-.&>!E+_3-L%'*D 1E8(/X62M8C(O'=C= M$S:RO8[G^>L9U*L$N5MW9KX[HW=7M=2>BC?3,N\&8I@=SUW3&VZ9]_[,:ZQL M@CP5YGT.H8A33J/<.V63KZC\-EVB5WS"?=1WH!-99AK!A26VXC6&UQL;:UJS#X59[#EVGMRK=ZQ M[55-]99K-\2U^C/EVN<0PCG$:GK$/I9QFHZ2\O522,_;4_Q-MSJ^:\]TE[1> MXD9VU^CZC[VUVY<_+>R^Z:7?/Y<=YS"#:<"&!["CELVUG9 M0\8P.[JS'8=Y+P? MA+MI(-?(V1Y-\,5MNRI/K51-=SN6OFJ=Z:I[T3HZ"^VYE5@M)=X[&W=OO2J&6\I1+J*]=TMZRW4MRP#5OL24WG3E>4[MZ" M=WJ[GEQ0[)B/[I,=N\-;7M(KE+BS)NQ;E(T1O;E\\?NYT#NWV\N#7FU^@W9; MQNMZQW#6[ +;W":UP8?%P8?MH)ALW]YH16$K"A\[S.IH]TN1M*+P07,HJT(M M/!512,;Q'S0JX_6NSC)9.#F$]CG!.2:CEZ9#LGD;Z_Z"HU6N$KC9_*G5P8V< MA"NFF'":<+J[4ZPT7)J8PKI3XSW%2-OE!U/!]9]PRIC>53Y4WY]6WW>5HVIV M8C7?L#S'>,Z)-::0TR#,0@Z'%L-S1SE/H^:T>C&3O8%O):?#3PWE&8KQ8,7" MR^:3ST,,VIF=5@ ,]4"C=WS766?TCN5T?6WS0W+ K==M?Y=N>_LC=6.G%KN5 M/;#,Q0_=Y/B==J;.0H]IG5$3NYG O=?\G:;)O/.O:!B?T<#A#;_^IH8D[<4VMJ3S8*2S;AG:NAN]Q7IKV1.M\'L.PL^PC(YCKXKCV J_QS@;>_4A(*WPVX#P>P[8 M4:=#CLF@T8WR-KE*^@LW>,^2W)KL6=6L*F?!#;P0TJG#79D M[A]YZ*[?,1VO9< 'VV%K]>D=+0,N:P'L7H'_GK47[&$G:[,:2P1E%PQQ7=L> M?7%Y=-L^L6F'?LE[M$XK:FFE_;V>W[[C99B M[*8?=>_"MS5>=_>J>#Y2'\.GC8WWWKN75HZHP^)!P6:>\OZU1+-Y#7\?;?#L MBMU6W8(GYLZM_/H[;32;;L=TU\Q\[DRYQT8H.1M?7S9FVY1XK[L6:,!:M M[-MKV6>X'YI,#3.[:^:I5-"UBZ MDMA:,Q#_7"33$X4+7I+_[(ZEM8/&'I#_K)4!_%K^>U9U[K-E6TU@H2VB]3UE M1W&/T0R7K 'S.I[W7, ,'YCH=^YP[^V+;N=H]T8E;72SGBT@;2O![UG%V_'< M-1%/6PF^ZQ)\[>:75H)O5X+/Q^*=*LBSC*Z+6)W#K$APQ.G+G/?9*+GB$EM3 MO%KS0KE$K;Z$!;":\6CQ)?. 0!_9@2$,6,.;!#-M_KM7E2H.V3E7@YRS2Y7% ML-B7K'_-;HH7?TRBGR:I.K6'TZ\O7O+UOX(<+IWSX%M_LG.PR9-HLU%2A.," MA]$1PJR KDT(NA91BTML6_QK/3VWZ&7C?J0$"'#,(@2W#;/T8IR&^+5RG8QZ M=/$JJ+SX\!K65Q O@N'V>,Y'6:<$UZ6''<)%BD[HNCU8ZM]CEL/Q]F^4SX2' MJ\ :/F0Y_$13_^XJ"XYCP5E-D/JC8$C3'>>!,<]4!!D-U*^NHCPT2O2MU"67 M@><"-(!G;)A=]]>.DN7*+UB,;2CPU#[00Z=$;(;#RB/EO^*T\/003+(#M#$8 MLAQN(+&<"S8HX8OQ2@1.?(*'6%8L4'XQ#;>KER=9 M@4LO.$FXH'F8OQ@H4&[Q?/ZEHU <&5IM7U?A50V=4/<87# M/!FP'+9$B6#-DH3X#]A$DFE2C('P83G(.C%VDY[@V#6)PK+'PSZLFD37 "># MQ^PJRPGC^IHSE$(DS1(A_]A(N<@"!=0F+YX<;4YE!W>$0*=7-4&ENM\\S!6I M5'?]FM96HU+=[GH35.H!D2K+4&GS3B6@_9@@EN&^PSR[X"$H13 O!>$5HWPL ME"O\& FZQ]G5C1+25J#JS!G\H:3O I7#4R/+CQ.0^=LEQN9:&AH0B]6D!G2Z MVD;UWP$('?P0S6XP:\4D N* SN14 *0V#-;]6CY5/F^&[M$?K'X$])GEZ@T' M(2F>_.2DVAR-NUT#ZN/TJ?V"^#"SQDAMCHI67>34I/>YI#2 MI#R$WTT\)L)A$7FA)-+L%_=D"GQX#F\LQ:(8?P&J&/]\!9X(K/R*]<>T_@D) M64K/)T?"BQ3SKM&QH<\CQ67IV%Y.&<-;KTK(VMV$;'6-.PDYXC4AE[2+U-E8 M"3ZP0_$_1&"0F9SX]/4UWB+%E7HS*?>LH*1]M.^*ES%U5X\3A M^(%I-VOW"V);Y$M6E(^>7T2#QFXAW8YRW4O"GM(#^PD43P_>#=;#XQ@4#/)7 M4KX?:B=8$A.N)GPX -9B,D"<(Q6'F,2(4'TF4YORY&CQA((_8G#VEF,@BM)< M3$-I",HS:\I#2\ILA$1NHT0ESK.!\HNUK/\P*_YJBL2+1,J@E%L)$'DX$EHD M&HL$4,O36YA$ZH#+[IF.YF:&+&8CS. M:3<;&1"X: 01CFXRAG?B49S*DC"PC^7+$ M?H#YN6U1L7AI#97UB],T,D56M=9TJ%#H[!6 M1[!6TD3%U$Q+\'IFAM()08;ZJ3EG:\[6Q_%#;_TVSYVL=A-="-J+WZRN\SMX M$R"1AV)3^S?"])[1_>5FWZXI)H4]&XWR)!B+2:!X[&&8C^%D:F.D/+A%%HDT M2.ZR*>AETFP$8C_"( \^#V\=\ZCR%2B5/,F!]*8C&FX]<*!33,E!#/V M7/B XS3D^8@AA0.UEU4O8,N,?W([G6JRSHFEQ M#)\L,89U*^;%MHSD^3LUP9@K6IB[7)HE%"O(]3Y%@&^IJ)I?I57%IZ?#TXV0 M'CKWTP;61H:&(SC@PXP(-RP:]+WJB'#;ZAJVN_&!TUK7]#<_>-SONHZY\;MZ M7=LU'F#DMFM:>[(#?M?1G:7N>M_QX.TD\64UV-Y,,5[NK9<<#KX"?3S-<=CM M'/'-S!&?C\_KWP;/NZ%)RIL>NOR(]]G$(S>R[N<+0K/"^.95 33NNFY?VAF7 MW,FG-Z9SR1?7.Z:C=7Q_U:;S=E+GXQR/MFE _@TQ&\:]HY;!1]O MP4[WVMHYE.R[S;VO[N MFGN_][S['((1J[1SMC[2ZCZ2BZ&*UD5ZN!UVGJV'U'+@>_NME3-#3\4EW"7>W4?*L3N:O^DX;,NT2VV]MC)P_U-AVN<0QYF+ M*M2ZBROOXV^6VS$L;:;CIG45-[*[9M=^[*W=OOQI.6\YVK [GF&TG/=0G.<] M/\Y[#A&')IC;MGV5/60,:^4*MG:*\$I#8CU#-UX]4\^C9<&E9GD;'7O=:%[+ MA4OM\,I)TJ?"@1OR_?>FC+29?Q#XJ&,$ 6K@^00\QLE$38R[;7LK3RT]H1L= M?=V<\\ZD)_;7U]&Z:\X/WWMIU_+N_1UEKZ.[ULJN8SM-PTJW?M/JVZEI',U8(J+<^TVKBR'WLK=V^.&HY;YD],SNF;;0! MBXYT3>GN+7BGM^O)A<..Q6@MM#)_ZV?%4DBJ*[O+2_J&$H[7 M'.*PTC&"6I?O_VR1!#>_0;LMZHV.;JS9++&Y/6HC$(NMCE6-NJ<2A6@E82L) M'[G.K8,[GN+KSA^W\42R?O-?^E3,E;]/>N&IG/\&IE0\E:WX]?^W]Z;= M32/KHO!?T>H7SH&S%&/),[QGKQ4"]$EO&CB$O?O>3[W*4CE6(TO>&A*R?_U] MAJJ2Y"&Q31(KMCY $EM#U3//A:./O\69"*T&*@V!;$T@NT:P=P)/[0(*7V4D MK]%%6*J7N)_]'W98Y8D?Y-!NV^W>CJ6-]>B>_WE:K!]:^OW6MA,-'AHG^X^F M- +I" 12=]2SAYT=Q^\U NFAT-)S6SL.Y3]@@718#O>:6:YSZ04BS&ZLL^ J M"-=1K^>4@0#[8N M,#D4_CF&&5P%<7<=V/B=AG5A4K3YO%;/_Z &[4.R[>Y_V*>N[=;PS*$ M7^D\SB^[G\?YY'=M_2Z2RR ZSLT?YZY7H7S7S,DVG1@U$7WW5G-S+\>NU X0 MF[M06^^_WF8J_&\[PQW//*E-1]*!G@7D.%O7WSP"9O;O337RZ6CD4[=K#P8' MW6SWG/^\'M_O5((T0;(;I%_ZK=[O2?()\U,G2C.-=31.W^ M1>A]SQW3NR$0!)$OH^QUIT]U. ^T67KBZP"L[<"[/=_LED9=M"S+THM_9"R4 MEX'3@1,I4NE;W6YK^-RVXL1ZUG4=[1O"J\,@CFR+AEU):Q(D:69%./UI%M/T MIWABX3@C&^3#;"X2>%(6TZ6IF$EK#LN+?;P;AP"UK(/#IDZ.6ZI$J+5/K%I6 M:4&J$\.Z%JGU;-1NZSRA0BD=07('2N'.,E:?=4<]W5R[^)05V(;[(T-@^-!G MW7:WY5J&IN#6H=/J/6]9WZ8%*=*"YTDP$PE R/)A"_#N&9[:-A%7<4)S!:^E MH(-?O3CR S[936367_'82H-,IC:MR1RV@L?!S>)Q$ ;_IF/@<#$I@"AV"#*:=*9@,NN1)C3[LPS_#S!0^?PNG_E(LG4 MA; )80%B +<6T#/0"EVR^&@0\"*Q@/CIQ)B#XYB%K$!-V&9Q517>Z?;-D6H_ MPSO=SKJG;,0[SJ#5KK!.!^3U)IRSGGS+1 N6";-3FB6Y1TP"%\=Y8DVEN+JQ M/((+TG$BX!=-GRDJLD.CT5]+4;/67M6T99774M+6?;?54=JZUU^0[/>FK$]! M'N*'6+8G+HD,%6/8E<@BT1U&$9[K-RNYM\0%8":;:X!0X^3D1H*TXQ/Z MJD^'78BA=?1L&_4=86@)G'*%F!EZU)GN6@,[PX!?(F%8#W MGWW^Y_F[$V=D 39].0L\V[J>!MYTF887"O&[;FN YSW,XY04SNM$AJ!,KF0Q MFQ:GG)9N5#9]N[A%C$&ZY]GZ6Y9J)1_?2">ZZ[2KX"C_/S4M"G,@BI,Q /[[ MB9C 8E^+\%K/U P+\C:;&JL!OL_GI#SZ MA>RW@@F.G4UER>"(K2C.K*FX@N?[; \! QA2)TJ%)>):HU2FK0.3URNL\/UZ M5[\N"L=GV/+DWH,-L87YO:W\=EK.!O*[?9O\KEHC<%WE+:65( OY. ,\2:T@ M-02JE%$ASN3$LSZ8#0" A$RL0G/MV1K? M9JV6+[48 [-'&>ON BG>FZV^U8FVMUQ(61.L7!"J @T!_#3= M:H%51S:!+R-K?&.%,2R=^$2F*5LY$RD+<5]>(2Y#^\#P@B@5+-3I!OAY 0N& MW]Y:7Q(YD0G>=9'%WG=28T&!/EI,/)FD,L,E%,H)7P;+Y8B26GI9E:5@Q@>3 MP!-1!IM0.B@&. FCH\!%F")\R3/!M43#0.P42!-Z9"HX"P8 M!6_L61L96\N2MB!LO F(*@\S+2++P1]P 5!""C254%:BJ10& H/\8-:J???* M.]**$O:%;K;$*'OJY:1(\/L'1N9:BEN-WD\QL-^P9;T7"2#@,K6^P((OI@#S MO1*="<8!P,XS.;,<1@Z@\7_9^@7,?97S.,E0"GV(06PX[9/_72$1#D^!.3T MT9]Y20[( M*4P6C;MU=HLR6^ZR/&@_& WU44-D ;X/'SV1OO$ZTHQW4.),VFUY&VMIA^PF MVGH>AB6-)."O6]:;3D+ )^D, MER!F<1[1@J(X.BD!8>VZM-.U)3V>@3@<)\$Z.G0VHL.]^?/T]F\(>7:&H]CR MP-2]9%\RCSR99 )I'.A=IV\JF7T6,;?0B98Q6P;;'WT*!JGUM\+['L:7]5KJ M:@N$]<3R_V!IL(*) D8B8FDAG^WG\->-;8UYNQ:XYJ"&."?C@Z.>Q91T49E# M'1B!>Z28@8QXGV8@S]"[UP](Y!R$#WKH]+J"^4P!@509(A1Z\)@0T1V8IBRH84RX>H%1-:,7SC*L'EF%*R\&U\V8FP0_*K@6>+*T9 MGX69W9-$!K-QGJ2D6(KOR:M GQ7HIY2M S,5<(RED!8@%=0.UEED@1?,:0DI MR&$**K%8AV\1>2 W01[PCM( 2%HDI8(A6(A4>R#<@4.1@5X!YT+.*IE"0/4L MCY#*",V4R4#/6M\ P#B[94>H^,K&MP:7>3[5+1EH9M3_HV]7\,OGO Z5H-PQ M#ZB*3D^HMO3UZ"%-[YTDP2GAP8AD_K BE]])K_R58ZN:&PIT$. T=%%?BSE@ M^P?!-<0P3VMDC969B@][YK9<_4'5AJI:O'!=O[AQ_1J7@J=&7%#F@/,!6*!& M1675CY7A6[6]RMDU(-^H1#/"2L/X&AC\VMCOX\#G'5\!&."')]-*@DYGE5L6 MN=+_\?\-7:?_1OVHEPM]%B? S5=!DH/WK,H]K'_,?=C*/GUH@M7@C?K!UNE2 M0()I0,6$E0Y)68GH4@(M:DO("> :3;I 7\X0:W*T99V 0 I(IAJ/K-=N#9^K MZ+EC$T5UVN@5\$*H+J1T3?YS,4PO]&TP!TB]'9-SJS^7ASFZ?31LM4>CG4YN[[?'NL>XUGH M*G1WRU'H6YSY?<>E!P0Z57JS-%UQNVW5<++F<+CU%)M[ M!'!-SO*_=>)H3?C]4:I8;]W)V[4%$CHMK#*1*FEILHS4XSR6 M82"Q'&VIM"2+L;YF$B0SE:U6\U5,E4B<6&GN34NW7 =AB#>9/*?/S6]X6QA, MI*X%5Q48+>L;Y[1+13>3>&&2!;X[@+]%&(I*8V>EHJ*]O,+"(LKPJC>?Z*2MNHC2O:DT M16C<-NZ)/"T7=>@-,EA5.1&M79>CA=35RET;0&5!!%N^,4WJU(.&Y4" !OBB M99VKED219H1)JBJ,/4]P9@;5*\VD88>5)!5%?W^ SQE M> M5K32VF:@CTB^R\RZBO$!5+//3U@$'T$&YS@P1J(84)#F";X;D8'M!^4B&IU5 M3^2_\B#AI5HJ 2X\#V[T;A!Q>).IVU&MTHQ6NT((G)_#'/Q5D%&5D"KD7ZZZN=<\>K?5JYU 5.6%"#*B/NXF*G$XEWK]>GKZQ0;" MS*9Q?CFULQE0T$P*P#MAU,K3@F5U65_+^@Q_S23<[<-^+V](#N@J M,"Y[X67,Q(TJBE,%.KHJ&8FD> #6$>:JB8:8-VW5ON2%6S).6];7(/UN?6 6 MJE&QB\+9:13EH&*6^T3^#LK"]/E3.?7[,_S^=Y& EG!*9FRWRULVT$'2OPJ MD-_'(D0-QFI3 M7(D@U)UK+ KQPF_3(/&MT_\0L_F;K]89*%>0B*>7B90\JZ&\FF()D90^5XOJ M0EHJ)&8B NTKQV"M(RH\:5<[1O&=JDO@=*E+ ->YOJ6TW$MAZY=Q9P$L"J0V MU2QKM4TE)!FV8]BJ'P-;2BX##S0T;$-5VY-27E\;H^P5?[$\LS=H=6:&EIXVW+DHGDUQ02U0M%S# M:^4Z_!3IOVA1XII)WAVZ-C$8VU]"*N=-P82HE]& RMEMOUEI.]!WSD-;.7?U MG%I?P/BVSK7A_OCF@\&Y0:,(TYAPV9B#NYN# '?&[/F&7<1U'RMPZ^8_1]9G MP$"Y)(JT&!4VD4-#C;$?J*?R%"2A/U.B\F[-9+U E:<;.Y5W/N2J\F+1V)Y M/RA^$K0VMBUA (7B$X #D-@KA]Z",QN'5Z0.^.7HF 492^PY?!O$>8J]GJQ9 MP:6B+OQ>>6[I&!OH= ^=N(357Z+& 3,F0N53[E^\\Y6LM/&R.T"#S1>#RC*H M$0;O1.>0C;!2J(<;C[,@G:B1,6HUI?EB. P&8 ?200'G]B50BY28<;/@F$<; M&&PL(HH<+DP4&DH=1/#K3&&G3%4* M506>:^+Z;.FX:?_S?=@$D]%JB8FH.$]9T'T1Q%M5OWJD@WG=$X= M9Q57*[N.]9B\I>C["@^0OBBU1KL.>'A>AH;,2DTJP\2X_YY"K+ZD M>T!%D% ?YRF -@4X8!,>^G8AK"M,*TVJH.YB&AZ3 @Q2%2.>%(!0,,7IDGD* MC[S!E_.\ZZ)W+IVB=8)[">%Y)Q32+)Y0=F=VG89TE'U&;MWZC)Z$D/Y#Q7F4 ML'[*(O(/J9EG,7I%0_7R.7D%IE7[2B1!,5"/0KU*!-C+L_ S,S@&^7W%W%B: MY <$%7'S=#6%B.V3F62I2QWJVNY*M0B:BPQO3K6C:M)2MAGUQS$",!K"G-K* MR5XP*6MJUSAHN-)ES+-"(/O"BLILY)G%Q+ C/3*S,:RD-F)8"0QPB MA'<)/6'TCP6P%R%%-;LQU),82P,QTCG]>CV5I?0JWJ.SP@BL:\KK2APN0#W' M1FOQN(!R)WQ$LWVQB7J1"G@YQ5*,DBBO)I\A>+"U%J>B*$VKJ*"8=:1Z]%$S M(;I47#3E7=QZV@B%QA"J%#$R[LJE)D0U@T&JL!@8XZ>70#[K=H. *G#&P"6 M+5P=T&A8K)W@AE]2YZ5]7Y-C8&)EG%0VO*)G'I@XF0J?%=,M2T-0JH19Y&]5 M5$R-SB!F8J?&C(N@5#C"7GB>#,V\RTH>7,?8R,I 5:\";(:R-?EOJSSK)(WIKBF-J2YJ(6C0 /P*>P6+ M+HY4JL%,J0_C5)[$.;P4,4DQ2IS/)(M2!S4)!Q]4E!XL!>5+UBIXT. ?T>$+ M& 4 MM-2D(Y@"%"TTC2!8GEI)3-N8K3JG;@4 PA]= GZ6BB;\X0GD1FIA[$Z M?=&JL#$0.- C1A=2A0B.49BHM@[WTN1E-0N+(:G6P6I948& M$2]B58I>CW9K%I4&0 ](3P7^$,%,[F *X=A[]/5B,B]RG/LC:>7!#$.$DAZ[ M^#COQ@M)-:#QDE"IAMY0SC-#U-E 3$*J/$8%4=#K2A*4+\HU0@P('2=38W% MDN@GHHZ(P<2/2$G@IPS1:M0=).A),#F9B\!?B#";U=@\: UK.3!OJD4N&5>5 MMW$:R)<\9XW<"X05?HS/M]03ZL< 6[H,%RHQADCZ1\J9[#-01S79S4[L7-Y3 MKO9$*A:Q9X8QX$@3X-?=YR@\U(R$46O0'NPR(Z$_; V[NPTSN.T[M^5T^_<^ M(L%Q6L-VY]X7ZP#P'FBQW?N7['+L!8BZ$-SI-_@@W)+WI#>S : M+LG[+6GGI]N]&PRMQU#/[@XZ>\'0,4Q\,))%51N1Z_Q"B9F7\.]*IO^".-B?B!YHJT2#HMM$S_=I.IC@L&V:UI"F%'AN+YBJ=W+S!!8>UAIN=Q]LY0TJ38R6WWPJ=E$3!4\?/(ZU9VJ4YWT.7R!?,I' M9Z]IJ3%N2UVYD7"U[%OMRHU.43V\GAG+AM?*E].9<:W^AORX='KPYB^ZX]RQ M8D:%JGKPJ/[*G+&1BE"J;V!16 :]DJ5.G>KDPJ=+9'NRKTHI>6:M]Q%RT2L5*N.9EWEE&M:<;?H M&+ 7:)WZP.F%Y7-?58G8 D_@@754]$K%26N.D>-#(=M%EU5)=9051E$L;Y;@ MN$YITQJ*/\%B;)O^!9HWF-S4X6!0==#]ZM[Z[??R)&HQ-NO>=P9V=]BQ4CS8 M-BT1V/($ G5LHJ"VZ@PK#;D\]#U6,-/]M]Y.HP*0NH+,='+Y%A9 J0--;0 3 M*CD113LP*6]>&,HRS3[$&%:[<\!-].#RE/ M .&35:GQPE<3QFBU:H:&;AJ@@GNLX9,BX7X)Y#]NL,<:U-]R4,3(YN72CL6# M;#0(*ER(0\FXGQ6/KFH_)V84493/ZM(YN9,X7XQ3;Q3JE'<5&T(E%,]5B[.9:!4M>#!N'= ]4P M8+W!4)9ZTFGK@[;#G M1[=BX'F"$Q:E=8GN5Z1[GM8MZZ6MZ[;+:JVTWYUV]@<_DH8TE)^KY@A5G,>2 M'V4.E"Y\M+2T')H\*,#4S&<6<,*8F_,V6J#(=#,6/TN/K:&YJDNKL:E%94X' MS\%GTV <9(51<,?TJZ?,GV;$[;+ZG-QECMUZ1!_)S\N II2HWE)%[:35!;5! M&65%-'E-(Z7&5<)$Q5;86%45MZP2T65IE^-IM]N4+>M\4FF.!9$D>1JG'N-E MR8A[.?#-:CVJQ[ZZ&);LJRV8J@U7%NYJ".]:&^9V).CN+'K73'Q?7-.=-C6- MZO #G/V%R@O#1GG*S#K4AT1VGSYNC..&E/4$&62X[?8>?IM/+& &@DK0^]H%=S2D^C9DG9! M($6SJZUZ-I?FM'%+%'\)OJR\PDBIGMM[;V&-IQ/:6=+$QQW:&8WL[J"[B>6Z M56QG^?;[B.V,1K<'=ZA138TB3A='8JY0&O":O_((3^96VF#=ZEO6BA"!=KJK MHB3.LSH1:$S:1VX5-RFE*URW-DW\2E/0/TS!]B[HQOI(-+E) 8+JFX0*6 M&N=!XT#R<1KX@:"GH(^EI)]-T,2C*W"F %PB*TR?\G0HK?3H@6P_A2)-^;XD MT,VI;("E;.0JWPPP&08S$LY>D'CY##6BA\44VOW+K$IMX>30!4X(43I M0_)-B^!')T!#]G18UQ-V(,"!NR6BF*XXO4:G[PMP9K]!> M?&E"1C5H,0$R90%V5[AB:0DO*R/*?BZ<<#<='"KW;^KFKZ2 >KKY_;5N_@I; MKJ#I[Z\@D/PU#?@]V9TX7+&NWLT&>\MPR/O M-(M\PP,BK!/K[/,_S]^=E/J6:UI&MP[?(/)^^1MF?,Y.O[Z_0$%"M5HR$C0, MS4R<=P?:P \B\A&!1\T@0@T$"U@T ?'LW7#E6/%,=3I9RD/FU %(),[ D,0A M552U%@5\O(8^B@#TUSQ.J))8#Y&.]0D=* 4PJ\=_GK# R<0/=/OQ>*.X$%3? MY4WI7 ]S8%EIO(_.-RZN=WFPRE;G6%&V=N NG(YWX@SW>*[5T'4??+;_+4MX M4X&-H\[X>H].0L1EZ8B(8?LYX43\(/6BD$>>A-#N*4VJHFE.<8)40@9!9N8^ M37*<>I7CB6S_9N.SJ'P/8QR7:[U00^8_??ZH3X=X20.TN=QOX>U0!8K3'XD+XF(%@-5#F7/(S.W -E5B# MBB!D QT K9 SZUB_B8AB!T0K:JIWP]S[)@?#W( T\"RP]8@"*2*DP<84YL03 M$;'6 /&J!?KI[]^,/.<8"T]Z#$4PH\8)//:)!80Z0X=R"J ],/92.;=#A6CP MS%4I?-44A5$03:/J AT@XF>G7%8O=-0<;B.:H\!(^3A396;IH@78PUFNAG'^ M%H]3LD7TKKZ=_7:JM]60YIY)\XNX26+PCY'L?'(*MIU57D,?(()'@1XE]7@# M;'%-P7]BE;5".,FI9PY/Z3-3II&CSM^?%KF,J0SG#*9*A(;,]7*''=XT!1;A MLZ\ "%(/;:6((+'MLW8IO0F<7K"H=3I/@E#I>3KS0>C>P*+Z*J/"(!6W.L!3 M\ B9&HX41Z;X39X6YTTKTM5D6SA""&7&$E[7;[G/+1KB'EJI]+B6#U"F0UMX MI&TU]3PJ]]+29>6!8>54X=TGAZ$2;TX..]23PYXT=9\7IQ39U7T55,9' MD48+E>H5*G4&;])2 M_7!Z)Q5;HO0_@T,4/[V\U>5L;9X>#-2 (;2GV-4X\7-R\5L#,9" M>3%+MSEX&TE"$&M(A38?(8I)?RRS7WA2@_F'P;S"JF+6=?A:.!!L%:7P*3AA M('FP0*BKL.BDDE()4"C@,BQ<4'_/8ERU]%1%,(D'+!$ ,X]DSP13KPM"A'U9 MDAF%Z+]C_OAV5O3##".G7FY.-FT[C;S7:0T'Z[_>=12WZ[2ZSF:CN+=^[&:# MP^]W)C7 ^L$U[^J1P6PG?D3Z7ZY"W&) =>TWR@+C(\J/0]H6%KD@LN2*K>TZ M[V_M=.1M)P$^!EA6:Y:/IG862V6I7O9GQOSM!)'5\\'W!Q.WU6L_/WHH.$M0 M>*0!O'5@!E[7&_&=XYF[PU(TFR!SFTCJ9]&FJ2:?Z/?_P4; 66$$?)"<*VBR!$V68!U,VJW.S_J'3S<^LF5\_$A"!F1S'U?( MH D9WTT3QR8F;@DC'5>XM'T?H96G%G?QT#EU*N<[BD:P*?/U MN MVP^BGL1%#R YN))#=$ B<5X<\D53:PJ0$YV6Z^1U4(]K&'$\C4\3C?S%83FF M/6']6"&NSCQ1\0MTV-4G:#GW5LF^7VKGGKN#EK-AJ>!VWPW=SKT[_:/6L+]; MM>3MWXWZFT42MEMK;^ ^$;@.6NWAX(G M=\:=7(2?+AU1_7.@6QOBVRG*-PM\/Y3[@1)-'M[$8=UD MQT<%N:]R)@+*4V,;67G,20/%S:&(G>@-X'8#G-L ;C? =1K [0:X;@.X772L MJ7#E.;U<2;8G:M941N'*#OIT-V+H!.IQ > /^@L3'O[F=3L^C#&=LAO6RM( M(,&M/HXKO2'ZG<'([G>'G$Y8M &V)';:<7OS_39HVAA-'7O@#!HDU1M)CNVZ MHP9)-4=2SQ[V&BS5'$ONR!YT>@V6ZHTE!]#DM!OCH>9HHL86]\W^T/1(E8-U M<:;TT+,GZ4NY/^-++>!M)SY;@?LGPF?=CCUL=[9DL]6D_J#2\+BQU+$=9UO+ MHD'2HUL6MM/M-EBJ.98<>S1P&BS5'$MMVQUL&SQJL/3(6.K;[JC?(*G>2-K- MD[I'-!U76NID_=&K3]"SZC19JIU5V&AD=P?;VH--H.E)B,<&30V:&C0U:&K0 MU*"I0=.1HVGOEM[QY*H"/'8+!^$=EIO5;1)8.S-?IVWW>DT&J^9HZMO]=KM! M4KV1Y/;M;KO)C318:K#48*G!4H.EFF#)&=J=[K;USTT&:WM ?Z#1^=(*\73L M]"EZ4KTF8;6SB=ZV.Z-M;?0FV/3XCI3;(*GF2'*[]L#9MC*FP=)C8ZEMC[8V M*QHL/3*6>G9_T'15U1Q)CCUT&DZJ.9+ZSK:>;I.CVA[*G^<2#UR*+I^P%]5O M\E$[JZNN[0R;+I":8ZEC.YVF.-QX!OZ^#?=9^:N:@.@>G,\>BD M'(]XT7O>> SL2FJN':"?;1L)N$< U9O-^_VAW>ZYN\5+[@]*>PZ(-?S2\,N& M:A$\ZN&.4[4:=FG8Y'(OKTW!;PVW[C3. ;MNZOJ(VW$;1^U=T M OC?EL\@5V\X07I\W>EK(L5S':/L]8DS)*9Y9+#38>ZEXVH>__5O*G#IMSI= MA,-7.4]D2H?=XAGPY3/CS>2%N0_ON!))@%1N)0!U2T\7M_(4 7XAYYF!UD4TO^F$LO@[_PEMD< M*PF)C?"0V0]RG.0BN;&<'J&OU[*LIXBZ;NU0]R'/\@1QXX4"4>&;J2=3<26M ML901%/K7X [ MN PPF^8AE:L&@-M@ NC'/X3GY;,\I.OU^Y\P?_9JA^0_)&,S'H.90)A*;> W MP&H:7!&#B32-O8 PH.6G#>CRXLL(WNU;.1WWC((VSE-K4FW=G,2))?^5!W.B MB P3ZHC69_UVJVO!%D,D#:"=-:(8>/F3S"PQ RL*)$CIK2@7@%+F23P'0^?& MMN:A@#> >"G>9UL1W$PGGI-B!ORG$OV,B"PJVM)8A+3>="KA6MX+7)Y*O1.? MMV*)RP2D%0FR]>OE'<(]SP9N:Z W^"1)M5]'4F54)!),*B!#0*!M73 + 9$%N2 P>4(< $D"D9TGND2PJ+IDD\0RP3F7I@+8Y""/40$P'41R= M>$@#(2DI)FD@R8^T"A1N0)(BNI3\F!GL:@I&^PG] J2@+@'M%9 PRZ;@#5Q. M@5(ZP]:RDF)(_^W_'R>O_K;FR\>F J;NY?\_ %N#>!=!2'(Y]?(T)4X&B"/J M$,J HR "_I^Q_)\S(@@.,=F^I/0#0@OQE6VE4CY,FT*Q77KBZP#ED+DX$X3$EBTO[WBIE[@VT[ZG:96D +]S$#0(VD@78'*SD&2@2%RK2PJ.G&= MC:;8J"'042=5DT.4,*(I-DY ^Z%/X\&C4[+"QNBRRA34SV=X6QJ &03:#DV> MY4=F\,14D*I+-0U;(?C!01B0>BN9=.1?A3)#&QQ>X\&*@ZQJ#:;@!60WQ-L@ MQ$FBX[OH;V7JCV-T"RH[-LP'EX(7*75TQ$1ZBZ 9HF2Z( M0W_I*T4B;-WCTY^YG5:O< M@\<]%' Z\)BL6%TN9OT.O"SJ0K-EV]4 M(?9V<8L8@]+/L_6WE +I'@FT/3E@G?Y"[VOI_VE2.)"7\F0,#M'W$S&!Q;X6 MX;6X27]Y5=G3+(A.%F"XN/WU>*@IKUPTOL(>[%YF=+!^_I?C=J JOLIY#)> M_ "O$"YIG_RO37&?DE^X[/S=;@BUK)JB%PS_M\: >2O2@*3H%PYQ%Y;&13Z; MH?V&TKQDJIUZ'JHZ!,,70,'>':2:.I4.0/FKTNU(?C?6MY)%6RO6NB>VNH-A M"N]!^1I7,LTXQ'6[(;L89TQX;SAVX9<:^JM?I((?O<:U_40 MM>9AB=6'C#LU!O3&!O1@O0&-RPW\__XE$$/?'[F>Y_F]2;?7&X_ZPNWWW6%G M-/#[SJ3[Y]#]Y;"M[M62F*BMTT(S#Q@K(R(A%H0/0OWW.]!788SN96J=CL'E MM'X7R78DA2PTOG9>DF*H.OE*6T;8N9203$8+UA$]#;@1"0%C AS9GYF"#JM"" MPM0+6)J#O@)FQVCM>NP8!*C=6AR*O:$'B!NR8X&>K@( '$::L&3#;UG?T&>D MY\W@HK&TF))@R:#D*'8$:X%+?"H70C4I 6SQ+/!HY86:G+&$075*9 %6[__$ MU_)*)K2EL0P#^$-G_ NJNX7H5I%)01WI(GFD63!3]2NW$LI:*H!MAL$LH.H# MZ8D\->&S4'C?::&5E>-;\=LI0,SL@4>[*8? (*4VX<\M)=^Y+LS[BE5=C?KX M">G[-DZ2^)HHT%2S@."Y7HJ^EZLC8F1 :US&-K6'K?FL6IK*EX#D) .Q$-NE,@^D%:!^<2E7 MD4Q-N&M5#>F&#D/OEWI8[]T6E6(D<4B$_26)P>1 6_TI2[?3+!/>5)(M(W], M@W' !'5W3)I$&LH[DQ,F6CY_?ZHLF=0ZFP9R8KW_(;VR[+[F(#2I&=.V7$9%ID$2Z22!P)(0%$,Z)_GNIVIPO"\@!, O'%G-,ND"S]1EFSLQ#5:,L,0E?V&* MO)-B\T^03I7AB]HQ(PTIK/0F1?D!Y6 M. N+5\!)%.EJ 6&C+8Y%Q0DX*39O"YT/O TCC51IC!OFEQ=EQ_@>< ,DQNF# MV >>G4L/N(+9'[^]>']F);EV'W"S*2O^#6!*QE>8QEO"E+9:!BQLKEP_SR)B M-LLCY-["I2M(HVSRX#<["$2;O,PYUF4G6):#+P&G-+XF>+$9%*0D?1-Y*1)Z MEZ& CBU$2P_4:;'57 MIITG\@K;6%!.<3*6)7J]4F9DWKLMZ_="I[^KUN"? K)NP!FT]QI&*1>E 3-R MTR5XXICQRZ0WC6 AEQPRE+-Y&-](9)XX^8[744O%%-UR;)H%(77V^9_G[TZ< M$7BAH?+T=?BBN!M5IWX"OPD+USB\B'8/-:V!DUJXQ^R]*_KVRO1=>*^)H6]@ M<&UZZ\XUD/!XYO/D=M23YR O7 MV]NMM4D5;IXJ'-Y+JG"XYU3A_L"Z6H-PZOJ\97W^]C_OOUKGGSY\_OK[Z;?S MSY]V#:Z,G)H$5YS3%H6IK0_"R^+DB<=4;I->+#EUOR^(3HX5:^FD)&G*\IH< M-03+A,&RJ%#9KU,NDE(-_YF"NHIR8T:4HS9_)S>O9$*B6P7?_RX2\'47WF:!9.;2DTRC,>RL#B$#Z9!BN9$ )Q& Q2*K"KZ)B8-9+*IFC?_$5%^\B*C MI UY<7$2^J"4P)\YCY0KEX<"''Y +4=F8F.3D!LXIS@BH-#LBN1(R)&',/9$ M6'VRE4[SS ?"XC>FF;@Y$=D)&8$T$0>;D;+8^XZ353R>3(!49!L#T K%#7AX M*JAYB:91A/8Q#6.)+Q,QHV6"ATJ2AGQK@LC-D9 3\R?;DRJX)JPHIV0.,AO) M=C10RLXX#G6(XLQDK;/X]6[0JK1U#]SJ]*M5\'N8#GAW(P!B6L#MO]F3!P5+ MJ';!.YW6D$?;%,UO'!:<4_ (N&4RT:6&1:N[:?917M2_N <.V<8P&6K%$I/M MR H-N4<^4*LV'PKSSPJ:\.JZ<;-.X/C=]* I](*4TB-X[OV))NFU0G5KC M&P[6I/E8UWW%S,5P08 !F^J4$ETQUZ!R;ZC\*H$E \^4'R'Z2K6-\9@BC5A( MI7T7+%PL#3 I6Z?YD"%\RL*&ZE4:@95ZBJ M.DM5/L?UIPVC[@^7[XIR-9"F,Y5>MSQP9\.J9BUFRA&.*P5YINJ-?*")]+E, MFKIP2"2S?SK._SF_\ M2V+J$^LM,Q.1X0KRPN@QU?GL;NH@D E$+ I7,]<-YTC(*%>^"9925VTCQK2* M35%--D4C],@I>U$DIRI<1>42QH+B>ECC&97*XA5(@F3)FM:9'RJ64G,K,)X_ M$YD!I/:R[4J("[/C81Q_-Q,0E\"!!?*GN)XPCBY5J7@0%>5)V2I7GLP-7G>" MPY;DXBJX)C:HQO/*<:72$!F>QIE[F))2(0*L/RGB>.6A7K1FT]AV#Y$\Z[9( MY!T1R(P3_5A<0NT20N7E 7ZJ>7861T%&IAD%S[@&%4,:L'&,:LQ1L --EA\% MY"LI%&+>3LBC^)4H8M^:FC>*:184%2>KP;)^3N"R(-FD?7>==-HPU]*M2:ZE MU[(^$S+.B]JF^Y+'M0G&G\XXCXR<\95G&_K6>PIKDI=P6HR?_(F][U_Q?(ZL M3_$55X_W2EDF4RA0&2(E2E!)-%1D 9724,X7^! R6=IO-@"\>:GF#"NM M^%OK2PLV*Z6Z8#(S5YO/>MN\7Y\%JZ!*7!Q!<76_XE)$FRBQ[')F6W]RAV"P&IY ME$JP=L_B9!Y3[\4%6L,9KJ:HKD..# .RES8$8J>_Z2::XI3-BU-&=1L$53,Q M\FTKT6$*J2E-2AE S3!IR5[;2Q 4/B <- HI5#6OL337KZ1V30^,X%(,WA+.6VQ9 MY"L:(%%&&IT#":P1*+]*R02*:F).^5HD_DJ(D)HM8(+7K0():[D*4%P&2H^! M,N@])%# T$P$QQ'0V<6+WH/HO+S!TD.LOB-JL>$ZKX4#^(9KZ(^A<4[-O B> M+P3/4^-+86VBK$*7*%"!T[84A2XB28;<(@07T(!,^.X$O"$L?$YX3+6OYV*W M'B9\LUD$R7KHPMG[E OH-6)(LK1<*NJX:B:X:@&8Q-@1079>!?L&P:58RM,V\0E'*1J=:V87'(6^#@N:XD+KG,HY]55%KZUOA)C*=;ZQT*@H& M>VV]"%YBQQ/.#R!#1\]46!I-^D*\!#3RC'=P-N!UP/7J+]U7)[B3WYBF+[5T MI]<;V[XLUO#< A"TV'4!R%&O RF*5A,;Q4"@0@WGI:XCEIPLGW'7)%;QRVK. MD5:/NRIT3%6T*Z&GUCX'NDR4@0:_3.0UO+(BNM6F6ST*D*2JL8H7O!8 =N4R M[N_2;Z:ZY57<40:N_FP]B M>*D.@[ U>&.Q^8>QJI^\-H!_PC[ !H^ D88(T MD,5'K("N78:=L,)\-L=V,2VK*7Q4WC4'58L2RKD(_)*N65*X;TBPP,I@:9H< M]7C5.1CD'H]%2>0L@+=20+0<+Z3V(L0Z?C,-9O0TZH71^MJ7CI/SX#4O$%O,2B'&!6FM ME>G6=.]+CO?.$ X">PGPO8D7I(B#)RZ9F:,HD+\.H@66@K0LM#5WL)0MU\Z* M<7PE=9>DV]42LF!289V9U@O=3?2"RF\G0;14&VR6LJ61]=(V(K^D+%;(_NPZ M5O*L*NZI_62LBC!;(P3ZC4D8%WPDF>E MH QN0(WJ 0,%%LNC*(O2C494/92H^E!(#S 1RVH>07'&$Y02G;;W):7DC#WH M(P@HU:C)9X6\6>42O+17FIQ&#J9,\L6='/:Z46)1%=-F(.[HFU_1+OW*=NG" M(\M.'_K"!4<"F2$% MJ/9#GN Z[:6-WJT&[@2XL;_OF1L*._ANCC@8+E#0/2N[1#,)#U2:;"5LTWR, M_BR%8=4@ \DJ7 0AQC:PA)@A!^A4)VJ4^Q'](.&C%Y6C]C96(9NRU_8"\ZB4 M1L?Z"\"GSD>O8\&7G#RWKI,@RZBM* MHC(%,)%)]5%F@AS^53>&T+5_U?Z3VH9!2.%!C,5,9!A'-YR9QT>2 #+:(8Z7!^0(0/ZF!=$.7P,VQ;E&,O[ M <10?!VX4.#+U"XHJK5B&_1C0KLIZB!H4@:J=JHFQM"G3D$#4(N$=O17GMPL M//,-:\G5:[L*XK!2J*!1.E>3>!=HA8"C6LB"%-/CN9>I83.17)@U4^9IY<0J M(E5#1#0P/3X6;L,-V3]/?;")%VMA4N 346'60H'GM 2J54JGW'>A@R'4=\% M5C-_)I31"809Y(9Q*."RN4AT1[AY6VH&"&X4P"K=MV#6'X3X+&GABA#E@+_' M=3),;HJ/N$3*!.RX\$FC9C4!<#0%=&Q"D^H4F9%L!"!PT"E2)3=JU-,Z4BIG MV))J]*<(F1N)8VC-!Y*)\MN?K5@);\UA-PFU'2C!RLO#&K@R;Z_/D,; >R>J$ GJK,$Q)J;"#--$3WB)?).T6]7J"M MP]*OQ THD;$0*Y0^QQGI"6O>;AM!I%?+VR*753^;)3/9PO/,/+'8+$ECDH*5 MC0%H:.1#D$IN\%O8R.KX<$M!^TD+MF^5$DZ6V7,SWVZKN@H*SF/PN3S*JE1N M@CQ" ^5(1"K2F^0AIOA_9%N_SI2)XFNYT9OJ%VBL'^C:EFOC_QUZDH,G!F\X MZ8]J-#U=W* V K_(@8N3)RWC[JH:-%8#N:>V-2ZF@$FJ+I^A3*H65"_<6=1"_4IM MX^:,RT\QAYM N/)1MW2 )$8IL!H>S2;C;B&@5-Q3._6-<=%I-\<\%D%,.T]0"5R%0 =F2^WG:A6,V+^1C-5 M4.=%N5J_.(L270#.>:GIN19D7*Z%Y\=%;$'I!83BK88BHJH@?SPH4A2PC?OI?!+ MI'XO>>]J/C1F0##T6QP#AA_Q%E='/U:Q. ;# EA2@F[/-2^"YFN8P83H?_. MT6(6[IKAI)S6X$G+[2Z6!^#DP/=G0*V7N0J)7)S\_9',A[U,ERC12+5JNZBA MT52ES^/%<(6Q-BG.LT!%%$:+N5Z4\8N(6F4<#A=\'X-FLC_I!9_BEN7@960; M7IPX:\<)W5@T2\CIUZP'8[#<@W$'@0!&O1-8*O8TY^K+/^,4L'&F\ ) M(2=TL,P\E:_U+QCAGX?BYG40T3KIIC=7."K<$Z%Z)+RE,+I;;3:\LP3^^?KY MZNL6??4J\U=\Y[0&_=[:K]LM9_VMMSQVV&^U.YL]]A4MF9<-^T=8__NB(14=O8D\;=OS_59>X7^@2OCQ_/;.N/@*KI\3W613ZV MSO4-D==:\>VY3;?I:S8KI:<7?1;?,ZQ _1)C^>EGTWZ!]OH''']T?GZ.QB+F M]R7(7IGT0 H&)\VJCWSS "HBR!,\ MT4A- ?)BCL> M@@.!.^=VA<7/OU@O*E',Q>"KDM[\!A %&]G#:CUT' B ZTSUA5?#J'S1\.3O MUHL/>,P"VM% HR>=P6#4?ZF,Z"J1#9G(7H)Q)!;#9P^#^Z8+<]5TE=]?P#^4Z=I3)3F^E4%XK@EDXG'K_R@-U M'";&*U=)WT.2S8Q*_K')/\[33R]Z#D[Q!^=^&C0O[V4/YVULI? M=WOY^TYZ97X9-/+W>.1OYP'D[V\BRD5RHUY!U#0\#NG;;:3O84C?=G?0[;/T M=9SN*^&ZG:[KNO^6/T[^%;8981,TLC>H]!]'8?6O0Z[6.2O;U& M]AZ&["TLWV%[U"U9O@Z%'GIKI6]W>^G[08Z3@F$&C?@]'O';>P#Q6R6GT2;B M]Q4EA/=%]!LKY,"L$* M].&7/P=H@_37VB"][6T0.K&OG"IL#)"C,$#Z#V" +-/2<3A_@T;L'H;8Y5\I M\-;N=%^E(@B$\+P922M3'\WB]TL.#\,N8.3&"Q'*M9&8L#:J6]$7K!09 M%DB+5Z>WR0L%'Z=[3,)BV B+PQ,6@\ZKN9('"V)"C4$STF))2'SVLAA[RAQW M.S'Q1Q"&@9CAV+8$6_8KO/\K3?#2O5HX@I:FB_ \C_&DU_?;$>43^;@(L#T8"7#[2:1^3O&MJS0Z>V-U5 MQ+ZI:',?T0>Y3]%VK))M);*/5LZOA,91ROFF3/ B7W8*1-[YV?D?&=O)NQ_ M-L;K/>#9U#NIVL-ADGM*E4F5DB5RR;UXZ\JE&GCMBZ9M(_+N@P:. M5.0Y[4;F'22]+U.ZUOCW$*)\/#^^TPB[!T#^40J[;C/W_E#(_9:RH*ZO!M]? MS*4'V^#CP; _E>146<)M)H.Z39KDOE%S?!5;W:9D_B@(W%V0/8MFTB[BIRF# MOV?L'*/X:PL>EZ-V/E)K!RCV&GJU ^$P!>RXB*1 M:8I21H03>'QP%L_9,'JVTH])QV$UQ_$'(XPB*);E/%?ZC$GL:3J9I9%AA"QZ+^1Y=]%Y\_ M%./3SK>5=4UL_2'0?Y2RKFET.!!B5R?*]AW'';9'KZZZW:[3[OT);HP^4%:+ MMZ5I4+_EX8W%YP3T0;+)[%J""UJ2+WHD9 9+C#(TUR@F]@T>EX*$LOY#S.9O MX$]D'WU+$Z/?"Y()EPZ? =QOIO3_Y)1^=P%VS93^9DI_735YT\)S*$+^MI!D M]Y8BH+4*?FDFO]M?F/NXO=+G!ZW0_#3EK5@*CJS=V!CH-L; _=+),8:NFQZ7 M R'PA2$,&*M43OO"-.RU@H\&%]0S7MUO8CCW2@/'-J.BVS2]'"B-QWS^T!Y% MW>=OUI?/'V@,>%$']1;>"2^]%%F<;"OL!HVPNV]".#YYUW2\'"*=#SNO2ID8 ME7;3:>D[\W)%/T2WEE9>4Y7P$ 1QK%TP31O,T="[RE7O00 VI0GU(X!C%7A- M[\VQT/N)7^!M<3;PYF)P,9'1B,'[((MC%8--#]"!T'N[.^CV1RXNO8?= M_J[;;;O#SK_ECY/NGXYN LK'J9<$1F Q.-#O"XP M>4SG!VJ1=''BE$12I],Y<3L]=]@^#IFT$8Y^$U$NDN+DLB,11$U7T($0.?]* M1-YVG%>+(>:$I$X\F2C%2V(!A,GN;8FGBU6?]SF@_K %TI:X.G#QO"4TN "F M>U12NNE?.DY:WZ3^S^HP*RQ5_FWM-S?] $^.0(Y.&#KM9G38 =*ZTW%?38(D MS6A<'E)Z%F?3(/&%,E?Q.YX*2XZMLC6_X25KAL4FT@?Q@Y_]"HX=,)&4Z^3H M9R^+,0C%C8(E4ARN*)%7 M<7@%C*+O L(/TC3'3\9X-SV^=%F(D$YX.S&N>>F[E.[![R>T?LRZ!U&:!5G. M>?>%_<)*0(\DA!6X5#]DX[CL/1^,!9>9F.1QB57WOQ!T;O=-(UYK*%[5&%$Y MFX?Q#?&*%F7BEOZ1]^;R=:+/$'O/B#YM/JX69?2"WS"#_#66T]EQ\$:GX8TG MQQM[8(O? V\J)#E/TOLND^-@CF[#'$^..8JJXT=ED%^#T/I=AK#I(V"-CM-R M_JOAB1KRA"?CHB(!G1+IP8_%".?@G[W](+R?_Z_,$KB(' MZ%]YD+"3\C4'O\+IB!.G^T*\9)ZBCWJ^^HC6PMX@/"@),O3TWO\ O1%=@G_J M9?A*9]3ILLO'S*G6^V#B" W+U9#E7-!R#<_5DN=8S3&K1:-VO^,Z)Z-[ M4'/.T/I'ZZ)UUC+SEY'._0'R;CWW]L1_#FZ,XL\1\ M+D5B!3S=A[)1P$PHK=^)3%B4W1A+3^2IM.@5X/0#G2720I_=1W?_.LBFYGY< M&%WXL@+? Z.?B[/_.4CZ^29^Q%$\NP&EG'K+Z^1A$W\!XW?O/QP+CM_)21 %QX?BCZ=OCP7%'\58AL>%W2]? MWQ\+=K\D,L4LR[&Q\$,VDNQC1VO " M 9_X:*47Y4KDQ:RPLI MWYMT>[WQJ"_+L*F,#$*E]0$>^_*5/*-W/0-CYJ" M">+C01$4],/ZZR"%[ZGR&5XSEE8*U,+US0&\9BRG(IQ@8!H?1&%P=0%JUSR" M>^AQ(L^F<0*;\^MB"MR!X]H? M/GP]O?CV]1]G:(Q8IY_>6>\_O?_ZZ_^U3C]^>_\5;)3S?[Z_L'GOYY_.6D\/ MN0T_'BC*WF%1]>NBGEJ-GSFP:-K;F]<;[$B97LIX@SU9X)(&OJ77]Y1V_"I] M97V18%]:O[6LWV.9C*7\_O2(^'C%SBGS >OP59*%];ZG0K^K^H M;OQGX$E*V00^M;B<30,Y62[EV@7?:_V8G[KT*4"\#.I5]7$TE-CSXAS'C5RN MA_%>C[.\*U:G_A_'_@W\F&:S\&__#U!+ P04 " #\B6E16@QQD1(1 #$ MKP $ &EE82TR,#(P,#DS,"YXYXZL<=VF]ZG#D2"$BX4H "@7^[7'P"2$B62("C;I:]4TTDD<7>QV&>Q M6+P0^/C/QT5HW4/*$,$G'>? [E@0>\1'>';2^>WNO'O4^>>G=^\^_J/;_>/S MS:5U2KQH 3&W)A0"#GWK ?&Y]38IJ0Y1-%LSFW M^G;?WGY*CT?^8- /;+?K@JG7=4='P^YH=!1TC^S!:#KJ^ZX[#-[/CH>>?=0? M>GX7#*>"-G $F>.Y72>P'6A_. 3VP%5"']DQ\^9P 2Q1,WAX.'@8'! ZZ_5MV^G]\>7R5I%V$MH0X>\;U(]3&J;T@YY\/ 4,IN0(@A6U M^'R (>_)2MJC@9W22 E((Q-AQ@'V5C(QP3A:%#/XG/;XTQ+V!%%74$&*O!5? M-=,F@R3P^8HGJ]5A+W[8L0#G%$TC#L\)79S" $2A8(GPCPB$*$#0%\X20ND. M&P29QQS0&>1?P0*R)?!@N;T^O;,L"1Y:+ GE%LYQ!(!-E8:,2C9GU+6=[L#I M6#'27^LID M?-D9C4:]1^FAT'=V@L6A-'?H?(AF-:MO&"!X?][O9<4 MUJVW8&$B?=G%YR7_G7AN(?^DDZ;% /MGF"/^="$B!%THN1U+DOYVMI0M^1&#_A7^I#YOVR9A M3D@TC%MQQ)AOLP46LB4_IK;7(#(AV(=8,(L/C(3(EZ.5SR"42L2\$P FY^'Y.%YS71#D![.0]L>UFRF"ELIWU(%M B^SQ%# M&#+V&3 D;'R=J8S(^F[1#"/AW #SL>>12.2 >'8M[.>)+/HKX; *U&>+UT#= M=VS'B7-6Q+R0L(A"\24M\KVE"I7(9HM5R6RF8&M=LI46;?VD"F]3;_L,H-)_ M7\\55B7HO$&,W/JOY WII[U#&,%U!Z;A:[I#(E_G# -[,'@E9XA+W[N"$53" M_& VHW"FJ$EP ^\ACN IY "%K^@B%>7J7,>U7?=U7&=3*2DB44NFD$JQO5<9 MH2M76OTHA"3PB!@K8YZ,KP)":6Q1(0'$;(Q"#Z)[V6A?W>N>J9?>*P]=-0/T MXEZ9*BV9-]6VA-Y6HK@2E:INK77?NVX]%TE:_- >OKHWYHO2.]C057-4+^Y@ M:9 3BK326\204[0HCX\9@YP)BUTB,$4AXM4YLY95/S3ZX.3#12K.BN4I]#(2 M]Y@H,QBEKP8"]/GIT: V/FW,/75VSCU+?\C0F$79ERI%'V!'KIH_K@5YT?/5 M;QN^L8^L&["-/8[N$7]"&(0A>9!K*B*=\4DTY8%0/,EDGN\>]HC7VPSM1F =1$ M@CXT#ERUJ%,;K19&O%\(\1]0*$SB7TAKSY!PV+CW$"8Q6;4QD:"/?[(OVX8K ME:IP6LM-.K8$K]8MO.AM;10*C43H@^'A8$>\VA<-]=8VBX=F,O01<>C:'W:" M;!\2M^R]GK9%JX= /7P)-*NEZW'^X-I'N^"^]0(,3P#@"(7Q< M0H]#'RP(Y>B_2G?Y&V:&"PDO7IS>3XY<>_1W!3DBU,8NJ,+=\_+M\G)GJ^B*Z36%3G^ ;Z$64(CQ3BU)FT?@5 M"M3&X[X< ^WB# F54F9CIB]5QQ*Q>*50LBZWC\DY1(6)B/@M1,D6D$MX#\/! M!5Y&IGG="Q2@=Q'1:^2K66&-,J$,H3Z=.=P4&S4-N8SLMZ7!,_N MH#R[8FHX#U3&I8\E0]?)K5PHNWXGTW@T'+JH?CR'5R(Z]8G/796@F, M7]]J)2S;D>9J&J)X'[)A,FP@0 _1R'6*>XLX:EGKJ)41W4JL)F2Q0%SE?P#[ M(M&7^RDA-GC'1L>I39 &MI-?3!B_ZE+-K\VS!@*=>MBT,0'3 M&/D2 @9KI@2UQ6F#WT"NX]2#4$1%64[+LPD-#.<1%W9XKI-;N#/TC&V_6)6_]XQ"T-:+KF/?5^6!4(79S+%&S_:,.H7H M/>/0[>>6$/2>D5W,79>>="69\EOI&%=\#JD&.#/D3:7HH1VZ_=S4OY),Z\O8-#[>5_\T1F[E5Y]"V_I2GE;^&K&VG5 MC1*D+6)M8N2Z@WP(61NZ?>E06G?3=<1-:GT$$8/L@J7#U-8MC!XW,)2G(RX! MY4^< LR I];B*JQ>RJ:/*4,GOP\>=C;_,2G_C[QD4_\IJ?Y&8S!9 P_)]RG].$" ,!S*\A1<0_)0N <,<" M4Z;.>SGIKKE9\)1LWK96HDN"69T]6UVGL_R=B M\0(9)^M%SFN ?(0G8(DX"--S"R=D,44X,7!)97>65P?<^-DTOMQ#/(!39&J< M^)<%$<$:T"=C3UYOHU7?QQ."DZLY:[FVN9BF?;U\M7V<5+"LJB:<+UZ[^!6NDUT>=^2:$@]"GYU3LKB!7NR?R3O:=^O,_SQ^G0C/D@/"U.;1DA;P M,L*?T1P\X5]_67N(K^T8SRA4=.,P3'ZA&A/5$])H?"S<1I^^2/I4L]$7\C;= MTF])"*A1NE%$V;CV139^B(,I66]]-W;%4OX:7OA7ML?31&_1E\H#)92V7PF6 MUZ]R]M"UWM^].Y<0MRT1X\']NGXW[]_&U^7)UD9DI>. MCLDOF,,9I-7:"CF,B8XN0/P+H#-4GAD64+Z\J>N$]K1[OE'GKT-?Y"E,18/I M,HT&Y9V\">_N(>,UV\@9OD>48'6QI=DP4\?1=&M)XG=_,X ;]H6D MQAO!?$?:S84V3 M7I@POX$0.%YI>GWQ:U8[YVA!JD9=5Y#A''?[MO;BSF5ZS_E+$T#)SHL M7QX0+R_(8R1$OMR2?,O%WY*,!"H-F9-0]&DLR78KAJG/D=CP+)94A$VUU4*/LREWTY"/'7L]VQA$8?CDQV_]JHQ"W3I7/C-KPMM\ MOE,X#--.-+5?@NTAMS*_A<)BZ."%D2_1,_CC?I&PPDM2],H;9[6--DXK6GU\DIET*@KI>&0QI'(H6A-4I)NSRA.0AH&2Q=Z,*LZ^@$>)[CFBC%\BB+?G\[3#N9UEOE+\7T8FB[);A^CGTHVC+Z+_FFM> M"3'E;S116;7E21+@-@8UU2&@A.VM1L0;@$(Y%:8Z+R2O)3/8=J%V+Y[H$:(MXFP'=R<6^\D%.65X%H7R2\E\%%A8)SX*EWITJK M;\;\5D/2F1@J>)P$$[5'&.&QIV9N10VNQ0C"0TN1)I E\H;VL-P!ZLAXJX80 M(5;V67'128@:ZYNWEN6O:]CJR (FDKX%^/3N?U!+ P04 " #\B6E1I9SP MHXH? "$00$ % &EE82TR,#(P,#DS,%]C86PN>&ULW7U9DULWDNY[_PI= MS>N%A7UQM'M"DNT)Q6@LA21/SWUB8$FHSC6+K#Z'U')__4UP*5>I-BX Z\@= MT7*)8@%?9GY(9&))_/W?OYQ/GWR"?NCFLY^>LA_HTRO7[R\SPNSV&V>/*R![^ ].1SMSA[\L\$PQ]/?]']\D3\H_5+[V<7WSMNX]GBR><-3KO9'S^6/X(? MX D*-QM6?_WIZ=EB?/W_^X4OHIS_,^X_/.*7BV?;;3S=?_W+C^Y_% MZMO,.?=L]:^77QVZV[Z(S;)G__-?K]_',SCWI)L-"S^+I8.A^W%8??AZ'OUB MI?,'<3VY\QOE;V3[-5(^(HP3P7[X,J2G__C;DR=K=?3S*;R#_*3\]_=WKRZ[ M[,#_,(/%L_+YLZUA_2S],EMTBZ^O9GG>GZ] (O!50XNO%_#3TZ$[OYC"]K.S M'O)/3[$I4@Q,G:"E]W^[M[EG?V*+?AJ7T]7'K_'OFT8+HF-API<%S!*DJ[WM MI(F7<_RUV0 )?QCFTRX5GK_PTV+"]V< B^$ ?>S0Z!%:V1?RI6Y*E]M.I_-X M[4O30M%YO_W-J0\P77TZ60[DH_<7D]>=#]VT6W0P3 RS@M.D2,R,XFC&(6TY M!**BYEPK8-'(ZSK:"+*B=/9#6/%ZTS3RF[EG,%T,VT](^810MJ'WO]V"8:W! M*N*\7/8]LFPBE#;1)4HL<^B>E&'$>Y<0A*;,H'%ELHVEVD"Y+MP5@CSOXY-Y MGZ!']_WTR6X?!^O,>>F']E\X]FP/%^/)-(MX'S[^\6MU['[8EY5 MX6N[(OAC#?]K-RLCY36@&]UB^OK;?!8WH*A*5$O)290>0>6 \Q/B(0)RRL$D M)U1HP8('<.U""?Z=4:*F*:KQX\T%]*B$V<<[80GA+>9AV'U$2L3)I(F,3)"0,5]-%C375ANNU XFWK&[70RN MOR.#M]!R-=?]\P;4R_GY!>91F\1K,Z^\G/IAZ'('Z(R;GD?)/%OGM1C2G5K<")>A:H1HI79=W]8Q>F:Q # MLO.7+W&Z++M%_S&?I\_==#H)#&1@R1(JM,$ +GJ"?Z5$H<9I-==AE>S8=F7I=H)]3D9Y0T1PJ,\S"CB&/[5!B-R M#L8S^\W:YZUY\9T=C"D3/L*$]918/>U]-8OS<_C@OURZD4F((00J TXM%/$( M#L1;KC!K2B9SEX.SJL6XO1O2F!+9"B.YDN[K!7R+,^@W&*[DS1% XTR!9-1I MO=WB3%F12TG1%!P@GB:!WFUH=F& _7X8<+S&ZVU=W-R(=4*XQ+(B45!5EF$C M\=Q*XI24TJ9@E-8M+/_0SOSQ?#6?_48*FT%Y" HK,D\^)Q:;;$ MX?^(5T)SYTW4MLU2QJUPQK2F<20;;JQO'*__>DMR,?;+,O?>D# SA5FVD 2, M=D1ZM)T5F&\#CUQ%Q7W23?;X[T0TIB6.^HRH8(5JI'@YGRUZ'Q?_[!9G+Y?# M N?C_L_EY TR2SVZ8"V(CQ&1!8-,-5D2]-+."J55=+P%/W8!-Z:5C\I4J6Z; MMH>&MHA,%L"L223XXMP"P[@@RY+UH/@^^Z!SD[3W/E!C6ORHS))JMFA]9&B+ M*8@H@;E +"2#(;Y-&.)K34#2X$.("G*3Z.I^6&-:+*G,D(KV:')@: LD,FVC MI9CX4TPC)+HQ8JTK3BV'H,!2)7/KB2E EHH4+%$%$N=%'$,ZTI99KZV&3EY2:4X^.J\_/Y;-7N?_OI M$B:::Q:TC,1HCB8SW!.?1"2:6L\ 0,; VL10UX&,*=DZD@$WXZ4C=%Z-UA]Z M]+++_NL5'-3YY*301&>IBE":>(K#2Q1GBT.N',]H8?N;4/9,K,CW9/XC%5\O MSTZI*]+[Z5O?I5>SE_ZB6_CI1 ?.C93H7P6U!-TTQ:BLR&8R18_-?&)-G-L= M>,:4.%5F0@T+5*/#.UCX;@;I%]_/, 8;GL>X/"^JAO0SY"YV&*5;YS%.-QAR M.4&D%!B+*5-E4E2V2Z53\Y=W@FRU"8IRU9(B<<2 M1PFM801X<#DKQI5L$C;<<^CL@&#(#V?/9ZG\IQCNDY]BH\/SQ4O?]U]1]QMG MS14UWG,26,Y$1AR=#@-:C$D]R]HSJMM<&]@)W9C"IL,9T"-:=Y"TPSIB%I1FP0K.S&H6M+V9+$;,Y.86#(FWB3 M';"-*?ZJQY;:1FEQ%@!1W1)P9FZ9EV,I,_3ZW %Q&:&!E"QP*AB/32,<4_5JU.M M@9[!HL.>KD.I5*KJ>@]-ZU;=(TS= E_O%_AG\2[SO#DK4"[A5]+>[8W75MP. M(E0J_'5YFF)]>OWU?!@FU+N(_P?"@E^5\\.!X6/ GWQBR4EN9),,\A8L1]]> MZK&1M_T\=XN)#]9+)Q)A4$X/^8 9N]>&>)[+>8&D036)!*]@&%,F<*SE;UQH M.E#5]8)_F$[+=3F8H6!3G&&>I_-NU@V+(N8GV.3G$_!!1^*/:TJY-D086JL:>WV!Q1!M(3APP@D3MAE$&&Y";. MM*%,8W+.A[/QYLWB<9"@XM7U#="-NWB!WJ3,.=%)B,QY BD*! .2!(US#N,I M1T%#LJY)X;X[\(S*D=>FTW':KW-[@XY6_,)9DO .98RQ: L?2B)F2DM.Y%:EM4RIAD:CSK51)8M@#%YPD-M M?/. S '*K;@4.2S>Y V&B=&4 _64I-5ND/698 BE<.P$265R/ODF9^>NH1B5 M@ZIEY TU8LRK22IIM M(HIFIH9Q3G+FM.S:9V++JD9,P )%[Z1#H^%V#<>H//58272,[>HM(LQG\^MD MWL))$8+G@1)*N5\=$L+X0PG"/>5&VE($J,FE]#L1C6FW<:RA5$=:7^TN>[)QT7U:GQ)*7H(-((BRJA3+RH8X M83QA7CK/I?9"MG&+.T.L4) U J259]M>5D4CPO FO^PA8;Z#DD9NN"0 )A"I M4EF) 4DX)*=+Q5"N6E5EO1_9F&+71IRZI7QK16M5O'5UX;^NQNZ;?#LLG86) MY3$UH."(A 0$945L2;+(=70V-UG]?!#9J(+7$[&HKKF:LFASF7!52^'-E>+] M$532HAS:!*&)M$&1((0AH*C%X,=IF9ND/GM@W#."_$OP M\8\/O9\-/A8XJ)]+WWJ+3A1/*4O01$L<"M+94M7?*%210P\;)+.AR6VYP^". MZ5#=B8AW KO6K(%_.8EC!/P)^D6IK+QZ: BS0>RS/!HA%)1!X8DO51\ET\8P M#-.=;^+7[L$TIEH]CQ!F'6.A)I1Y-0S+4J,?T'[UN]ZG< M[UE]_,(/UY\M*17_!_S:NFCW*EU]<['VQ F,RU1%DC-&BE+@E&]=>08@@7; ML["FR6&)IE*-J:C0(]#V<5E2I1#XVTTH\6%^5;!W$-JFW8-ISW+5WS6Q:INHWA$* M%/J;T@[O8%CT75Q VI1^N/[!E6^^A;Z;EPKMI:H2QAGK_UX^L8$_G/G91WCG M%_ +NM^XF#"&P:E$'^RL35W'TXI9X=3L;62\W-&] M0D8?I58=@S?X*.B%/K $$R('(GD/N"T:!C1V87L00.C36Z^[ YQ3)>(OW^.'LN! MUAR];5(7BFD!R*$8*$Z^IKPO$[0DP=KH\&_@=)/#@X=NF3WNT8+OGZ/'7!7Y&\(#)(5(B&2#B$K%!')O,F)0 /G>OW5\;/<-%#[%84Q)^G ML.+W+#T_G_>+3>8U84JR*&-9[E2FO%6KROG3U7&VP+/53J0FBXV[@!M3L-.( M63Y[^[W)8E49XD_^Y?E)[F$@IO1!09+8%$@YTKW0B M1K@(.21F7)/(^5Y48PI$3L2?>E:J_-;7%?Z6='WSI/:9[S^BQ):!3TIXDD29 M*RP*6ZJ@$QJ]M0XG)2>;G QX&-J8XH034:BRO>IMV]ZZ6#UQ.6=;GC#CAI62 ML=H3J]#4.3//G$TNF"9K<;?#^0ZV76OSI8)=JFP57)+T"HK?YK.B@EM%9E)2 M 9QH"8 YE 7BF& D<*VUD8R9;XNNW;HIL%^OW\$^:BUZ-#9)Q77^4K#\/[M9 MNCR/'9&Y@?) L-.RJ9L2"9I&8JUT7$!TT.8*TTTHW\$&9FUW;-V_SO=IWJX]F0Y4SU+U8UZ;Y%T M>ZS]\JC[1&8:9 B<1,%*W<%RK"0F29Q4C/NH8@I-*ISNC'!,+^&>,@:N;KV: M]W>O+?>]FMVL&C[)'+F=O$&OB8&+C!9IGTTF8)1QB8/RILD-_5W [4(I]\B[ MU;4Y5=UH#>ET9W7Q"772:.%RN5%0]NNM(!C,,\*D#Y+K0 -OMQ!C< MG:C'_O+4JV[9$\RC)RZ'%% /)'I:WMU@B@1,08A)G#%KD\BA MR6;187!W8N%?;.'[!(8]\7Q[^6SL1!MGF/>.Q%QJF$7 _#=Z38S$^-(K5 P[ M$?ONQ;D3[?YBB^4M3=FH;J1,(E 6#>$R4"*E@W+?A1/N4N349PUMWKZ[IV[D M'5SYBRV4'VZ&QSAGIG2P4HI(+ A#I):"A*PCR5J(%$&5PA1C.F=V^ GO7^?] MM3O57<9A/"S[8E'"3Z/I=I=9\"K&['Z18(/\^?Q7\NN!\2)GF7QM=RS66!84DYS7:P7 MDQCE6DE):$X9O8O2)"2>B3#>Y1T2-#EIL0?&[^#(176&-;)@B[).+Y9# M*1,QO/!#-\P1* P(:]6:GZ7WW<=9E[M84*_S+]32UO_^-E_ (16)CN[RB#I% M=<4]N.+3$3 NHX.3*OYZ3')RW=\N]&.H_T-9?#BQ\C=]/H[J;Q/X,13_ 9I.85YCO/5I?5-H<4\ M[_LU5&S!;U;Y^LL]M$W&/;7]+W-'5=)8331Q\/R^0Z.-M%)UAKZOHQO_MOW@RG<. M'[JU>FZDY8.%KU3B]-Z-B.VCWRI3GY(%HIEU1$8MB!>.$2.M%4X"^-CDD- N MX&J=X-P^M:"S$"ZY2&B@E$@K$^;JH3RR81)71D@FFLCZ#8XQW6JKSI&[SF8> M8H.:"V2?NJ$4EYGW9>_ES>4FW3#1DE.O(B/!(RJ937G) U%Y"D%:8R-MM*Y_ M-Z8Q75MK3I!:MFE4P?Q.[[Y9^?O:S?QT.O]9W/;K MN]'T=H0"#HXUMJNB%V55%.' =E44OW& CN]M[@BU[0ZSB28.CDAW:+215JI& MI/=U=/B W*751MII&27>N='P&RPFV4MC#55$>&.(-)F28- +"VFCE)R;%%I- MCG>"JA ,W-[VZGVOB08?4"I6[M8K(LM9,&>\(-0F;8 SKMO/G=3Q%6N4?K9QU*[>!W&X7<.W8C=I=4C MYL"]01\<(MS?T\$!U$[--E-0U2#J_JX.#Z-V:[>9CEJ&4K]V,W1;K[M/<*/G MXI=W0A547FW"@(5-,^]8I)W8WJRA1\K>B59];A MS)Z)"=83J0PG-GH@.G MM6;>QB;'UO>'.JI0Z7&H5<.(IP^+_MP/[R[_T:_^ ML=5\]W"/S6;"/85M%$C\B<+/9DL_A2\74*I<^BNL@?7UP?8VV!G""8QRF#H. MME*I&_>IU(V;Y[PNYNGQEX=%OUP=?3Y Z0^U>(0.]P+;2B4')PF[M=M./573 MA ?ZNBQ'>&7CX+_0S2Q[2//9.XC+ON]F'U>'7@X?WPU M%/_T2II92OL>HZ? M3;O-<<#7\ FFXM7L8GG,_%>ATW:VV%ODYN.D_2 X(OGS^;+# MA+W9[5$2'#QM7/GE(Z6I.@&4!K>O/):?#R?P72T=*>V#X(X2_;=26K>\IG6< MW#>:.5+H^V$=+/%[Z'&V>O&VWYSJ6;T-=KCD]S9WA 9VAUF-]E<>-:TW FYI MM.)@> CR$2="S\^[5>GI;ZW@4_?NHHW:=A"GA19_72XPFSCO9MWY\GS[&/,V5H.RS'/< ML>LJ';?1^,&BU]L#*AVM#']Y3G)[@?SG)4S*24EM'"?@>222H79=CI(HPT1( MR5$#30XA/P2LPHK^W>V_@W/?E<='W^1?NP'-_7_ ]Q.FJ*$0%;$^ I&@)/%6 M2A*##P*U8U2S#;$]H8YLKZ@>PVY9TF]IQ9K[1_!T)]SX1Z;DD MSG)&DA8\6L:T3DUJ(NV,<$RU,QZ?4'O;[*24^G6^["<@G$!OB9B8+E=BTQC=!<0(I>>>$#$ M0DMO%>00FAWAVAWEF)Y*>51F'6Z[MO2:V"1IS-23J,MCA;I 42AY,,IDGR&P MS$Y&HR8B_C:?Q$'H U^@SV;U8 MLM/0.- H;0?#]NJL#(HRU!XQV: C2*9X?TRA60J< 4\A^].YUEOOW8\P*ZW/ MD4/,T>;&\8,KF]?6->?;$L4G6-3=I>.VB[I[BUYI4?>R$/0W-,S6*:T4)YI1 M2V26EH3,%+$QQB1C8HPVN=-U!YZCGZRZO=GMV. Z^JP:T&KPY,9+5/6,4FU&NP/3U8F6^F!I1K>L01*I$DI< MUHC!4&.I-"'1)DO[#R(;T]QV0KH<:)IJC'D-PP!P![AKB9'ES"6/,[OB&6?V MK DF*(%DSS@'[RU335[SW17@211Q^T:+=]XD+R3A3#,*XSR1*32*ZD M,&TNP!P.>4R^N0D#OQU])[+NR8?E=GM&IFP3]8KX!#C;V!1)2-H24 J ,^%E M:E*??D^<8W+RX^'=@79\'+*MMFZ< 9.$YD2$D(@TK(R)Z$C.7E'**(_6/#K= MQK;M-C["[6W+1Z'<:G-'*D9]CI0X&C#_UPR("]X1BR$3Q>0_\-1D.69?H&/: MEAL=X?:VY./PK:S.:\9%@BR)4:N7.%$YWAI!%)4VZ)@P(FBR@K OT#%MVXV/ M;_M:\N1\N[XEE"6&F!:3/R-C0%<<)/'26F*R]DPJDR$]ZK0ZVFV]43'O<)N> M>.'ZSSO-SU/J5@7-IZ_7;R7F>7^^*;#48.%ZGX[;+%P?+'JEA>M57R_GPV)B M8\R&44' 4R R8>SO@BVUU)C5BF;F3).]UTL$-7?1WI6Q_B;_/JPOSE^K,&%* M33BI,L$($P<"38($GP4Q$$0V(N)X:+)*O2.^<2V)',*.^_;3:AFFR=[KJQDZ M3!@6F]>H)P!:Q!0]@>C*BHL3Q$:,%7G"#TL=:IZ;+#7>@VE<"Q>UV7&, 1KM M70SOT&UO\)1R.#0KEYG!.5N4/95D#0G"4A(SBIF-1)HVR?_N136NU84:K*AG MA&J\>'^&OJI!/[@N\6_^'Z&30\X30]G MOH<#='*CB2.$OQ].-2D/OI5_1T,5):YZ__[;QDNIJ8B$^KF;+A>0?GG[_O"A ML'O;%;6SHP"5%E4P1%U[M/)B6RB"HI(I&VV)^V1/GL;/JM>XFPFI/ T>A,>W'8(Z; MU=[KR?/HL#6M8[Q<> M=873V*OS"Q\7$Y&#%=$"\3I(1(CAAG>*$]#@9# <%#39!=L'Y*B*^IZ23,TL M68UKO\]2-RSZ+JR<_V9N6&EFNOIE2!_F;WV_Z&)WL5IU>%^*+*X*+Z[5XX!G M%H0AU%I33M)B%@*2$R9%LA9_9+'),S?' M]S8>BOP\F36KP:3[=/_*)&0C=; MZ?3E-H9?X$\#CJQ^8[_>XZ>K2/_E6?GQU>SY>7E0[4V^XU<3R;?G8MA?A_5CY$^+1/W;\+Y"/; 'FZR8 MC32J][6FV<)_.2A%O?K;1\AZ)X@:8AUNWEL:J2-D[?*9'U=#\M#GEZ[__E$% M,N\$?[V#U8L<%1DY?%SB##!C2 ME_*@!\AZ9U-'"+T;O.K2'TSH!QILH(FJA+^KD\,'P$,M-M!(90>^# /\:UFV MJS_A'P?[\=N:.<8;/ BKEL2'._=;VZDGF\"\O)' M\ /\XV__'U!+ P04 " #\B6E1/[5FX4E4 &@0, % &EE82TR,#(P M,#DS,%]D968N>&UL[+UM=UNWDB;Z?7Y%;N;KQ0G>7\[JT[,<)^[Q:I_8U\GI M3-\O7 6@8',.3;I)RHGGUT^!%&6)HJA-[@U*HGU6MR)+U,:#>FH#585"U;_\ MCS\_3+[[A//%>#;]V_?B+_S[[W":9GD\??>W[__QVPOFO_\?__K?_MN__#^, M_:\?W[[Z[J=9NOB T^5WS^<(2\S?_3%>OO_N]XR+?WY7YK,/W_T^F_]S_ D8 M^]?5'SV???P\'[][O_Q. *[UZZ&0\_>=?ZY<("_R.)C==K/[Y MM^_?+Y*'_[7WU_]FM[C!V#CZ6()T_1E !H^+Z_^\#H:\\/ZE_31 MQ?BOB]7?OYHE6*[HN7<*W]WYB?HOMOD8JS]B0C(E_O+G(G__K__MN^_6DH-Y MFL\F^!;+=Y??_N/MR]M(Q]/E#WG\X8?+S_P DPDA7CUA^?DC_NW[Q?C#QPEN M?O9^CN5.])LI5U"FPOGO]6D_],;TGH#,TT5$1C_%:57P 3'N>GI_S%?/8AD+ M7$R6 R*^_>Q!\;H<+S^_G);9_,/JE;\?)#V*U965!\578/8^[AHV4H+Q=%Q_ M^HK^>?G,"J@O2OQSB=.,^?OOQIGPR8*HC$ZY]< M\6X03V;IQD"3NB[.KHB<0,3)ZJ>CBP5[!_!Q].N2MJCZ;)HBOJ1O%R.3G2Y0 M!#,I.*:Y* RDX,P7\"C19/!RIQJL5*# (J[TX'($T@<1?L#)3?[] ,-L)X7?;,]G3L'OSF;+\KU;+Z9U^5;>.1K M6FV+0=_^Y[WX7?S3KP8+Q),_A-A_H)^LABAC4"O MDF7)Z-)4#R/6VUSK M(;C^C3X[PI)SXI4+[NK,)+!82F)&TE:ABH_1B 'IK6.>!:,'"^\VB68($O^_ M"Y@O<3[Y_!8_SN;+DN78[!/:N%(R![+DD/:); 7S$,C.B\4:6< #.$-[1S\+!@^7IRW M^76#+,5SF"Y6D6I-N':-)O3RK$*V*ZF^WQV,5W./S^?93+^P!A(63&7 M1*S*1VI8G&'HP2II."]E1[SU2++W0CD#[H<3]0Y5Z!7*6N/[#?Y\F6F^XS)> M'UE>KD *!4A/ZPY H"T%/&%]Q;J# M[%[QK[M0R9&RF(6!S&(P4'W\0-Y!HN^RCD9R]%(/88G?"> LR3Y,K#O([A4 MNX'J.7W[>O[;[(_IJ"0G7!2:292"Z02.>2\54XY\0F>R]R4/3?67X<^'Z"-% MNH/F7B&R&YA6J^0V0U@;V:+)4S^__''E1GIO59@E&'!>IIK4+3ZF*J6T:-Q MUG.?S-"SZ2:T ^#(SPN%O+U"+E^6M'%D MFF %",*(X'&(G('M<9\TF[V$N(/17@&R7S%=S$F]A(R_C9<3'%F)7,:D61%8 M,X^@!NN"8&0'ZABLP#S(R=3VN$^:T5Y"W)$+TBLH]ML<:O+\KY\_Q-EDY&*4 MQL3 HJUF>W&1>;SX=A#9*Z2UT:J?_TSO8?H. M5^%6:3,J'I!Y%>O.71P+F2SU$(K0P?!,&_F K^?UL9\TK;V%N8/= >)6ETE& MZY.OJG8TXPN:I2JD=MHP2QXVJ5U0#+*R#"/M\D$H!=D-ETB[$\.39GLPX>Y@ M?8 ULOI$N>0EN-/^!,LX1+G2 H97)&%'NH': Z-6O'V R^?%B0=-;+$9>EE!*E,QP7;-$H=X5U)%) MZS@(FRR/PQTYWACZ#*@]7I0[J!T@1/7S!YR_H\WCW^:S/Y;OG\\^?(3IYY&Q MI%F2D[>,Z,EU%"XO6FT6 4[X1P!E3W%^T.RGM%J2Y5\#U.)ALX M.24PU5 HY J004#';,I) _D"X(>(5=T>^0P(/EJ0.W@=(*^+D'RH:0NS M],]?W\,<%Z\OEO5B=/7W")[F4H7 LK:>[(/BF;<>&=F#7!B:JE7#19WW(3D# MW@<3] X].#K:=6NVOT&LH1I%*TJ0F8$*LD;@$OF 9#R$I#2G>2/?=6=QP/N8 M*Q@#DG[M*GPSJ@>0Y:ZK;-^M+S;_-4UF"\Q_^WXYO\ O/YR18?_G\N?):L"_ M?;_ =Q]N>2P]U.'G_[I8J^['V93^N7CVYW@QRD:!DD4QZT S;7E@@*"8],YK MH7/Q?D?BT(#:L0O5@,JRIT;!'N4Y@NV[%*>WU >\$KD!MX7II]4JV@G4:*MJ MPI JL1/5D)O%7:4?]BA"?_9FK41_,KVP5CJ5T3+R0@NY*,6P6+1E128OK,K. MXPY'_DGIPXW2&@^O#H=(O($:7+-N_KZRK$8.2DI& NV9COP622X+.&T8Y]I+ MX(Y^NB-TX $.S(<4[8!V$#:#?85ZSW3=@E(8872:GU-#49"T$ M%8TE0];($J$0LMUE7'IR?0/%.?!\O%CO?*?_Y89"5^\\#J^$\GTTSK7N8 MZ9O%;#+.MJH_# T(6&D.I=]>- MC[8$<$A..CJIM!YU>/[@57) @BK2:Q8P&:8- (M8:H:$3]((T";N2.=]3%5R M[C":BP+-,[J:,\V91DO?21OKJ80CS[APX9M8"X_&W3R$V7OZ0_";&9:F%)"*MGCEQ!D;;' NWH+J$'NC1U_2 _K6M SO& M?B0NY$$,SH:1Y( 6X1:4RTVQ"Y@#',5#Z7T(Q[ W)[NY[2'0YBR+Q(N#*)AT MY,R06\-9L$$P$ZR7I-0E\2YUW!X3NW>X>6W)/42.#9RYJP7I^006B]=EY7>L M_=:<31*\L&2]9Q4)V::2_(]$FF:--R+$ICOU-J(GO&8/*^T!JV==.9W7\&R" M3AT0M8SWW8;TP,&^?IQM>_G#"+Q%>.K<#ZFP+0(SB6A M#/(F1ONI5*!K?*^U!APBYP<. KR!FE7V'I?C!!U*3Q\1$;@Y0LOPP)ZY;,<* M;+!6)AM%45HE *ZEXP(->6WDNT&'6,&=TSJ>F"O]G)77M*^M;J8/%J79_?"! MZ>@P@RTF3,%,9,0L"F@1=8B^F.AXB%PFG_UN)G:/,WCT1@.I!H!ARDA>T_ T M\SEE9D..P6GN@]R12_$$HC=)@\E"D\5CR$[5)1M:H HP7E"3$:R]3DV"OX\F M>G,(L_=$;PZ1Y6.,WI #I))-A;GLD?"CJ+.(KY/U&W6!Y)RF]=\!SBD%2P'26N/L:N$)A1SM<0M9NN@T?O9A 9;K#-3?J(QTGAY]:$^[O^!(PT0"^@S MMZW @)<*N14Y* BZ: R>*Z$RAT#[@=5N=.R@PW="TBXD+TEI>4WK0N[("L%$ MOJ2QPDEOR+9X&E&"E],T1UC@3[C^[\OI;7F^G4TF+V;S/V">1Z"-(L-(,I^0 MK";E! -=2^A!-,2="FI7IY7^,S\0Y^.XB7* EFQ''%KRTB#1<'U7YN5B<8%Y ME"!Z&M(R4'&S !=+7[B/O 1?C&R3*'0-Q.D5H"ECV_&H8\7=Y!AZ>Y:C6CI7 M<,L9>E>8#K&>K4!A4B?:@[/4ME4*W#:4,U>#?J)O4/^&JV6(R4 M(XDKD5C$>@5:.<=('W$!QWBIPO, '[.^T ?,L_^^+ MQ7)EE_TV>Y;S2LXP>0/C_'+Z'#Z.ES!9+5VUD6ZN&=EDS<&Z?P))93%>XJ4M MO^Z?\1;3[-V:K?^ R06.M' .@PV,K$)?;UD7%@IF1FKN,M MHX]*+09L=75C&5YOQC]=S,?3=VN8ZTWZ%_QC]:O%*!G'"1\I5^'K,L0,,-*[ M6GB4M@0;LK67,:56[VP@159,]YV"DYZU=;8D;L)-873^O@5UN@1UOP&ZJ7)&Q M%L?3E:TV\H'K7&SMKA%)0!(MB\D6!L[GQ"6);_M.T,[-ZLCASU.!3L7'@+W+ M5EMP*9B6L_)\5;!T/'V64FVV5)=56EO3^.,$?YM]'"?+[4@K*:+WG#FLFIZ$ M8#Y'9#)Y58M;&@.YBXW3?^5K8%EA*W!=5BI)V1XVZ_MO6'DSGJ31#DS%D;[2=V-8E%M9N M/SA'-I<)S 0?UQD\T6-A-I*QSZ,+OM,I>C\MN0;H*U*18VD8LH7:!MA/XT_C MC-.\>$,CX>K%MF4:W/_>?OO6^P@")O.Y:Z<\+Q>M"4UC(M?T3 ME^!"-B:E\RY T2>AH(.UXQ'7.SR([8/J'1XB]9/5M>L"ZEN]PT/9ZU3@[AC1GTXO")1!&5E( M5C,-3K)8,M8J/@D2!.=YDX*Y3Z7>80-U.$#B)ZEW:&-4((-GM)/6+10U@RP+ M,QPS67U62/YUU3L\B*%[ZQT>(MX&:8AWA-8OP87$I9?2,]H.:>_3@I.CJ@0K M)I!B2Z>CZ7+M\8C#D#VHSD$/AA-[@S7@1MSB$E(*'L"(S(S)M5!CHH6.5T@N M"$0,1OHFFK #RSGPWU?$#1(1W^*29H6Y)@.,I^\6F_5)EWJYS#$1:@4@3RM5 M2(E0>1VYD,"Y;7+"OAO..7 _@* ;9"+>7?>E&*EJ+BP+.DER@&K=UL 34U9' MJU]2'6T@ZQMF4#FF6,WM7J$3$+ M#PJPR:V!1V'M#TQX7_F>OO;=];O"SV'Q_L5D]L?P)=9N/+Q5B;6[9[!UDQJ* M\\6D6H76:BM,#,F3$1\Y!'H+O;RGQ-J-<88OD.^L"UJ1D2JU)R41B8&5O/9B MBIAC"2JT/<9[U:C$FL@!%3(LZ)RXL8@39G629ILY"9<56+^0*M:-& 8>",+!EE\*7+ M#O68V#V@Q-IPY!XBQZ:&X28]_D=8C,FX>3/'!:%JLX:!Y' M0TZ\-;F;_YZ6WZM1'X3BW7/>8IG\02,DB@QH-;VR@)Z#2$778DP^BCXL[YI^ M:Z)7)LF):;X<\T%(WC7?+8K)_)+16R@)N4Y9QFB3RVBT-B5QR_M0?'OJK0G^ M:;R =^_F^&[UZ5EYBY]P>H$_U=.IR8F)OP?+@RC$(?+94A2-8%>5^ SGVO@4 MC0D57@N:ERN/O?C;+ZL[^*O:P^7C#LK+0^B,&4EN69H# LZ:):$ M )VB*\JW*B^JA(I[#<7]7,+PW!RT*/JZQ7+4^NQ],RWR:&V@>.)6F M/UO;>M!;U,WYUR&35:,<*Z7V49,A,7(D+4-3$P>C3[)1K<_VO'?-GVE,^R$2 M'I#N6D_B+4[QCY4O?PGI\L1?18%DM:[N>),E:X-EWF3:,*,17#CEA=K*J-A9 ML^..QS] \>;C!3X;5EH#VOT5TJ\?,8UALOS\?/QI/+D)J]2"0EE(QKV&F@9" M&NJ(IJ#) G(^D:>B.Y"X9XBG2N104AOXH.KO\+]G\^<7B^7L \[7JPQR]%*[ MQ%*J:=9"2D*C,HM%)!FR0ZL':P9T>_BSL;L&D.[ [6-^@0_XNMS M&EOT0'4 MT$?0=Z(Y_5%T7YIFK60\\,M^-[@B;"R)+ O!:^$F)0SA EJ!+!@M; ZFTQV6 MQTC\GE/JD_!^B&@'-K5^'T_SY3JVN3>GA5)1"N:X4$QK%UETF)A+7/&H43DG M.^S/MQY\NEUY0&'/AI+4T ;6; +SFV@<%.[!&H9)6::KK0!D[[%<= Y1<0FZ M2QW$VT]^ZL3UE-7 +]S_1/BT-O!N0O+*ZZRX9K844RMOTH+B## #!1)FJ0)T MJ;E\Q^.?.H=#2&U 4VGE=L%X4M.8E_.+M"X:?QT867O)V&@9URXP#=ZR !Q7 M%]2EETI)V87.O8,\=5*'D^" 5SE7]2RGG\;SV;2Z7["E<+3 QQBD9PGK88O, MB7E/[G54*6M0B0?197>\>X2G3NI LKNS7\(#Y^7]FMYCOIC@K*39--%?7;:$ M+[/Y?#U9>@*L_VPQQX3C3]4]?)"$D)Y8'R1A9$CY;B64V-K0+P3I"GAM3?*> M8Q#>(/+@'.0^"24]8?>]:7AMR+?CQ3]?71TQ"FU*246SHB+44)1F42;%0'!- M1HXI]$*V")/?#:G_M?T!O$,QJ@8 UT*S5%LJZWJ[+%KGF,U*<)6\ MXYV:5/>?[C50#W#W;AA]N'WIZS%YKT-I-Y4FN2.Q:#,8Q\Q.1J MW-W#&8:SA^!S?R#[$+F>+([9!=37%<@^B*9. (=N"XVHW5K%::@NGG9QO'LR0R]%UA MTFA;ES3.?$ADI@B%5F$)P?)[W+![AG@T7OLA!,R&E]XI3+L?/_]&?[K28(@^ M8#T++T+0=$$4%E/PS AKK)'<->KTN@?3&>SF0TN^186M6[.E/[Q\![I :UIJ MZVYL#Y,H.!B/]SH$_4AH4H3I;HB:2X]!"X;2UWHT:!G$@DQZKFTT5KG; M5&N\!]?X#YNHYARE&:P#7SI9Y<1H\L1*Z8 M=8F#Q)IWVZ3!SWW SMLT/9Z#!H6 ;^/;H+M\/;K@.ZF1N@7PT5BJ/6B]5V<& MX.0DZ\L63@< "IUEM;,6JWUY&117E]:2=(DF*M>D >'#Z,SAUNL)5>80*EK< MB8()+BZ3+'[!S5T!1^:1XTX1'M!,9UE3-TJA?WI3 N<^R2:G7CO1/ *KI!=I MVW>D>DN\38B,IIN6OX^7[S>6]2J)X75Y,Q^G\?3=.MY;@/ML.,-B:^-!E5D M05NOEMKI5$0QK1S>#O#.RSH9FH\[\Z%::LWF-*<#SL:V2B>@#V:S#$[VP?K4 M@ZDV%DPWO$X)J-T^F 7:H+5!Q;R/DO%HK4VF8"E-2F0_K$;=;]$\&H4ZA* & MBO1B_"?FB@@WB#?)P588S!47%MIU737O>+%,*1FR 2=C:G+]^RY #V+E-*!P MUD#^+]PJD:\N&E9(^6RQPN:#Q7HTACBY]7*^V#!U1;@F? MWK5BLD,!P6NE/60>#":>8W#>6C7J"KBW,(^N@-KAH6T$VZ&&:3)HDU*0R/32 MW"!)F8./RA-ZX9/8*]XCBY3N>^2MWVU^<.TSQZ]<0XW7_L-@].PU M?/FT5=%RLKM>S6!*&^+F1M&KJU1_;K7QUAO&,T],!S+G(L^9)6MBH?T!9*=6 M( <;P5T!#A5DN/;LYQ,8?ZAC_H,8F-<&H<\^K+",0O3$;Y$LL)@E,F6=]SIZGU)I\H8=@O),M:H=4PW"6-W _CX? M+_%U*?06./0:$S#K:\9UK DNWD7FZ'V0'&7UTA].L:YP?M6J=1Q;#5*AW\QG MG\8UL+P#[B@6[HR2E>Q5.W3Z$I+3C,1#K@N]#*E-)&P?J#-5F\%X:)".=-AJ MZ7@@HU< *[SV4BTV,5\*L!22C/3I2!;R(]O7CDB=N+RQ_[KZ17E'W*/OND&4*MZZN28#XISVJ359TB+29IL$N+C^>*\DD(WW^'^1#!G^P* M:Q=07]<=YH-HZG27]1@9G^X.,UD0'F1A)=>;F"X@BRH79F*2KCAMI1VL8L&C MOL,\/.^'B';@.\ROI[@!K.R-$0Y\SD!] .1T-,8+J$:<;_NAA_K!8!?>*($/S>QQT? M5>^.PCSZ:+'#0]L(ML/1HA'. M8Y9&&.1:61!B\22+,@T!LZBLX)QI="; M)"*Q==*)KV"=/G(UL([LB%D-Q4*+TYB4+CY<3&")^2?\.*_-,:JTZ?L)KL0^ MS<\^S.;+\?]9_?S.R8R<\B&LC[6A?9/CP7V@SDZ3!F.@ MP&0[><4TK*.1:>3&2IY.#8F"@)%)5DWV;IK_70)P=^T=+N,$9RY=8 MY9V37@.SX$5@M- ML^!RX,H&C*%)+:T'TY][KG<^!O4YA).!SSA^O!A/@I MW@9[Q-7,-E>'O4X2K&9EI]ZN965LVID7R\:$R(GD,QHL,B MWVVT\R&\D80;Q$3^ ]^/TP2OMARE% H4#""35Y53H2VG*.:Y!9H_MSXWR9V\ M">-\%&$ ,=]95VB(5(A_F\WR'^,)S3J_K(>H[\;D6Z\OT-%G5JE\1QPL=WGJ M\0?+!V/>/ECFA=VTK4'9(E MI(\I6DB<"S2BAD M\ER3U'7P5DB>$^?9TF(E[Y'W,&D3FS&^1(G)-;8>E21#QP 9N.@9%(PL<%E[ M6J64?9,F=[>0]-TN-P\<08"HO:SW0SCY9H9,-U ZD@5OT:9BN82F,SK]%MF/ MU>T-\2A!-G!R-SC>X'P\HUE08ILR\_MAG0OY PB]@3M\I9K!:1MB\*RDVHJO=CH.60A&ZZNW01G+L4G4 M8_<[WN>\<_/$]=&)S5JACHZE($M-Q"7YIFR84A%<=#&A;>+?WX'G5*>9P^KP M$,)]+&>5ORYAN7KBIN+3K^OGKA/X38*<54[,14FOHXZ*14UNBQ1:9P/::]6F M6/$^5 ]_/MF#]FU5&DS\+0I8K[%L3K4Z@&EYY'@#S<,<+@[(UK8>]!9U<_YM M0&Y,4+0E&L>TU*J&,("95+*1UFPA\-JRT M!G1H*J1?/]94N\GR\_/QI_%D"Y:3 00DEC#6:NE L!)I:+9>"26M/:J/OC-ANK9$8C;'X)JU^V"G;=/V*K,-B!<]T*D!6CE'*N\*RC ME@*+>4%7)FP1C^X ^0PT[&8"3)[%?-%..92+9WMHO5MCC'VPSI''1J.ASN3?H8X#=HC MB'4P.^D,M)*FV@I8D==;! O2U&.2Z+APV9?6%Z5*KM)H2&$8;8TV)XVV:'QZ \>%/G8;5 MDNYF5B^V3FN9?P%:JUI=!@>[P&UY<'4@WHX[3'JFJ'<-9 Q38E\][B9&5&+MZ/ M/VZ2QBV$G$)R3&B1:A-)SGSDG 5EI3.^>-FH%>?=F!Z5$=^?S^V^& .1T2#T M^=L<,M9I;O (ZRVH6G@A&+)!DZ1Y2NZ9*ZX$$52PMDE%\&T@YZT1O<3>8+EX M79_S>OYF/LL7J8KY1TC_G,S>7:*KU;]D3:8-I?8]0.F9A^19E-S)B![3]A7= M891B/ZSS5I$!*;DS5'G* V683B]@@G]^Q+3$#-="'/5GTYJVV_J$N3.$]D?. MQTECZPS:)I%"R"Z+PK5%&XW1RM=(=P]II Q]W@2;=P1$)Q&2C M$HNYE)H?8IG7$)A/O-!\5*!9/1)EJWB_J=M1S#4X43\<]HO9Q7Q4"KT>D>QJ M5TUJ+4DY8B;WW&?AM%$6],GS,?; _:9NQ_#6X/S\"-3TV5&!J(,!SJ >]NEB M':N^'3,B6@S2U<[NCT3;Z+/?M.T8WA[V'#XB+X6+2)N]( O3*,W 1F35>>0I MNB*P257T)WH.WT>7&K'R%,_A@7OTM0DFYSZ2&'6=G^>,7H\$ 7V)L4E5VO,Z MAS](2WJQZ.'D/>(]"Y:$N.@5Y%M3JDD5A8U#HP MD]$HC#)!_G8._\A4[1#.FEZ\>P'C^2>87."LE'4S4Z _7M"FO;K]>\2QQWU/ M//X4XR"LVY6C,"MA=3$\!EUBB0D$< !MO$,$.SH ]A""/;HD6K?G-A-RAZ)H MWBAOA,M)EJ"3,E&;Y#!R(6TTUH;[1'UD5;1[GEI__1_UUZ_&$,<3$D@]Y8;% MQ1SS;/H6T\5\/IZ^^Q$6XQZW2AN :$9E;XEL\0Y\;%.10-&=> MJ%K +>E:U[J0=J$K#K/0KDTNP% S.%E8Z_'I[$G)?S3AL=9S[4^]<4< M_^L"I^GSROLIRDG-M6$24BTO(I%!SN21K,+)P@NP;<+]]V-[J'#8 RG-7:H[ M$'DM(A8;B+L ;AJM=X#8-#)V/\8'BH8-S>]=^C,P.0^D1]I(U$5D9IP23(.S MS&>E65$\."=M0-=VG3JU_MP7X7H$ZG,()R=2F\75JGR9F9R$X5BB9 3(U$84 MD<5,ZW"NIF?!Z&5I$R7M .X!O8FA6.V@-;TH:>D0_/CYZMO_.<8Y#?+^\RO\ MA)/5RZ.B5"Y'RS(X$H-WGGFLR1Q>))00BU%-;AET@_?--AJ8PA;I7KM>AMMX M-WU8.H ]M:%T)]H'-YD&H[W+ C8H9Z?:".\$G9*&C"H02J685AY9I*6>"9,C MEJ!%,4W*8#P"!>MN4ST._3J$JI9Z]7+Z\6*Y6$E ;$J(RB)L[0]:P-9.H5 8 M@-!,TKVJVY@>ASDU$)MWZ4U/*EK:4]>@R4TK0..1W@?/3*S%@90, M+'B(3&E0AA/FR-N>C=S&]+5IR3%4G&@M49MF@1+J1>/:)S"HVH(.:4&UM5E@ M-,9$!5XW20C=@^EKTY)CJ&AI,O_X>>-7?/Z2JB_HU[-IHK]:'6-N M3^_R->PRP9,X;:UF^.".7E^MZG&(?3J5:+G?-INH#9Q[:PTK$1U-U CF-<_, M>(LN.PFIT9W;IZGSW7W/)Z?RAVC"P,U=?L4Y3>?'-Z1?.*<)K?_][/EL^@GG M5?"_PWP.9$E=VC?:.8_*1 ;:PNU_(8<,^H#7Y M.$B?G8:QH1O/K*&*+UB7L_1/NP70AF2P%M.Q,5BFC<@$4-;:[C9K:T!"[M), MOM-@WQ2I)3NMUZ:*;P,/EC43Z.I0[!(M)@PANL(P *WS-M6SMR*8TR0$%;12 M'(Y9GNX=^9MBG8RW =WF5<.N6KY]\;H05D)U+8JPCOH4@<66R(P 6:MS)P:> MO@,L7EKKHM\^_M[=Y&S?(-]TIP4;=_K#)[C^T(D?$ MU#I16DED 2)G 4LH"-G!]G[UZ'S 5P]Q!>(>3,]ADB[6U5G?SB:3%[/Y'S#/ M(V^X+#EFEF@9(FG;6L Q \O:&>Y65Z_:IJ2TFMF3WD&.>QL:>ND#:$_+8\)K MYQN_CY?O;TUF:RU->*Q-J>1P%+0J]BU8V38)^8L*N=MSF#; M+D!#SN9)OP9#:%V'9(G3JLR)DG6Z3.J..?T;T?QJMEB\G*;)1:[7T'^&^90^ MMAAY#B$*58MY)\5T=I&LS8PLN5K:,8%0ONUQ6>L9?GM?GH)JM3PF_@67/Y&G M]8FF\6E]$'J%OC,M6\+XC=S\!;EOJQ9\-!L(/@9F0ZU0*14P<%"8]8K-4GP9U#-O8G 9<"9B Y&SHB_>.>>X5R]X'"2I#,6W/RMNY*0\: M*%DG,'F-B2QZS:QU9-%+EUG$G*M=PLD8L0ZQ31'Z@2=R\OOY9QC\.%PC'N%M M_1T9("J[Y&UT#'FJ1P9>[C@^C+02F0A_#V)-/ MNDSP6PKDP"F0!VG5R?/!CE&))ZG[B<=8?#&L9)W(K*/9@B$;6D<5;($4$-I6 M!'I:.M\K!?)QJ_PAFO# *9#9)$*5(LLY.S+44)*-)@,#2%Y+HY/9;KCY+05R M -)[I$ >PMB#I$!F RAJ'8=5NPN=@V$A"<] 2ZNUC$J'+EE&7VT*9$]%&I"= MAT^!3#PX- J8\:$>SU5ESPE8-L&K@BZGI(Y9GK[*%,C!5JAA>3MI"J02RFIE M+0O:T^II8V0@I6/@HL<@3;+0)>7_JTN!/%9WAF/C(5,@KW"W+PI]NHK/73(9 MI<_"E\RM*$Y'3,!52BN^@S;@K54)D263ZF627%B0@@PK TH( M472V;N[#-P9\ZJ65#U&MKEOM\8P,[ 8\4_RG9__Y'[\_>S/2#K(-,3'K@R=K MDG/F+:=IHU 90T)MNFRG7Y[XM1)_I$Q;!LIZEQ)(W!M(HNIDR*2BY*3&4.]. MD*.!T2CG[+<2V8]#!1^6_*=QZ":LM\&HS%(N9*R:K&JC,\N,+46B0_J^3>?5 M1WWH=EI%.>BT[1#"GN2)0Y<)?CMM&_BT[2"M.OG1PS$J\21U/QB("2 PB+2W MZ2!IHB469HIQNKCL@V[3=_UIZGROT[;'K?*':,+#1[3)A,=L03 CJ]\FA2&_ M#<@G6F6=\,"%OB^4]"VB?13U_2+:A_#6YMBM\PFA,5['FKVK1:37-=*76*QD M)1@9<]3.XE%U([Z^,]W!]&M QMHL8?><&DKG??**?,I5VR7)/0,G@87(N71< M%Y7SMS/=9HHT(#LG/6W3 )IC2(RG5)A.WK H;6"UP"1-G1N^G8O][;2MC[H, MQT;+:T;["ZKS++5SNI:S*YG60G",)"&8]<"M!*6L:WMCZ,Q;;0P4;QF*P@=O MM=$%[+=6&X/3WJL5PC&8>:D).DWF(3,B?,&Z93)W2&U=_ M=GS.XNU1MQ(1 VK:Y"-?W7+(,9![C)CB*ME)TUH[V@;0>;(KK^B8C,YK?]QO MXKL0;$^?1X_X?Q#_?[X'->[ MGM1///=BVZZ^F8-$&6S0B6OD*M:D\\*+M\BS\CBZZZ']%MKZI)=7F:^OKM)Q M?.(A(21:!VLZCDR.$9? C.#:(\@B31.S_PX\??>3FX]]#O/YYQIN^#"[F"Y' M*((DX0.+,5NF':UGH;C(I ,;4[;"M,GXV@?J]#O*$)JPO7<,)O8&ANA/E['I M%ZL$<'P^6RQ7Q5LL+50F)L5"5@0KUD+KA),VS*2%,[((:.*JW('G7!2AO[ ; MF)G7U]/G%P20U%(@UR)S9#S5VHH A":*Q(0#%)H7FDF3*A4[L)P']WV%W"#6 M>AW2+[-IND1EG%;6)*2YQ5BSTQ,Y/>0#93"!&VYS=$VR@&,I86 3V:3UM#&'Q+EOHB.[P#S4*6UO@GIN6 ]S7MJ?MGOTH(?,3Z<1CEMT@;8P8:6J-7H2 MBU8+,E0!Z#?2"M',_#^5)MQSL'DJ13A$U(V=OTU*F@TF%1#,FHRTZBG!0I2> M99.42\AMP"91K]M03F\J#D'2'MO_" FW3DBN=NNUDMCK]E8Q0P[:,^"QWE+V MF7EA)'/*".5K)[YT])7QK;&>-,5-!-KD)8?IX@U\KD;-Y@!<"F++.\8Q9J:A M'H9Q'5FV)4,T 8+$-B_Y-I0GK0$#2;CYL> O->NXEL#O=T)TZS']CH?VH]HZ M&XI&>'*B4[ \:J_1BV1D]#9JD[TQ:;3SB6T.AD(Q0GM+)D !<@P\K=T1L"7(\GDG2(/NR*+ PE_(&-A:V3J]DGG +YQK1T+OX. M?XX_7'QX,9XO2 XX_067-2FBHG];T^-'0D5TM*TQ$S2)A!?' H?"R.P!@<5X MHWP'&Z('A*>M'J>4?P.38UVC#D6" M(NC3!9ZZH/JJ0Y$'T=8M G6,S$^G$2EI0PAIXY*UC5 2P"!G1>9/L@C9>OK] M4]>$8T*1#13A$%&?)A2I,E?:1&#)N%JPM,Y/)LZDDX@1D2ML8C$\XE#D023= M'XH\1,(-O(N-3?L&Y^-97BFVJ_W!7(A,"%7M(VY9J%>%BH@*P:*2G>I5[G[Z M4]_2!Y+;P#?);R/:A-0Z8-J]G7?D]"'VYZ$XV$MI#P$.7&7B3FS2J$Q^C&$( ML3"-/C B*S,C"P91FXAM-TUY!*3>L=6>DM-#Y-:* M@7:Y6BS R MV!3\[?UXGI^]?3['/%X^>T=F2L6V,5%U5EI*P5#P4BG]*U]W''IW9U1[F5XB5"CH!96;"* MI!RC\<0B2DEOI#(J[DZV[)?J5MZUD@*OKL[J8U()DO',68=D2U:?WL5Z M:@^07JY N-/XTQBK-E"4)8X%W\QXB]\R'^Q(++MX@'L'^:TAO]PC-VP_@>4Y, QG552SW:23YG-?\)+ M=./INY\_U4NE,?N N0CFJL.C$WT7D28/):@0R5.-LDOB5>)>_ MN>J]@7%^.?WW\31?U]I1--P61)* ).W4CB004"AF.=?"DZ\JH,MNWV6LP^+]K<7ING*.4$M'MDUDRFM'AJQ6++B,3!55P 4K@SJ@-\&] MXYT#]TUDV\+IOP2WN5]P63YB729X4TH@&AM<3)8)5SS34"RY-%PS47"P)\'N8 M8UK5&!,A6L!5@V[GZF%(K4J2@!E7HQ?"%&^ZV 8=ACH'PH>6Z&W"71_"-]A> M+A87F&'Y?-WP:%9^_J^+\?+S5>AJ!#*:(E*F^==[!BN,A21A7%9*:NVRX!U8 M[SK>.5#?1+:W^?<#;/(__YG>P_0=OJ&-AQ#5Z 08G;).9)=B[0XAC&'!VL2T M#<6CR+'8+AU;[AS@'!@>1GJW*0U]C?Q?Z^*R-A] A*# @.QFA&M,)&G>F1I M%5F//MCMADW#F/)?(#QUIGL*=4?<9H!"FW'Y%B?D7^;GLP\?QLNZCKQ K.U@ M5H<9M.1<%84<)1F]*AD8J9XA)X+(\CX4%H3BR4(T;CL'>KB#N\XHST5+VE&S M0Y%Z'_:2/5IP44\^85)!CJ)-H$!)9I.WM8B@8R%&VIJ C%$C%?TOM="5;2#G MH@Z]!+R#\7[QO_0>\\4$7Y==$[[L"F6!0W2)&:UHBH")=B[M:@XB*65TF0CL MLN_?/U3K6[,-]_V!Y?A8[M#N;_ZKBJL5YTTM-E,;5&)F49)?RDFC(4>C##8I M4_&HVMXWH?^@9O:'T- @/:A]S\,N$_S6S'[@9O8':=7).WL?HQ)/4O<-67]! ME\B\JJUE8H@L2 A,2:43>..3:+O&/BV=[]7,_G&K_"&:,'!JP!%-T5.,M3%/ M84G71#DO.0.L">Q0DDS&D(O3Y13@6S/[@ZGOU\S^$-[:U(Y4F^C95BMKE24F M9R*S-A>F<^$L1C+0G27/6&3@VG=)/-H_RC?M:<+'P.O1_F;6 @5-CQM6ZR/6 M9J"2EG&M&"=/3GK4JNA.&6I?6VOQ8_5D.#8&SFYZ5CG]$G.[LK+(-S,V!FU-5YX!*6J_CK:L*ORPKCRK.47'$$ M ?5 GSQ+:WAMW"-9B1*P6$#(39HNWXGH'*.DPXA_0!MD ^PZGLT%\@Z(6H8T M;T-ZF!CD0)S-F@B\0E),)BV2I'M7;?=_3CA=K M9XQ;\D30RF<3R"U2V@!9NQ'(@_8FV$*.$A]UA-M7D+L:U?<5Y^VF]<,)=1?> M+=&JC+5-*M1V2=J3R^)LT2#).U76.1'VB?8V]+X"?D5>& [09N7@(9J(O\-L MMA<.[WQ=+T2A!02$A"RM":!4BM8#+1Q])M:7G!<72_*0/Y!P/EQ\^ B?5Q^: ME;)NQ#VIP_=8SP<:N F11\]\BUYGA#6BN"AH';,BQ9AXX)%'KW-!H_;1>Z00 MAB+]QJ S\H6A?N8$I'<9N"GI!\]\>_-" 6B3I7T*-*VRL;8]Q8A6N)C(R.]" M^H%"Z$OZ)H8Q*\]R7@D3)JOEY>6TS.8?5H9*$](/&;@)Z4?/?/M-=X#!I(#% M>6T5TK^L4U(I3$$YG_>1?J00.I'^>OD>YWO&/I[5KD\^GK:CL&_QPI5PTD09 M#1=:^T*FCRO2"Q--U%'!J.L@_=SD[5%>7>7F)B-DY,XQ)%N7G$&;&6'4C)>< M"N?9!]$DAGHGHMX-"7"YQ#FYO.NJ4*\OEHLE"94$^NS#ZAI@=7*)!,>,"J#W!/]FBSOO'V32/0"ACO#%,1+,J%Q+K?0')P.92T?$4233"%*0Y&I9(\UTUN>NX"\U!%>P>@^!ZE.5C4)U@I MK@Z][D?5\I1Q-ZR'.6GL3]L]>M!#YJ?3B%*24Y#(A%'ULF%VA@7/@=E@@TY6 M@#;NJ6O"/0>.IU*$0T1]IP(,<?H@XP['C2F$_OO#^( MIF[OUZ=BN4%$J!OTV?03K3@K"=Y,?QGQ6!(8,D? &[))H/9W!2U6=4:B0QE* M:))HU!/W-T5MSG8#%Z03_%\O-T;,;];'>,_JF_9N]7>+D:OBB^A8X20X'51@ M(,B&+M)I,M1C]$H_F+[NA?Y-94_!>8-D[9YBO#PY"-QPDXQA#E*A20A5^T(9 M5H0T0B6OA6Y2+WD0]%^I[IZ>^0;5O"^S:"\-EM?SU>7,&_6#KWZYN/SM0HQ* MBEGPY%C4M?-$,9%!MK5K=Q36&BBI35CH*+1?J7JV9W; ZW17YVI7=WYZRG = MMZ?=( %/@@F?=-T;//.Z>(;&^Q1R5B7$%GHZ[#1.=6CV*-3V 37@L1S.]9SX MCY]W/V 5N,Y1DL_)-5/6UYY!Y)5Z)Y%EA4B>*BJSW6KY41@:^^;T4$>%#ZFI MPYHB@VE, Z]P-[)K+?:ZX&MY:'D?P(T0%AMHV5O,B!_J\K_SWB&-#B+* MVB.Z&*9Y%(1."D8_(J&XJ,QV[[QA=&P_K,?B3QU+XZP9!PTB^)<>VJ;SJPV! MI\ 9S[6;D\+"O->:7#215-(N&8\M%.(&BC/C_W@)-UD0%DMRS9>7.O@/DNSB M[:__V)0^*I&[8A(+,I N8DPL@E^EG@A/#E=PT,2=W8OJS-1A. 8:!)M__O!Q M,ON,N(*V/FZ\!%;H?QERKA?>+>FM5*,R75]Y#5P9 M=Q/E_UBC_+.RN%H,\=(CNZKE.[)%V$#[%LNQ=I<* W/_M#Y#J5C*;/Z/ MVC$>\U5/^9%"EQ-$SJPWG&F0LA[?>R:< IM32)IWZ=*\?Y2GSO& ,ARP$?=F MKE= WL#G&M]^?D%Z.%T^F^9?9A5J_W@7<4U:/9B0,W,#[^:8FRY*^6Q#4^>J0;FV]CCB8X+E%EDNNX?#JP@09 MF#(%M"0O)K@NJ\#>09XRR\-*<,#>W)NI_GA!KB@N%L]G'^)XN@)V!][K2=7/ M5PU<7D[7.:JORQU_V9$\WO M*>OH8U:%5JW+5[<%:LX!3AC3 ()NT=K\2UK>:JX_KMM)7-;Q2-R8VB3 F9R9#D:SH%2M&*Y05=P% MVO2ROQO3J9)[&_ _D* ?2]KMW97E3?:H9+',NJR8-D0P%/I.:NTY G!4MHG: M/)9V'(-3WKD5QR&B/TW_A2Z(ONY6' =Q=G\CAF,$?AI5$-Z"RCZS9&JT+J>Z M>EK/$F0O4*K";9/MY-&WXAA8 PZ1\XE;<2!/V64)+"9.JYXO9.QZKWH&4A!\T@J%1J MZ6*IFUR*W(/I3%2AO[Q;]G+?V1L<'?I2R! B'(20!T4:&SF3B0==/6&9FYB, M>U&=F]DX' 4-SMS;]T;L,L&6EFCS&3Z,83N@5MVEKX]*)5JNCOVOC\_=OQ/#=DLTX8HKZ&@I-=J2.6=EK.W\K*=EPWHUN@/. MH8(X_H+#CH<,(I8NEQB\M\JZ -E(H;6S$2#1C]!G&U41?+3C>;TKK-$#?X,_ MKP[QTNM^8*@53O?AQ M-4I-UKFYNCQ;OL!ZCCFI :T+>M[G&Q\>)5ZXUB4P3]L=T\I+%B)'5J1%ITJF MWS6Q-0; ?OI5?S@=NW4%Z\14-@@?=9G"*JKZ;)I?T=,F5Y_#!6U!7!A>*X5Q M3F98J55U;"Y,))4]5P@Z-@DU]@']M>G?(.0U<,AV8U^+Z(*D]/KC91['8E2R MT#'I5=*&9-HJS@(]D 63@\8H@TM-:KYVAWC^2M6;F ;QK'],YZ3J[Z;C_X.9 M8/Z(4Q+\LM;P&,_RJHXG+/ G7/]W!-Y <1"8\4BF>8B6 9+C*"&E4CARLMM; M:-%!*,])D=K1TZ#JY"XQK,/!Y"\X:12MDZ4VUB@RLZB$83*E(",MH2254QFA M)\W/::<9PPC[H;-T%O/EZ&U-15R%I(3B:$.4S&H9"7FA93"216<3HN*Z^,R[ M;%+TT&LJ0O_:5H\;HS[4\$?HO &)!TAM M8/+^OFZ&OLFQ .5!DI-LK!),FZ3).,B&)9=*!)H2A\$6UQLCG\X>ZR7[V1"" M&S"ZL ("?UX#HDJ,.FO##-ER3+L46?2BD+5G0$D94XI=J@%U8_#ZR$^0P:,% MU[0)VZ]K:VGQRVQY5*#_YM\?']/>@V.[)D\Q:*+S5@30#B HL.13Q$3$0.!Z M=">D@P1R=,.UK0?T%TF'!FN2ZPS1<)]DUA[ JXRD1=G'P"/D+S(YLK':YL^/ M/P#9?D)_L70Y^C!1>*FBR:%8[5,R,"VD83$ZLJ5C!.%,$*34;=+W[@?7OZS@ M)YQ>(-DIPJIB:8&T!$%4R"8QY V TT=6-6;<@$;7").Q9MT"Q8VO>* ML>766=8=^0<=!SPCPML)ND' _]_FL\7BS7Q6QLL1&:5.VXR,]IS:(4U#&>D!GTE/&!HOFKD-1A_A_F[FA4C@9P01%:T)3 R90)C M%=-*&$/J)U7B'5[Q6P\^(P[["ZY!4/Q:EO3=\_[Q\^4OUP' '!57PEN649@* M5#+2-<>"UXX$DVGK:6.T'([U5('TYB]^:YX>.M)^ZWK7IG# QBA?1;R@B*2= M\RQ%('_;N,(@.MKNL@$.4@31)EMH+ZI'<,&AC4K<=5^V-S5-KLNML%SF:'8! MT_*2P@TT#WQ3MC];MZY']15U>_YE3!@4U@KZI.:)0$70I>;H>F%4BEFE)\I[ MU^NQK6D_0,(#)\"_Q2G^L0I=74*Z#*/&$EQV"IB*A>PGYS/SD;Y DEK;Q#67 M7:H*W_'X!S-$CQ'X;%AI#1TX^(AI#)/EY^?C3^/)35B!D!1N$JLYVTQSRQD M]TSDFM#MDA.V4ZW'NX=XJD0.);6F)PAO<5(+RWZ$^?+S<@[3!:1U]MSA0>([ M'W5\M+@;NJVP,1(G*H7BQ_;(2151"0DO5[>YK MY,NXBDH##:$K_OV.TW +"3E)CD^ "NE('(3]96;B^<;VS"@3.85#:\6YXVG% MNN%V/[W8-&+_8NURNE&U8C/ZICO[E M8?2'X#=(Y-&"928ZP316UD%J9\6#4"6$K%R3DI^;@.WCR$Y/CL[.CL__F]2& M'^.K^]2N1_-)-+<=)C+O4_7?&(Z^5U04P^H86 M8N'UQPBEENLR=,J_?&G.=V0*S43=.#%W'<[S\&U&[T;&.3 \U-Z[DN0!OC"7 M43.IN> Y)Z>P3ZM83/L;&L8N F^0R_"P7[=&(M544(G1HE8.V$=JCM]B8F-9R>7MUF^[-::L5D[K-.3.68:CG= MS!Q2:!F%=RB+M$*T.>)YO<4GFQE#Y[*4VRAEF%J$71#]WF4IM]+9YJ*$NPA\ M&%.0$)(+.K)$@6>]"BN9MTCP%/&Q:O5&-(GO7GU9RIXM8!LY#UR6,LN2*>Q* MK'!=.X^0Y_662Z:T1 U&.MDFQ'_M92FW4MD692FWD7>;\%>N[EY>K-9!..:L M5$QSJU@@WEUOMJL(J:0"MGM@LW*.-ZO77H77I!?X2I8S7\FD5CX9M+75<&0Z MB\ QDBV MD7_/^Z>GDS(-U[/I39K=3&L]FY,)3K_>'EW,<#J9]U&_/CL[7KA)[JPG;UC; M%]:2W#4=/3C"2? R9!5$-%U*&FXSYZO9.=U%59<#R+EGCEGW\QS MDY_TV#F;>-4P>Z2*;D2U=*/"BY Y2B-L3L35I?=6%,N-AV> M:;QRG-[$U>%F#[@@0Y2 "%JKI(,2Q7LH649%Y$0NRVO7]..GH^R1A;QZH-Y$ MUN76CLW:&*5L3%I53A=+=-Z@2-HC!PG+,NLI-?GIH _'9A262D^>@OG@!?D0 M6EF=M\B(!'#,'HL5;7J.K0&TKU.J YV7XRGF\>QC2/-:SLMER3Y>3G_5*_L+ M9R,02.MR<@RX "+6SK*HR)UR>FJO)"3?I(+7:#0/Y^.7Q=252[ MS/7&3:")2!OPVK-+(FZ?,>%X7B=^7CC^[RNRS'P^^3=,Q_7EO,JOCLBM#9:) M).?IN$#1>0Z,(WG#K#"2R399.CH"?./VTE0?#39%5RUM_TQN:N/:<$6_SVZ/ M+[]_'\_JF>%'Q$_W*?TCHNI.0Q&D<'04=UM)TC&2"5M"R2& ,5WJ*/7B@SHA M?B^6-8C&6N1PK^#5(YF# *"@4N94F"X*F1 YV)'> MWGK>8#B[R+O%#8[GL.[Z>'4 UC1K>AVR UWJZD-_FVUB#^$/:QTJ&66X9-[' MS+1&2ZNIL:Q !A4 4_9M&!;[S#)AB-E'YI1$IE%H M\J,F,FV*@52*0]GFFM&E"*I>!O!N.L)>$&T2MC_$LK+H+HI:LX#FDP]"!_53U M@M[WD'.#-7\%,I6XQ'ER99&:PMOH683"62##5B6 +;Y),LA0FM_@\ELK?AOQ M-MG@G.3+R2F%G-,8)M_.2\$IYHKO[/3#^>>%)[)>6PW*,2T])T]4%'. AH$I M1&^D *G:;$IU03<\"=A7C<\V-?O600,V\"%&ULU+U[D]LX MEB_X__T4W+X;>ZLC$EU\@"#0.S,WTFE[PK&N2E^7>_K.5FPH\$QK2DEEBY*K M/)]^ 9)Z2Q0 @DQ.5)0M9Y(\Y_P@_'@ G,<__<\_GA?1-[FJYLORG_^4_"7^ M4R1+OA3S\NF?__2W+^\!_M/__)?_]M_^Z?\ X'^_^?PQ>KODFV=9KJ.'E:1K M*:+?Y^NOT=^%K'Z+U&KY'/U]N?IM_HT"\"_U30_+E^^K^=/7=93&:7SZV]5? MB?G;7\T?C%8RTL:55?W/?_[3U_7ZY:\__OC[[[__Y0^V6OQE MN7KZ,8WC[,?MU7]J+__C[/K?L_KJA!#R8_W;W:75_-*%^K')C__[IX^_\*_R MF8)Y6:UIR8V :O[7JO[AQR6GZQKSFWI%5Z\P_P+;RX#Y$4A2D"5_^:,2?_J7 M_Q9%#1RKY4)^EBHR?__M\X>K(LF/YHH?2_ED1O:37,V7XIOO+_*?_U3-GU\6(U#?2V6 M:[H8X6NQ%W.@\L+\X*/^U(HQ#^H@TUI.2]T'JLH_UK(4LF'+HT='<_'/?]*? M9IL*/%'Z,OLL%_5H:XKZ_F5%RXIR0^#5/:O6*_UY1G*5I!DL0$(3I5]E,@68 MDP00'JN8BP(KC&?KW7=\)DOPMU^VZM0RW03^R<'R]949O)+5J%8X.-8Y^W>K\__W3CWMS V"^ M&!W)Q91!7/(CQ1;&R5BN3I%98G M($Y:A^2_6\O\\>R+<;_:&D97_,8HM5?\R)?:Y7I9@Z,!,RZJ'P+KI=]WJAD) MK=2?HN5*R)5VLB\8>/;-?S\OC_VMFU&*"RR$ #C+A/:,"PXPI9I+4Z12H7^#XMR%=6P%3XU]]/(BT0A*0M>Q1B<@5D5-" M:Z[:4M3[ MY>J!OLS-6L_\N/I"V4)^T0NT-]JLWV99*F52( )2R B J52 )9I@8)9G,*$9 MHC)SXI;>*DV.@EJ+HJ6*&INBUJCF!;][J4=JN8I:PYI?Z<5%;5MDC(MJZQQ7 M:@%&V)+@1AVWH7EPI"%S9\U@* *0"A MV105A( B0:F(8RPRE<_.SAIOA65_0G/G5 HZ0S-@E;E1.L[#[E(UL;O'CD8^T%.W&&DM3RE*( M04:?VQIR A\\?=3Y>F[5Z?2\<$7/U63M1E0?Y3>YR-JO6Y9 29"$H,@5!5!" M#G!:2$!1G#&(1)XBY;4./)/R\W MY?I17;EEMYQ)9BJ7-,E3#CB&.8!)E@(60PERJ"1#DA6J<"*ED?2>&L%MS8X. M[+Z+]F9$1W9$A[;KRVKKH[G^>6V_<=ROW7H0W.#&E6-]H>QX=X)?DX$Y?%+? M$.=WPLCC%?+],I;JH[ZK1AZ/T_?>V.+]WJ'WXC\VU;H6_65Y+\3:"^J7 M_BPN\IQ JM^6"A8 IJD I) $I"A!.,T%1JQP>7D.K?#4WIKWGSX\W$6U1: V M:7M,?$A_QN7EJ_H0N3X[7E;KZ, PM[?@X%\)N]??E 9ZX/?>H&/L_!X;"_B0 M+[#!=1[US376")R^LD:3Z_>N>J#55_/_.RWK&UT8-3_+:KV:\[761O_BOA3' M/SBXLM%H.X7>RN;O=W_PQ<;DO^H/]9OW,UW+=TI)OIZE-(YI+"C@66*R55D! ML,H9*#*,\@+G*LWUFVN7KW23T,95W^D]=B6W*R3'_2S7$=^YZ%Q;%YG]V?J# MW-OI]JH:^1MA]^*:[C@/_!HSINAUF!G1 XONHKVQS2_-N)_^[.B&!H3]^^Z' M+0Y_OHMV4$1;+"(#1M2@$>XM^#JC&/*=.+(%H[XA7V=T3M^7KZ2%Y]M3KR1- MKMK?Y^NO#_HUOWR6J]TR\K/\)LN-;%_8_RG%#*4)2G,< UF@&$#)&<")HD"( M5"2R2!!+8Y=UFYOXJ:W"MMHW%3"V^A]E4;4V1'LC'-]E;N-C^2X:#/6AWR5! M 7=G?R_<@K*WFP;CLJ\7.F?LZ?>4X5)LO_R^G"$F!8X% 2A3*8 )4P CP@%' M2F29XI F3K1G*7=J?)?&:1(^P=8 ;'GF'!ZVH<^?7=)KM>KC9M<>8#5VP9$S#C,,,@31D"$'$"B"@4@)3'J4*, MQUGFLM]P+F)J>P)UL9>(-\I%B[V^CN%JYUA:AJWU0FCH\+6]44K^<5SL%IN:"'*9+KMI".2]UH9S*;$%_72[T8#@RA?.@V/'(D% / MS#*'*'>5(QHE_=0-O6&232UU>*744C>$KB>2.C['CP+_=;D4O\\7IG";_+"6 MS]6LX)BH N8@1K&)I%,Q("I70&H'1W!4,$:("\>=29@:B6T5C'XU*D:UCH[! M^.#O_-A>R%&:S>I9F@G']%0"8IL:1*7)@JON"%"NL8LIRBJP* ]D*G-J< M/RUS8[2./I21T3O:*EX?6MD1@37PW;PP!)P#T\2K(2G:PM=U;,.HB!Y)GC2R MUJSL"E-#TOHN8*J(QR2+:]ZU?LPH-.QJU):5G>]S)^F'Y?/SO(GBH:78!9!R MO;1].Z_X8FGRN_=553'"!8HU71.:%P!RQ0'CJ0E$4R1.8II*:E5ZPUWTU(C[ M0/LZ1N%(_^C .<2MQ[#%L3_7#X3T2Z0?%W8G^_:#K>!$X M/G"T5X*?H8!;86"U?Y&K]_9/^GJSO2V'"4UZ,[#??O^@GWO\QKV90 M*II+(4&""I.2*S. 29(#G*9<QQ."O0X7"K'Q]] M6=75A[[7CG$=:5[->**)AG,"-1Q"4H[+ND)T,#-%86:[C)D%4TH3P(C( !9,*8:E5,3*@^H2,C5V:_6,&D6;(.MWYBC+^FRP$])N MD@H%U-#.D@]&UEQC \*>3ZHMH522_^5I^>U'?7O#)?K#*85T/GH4FK Q;DL% M5M?Z.4%M4DPUHZ2(<[U. KDB,8!*"D"S+ -<)2I+42*(8&[=)YL'3VU:MWJY M]I%L4;)S+7QL'WBF;E4*V?KQV,BP+1[;9X__[YFF.&7K_.5,'-[)I*6^1USEB10$!IBH%*\BPCNI7[IK%[#6.Q4AX1I^RV*K;;17M\D-FY=1K7+];@Z?S&H!T! 9K%UB M7R5MU0*':[FJ-K?Z$[1@?)ZMC5FN5&6ZQ#9T=> P ],98$Q=^8U3^1"WML(@]? 9.0+ ME=,&QVTD>FQQ=#Q\M$V.VP8>;G-87.WG#/V;_#KG"].,JNY3(.-$(!%+@!*F M%UB$QX#%% ()58H*E:03L&)A%'?^9>M.WVE7[G*,]/=A(68=DU2O-V8?G%-9;.ZXN?/\O?Z-Y6> MP_J_#$. ,<4 I6@L=-47?!XBPOW>GFP*'N M/\OUC.><*^UE )E I5<7J0*$YQ((23E%,8NY=#I/Z1(V-4[:!V._[(*QY3X8 MNY37J\ZX ZU? 3$2) ,R%0SH-9U).RMB0+*8*X%D#KERJ7$4#.@1JAV-"K0= MT8>";V!^OY$O\','76*0&']X2K5UMW(GY4GU9S MKM\2=7X,IH*J.,\!IX0"""4%E!,.B,0$D806)'6-%[80.S42OU8NM=;<;,BV MNGNE*5F.A-MI73A\1SJPZPMMD!JTUY$:NO;L!BO9@(51#)!]9I7Q@ R) $E3&.?%RC.8D(AMMK! MNBUJ:LS4:ML4Z3>-:UJ%=U4F+->Y%B!W$U!8Z 8FG1%1LT^ #X?>2 GO/5!T M2F^W Z8CG?W& T9+7[E9+ZZ4;6QP]O M'C^W6]THE9"0 H.\2)C)])! .X70-.NA5"6,4H:<6KK;2)T:S39*1SNMHU;M MYKO_0ZWYGWW;P5L-@YW[%QS<@8DX$*[N]7E=< I:LM=*\+A5?%VP."OLZW2S MYPD(733UPAGEOQV4T]2+8+U YE**JJDJ;OQ,_9MO=9WA68SUPA6S#) 445/P MFP%B0APD06DJ$B&*S.E8TT^-J3&9L2+:F7%8AK;>Z8FVIMQ%.V.BO36.AR9^ M V=YBC+X< Q]K#+,2+B?L_0",NC!BY\FXY[$]$+K[&BFW],\FQ)7E5Q7,Y5! M+! I0"*E!#"5!:"Y0D J'@N2HR13Q.6PH'GLU(X%FB8(M-;-L5%O Y,=&[D; M/S"[W'=;[-ZV]LC H,UEFR>/VP+VR)JS1JW'O_6-M/SEJUPL3!M76GZ?41FC MC% $.,9%,]L(%A30(D.)5"J5N77:Z/GCI^9EM.&"M8I1JZ-K..41?-VSL#\H M \]&)SP\8B8OF=T[5O+HH2/'2%XRZ#PV\N)5?B_%QQ=IRFJ43\>=B68"2*G*E-X)V:9QVWW%ZB5V&5.2(QR8&2 M5,.J> Y,K4. >)[D)&,I2Z"+\Q$"UA&\D:%AM7-6 H U,%]ZX.3LT=Q (:2+ MZ_ID4C^5G:;J5:9GUX>'?RB6K MY.J;:9KRH7S9K$V[2KT46LSK@XVZF:0SPP;[[2Z+HWU1QH"()VWPRMX[AM.@="^*R?YU!RW(-$WM%5N=RL MWR\WI;ZA+)M"Z734$-$.OOX= Q3ZTHR\Z(P5T.*+D%,31!4%'Z,;%VT8+V.A2^C!, MH_,ZC]ISRV]R9=FJY.SZ"';)C*,J9Q&JOP:UN=;<# M^YWG(ZQN3SQ?! :>=W;&.TVZ2Y;VF'-'CQMMRETRXG#&7?R]WS['6\G6)Y4] MZB 96=7!?#/(B$CB3(&,LPQ TW&!I5QCA*A0-(>(H=AEV^*&O,E-3ZWN7716 MX6:KLD/305O [;8& L(X]!SO@Z#S>MT2EY#+[ULB1UU-6]I_NCBVOO=-_]$&BJ99:G)J*4!I;.)U!0(DR250*,LI+03GO' *>[LD96I\ MLE.$5F@&#:3@B"QH==%#1N^%>7K6?179T7>V5! MU8U-S8FW+*MZ-^#G9?E JZ^[TYJ#.,J$Q0G"O !)(;6/P44.,"QR$%.DB$J0 MR.RWOMQ$3XT>MMI'_$!]IQ0?%]QO[Y8-A^;@7D<+Y*'F=Y'6/3+*WT7[@UO7 MH&$/H)URJP8"?+Q6#7G8[E\L QT[,\##U)U_)Y@ON;H"V_C6*T MVR9$+!8Q41@HB26 A6" 4,X AWE.*%2<"FNV/W_\U!B]U3#2*GJU,;X X&W: M[@?+P-0\ "+V_-H/F9$XU!$A)Y*\#D '$5ZX:32RNZ[P(:%U7.59>I*NYN:8 MURQ_WRZ?Z;R M%NP]H-G8!)S1,:].N55XX-6J#R7,FZ5RJM6GE6JO'ZEYYX4 M_RK%9B$?U?O->K.2/\W+^?/F^;-A]\4G^KWNU?5^N3J.+JSJT(]]U[HBSEF& MXAP41!8 ,I::0I8"%'&!),DYQL@IZ#J(5E-CD:U1IDA.8U;4VA4UAD5;R^KB M#"2&Q#KK]%T2Q<;<+0V)YMKT8 M].'!6LK?\W]LYGH1/,-97!!.%6!":LR%0D,'^:U(JQE.FAE^)GBXV3Y0P_D=T'8WUVQ ?Q=M51VT%?TI'@.WI-^) M>^W6]*=V6[2H/[O%?1/KTZK=+JL?NZUJ9%Q1JK0#E>"?EN7Z:S5+3 4BR0A( MBSJ6V^U;E9=M9:1PF.&KW#0VJ_KS8 M"-MMH6!V&D/ MSA&LCHTYVR>-MEOG:-KA%I[KK7Y^X(>2FW>$?"N;OS^4;:/NZK/DFU?2"Z40CD4'@ZAC>R)>H9;1:/53E,WM] *=SO_ M,!B,XW#X5MWHAZW"?S8=/G>(?KZ-J+/+Z )12-_12NZH3J0+$J?>I-.]GJ4M M955)>26%>;LT?KN1IK/H>_V5G,%,[=P?%#.YVVWQ-AV)CA,F^"MB= MV!>_H$4O7748M_ZE)T)GI3!]G^-)-]N_*]>[1=M M00L9$V&/1E"BN2YM7$JY:?49>=R^PX\F/IOL@T?UMTK65>T>V9K.2RD^E._^ MX%_U5T*>'1#LJPFE.4X$IQ+$R'0%SI323A%'H$@8@R+)BE@YI1+TT&5J1%.; M I8*:&.BVIIH:XY9A6P-NG1ZYUOSJ<](VE'72.,S,+<-.S3.#!@ U) 4V4>= M43DT &ZG)!OBD9YEK^HBOO+XF2W1S]*"X PE&9 4%0 J7 F$05289C'L2(J METXEK#J$38U'M[['RW)55QI:JD@UZD>+>D8NV6+^5.]5.QZ8=D)NQX>A@!R8 M\%HU+ZPN6UT#UFVR0"1H#:8N>>/64[*P_*PVDLT]@?NMFMSU-AXTXQ@BF$G- M)D*[;P4G0!,-!K)0F"8\98([-4"PD#DU>KG1VM(H[AE_:S, =BP3&-;!CTX# M(!JN;>@Y1J-T#ST0.XTFHN:I! DS=6=2B0 QR4J4)Q1F0NAU9N[(1==D39"#:E4C,YS1@;*1T=:9=:Y" M;,TV(8 ;GF5\,//AE5MH!.:3J^+&YI%;=E_@CYNW](@!,\]Y*_6";%%]U(NR M#VOY7,U@S/5J*,7 =/ $D,48X#1/08[S!').$D6L5D8W)4V/,[;1,T;;J%4W M^M4H'-4:.V3V=6/<31M!D1N<-$8#S2."JR]XH\=M'8(8.$"K"PN;L*R+]X\? MC-5EQL40K,X;//?WFPS-S](X7JV:P['W=;)[.8Q2K)9 I$KAB M.*, BPP"GFC?2]*,0 :==O)MI$Z-5%NE[Z*=VM&!WM%>\;OH_MG$HSCNSUN- MA.5.?&A\A]YS#P:M^_ZZ"U1!=]*M!(^[9^Z"Q=GNN-/-OFSUT@9"/*J/R_+I MBUP]&R;4_WS0_#A?SPH:4Y;#!"2IU"Y?K)>,.,\$$+'4#I^DG$#L$2-Z4[#5 M9!H_0'2OM]D:-YH#397/4:V[^5&CO2M3W1H%6Y8* >I8#-4/2 ]>L@0G+"?= M$CHR'UEB<,Y%MC=ZIJG+)_-T+<:<.Y5/;^<57RQ-TX)]9K)ICLFSC(-4"02@ MU'2$<T!"IJJ;2%VW$1L>QS.TJP=;O7=.#],T6GR*Q\WZVI-2Z$%SFB:J)0@ M4\C1,!&-": "%X!S6(A4")4*Y+9YWBEO:BQTEOQ8U1I'R[W*KKOHW7C;[J0' M0W&TC;&CI.KHT0) CRUU*UC";JMWBQQY:]W*_O/M=;O;PO@['\IZ:6=6=/M- M3500&!.D-,,(4R^V8( 6*0,84L4*@46*K2H(N@B=&M>8Y-KO02F6'(DB%LXM:DYD3(UU=@U;=GJVT\6]<\TIFMV< M$@BC@2G$'1ZOWC97 C0YN;TR:-WO+EBVJ7F-]@2-ZJG8&'WJ8-@>T(%29][Y4>BX7, $LSSG(%G_DV+1N MZY%[< 57NSG>'ZV!9[H?4.Z9Z9TX!,U*ORQIW(ST3FO/LM&[K_9<"M#JJ_G? M)!Y\HPM9U_NIUJLY7TMA?J%]B.,?'%PY4SF$14X80/IU;W+14T#RQ&Q3$HPI M@U!*.GN1J_E2_++6*QC+)4,?G5SFS*EF [K)=3L@\V=TH*N)S-J:T?S2N-"G M/SNXP<1O:8VC6F7'!4FO@99,BDPP"$@6%P#JP=5O!X6!B$FA1,+3/)/M0+\K MQ22'>:O7?YE!U@J/.<26J]*Q!FWH=6N8L0JXP@T!;- U<"^%QETEA\#N;!T= MY*%^;V7SBO]0ZF?7FW_[LZAJH'J%7:02P%@*0*'IS\,T ><*%1PZ)>Q= MD3,U+[U.>MCKV>/$[QJP=N07 *ZA-^5]D/)J/-V!0^B&TY=$C=YHNL/>2PVF MNR[W]-07M*H>55,PN%E;%D1/_EQQP'FNZ0"F&%!B2O<*(5.6%D5.B=->_9F( MJ3%!K:$)#&[J5_NMU"\@:>G\],)G:(_&$1IW#^6J]4'=CG,IX_H25ZT\T3,!X#GN(XCA-!1:$\2,!-B\GR1*NI'H>H5O4NVIH2U;8<7%/M+G++]\O5[W0E9@E#N5YT(2 9A0!2# %A, 6*T4*R1*F,.(5)#*[QU!C: M&!S5%N^+HVF;HZW1T;*,=F9'M=UWT:'E46UZ=&R[V=+961_]:NR/6@ J9X#A(B$OV6RQ'!3F$!WII,[?WE4M#XJ!;HD)6F+X^A MW8MFE)$9^ 4RY* ,4F.Z$]"Q*TQ?5F9R]:4[,?.I+MW]0#_&?33='P]",?=' M#7K1D"9"92!GL0 PS@5@S!SD9"@G<4QH+IRJ_ER5-#7&K!6-#@.&_<]QKL-K M1W9!0!N8S#SQE6M--._G"_GSYIG) MU0SE4L8HYD"D!04PA0I@J22 JA L$XBKQ#K)ZO3A4V.#1K_(*!@U&MJG59T! MUSWI^\(Q\#QW0,(I@^J:R3U2I\X>.5K.U#5C#I.EKE[C7@'U%[G22[@W6R?A MD]1C7:[IDYP5.?F_V M G]>?I-FHD<)O(L,786IB'H3O8YJJ-?O':T2ZDWU#ZN@WK[8G3P_E&I%3?@+ M7V]6TE2U+^7JZ?O]0E-5J;]-WV3U\>/#3_70S01FA(L\ RG5BR!HZ@L2E>> MQ%05D&"4I%;],%P%3XUBCW6/[DT'AUK[Z%#]NT@;$/W:F.!0.-EI2&ZS\5! M#TS0$\+8GLN'PGHD>@^*N1.-^P#7P>Q.CQN-['V,/.1_K_L]RQWQKU)L%G6Y M2&-8N5[5W[U']7E>_?;FN_GS/>5Z0/<%!_.$%EP2!KB*Q[_2%JK(A^_5(/T##E M)?W!#%IWR4.-<-T5I6IQZ/\V/3+JCY?_EZ'G[9.AS;(BACE4">"< MZSE/HF_\*-[^<5IXLFA?R]_EDU(RC.46(:M'&H MUU"(:X9(4@YB*6"693++J%6AZDXI4V.&777"1M-M3GVMJWO]QG-0;Y\X!H%J M8%KP0LFKC.-5% (4BG .$U)XEZ2Y5"$R_=WO HK;^33O"R;N/!%'=C7Z'P7 M-5H[^@:'D#(%J2)*@8(3#" I"* 9S/0_)::29BK/"]?B)_T ';Z6R;NZP'EX M+"W=*D]TAO:B[%!P=Z(NF!O49SI\_K@NT@7+SCRB2]<$V!2I _+U^@ASK)B9 ML@("F(H4,$ARD DBI5XD"Y7M]@#:-AU)=E>DZ;9;!UU' M?%FMS=]O)6\.T[.D.4R_B_05+Y*;0X#%][_TV%)I1L)C1\4>V-?84+EK9_W>_V D<0X#9(!EA<)H)(CF.4XR3+K%O>.LJ?&$[OPO'V_ M*K /PMM;L2_>X!XYXSH\W=PR,.B#[]1.#V_GP-,A"%]U?H3'*V2YH*NV&W<[+6"<49GI%X3@B -(( ,8Z9<&H7E1 MQ(2CA%#KM\39XR?W(C :1JV*/J1S#J %C_>"96BJ#H^( ]/V0F8L,G5#R(TH MKP+0Q87G-XU'=U<5/F*TZU=Y9B*_2!.+9#K%\>6S_+BLJIF4(B&I*1*7X=1T MEM3,E<6FXT.<%2QC24PU E*NUVMG@ -3&0[[:(6I1^,@G\.F&)\W?R@R<47Q(R;5GS=SK.$XHY+_2;Z M?1L _/-R+.2EM7G73#PQWU+65G$5&H$14" I22A!:QB#%T MJD!@*WAJ'LU6[[NHUOPNJA6O]WJ:DA!F1NSMZ%&NP'IH[-AD", 'IIA!L';F M(5?@0I*3M>Q1&5U+_YC4S55%];+>R'FZ[H5UB=EXSXF4&'.>@B1)A5Z>F9P\M=#E8D> M#1Y8$ZV7T=Z>R!AD"B:U)MU%6Z.B ZOL%SJ^(WA[?3CD@(Q$C%,?!/LEZ0B# M,=*Z=:A!<5K@]H2S8Q7L^^31ELH]33]<3_=]E)\O_J_+I?A]OEC,WU5RO7 MGPH""A:G/(DQEC1W#53TQW#X(,4]@L?ABI[PV2V^? 9V(>X.?F<%TJG1H9< M".V>/>I"Y]2BTX7,V>][5IYOR__6\=XK^8^-+/GW;:M=J-)$<058AO0[@2AS M9*1Q2KGF.LI)RFGL53O^NLRIO2X.-(UVJGJV\[&!W&YJ!P9RX%GOB:%_9?/; MJ Q2F[Q#[.M4%[^-P]7ZX!:W>N: -%ED[=<]21B$A&: )DD"8)Z;2"9!0<(+ M)9C(]=].7N?1TZ?&)?O<1B_Z.$;.CBB\\1B8$NRA<,]1N&1RT"2%(P'C9BE< MLNTL3>'B13U3NO<[_VDJ**5, $1E"B#4GUC!%,@8DXQ@BH1T:N-U+F)R\W:K M88^#E0M 6L[@7O ,/8W=D/%/VA[TP.."E-=)S[YYB-%QI?MQQ9O-?&$6H^8P MQ%24_[ILR M=]LH3_O*=CT&P<[+"P[MP%0>!%7W=NXN* 5M[FXE>-Q6[RY8G#5^=[JYW\FB M)L(/^M57/LWUP^O>1I46SQ=+L[]TSZKUBO+U+,^* F<8 2DE!Y#EFJL(SX"2 M+(_SF!K5.E6:, MMW*A&79%G[1C.%-,Y1"E"! N,( TTY^2F(*D*!)U'C9UD:VWQ:^WL]8R8N]=_\1+_7"_O/TIRWZ(<]JJ9N MWK]+NIIAS!,J8PS2(J$ *H7,QFD*8D43@7&2LI0[A5 XJS UZM\I:5:-YGOI M&$3A/@9V[NNPR [,_$<]@O<]Z;_?15L+[J(CX-LZFL:,@ $8WA &C<=PUV+< M\ QOE,ZB-?R?U#-H;.\Y5[M58@SC.,42@9@6!8!0.[=4$@P2A41:%)0A:G50 M9"-L:J1F=&V*K!VL%ROOY7DGSI9T%@B]H8G+&SC_\+ .1 :)"[LD[W4"PCHL MOQH)UG6/'XN\HRL30UY]DJNZI.8;6LWY3&5$22XX2*%).\AR#)A2N$Z%HYP5 M*FXP(D$A&6LCM3) MLYA B>*9=HW9!!JU(K>??HE^F%>1F*Y6-!5%;UHB.MJHM?K!3B M:\?"O0$;F'[=OW_.M-L)04B^O2QH5*+MM/648;LO=M^ W!5JJ/W!ZOW&-,K[ M:5[.GS?/6Z?P0ZE935;K#R5?;(04\W+[FYE""F*B"1?%#&GW33&@^2,!0D"8 MT3Q'B;".\^FGRM1(>E]UI#'G+FH,BEJ+#M986Z.BK54F!7/[:_L-MYY#>7MS M<[P!&IC _LN-C?T6Z7AC--+&Z>!CY;29&@;>CBW6G@)&VW@- \3A=FR@)[J_ M M]*MGY8?I,E+==-VY+FSR]ZF-HB96TX($,,\D)"$)N<9TA08N(-%*!Y"HM< M8&%J;EB^[:RE3NW%9A2/MIJW/77NMKUU:NUW\8(>@9GV@W'[?34(Q ._FJ:" MKOT;9Q"41WJY.* =YOWA#%;'J\+^6:.]%9S-.WP!N-_LWB;ALWYYM-D0;4H< M$XJBF'!0<$I,#!D%6/(89#DQO;F1^<^V/<+9TZ?&W0<*>K1#. >OFX-[0S(P MUSJAX=3VX*K5?=L=G#]XM#8'5VTZ;&]P_2+/5,(-J^I$XG4=$?%%/Z7N7\HX M+5(.(2ABD@"HD 0DQ1)0F5%4) GEU"V?\+*,F'7;;>Y9Y>.-R3TYHN]$_JOMR/1?SQ<;T M\/I%\LUJOI[+ZMT?S>+PO5;_8?G\LEFW >NG>Z=UY/JL* CG4F4@8[BN7*4 M4R@'F<2D**!)3\ZI-CH-8Z$PYR:%^T-S#:6MB4HSZPT=QT?GC09G^X M$EC8;X$E[[W:V Y-EZ\PK.YL.PCZ04DZK(;C3#(E.NF M6O[G>?7;&UGRK\]T]5N[ON%YH;)<8,"YB4Y2QL.,4088SG%N2HO'A5-TTBV! M4V/[(WTCHW"TT]BS(,U-S.V8."22 W-K/Q"=6=(6F9"\=U/FJ$QFB\ I-UG? MY\8VICGZO5X1B[HNUH(^S213F5!Q#"3-$8 IY( (G &L"AFC7/N@T&KU>O;D MJ?''3KG(:&='%.=P=3-"+Q &GOJ6]EO/\:NV[B=SM9W-E>1_>5I^^U'?TTQD M_>%T_IX_;Y2)>M6,[8R\?D'?)>/[>3E?RX_:YSA+[#O)P9>4,:6@!*A(,SU) M20&HXA) E D)!>,B=4HN]M!A:M/Y<)70& %J*RXDP/:MD^ S8JYKN$'&8<2% M6K@AZ+$4$7.U-AOI^;=0??46E/7$C"78;6CKP!@#4Q1 M'CAY%'7I1"%L&9?+HD8NW-)I[WFIEN[+_?C@0\E7)C;KK6S^_E#N8K;:5A/[ MRBR$$H69!(1"XSPA#%B,$L -=R0(BXP[Y678BYX::SQ\U?^2)A)QN8MDI,T+ MNBX,V&;@S67U5S<:<1@-.V89!N.!R6:K=/3#5NT_&ZSW4:.MZH,DA[DC%I*8 M'*2/RE7NJ)S2E\<3?#> GY^79&KA?&N!^:8%[M #.8Z/W-B)A-WD[Y(V\P7O;\O/-78M[_%CD[W+^]'4M MQ7U=,43^O#%!BH_J3,SN?-FA-8 M??40[I$OBB%)RUF'48G,%Z%3^#I_V2TPOZQH M6>E'F[[S,XX36M"$@0RR&,!$,L (0D )E,FD2*'(K=-";01.C="TSI%6.MII M;<)BS-FBF9!Z)NZ,L$_=L,*]F]V&0'/HY=V[^[M3)'=[2HL'C-:SHR+48?I,D[W]:S<]*%\T2^1C_*;7"1M@AA.4Q@7"H,L M5]J'C:$IND(3@%, _,RNN=UK.1/ M=/6;V==3RU7T0>B),#?5TMK3N!]JBZ+$L8Y(UQ#8^;*!@!V8Z/MU%4 MTU.#6, 4/ =,!BGJ=$'8*W-N(MVAM24U)@2&5MZAV=XCIT=8PT_(@.3V7"#X MFHS*C_W0.J7.GD]SSV[^B?Z'?NZF6B^?->74^7P9)$F2,0IHH:#FR+0 +.>F MNAO)B$2)R!.K4-/+CY\:"VZ5Q^<*3 M1\MLOF[586ISQU4!:\[\OMQV4!29S$WY;R65 C#'.6!IH0!%.9$T+WBJDMZU M9K;2IC:/N^MR_+X,6?IDA_CMS;.@. X\_U\%P@!58WR@G$2U&!M(P]2*.87( MIT;,[AFO7QOFU!RKFC!G-_F&M#4%Q=[]\2++2LXD$5*QE(.8IZ9/=@?O8L3Q*%$BZ 7EHQ *6I-DZ*#(@XHPP7$E%AY9B-K?C4?+S#'5^M M7K2WO=DRCW[8F?_G: M 9#)HMQ#41:>KN^@0A7;S.#K&X2[:(5$+\]R#'_JK MY;BA/Z$OS(BG Y/YKOB?.HPT<(,<80RM^^NV&G*F]N8X+.K2Z1O<> M*^HN<&]O1P2";.B-R%'0LM]Y"(3:2'L.WN@Y;3588-*QR=!U]VC;"Q8F'&XL MV%SN66M@6P#S84&KZE'5(>?UB0*/J8 $%X 5S)0/AX6FRQ0#+)$B"<_5L0!,W,ORILW/S[6S:? M9=G?O,&/%?Y6R4?UKEK/G_7SJQE#7&$B$,@*C #,& 0LDP1( A4M<"%PXE18 M[/CQ4YO_6KNZ1N!6O[OHTW(QY]^C7]N_O>-03F"UXP)_L 8F@" X.?/"93A" MDL&)A%$9X+)UI]/^RE7NA;X^:K@7G[XNRS8)8Y;R7"8Y9$!FID.6U)\HS&*0 MH21E!.NIGEB]]"\]?&KSO-8OJA5LTX[L2WZ= =<]E_O",?!,=D#"J?C7-9-[ MU/\Z>^1H)<"N&7-8!>SJ-7ZOX4\K4X5A_?V3'JWU?2G>_6,S?S&O^X_S4G[0 M;_YJIOWP%$H:ZVE*H?;2"P08X3E@0B*94X&YE"ZOYMLBIS:-MQKKUX_1N:Y3 ML=,Z^M7H'=6*.[ZL+<"W>X&'A71@*@B IO,KW1Z@D*]Y"ZFCOOKM43AU!QSN M[%%*I]X^6K2)Z76JYOUZO9JSS;H."%T^+,MO>KK7Y8]/:D41 6510*&'0#,5 M5"D!.!<28$*Q4(3J/YVV$GKJ,S4&.S GVE9D:)*?#RTR*6UOMX7.WRDE^=JX MWWLSCU(U?4I]]1UF.SH<_HC_]T0Y>":B'2N.7!^J/W\6:00$> MZ\?G'V5527GYU&2=IC$HTH( F$M35 A)( I5I KQ-%=T MMEYJ*^R(VU:P$T/OQ ^X0*KUOHM.VKO>13OE[PXZNVH#W(C7>CSL&'8(E(=> M@08#V)DA7=$*2876LD?E/%=$3LG-^?[ J^-]!A_1;%70/ &Y0IJ_.!6 I6D" MXHS&6%*9(.74>.VVR*GYEH<5F%]:[:.7W=).;@T(M#9V39X,"^CKKHT'S(NT MAVF4%?(KY3O:HV"]0@Y5?+HM]-@T V_X[PU=F-S)7[Y*N6ZJ*KSYWF1EF;.Z M>\XWSYNZ5LE;^;*2O D%X:EBJ$@E@&F6 B@29ARN#*"T$)21E K&/"+Z ZEG M-1?'SP1X/R_K3.6%,4^T]6KO(KJW(1*U$4VHF6,QR$ C:\>'8P[42&$";47; MQB13)L,8%;561;59=]NR(^Q[5)L6U;;I'Q\,X5N;(70O2QD6\* 5+ .I-FZQ MR[!XGM7%#/SXGMD;;[[O_-I&F@GQ23+,&!<98"SC "K!30A5K(F<%U#$.&;* MK];0)6E3\S=W&C93V"MZJAM>.R(-!MK0"U\WO/RC^+MP&"3T_J+ UXF7[[+] M:I![YTVA:@C]+-Z(S*D4"DT(!SG+M_U&& 5$2 0H90P)K^XG326Z7 ML*FQQJX$S>J@!$WIFOG4":\=;80";6#6N%BRARH]5-<+]]Q%K1U#ENLY1VO8 MHCP'\EZY],ZYY;<+[%RX)_!6V*Z2M.1ISHC,@8QQHE>7,M%.B<@!CFE.XY33 MA(?9"9MJU>X;FS>W"TI[ M]S'VR"-;M[(QEN^VO(6MRWA4YC\^M6M6W[&_VX MY^=EN>L5]*'DRV>YK:G <)SHU4X",--N#11(?T*$ U)PC#G$19HZ<RW<&990QEF4@90#+. M)ZF'C-O-'5YP^M3@]W,#)??G2C4+0E,N6KKM/5NOW+B\Y][IO?B/3;4VCLBCVA;> MGPF2HAP5%$"S.-$N@^G3JA3 !24FXQ1G<>RU=WI)VM2X85\W)-JK:P[N;_8E M\$#:<1NU+WX#TX4_=/X[JEV0#+*C>E'@Z^RH=ME^=4>U\R;/]/6OR]7ZBUP] MUR="#\MJ/1,L+J14"' J.("QR EE .!,2H(QY H[)2W?B9B:KQ1:PBTI.=M MU)S1TC%C_1Q(.X;H!\_ M."(C'N2^E7C@V:GGTL9-RW]JI5G^>C7K_3=V)3& M36Z7(O>EJ)?6S3'O=F=?I2Q&S+0Z54*9$G<%P#(30.8%%XK%HG!K\&XAUKL0O-&XC8IQW=V\C;[M_F903 ??X6S@;-6MT6SV=.[;V*+@ M1RD. (7=Y+PM=N1M3FLA<95:-?&V4=CU*N M@FO',"$@&YA6/-%RYI);4(0DD*NR1F6-6Q:?4L7-ZWWSJM9FUCVJYMC]L)7I MLSGZG:&$9D0F""1<)@!2*@'E*@54Y0F3-(\9R0^ \#\KR/L^3E2,_ MO$A)PF.LESW:&0$P3RC ">> ()C@&$HLT]@E5=-_O3-"/N87(Z/7TL9G$3/5 MY\UF^+%?FF-54[]M4LUA/4^&%E?GXT>KY&5CY&%5+ZOK/7<4YM_F0I:B.J[OT-13 M44(QO5Y(08*Y!! 7.6"<9YH=!&(428&3V",9L$NFU?=]_ R_GH].MRTM?]:>39U/E?PE3_X2+^0WN:)/7)=%3(Y.+[1G=JJ6T(&F!7GVQFAHSAP0 MGCY]OUUA>L5FW\%J2=Q&PJFG]WB%(&XKWMV].T#)AY_ENLFF,BGX,UE0J11" M($\(!C G>@4NDPQ03E"2B31/E7 YI#MZ^M0.Z4SKTWF;U+?0^EW/Z+-!CA=% MKK$#&8*QJ>0( 68T!BQ/-98I3!ES*B'NC]P([X:@R.693"C37S>&E?[.L;P MS-3PY9(R1&.9Y"F:Z?T&>R,R\%O40+'-JS6J_?FL,ODG M&O;(^"(20?-KCP2,FU-[R;:S/-J+%P6(\-A5E! %)C).&4AHA@!$@@("BQAP MG!90%4HJ[%1?[**4J5'BPU&LQU][!'LX5N;HC<[ 4_PD^&.0^AN=& P6#_(Z M=38Z;>V,#PE43Z/M!W"X14Z*(F6( $15HKU&)0&3 @/*<,R02I0D3K[/F83) M3?:VF49S3OE_QG^)XSB)7N@J^F;R"!T+N)[A:3?Q>Z$T\*0_!"C@:<)-TX.6 M-ST3,FZATFLVGI42 9-O_?3 M9-R\_%YHG27L]WN:9R9_G6 MBOZZK*D1W#:*H&<8A@W*=A07"+N!>0X%3X#(D:D^B E@,<0@RU).4)8S5CB5!3@7,36N.,DO]:J] M?@%(.U[H!\\8IXGVR/3,N!VJM/H%*:^89=M51+WC2M\X^8H^/:U,Q'G=#O&S M_";+C?91MJV8TT*:!'P(:$PS *G)P"YQZB].7K M?"7N/S=)N_=:1MVHM76261(K6609$$@6 -;I.(ICH A",<9IG$-B&ZC4)6AJ M_%+K&MW_7_3YY?_^O,T[W^GL$13>B7(WL83$;F!"&1;'AZ\>57OI]FW-9+RC23,"4 M)QS((J=MM23]L@)4K\KB!$-.UV54@NVDR!#P# MTZ,',M93^9;Y'3Z5OO7 G]+_.O6EKCY[E/E]R[+MO+YYG6\A@U^>Z6+Q9E-I M9ZNJ9A!+4M \!2J%IG SA(!DF(($<;TJ4PS'RFJCYC:3FDY!@>\6^.(,6.B[&7H'1 M8V:.G MCNRJ7#3IW%6Y?)F?J_)9UBV[/]'5^ON7%2TKS07S9=E6!":ID AE$O B)0"* M/ <8<@&(RJ!B,2."4Q?7I%/:U"9UJVQ4:QL=J.M9=[D;:CM/(QB \_^'M@Y M.Q)6F(1T'+H%CNHH6-E^ZAC8W>1;F;FJI'S<-KBKVU/LVGM_HM]K=^3M1MZ; M9/==T"?#-!4)I8 SL[,A20*8Q-IGP#1F<0:1$,BM7+.'%E/CGR]?Y:HI"N!: MJ-EG".SX9W!@!^:E1O^[:&?!MEW-SHB[:&O&7:0-:6M?#!!XVPO*L#6@?109 MN3!T#ZS.JT7W>9@G+;;/UVLOO1:KP_&^+A?Z_LIT"5Y_GW&>IUE.A/:O-/E! M"1D@ L= BE0BB9*"2N22L'Y+H!/9C59H>K'7NMZ0J [T_A^1K#6/?A!2S?E\ M[9AN?',(+!DP(+!#D]T)FHV" 1G,$HJ@9'5+YKB\9(G &079WN>[&W,OA/XF M50_ZX^/JR_+W1493C6-D='7=G#D'U':#IA=,XVS2N"'DL5=S%8/>^S7G3QYYS^:J:>?[ M-MU?&$G^?5;Y_DROR /LEDEB57=>SY@Z0;8^6PT W^$FR%VH>A\:WX0A[1MPA;^0CX=N6 MGY\ 6]SC75R!ZH?7FRVOG'];[5-Y^?3NFV:HF8RI MH)!"0(A ,J$ X)Q#F">4Y(7 J/K4V*16-#*U!;>J1\V/M/+1H?91 MK;Y]E5MS OF85FMJUFN8I9E@H*D(!F T)1K MIBP!"G&DT1&QHDYQ1D[2I\;Z=0V%;0#-7OW(Z%^?XS1%%EH3HMH&]]H3]H-C MYVH.!OG KX*@:'O5LW!&+72I"WL%1J^"X8S-I0(9[@_IVV.2?C=EG[?E2DOQ ML[9XVSY:T#2F&((XXQQ $E/ ,LR !@C"&.$B([%;_8S;0B?'<%N=HU9IWZZ2 M'3A;LE9@](8F*VO@>G25O(W$,-TE.^2^4I?)VTA<[S9I<:]G*-&R?/HB5\]U M%XWVRYZF$A:J0 !1A$UF* .4L$R[4TF,N$@5@4ZD"QIQ"2!'07AK1ZU19 ,R$,E&:"K*$(:Z<.D+< ME#@UUNV*F]YK[<8/MV&W8XN@8 [,'3UQ=.8/:VQ"LLEMH:-RBS4&ITQC?V.( MFJI?C-\X0W$:HR)'("8T 9 A!7"12) GD&8DDXPB)Z:Y(&-JW/(+_RK%9B&- M*W?\;CVH*%I%O];*]ZJVVD!LOZ_5 [B!>2009CWKL!ZA,EPAUD;,*U9B/;*S MNQ3K\:5^O'!K MGTE":S[].9J7T49_%59KJC^MZ1_1R[*:FSTIQWT2MV&Q(Z3!P!Z8GP[UKF/2 MMYK?;7LN[T=BJ_[U?$!GRO*"+22#N2DP*J%Y87/*;WX/\0YUKR/F-W3QR!;S MII#U-K_W_5RMOYHDWQFF158P#D$FL (P2Q- )8T!$9P3"/-<\Y]CT+N%V*D1 MG&_1 4N0[5@K/'0#T]6!PM%>X\," K76=1F!H,'P#C %#HNWD3QV@+P#&A=" MY5WN]BVV)*1\-BO#BWVA\AS25/ 8%"HSD:XD!TS)!*B4%#!160$SIT8ZW>*F MQCQ[;0.UX+J!MAT5A<-P8 KJ Y]'R24;5,+67.J4.'+1)1OKSZLN6=WE[>-4 MR\5]>*BUC7YM_S9J1[7>SE5D._"V=G*"H#B\:],30!^_YB8R@;V9 MZ_+&]F%N6G[!<[E]3[^54_59C\V01/_FV[Y7'_O-R4ZVI62 0+ M$6/ ,YX!2*0 F"02) HJ02G5RRFJV7IB2NK#NCAJ^L;2B:S=,.RRZ=NM2]_(%VVBK1[7;PC%1/V^E=D4651NX1[ Y0.* )!"W M?4N+7(*<0$X0YU A9ENXP$+>U*;^84#:?A^R#DAKU78+X+.%O9L6!@!S:%?B ME7"T+TL0&,^1"A($P-6I%H$#2AU5"&R>,EK] 0>3#BL/N-SFN8S;2:@=O#?? M]7JQ:K_7*LZ3)&82,(@U+6-2 (P) XG >2R9R+%=/1D+65.FY.9 B'V/:G7] M8JF[8+95V&Y&@2[<.<>.NW6[;?;9XL[BE-W_()_,N^BSK M[-+RZ4.IEJOG^M7TYGO[R^8+KY=V(A=Z=6=:*@.HF (8)07(LR+.<4%5*IVB M(SUTF#3?-'I&.RNB S/NS(3:7M&7BJQ'S)FBAAB',:DKV!#T8357$ =B.VLU M7HL%77'J8$?G1_4[)/S[?/WU85.ME\]R]896\\HX>G.N);<=S@J5H!BFVOL2 M5%-E;&+(:8% $2<<,XS2(O8*L+PE>&K\N-4[^ETK'FTUOXMJW9MU2:V]9YLY MZ_%P.Q<,B?)(9X+] ?8^$K1%:XCCP)NR7^4HT!:1:\> UO=[^GX;5LE_;#0G MUM7OJH/HJ2(C6&8(B"(V)X""F?:7&ZCJ\ENY8"-"&=KK\\'+WJFYA$=1WNBIL7 _IELUG?M#-&]RW_S45"5, M6>Q#KDP,I_[3^%)+U7'(+;@B3&::.C*37"(A!$2D"9 )PZH@19$75MV7^JDQ M-8;961(=FA+M;-GMO)R>J;LV<^DY>K.HH\?#1SL!Z0_ X<%(@*?UW>\T!S'U7L#>+TL4Q%(# W"!&(!% M%@.2< 0R4B1QBE((J?+;V#P7-K7WTN'VF7LIP4Y877EE-K.-*G%]&(*.?Y.I)KJ+5B2W1>F^,O=<59/QNN\.C#<=( MU7):G/T:E1T8%5=]'.KFAOV,BC9>\MCSUJ(_G-N]%;'XZ> M"CUZ3BYT2*@[G.D@8D9SJT."'5D&C,E_, M:P7NU^^E?B)=&-]_H[\[WX\NGF4LE@7G$!1%E@ 80P*(]LL!5KFD"4T8BYT\ M\@ Z3(" AWR+5&"+5&79($Q/%TY1+RT9Z]3>E\]6]TL9$_ M26I:+M*H\2MR:F% MT*G1[4X]Q[ZF-OC:T6=HU ;F1Z-N5.M[%^VT'* ^BPLL03N>VL@=M_6I Q)G M/5!=[O6CFOO%8OF[Z3_U?KEZN]RPM=HL[CFODYH/\I[;.OB$0<4+*$#"!#=U M?B4@!1> 8)C)3.4D3]/92UU#3Q/C:FW'/$XZN$RF4TV&FU=;=8^* .SLJIM- M/JRDF*^CC\NJNHO>R*=Y69JY9Z*!:C7=*,QMW$212TGC#.2," YU>\*EN1 MDK@@2*1,*-6.V[O2LI7,P*.VU6,Z8Z8U&F>T[-X\@^$_\"O(%?:'T*THO( + M^9)R4V#4MY47-J>O+;^']'25MUTQYK)JWY;BL=R]*^N O?TAF$P37B1Q;JI) M$P Q3 $K,@(X1WF!4YDGN5.I("\MIN9,'QZF*>,G?C,6U7W-]E9%SZU9T;(T M1P*M!\F,99Y.N-/(.7KE0XW'B&[Z@0G13P?@[]WW)JQXR*//7G@.XM\[*?(Z M#K\/5E=7 %X/\\VGJ-:/ZK/\)LN-G&&1<)DB!2"3",!,._\X103D6#%4"(P@ M<]KT/7KZU"C0*&<(;]6HYYKW<(B;'5%YHS$P 6V!^'P#"(_\A L&ATU".!0P M3;GV=_FK3M1OAQ7LKJ434N]*S(BCX]:##E6UTN8;WJCMVJKG%NYVLS\HFD.'(/0$ MTJ-KCR4X81OWW!(Z2PS.V_?8WNCI(YB4]S8!WCSWPUH^5S-.(N9S]%YL4<9LN/!&$B$84H )%2 M EBP&."<2.UM%*R(8,JEL4 R 6M@^/O?B1F_(X MXW+>H+F1H3;;6,MFIZ=S"]"*KM MTJHO5(.OHIQ1\E@M=8$0=F%T4=+(:Z N:\^7.YU7N^]+FTH##\MOLM3\TH3I M-G^^UU^9YN'M%S@A28:X(* PH2P0%0G D!- 1,8*O<:)$;?>J+85.C6.J.ME M;!5OHYKOVK\CH_QN-CB2A]-(W-[B'@+?@8EE&M#:;XX/ ?%(N^7V4(?9/'>% MJF,WW?I1HVVONQIWN-_N?._P\=Z/;#%_JK]_U8SI):KB- 5I:O:UB, IVD! MDB)/1)'S!#&G(JJ>>DSM)7"@VEVTCSH^V$4>+JC[<'CL/,H10!_XS= #[T&# MMB^@]5IAVX>J3#9P^P)>?4*W+STN2!GI+_HI;;7UM-#>;8(ID(@A &5*3'"& M #Q)"YBG-,ZIE<][4]+4..[L0-VHZEG;_CJ\EAMP(4 ;F*,\\>I;1OH\TRTN&&(#SQ<1=OB.)8")ES($B2 IB;J 7!(2 Y5QQRA?M5 MF_\XU3#.\[";C[Z!G%>Q]>((+\3&IHAA CIO(3$@07Q\G;#.6Q;?H(?SZ_NU MU-G0Q=XU>;N1'TJSG%M_-;UL9UDJ8)HB"7!29-JA*!# ' I0I(Q@FO(X3IR. M_6R$3HTU]*(^\^N.TPFM'5&$!FQ@TCA0-]KK>Q=IC:-Y&34ZUZVHP[?#L8%H MB%8XG7)?I0V.#1+76N!8W>O?N/[3MO#'6U.^KA 9>C_=%1FO9O47 MK0_0JO[XN:,WJK]HUJ4V]9J>%R_XW.%W4!\&43G7384,#L M?_!=0'\JF#*'?<@8T)@H!#/))'?*(//48VK4\+,>H)7Y"O_5 MS=GP'08[_V,$< (?T7 M7U5&=6EZXG7JY?1]G.>!5EWJ67Z4M-KM%'_?%HS6/I;QK=[/O\E9GE-(D()Z MJ(3IX)5CP&B,@2*D*%!<)((Y4:.MX*EQH5YR0<=#*5N(+4^A!@!N8)YK58YJ MG?K?7&@SW'=Z+-@?=USV6,.YN[D7KSO9P+U_EOH_RKEQK)O@LG^;&,RG7 M/^LQG5'!!&-%# 3"J5Y18>TV*-.Y0<5Y2@HA]=2UW4:Y)&!J,[?1,=HK&1DM M[?=0+H)X>PNE+S0#3V%'5)SV3[I,[[%]=!EUN'G2>9U[!/.]B1(T M"X[YVC#"<=!R(G!!5 9B!/4"0% %*"H4$"I-",XX3S.K2GPWY$QM0AM-H[VJ M?4)GN]#MGN(!,1MXIH\$EWUP<2#81HHG/H6/4?Y;M5Z^U'6IU69M\NHYK;Y& M*_F/S=R48ETO(R:C%SH7$?L>K;_JWR^?7VCY/4S L05\'3'&77>/%E9L8<)A M)+'-Y;[U$N/OY?Z;+ HJ4M-8-HZU@\2,@Z1=)H"X8#0GFE5QX58B M\5S(U#CUD?ZV7DGIF15V$4:[-4Y?< 8FSYUZ4:W? /E@70"$+61X0<[(M0NO M6WI>KK#C6K^Y_J_+I?A]OEC_:Y+:MK0G_%53-O#-.5>,,08(D>,ZGMIWLXYHD[K*=G9K* M!Q6N;9ZMEGJ+DA/O7_\"O$AJ72@ !-D\'^*TVR366@_(APO NL1IPA,D,L&1 M"PNXB9\;/W3:U]G6!_U!8X!SC9D0$V3'+^/!/C+S!$;.4*>=LY%)=HKI\@Y1'([P& &, [1Z ME?#&X2A>"WX,,++[?N GN9)_FF.!ZK-\/*R&%X*E&2T*!0FF%&(<)9"D7$*> M)#2/].]H8E76I$?&W+CVH"9H]?38TKJ&Y^W=OP HC =?2ZW=%E'/AQG MCQIUDB\[1(A&-PO*,*<_,)C?I +==_ M-EV)RDYS0/>JNT?,NTZ+'<;8X'&_ >P-P(_T+_*I]U3N^"0+(LCC##,\T28 M@DT99%E>0!)EF.&4L81:I?^=C3PW#FN5LZ.I0]2.32JM7P#7756M[ MWGY]S]&;K_]V^M:?#SK)RWS5ENX=O7[!P,IJ;9$BXP69/:_?5FM6R4W=L_O# MZGE7]_#6NI?+LG:$7E8RV@>D_XV6*Y-(\V'%ESMA6*,K\[E02B*.TP1R;MK$ M8;T )C*64&*B9,0DQV[UPB?3?&[4<=PF^LCV9GO[V'K0F ]>VG]WVD/Z16:( M@:'+BNN@,!OA'1B>A>%&?[KLW+%9/C,C$^X\'Q?_NG933=THE?!&5_YU:N=- M-2=7J^U-IH#?5_9'_?$S3K-L4DV_T+\^T:U\J5.=$'*_$C_K5V&YOTY6BR1) MTERP#!8X22#F,H:%B 5,,DH*Q2GGD5.HXA!EYO8MK/4$6_H7V%C7S @R*7;? MFZF@'OD3LC>C2YO7"@)CR=FWHID/$\U4FW-TO:SJ$W>NW]!P'X40^(;D^4'Z M3$K=(9 [9>,@8[J?EINC>LW1^L'2/U6E,#4SC*2O5+\#"\RYHAF*(2$$:?:D MPH1X8EAD,5,)S@5G5NQY4]+?_]D)^U69AR?M]O=X.>>_BRK2LJ/S_68J\?> M&@-?-+9RD:ZWX&]]G:U2VHSPGF5W@B&="7=E9C4?_3&Z-1I]!_(-\*( MR[+>&#BMZ0LRYL971RK:G-E: M0VG'40,!&IF%'+'QB.2Y:GW8B)US,1-'YERU\SP"Y_JED]2B7*"HR#*>)E D M,C7'4P4L#1F#SQ)O9JDZ,F/C&GA3KH!8+Y=T4P&]% "5^;;<$S>WE_>DXKT0 M6FMZ!QZ-KHY)S=>@M7N)0P V]L'"<7*(:(L[W(&_]6+EGE%\ XB@><+79$V; M_7O#XK.-!VMMHN((9Y3#2M-N:G.:4HL*/V3RDG$XRP5B#I5U7768&YL\EEN3/+ MO*8;\*T)7ON?T;]%480._L%_ !1%=U'S7_.K"M#=]NMZ M4_Y+"OW/^9T&=_\O*W'RF[*J=H:\]#^L=]MJJW^HTTBVX+-^_.KP6I!$=Z N M#V>N>B]Y^UMD?HN*.Z#'>6Y.O9?7:[\%>F[L&''4IV%DJMSK#AKE[T"G/FCT MOP/'%IA%5V-#.![UAB\DP;HK,2GS>F-T2LG^ [G'B?Q>KL0G^4VN3+A@G46A MHB2*F9"09#R#6&5"_Z0P)$)@9' 1D75MU;/1Y\:Q1D'0:NA1(N Z(VSN^9+%+CJKK'T1G7+_+S*>]7VU*4 MRYWQ*SZ;8.4ZW4[W'/]E=DM3<62]U*5O-PNX@BKF&01C"(3)"$YAA1S"HL\ M2V.I])H6.2U:;XN<'><<- 2B4=$U8.(FRG84$Q:[D4FF4W:?% ;>'"/9*GQ] ML]\COL(6G;#A%C>E3AQ]88O">3"&]9WNJ[!FJ^?M?J.GWN?Y4Z_[Z&I[5)YH MD2,>"V8J 20),HWO!&0$(UC(/%&\$#$NN.W:S%+FW/BFW15[>[HK!B!HE7", ._;QVBMC:K]*' ';B=:.;AC_&_CR50)ELI3KC5Y36*MMN7'A M:K"1S6=CNZZ[;I@MW/H@2M]U36Z89:OC?/0L9FU'FFR)ZVC:\<+7]5;?_F9? MZ%\?A'YT2_W]J8?\=5?ONF0T,86I4YCQ%$-<=XTN4K,.+M*,)2AED957>E/2 MW#X.;6\ODXGY4EW0Z.O:^^P:P/T?@:"PC4S]WHAY]$6[@<;@!FG7QI^X4]H- M,\];IMVZP6_U^E%_"3:'WD%5NUU3%#0R?4IA*K(8XIQ'D*2)@K$2L<*8,91: M%9/J%S,W8JBU/&IF57GNAET!U6Z!.ARJD[+?V M=(UYXVK?7:QZ!]YDG#^N2D,O#^MER;\?-?PID&)8\T+)F,1BCQ! M+%4YXY$3)=R4.#=VV!_I-'H"[T8^M[&VWN+#$XW[JRO7%8?YT=71Z* K_?R0^KSZ;,A3!9B@O."M,Y_#]9VP@&J/#3*_<5^DA8X/$M2XQ5O=ZE@YK-^$?Y*:.9G]O#@&E6&1% MEJ612*&,&*G+GQROX,2>O9U!71[TFCJF/U MKRNXYID0:5)@R'FFR3O*&20%H;#@*:5Y$D5IP1;?Y(:M)T3V6-YXV+:*@1\? M/@=)R+D&L1V)!X!M[ TECV?1O<19/PQ!JY==$35M8;)^>\]JCMVXW#-YO-Z5 M^J@^R>?UIHX_;9O<5(NH*+1#ER H$XXU[TH$&98)[+( M!578JO>A[T7;CC_"83@RAPR!SZ--O0TJ81O6]TJ< MN'6]C?7G3>RM[O)CEO?MJ?I^6^MX=^M?4J!%GL8)5WD,.6&1Z=:<0B:5]DZX M4"E&B.K%BPNYW)0X-W[I%.Z2%>[V60L'I=T(YC;H=AP3%,J1:680BLX\8XU, M2*JY+712MK'&X)1P[&]TC[7YLJ$F _;S]R>V7BZBA/%4%AGDD:EMD BL?1:$ M(1=,J82Q.(VM2I&;+,[EHAG'<2V7+_#H@U:NCOI[13F)K$Y2Y_;*=EW36_4 K0 %!^7-?E>M?G>!2Q"][43TO_>CP3LR M)\P!69<$A1$0GBQ%(1#2CBD$CHCU)A'8CC5A&H&C>2\3"5QO]FQXJ3\:6_ES M^, \)K(5SG^NV'_M<._6[>YGS]\T@_#OBYF(1., M>0$%8IDI+BM)O'2-"H^:B#NF"]["M[M M(PE/2,;>?/1%P^F XH+M0X\GCH><['#B@AW'1Q.7_ME[O\K4-WG9%^]7K>!N M4]>$%BA3&*<"$JI7875TH?[F4R@$5D1E+&?2=6>J3][;NJ%WOKC:E0B(Z_!56#>=YT\Z!NT(TF&UP";RGUBIQZ\\C& M_@O;1%:W>2XLRHH^/FYD\Q:98.EZTWW?WY'FFF($QC M5*[I1O]!8T5A5K L MQ1FBB70*9KXA;VYT\U+=)K2_S0GW;*)Y"W#+=48X&,=>9PQ!T'V988=+T&7& M#9'3+C/L[#];9EC>YEG<6OS7KFK*?GQ9F\#%%2^7\D7'M2_K=[3Z^K!9?RN% M%&^__U:9-<^^2_"]:;A1;Z;LWQ.)"(^*%,%(F,Z0C$I(>*;](,*H$(4D!.5. M!;%'4')N;'9DH]G6W'16@I7< M-/TOS6_,RUG6!7U1LJ8+UOSDWW%OZ[8Z7M M,9X .Z9\[7D=F5Y/IG1O(#AO76D:5IIY[0P%[#MX\ULSR3\^9BR//MTE4_R?B5^H9I:2[JLNN(-[;Z-_D3(&+,, MYDP4^@.B/R54Z@](A&BF1,J$3)RVS/O%S>U38+2%="7@4Z'82?>X\J*UB"-J3JESAM]RDKZ\]:3=G=Y=UM_A*9-6OU%V2V8%%, M6(X8C/*(0(RR&!(9I1!E:2X3)!'CJ6,+GOECQR]H.W*'1$+W*G<5OK43G____[^^_W#(J6Q?KHDAY+$IJ9=3" SAX.,HIA%E*5Y'MEF M/AR&G9L7E$10:P:,:O:Q]4&21LX!ZTG+^#HXLD"_\\5/([LO_"O M?D[6M5 P_NF_A28I_('P!I-Z\?3/P)J6.33_".>I@ETFC# :1:!38X!36$# MF;I1?Y95)>5^*^GE6>D#_=Z4'-\=TGO2-"U$EL$(YXDIZD8@Q4D&LQCQ.,M) M)H33X8&C_+FY0>Z)/:Z VW'(B#".S"V-YG='N^CG,16= 4VAW_")/)[HA60D M5Q4F92I/?$X9S'<8SP+DNVJK"7/S238.:?6U?*ZZ'>PTRQ(2YY"Q1/M!JF"0 M(!1!QC.JX0#6Z/] *",;LC-8)>M3G2 M"UMO]49Z>;%[5;=WVA&YWTCZ;BWD0CL$4@I%8*3-,,=/$:2)RO0+7Z!4)A&- MB-4+?SKPW-YQHQLPR@&CG7U-MQ=@];_+0R 8^]-N9[U31;=+I@XHZ/9BN,GJ MN5TRXKBO\C-4W?07'WWV[X(FF *@*[%?.SN? SO. MA.7FQ&CXCKTWH16'>@Z?]A$JE7ZN0:<\.&BOO_EC=#CS0R[HOH2;!M-N2WBA M<[8KX3>*)].5*_E1O=M(46Y_HKS>^?AM98[0WE']$.J_';R9GZ1\V%=V6J08 M16E*.50)EQ!+;$@OD3"FHD@+)@N1.'4Q\M9D;OQG##&'C8TIH+/E#C36@,Z< MNR,?'6B+P,$D1X[TGD-+NIQB9L9FSA$GQ9U%AP(:E%"]E9F66X=B=D:S@P?T MC&7>4"%_-8]JNR^99%POXPB!*2WJ.DP%++A*89(0%"N,!!).>[^G N;&C[5^ MH%;0-S[Y%$(['AL"S,CTY(2)>\SQ%<.#1AF?RI@VKOB*A6>1Q->N\PYKV9A# MH_>R^?^'U<-&/M-2=,4^VJ/Q^Y6H=X::%=&"JHADN8J@2K&)R(L*2%2:P"PA M0D12H22)_:)>/+29:5!,JSJ0C<[-,G)=;VW26F_GB!B?F;(CEA&!GRR>IE8< MO.E,^,%$T'5ST,78F"EH=I?O^Z? )]1F (*!(W%\-)DZ4&< 6A?B>(:,YLN< M+\MD_BJW/_[%ESO3D.%OZ[7XLUPN%W$F,I2+ O*"1Q#'*((D(@HF*A6Q]ID0 M1TX5"VR$SLU;NE!.UF0%O-DK#CK-'5N\6LV +?^%Q75TMAL.J0?#V6,4EL\L MY$[,7O9(G'.5P[WNQVUMI(Y,!*\'I4M#E["03M;+Q1I:0)5^;\"3W#S*3:B>+O:@ M];9SL1AFPDXN]D:];.+B<)_?FJ^KM?T@-Y^_TLV+RG2)*&AL>N05$$M*(:5I M G.NA*(\SPMBY67=$C0WDMY7JM>*@EI3[UIT5[&U6\&%0&QD&O8#RWF==@N) MD&NSJ[(F78_=LOAT#7;S>L_TB-,VW$U,+A4L*O)$\ZX@VI$C/(:,9!@JIHH8 M(X)1[M0E^[*8N3'#I9[Q/G'.5T"U(X7A4(U,"1XHN2= ]((0-/?ALJ1ITQYZ MK3W+>.B_VGUI]UZR[8>5II/:^7RW_B97=+4UP5#5+_0OTS'TIW)3;7\NY>I7 MN?U9?I,;^B@_&?F+)%)<(J&@J,M>N_TYS8 MKT$GFIN)EJ8CSY'30C4 LCWKUR&C3[:L#0#!\6HWQ'">32%HN?D[7>[DV^_[ M'_^SU,-O^-?O1M#R_J^R6C :4\$3"1-*(NWVXA06&58PUU^S2,@TDX63VVLG M=FX?+Z,JJ'4%>V7K*(1?[_^N5W]:8T=_V!)]._\X/*8C?W>&P.G>(\()G:"M M(NPD3]LQP@F-L\81;G?[,=-G_E6*W5)^5-U):K-8C+)<4JXDI"8J%4=)!FF: M,5C$$29%4O B4BY4=$7.W+BG4],< 7:*^BW"KP%KQS(!X!K[@,0'*6<^N8%# M2 *Y)FI2QKAA[RE%W+H\4+/*?=C%(L%2J508OR3+S0DKAC1/&"2R*)@2O$"9 MDX=R7=3JQK;*T7E5OI5IOY%ZPK'[\:[NA6D:Y MHIOO'[;RJ3(]L4SVXWJI)3U^6.FW6E;;1HN%^N_#FN2%]_]<6^ M'MULOIN*ZD_KW4I_/E*.B$C-GEJ:0)SE2G\Y9 &S0I)<()5GL5.IT#YA<_-9 MOYAO#'C>:)HOG_5/8B=KVE_N*TH(;8VKZ]H#MJWS&@;"D:GW4'?#*'P'_K;1 MSWY(I_4V"F'=UAYY$SNNMRT_=UTM[O%L;U@[P?O8J2Q-4Y$1#E4DM+\I3,$M M[69"GDK,LB)&KHT)7PP_-XJXD=-G YC=2^\/P\BO>5NP:)16>1=M#MKD[J6$ M:=O37;3NK+'&!;CYN/F]-[4/X=654?L./-,-^%8?!+TI5T!H'XQN M*J#=-U 9_1U3"2WGPHX=PB,\,FN<- XQU<$WIBI7HW5[WK8/6@U'*6Y A:0: M2\F34I ;&J?4Y'BW9QG?%X7&?Y?EXU510F&.&(8XD0PRGE-(,I'E49PH*JQ#>FT$SI?O.J6; M;=]#&_=&;_M(4"O8^QEM## G8[!)<;0/G0V-YT0QLH-Q=8J"=0&I)]S5:IC) MXEI=C#H.8'6ZS[<3EQ[DW;K:FF1ZJ7*L("*$&1ZFD)&"0X*I2E*I%"LREW/7 M_5=W@$W>?.K'IO*_4 MZ05#(S+O.3?;V]6OZZVL?E[3576_$ON.P9\DE^4W$^[5=H9!*I$)(U"@)($X M8OI5-45L8J$R&B%>)&XYDYYZS,V=.HY3[ PQ!^-;&U,'0Q^Z:A_L&1KX MZ39_=APRP:R,S#AC3LB ^%(O.,>)/W53Y97B4[WPNAZ_ZC><9S:.7M%NY<_E M-Q,)][*TV/W3>K,M_U6[T&T%Q+H/H)YHN>""9CQ7&>1("LVP)OB592F4A9!I MQ+-,8:N5Z4 ]YL:PVMF.'1-R/"? CB(G@'5DBFPL@+4)X$+APF,SNCJM=VU' M4F-*P'R>85@&3?#Q5&7:C)]A>)VE T<;I@'NE8]\G_:;7<;>4&+FJ$/S7EH M5JB(X!B*/-;+R#Q!IM!] 2G!$9<,*1S%/FYI".7FQJ3'KM$M#FA,O$@%K9L$ M;)H!C?\ N/FU4T_KA,[N1#/J[0.'A'X,QSB(?J_B+8=$]IH+'52&WW?C5[E] M1ZNO#YNU*2$GWG[_K3*J['[_[D;G'O-B1]KCHCTR-9NZ'378 MG?J ?0=OC 6@7/T #L<FI[=4A6!6/?4LYK7WK)J,M:[A3><"Y9)F>912&$6*0ASA M!-)8 XX0B],"8UQPI_K$-R7.C9B;ID]MBO";MB77#W=@);>N#NA-L"W]S9 0 MCNU>'NG:9>6^:=7]81Q'TA:=H'[C3:'3NHFV&)QYA=8WNCN!]ZMM^;Y<[LRW MZG>ZV=#5MEID O&44091EJ00XU3 @A,),T)3RIF(:6H5YGU-P-S8Q.@(1:LD MZ+2T=TO=5SXXL5^VAO:;,AR;'?"F_K)]+GD79@K(\C:5",..I M<9]XI!>TJ80T(45:)+',I%4!.4>Y5 ?[/4'M0% 6V#_ M\KM,QVVF' GDD0ET+OC:<^Y(.$]$Q0'Q=J)I#]1ZV-MEM,E(WI*^VK;-L"MA)'A61PAPF"4T@ECB'1,48QBK.2)+GC,=.45*]TN9&]R=I M<]4=,/H>8G2<*P7V8VVW; Z&X,AL;T_3_#: M3<$C,NNJHU%$$I0(F)@Z@!B1%+),I9"F"9=Y@86@Q"45I5^<$Z=,D)]B#BK? MKM?_:(H*!(NTM.>/<'"-3""W(FR"$H@=*A-%0$Y.(7;6.\0S^I-(M=DN?M5/ MQ4?U"_VO]>;=KMJNG^3F_=JD+B_RM* *(PE1FL>:.X1V1[2]4#"BJ(I1D=OU M5.B5,C>RL;N]?=[N)AQ,KM52=Q_( M>XE$M87UXFLOYX%^-WM^U?N=7.!4,9RG J:"&)I+(D@*F<""8B5RG*8H48Z+ MI%Z!N$4#,+QETXU>FT]@"/6:O6] M ^][%I\^JR$MN"@YK>C=JO@&KK$PV%:G3'QQDE MKVK9UT$(72?[@J3)*V1?M_92;>R>JX>6(?F%;G>;.B#^HS(UT4T5."/R),^O MR)%2!-413-K_8#B"+,Y-:%.2DH@A(2*GNI6N"LR-.TR'!#,/.[H$3WL+S,FI M*;I?U[C@]+DT%?H;5V7-EN5CTTG!M^*(Y539\]E\_\/J[J \-?U4H]1_?C/ MG7;(/JV7RY_6FS_I1BP*E3 N1&92X+7OE"D&:9SJ/S))4DR8BK%T849'^7,C MQDY]\*8SX <317)LP_\&C17@#V,': UQ=+I#MT\FV*ANGRTIXR32!)?'F8*8I!S25+N#6$]# MEN=II*15OLR+4>?&7:8^?%EM2ZZ]ME\TLMK?-NMNI[;D+V&[?:KF!<;8#I8? M#DY':F=V#SU".PPXV9'9F0W'1V3G_^BY5-L]/R]K_.G2I#;_M%S_^6&EUING M>C6QWVX0F:1IK-]0E44$8HX1I!(G,&,RB3A1"#&W"I%VO-=EHL5V/AP1Z;(XYQKBLM&)W!D=*C M[!0Y A5TM64I>MI%EAL>9VLKQ]O]*.QOM%R9UI(?5Y^I6<<];$PVWO;[@WZB MML9?>38:+) B-">4P)C@0J^DHAA2T]LQ2E2*"EF0/+8JE> F=FX$9K3N.L+J ME^A]63VOJ[)^H32'=3: V@BPM\*-O"PGQ(Z[PL,\,G4%1MB9P]P "TEAEI(G M93 W-$X)S/%NS[+YY4H/_6XC1;G]B?+Z3.YT$:876P]R4ZZ%B;R-<520@FK^ MRKA>(\4RTJLEBJ%BI(A$D;'4+CW.5X&Y<9K1O\XJJBT G0EWX,*NA4<:A?/\ MV!';F*B/3''A '=O#^")6M N JXZ3-MLP!.ALYX$ON.XYP;_IZ3?OK\KOY7+ M3_*;7.WD+_*)RH%44_-&H:KE%U =H/S,%@FED\AD7(?M;M=I.=$X)C@CTS$P7$/ MV^BS![S)&GU>TF$^C3Y[$')J]-DWCD>CSY7LDG[:;[+$+$H%BR 23+N!A="$ MAQB"/,]C@4@>J\PJ">?BZ+-C,[VT.N29.?LUY^C=]OD&83(VR82&PZ''YA!8 MIFJHZ02/6_?,:^;WMZOIC7U'W1!//J17Z^VUM:E=6^ 94IE[)>EOQ[ M\^DGKH[+^:C:/JET^=!&*>QCRS*X?R7+ X;M?]"PL3!^9>L.X_!OWB5W_O[21K=RF59+U@_JKK- MT^?R<56JDM/5=O_OJ\H?M)*?Y:/=7F9+^MWZU6U7I:B><6Z+5F$4LYY M06&6ZU4>EG$.F9*%_M2;#SS+!$J?:F7-'G(V0Q#V&FI.R_X@XGWY" MQA05HM#8@3!XP:*"I I223G$<20@(5)")#A-&O-^O6-;M5NV!ZIM0UCSY?M]4V[E1Z6J15'$<8$R"66?Y#C.T"F-/ZXQZ);"@"/.X M*'+(TSJCE'&]!C>M%RG3RW-:)"ERJM!J+WIN#'A<_:^_)4R[BG(]^+.?%,M= MO5&@'GO'+QS* THKV@(V3E'%F])?J9RB+2K7"RE:CS"\FKU%'DZ*(L593F"4 M:S\/%SR'1+,:5"S."UD4J8B4\PB#C%/-<7EC$'" MDQ0B$J$LHFF64B>*.Y,P-Q;K%.Q>*J.C&T>=@VA'0X.@&9EIG%!QYI&KEH>D MBG,AD[+!51M/7_CK%_J]T^_63T_KIM#JYZ]4/Q3WN^W7]:;\EQ0+6I \R0H$ M1<(QQ*30;WJ HJH^L=J&IM =VKZ_;*]V%L M]_('0FYD&FA!^]R UB@*[F^#YLP(%G"$Y(8^<9.RA(7=IWQA M=DMS\';_M-YLRW\U>0Z*8L(RQF&<\Q1B)0@D,BTTH1"]1BIXS'/D$7;EKLE, M0[..M 7'Z@9KGWQM8JQ70F/@/(\VR\[8A^R]? .^B?HQ7]-B+CV:;Z#DT+?Y MUDB^06IU<9Y/TG2,-6F4!@PGZO0AOA&BOF-D-VO#@B M[B.38EC(/4*VO( +&X[EIL+$H59>^)R'4?D-,SC%KRN]7>TSRU","XKC",I4 MF24E9F9//(,"QUDL!1))BCU3^\Z$S8W?7B2@[4O+5R%2^^JY3VI>=?O<>,1(5D'_] M7_E]D:0I8::)*R.D@#BF"C*48\AD1(5D2:IR*W_IJH2Y,4:C)&BU!+6:0.MI MQQ/7@>PGAR#PC,P(SLA8\\!-ZP\O?]6]_97D__:X_O9_]+W-BZ]_.'W?KX\[ MR4M^TZSNS;Y]H>_K_..3W#QJ]^-OF_6?VZ^F!3U=?5^0A!2(4PRIB#/3@4OH ME[HP->6+*,&,""5BMY?ZHIR9OMJ=KJ!1%K3:NK[@EZ&U?5*:GZY7XE[\:07)L9KV);?Y(]_ M/81$S$M$BMF,%-[-R(HM7Z#CPV>M?I M%O2%YD VJKMV8+:;!LN51'!PQUY3=+C^[0C7ETJ#5NN BPLGE((N,^PD3[O@ M<$+C;.GA=O? NB"F,;J6)E?\^\_E2M;I9@LLN:01%C"-60PQ2S-("14PSQG- ML"J$$$[=XWNES8V8#C4QP)&ZX ^C<),,ZM[ZN =K.QH*AN#([#,$//_J(GV@ MC%)HY*+ UZDYTF?[U?(CO3=Y.C_F%/XMK:0PSI2FJ.8$EG"4,)9P&#.<0BQ) M"BG+$:11AC-1T$0QIW;KE\7,C4-J+2$S:@)^I&?GT3@Z-)>AM71@!@,VML-R MA-4#_5YOA]YO-J8=K_GY#ORJWPBS-QK>:^F%)JB7 M7+UK:&KFCW1CSH*K![GI.*SD>A7UOESN3+B;"3(^5&!@F+,XB0J(>1%!G*L( MFI ]R&-&"(I)QH53?0M//>;&1<9\_D M]>KQB]P\F2HBQN%NG8182AFE&849$S'$E,>0XE1"I9=S69XP_:]R\4UNV-JZ M-_)%02XOX[&X\=Y)HR?47/L$A-;T#BQE58%66_!L8BM=XY>O0&Q'[G]^MMJS2JYJ>MM?%@][^KZ&T=%SLQ?M0+Z>:B[ MLNS=OWJL!4MH&L4"0X2XZ8Y",L@20:%"3"4B(QCE?/%<-T;^O*6;K1W5C**K MRRMWJO%X;]];^5BNZCC7MW1I B#O]&O(ZXY<($%WP#S4CMD6HTQT2K*,,9)J M?]O4)F440Q(7!90Y1Z*(4B7W$_WC2ORWFN9.WS'C!<2+&?ZL*:.>XO_U/U 6 M_4<2F7F.HSG,L]U'[=5G;N1OHK$/U$K=@2,3P9_:1G!L)&BL!"_--.'KK9WU M$J ZVM1HA@V8Q#/F5 3-\QE%T6E3@<;$^BQ;:%1A'CW35M_*S7I5-VDZ:17/ M56$:X5 HJ9#ZXT!,U06"8*Y2FM)(#U58Y67WBYG;7LL+3>W;R;L V\_&X> : MF4XG0,JA?UD0Q*;J5^:'G%LKLIN ]+4>NW[S=*W&;AKPHK78[:N]6^!*4]NF M?2(+E"C-?1$L(H8ACF(.J4QCF*6,I3Q.5>I6;>OE\',C0Z-=7;?)\;6^ IZ= M&^H/RU!3UJSA=_C])-PLFD%[^$JH]G42_XX6)MTMD#M,BP[%*,Q$)IZ+)_JK, MC0_V2IJC$??%[8 YL=R6G03IL;=N:R/N0-\1>F=+EU+=3DEC#S &!=S4'0QJ MT(U??VVFW1P>C-K9!O+P$0=N,C<+TY^U=[6,VT\ZPQE7IL!\Q"2#&'$*228S MJ'^5)P3Q)(^$4_71Z[+F1H;''6J:GC4?SW:0WM0&@/@'SUW "X@[[N4-PW'" M';E&41%)$WE_@0REBJ((F;^(J(L=Q*8-J([FU%/M MOSDZPER,LJL:4L_7V8X= >FK^[ACR/+[$OVVTHHL32+[JJ[?>=09=)&B5 FF M""QHBB'.,8.TP!)F!4\B$2LBI%/^9X^LN7T7.E7!7M>C=KENC-Z'L!TQ!\)M M9'[U@\R9&2W "$EP?>(FY2D+NT_IQN86WP92*UX7"C54]*FL_O'V^Q<]4KVH M%6D>4R4)Q"K6?\09@42P#*89B5EBZO>1PJV!U%59W*OR#(8T:,4>?VVFK>8S M&+6S2C_#1W0_N/\L-WJI^?9!SZ#@KW635?+H[Q2]W0J*^1O'_2'QG-D MZGL]*.VC 4)#.E%@0 AHG>($7'#J"1FP&F:RZ $7HXX#"9SN<^?I>R%*\_C0 M91U/_F%5M^PRO]GW>))8IC%B&$:-+0:9 MC(OM#3IF8H>[_/8J7G)\TT?[0U7MI%AD+!>YD 1R;/8B)%&0I;&"/!($%2QC M5"&7O8CKHN;&OP>GHVH:OE=-P_>RUA:\*5?M;QQ3;'K MMLQ" /AR-1[XK+= M-24L*] H&FZM?QN,D&OY'FF3KM5O6WVZ%K>XPX\[?J>F1ONV79,D*BJ$( 8[ MI.DBYP)2$4F82<%5G!8)RYPRF%^,/C>&:)6K@.;C>O-+?P)K>-T(X26"=AS@ MCM\T;;3-_CR19XU"@Y!&?>KAA*^KI?Z_NK' M?^[TZF[OS18I2XL\1S!620IQQ!)H$F\A0HS%129HAIWZ&=L*GMNK?AQ%9>HO M'VG^ORO0Z [>O)>JY.76T2&PG@P[:A@#XI%9XQ3=%L\QVA^[HA.T@H"M[&GK M!3@B>I]U4EM]51T61&&$%)GFE^RB7$F!%(F>"0,%9D4KL\L;(J M%= V!X,>'9X*F/QF\ M9NO%0[^K%WON3[1GA3^M-P^;-9=25":EX45ZV\-ZJ;^]LEI(B6E"T@)F2L40 M9SB'I% 2BCA*1(YBBA*^6,E':DKG.VQ<..A@]284S9MPILF8\4=#DWB])L1R M5R,TOA/M<[1JUVO -YWFP+Q$/YSDLH)._8"['QZ@!=T/<9$_[0Z)!S)G>R8^ M8X38@7U??BN%7(FJ*6[P>:L9PFCR0;^_>AW (Q$E21Q!*GD"<8$P+$@9,IRI5/7O)BK[F]QL2Y/(^T@&V_[]X;\5]P0MD.F?XO8CAH5Q]@+G&N%>Y3$"8-9GN<0YZ9-N,P1U+>SE"89P9E354]W%>;&_T9]H);K M/YM%)5"=ZH#N=?]W-V?68U[L7-IQT1[Y>Z"5!S78G?J ?0=OC 6@7/T ]D: M@Q6CG%#X@QC2U?708E*'UQ^E4[=WP$CNSN]/N\VJ-%D0]ROQ4_F7^XZX$B MEJ*)P5T)[4E7W4-FTMCJ+P==[O=,#GX41HJ(1&80QQA#G,2:V!6ED.&-4FDK6F'K4;8\1I]Z]L8^=I]H MXMQ/ZT,"'?1T/XABTT8#A,3R+'H@Z.#>C0(V)L_BO6S^_V%US_EZIP4\T.^F MHHS61?]FLS,%=O>Q3XM(^^RLB'*8%YF$&&$)J=F_2)#(,\**@F.G$E)^:LR- MRSN=P7.C=,T#M%$;+ ]Z.S<>\)DB.U8>'_B1:;@SP 2D-C_] ,H5V$_%P]%4 MM(8QSX:#)U]X,!:%WHBS!D-%\GV11R,-$28L<-3[^E_!_+ M]6.[$L1%S*5,,>>FM5=GODIZ]7C%[EY M>B_9=E$D" F5%5 ):3K?<@5IS!"DB<)IE*>_''!W* )'L?C3YO$<<&RLT2-2]>X'V%\66_I\O[) MN!(?U2?Y;;W\5JX>WVVD*+<_45Y7!UDD*4VYI#D4*A$0)RB"+.<1S&*6Q")F M19Y;Y8W9"IS;>USK#&BMM-GIV'1J U[K#52KN/UNNQ7NMT\O0J,Y,A6\%I#V MAQ:A 9WHR&(XL$['%BXH]1Q:6 TSV9&%BU''!Q9.]WFVW2A7Y5;^7'XS9]E; M/?$F&KI)R]&"-]MVC^W'OY[EJI*7"U@J(A.1*0D1CBC$::Q)'!4"BD3$6:QR M19E;B]WA.LV-YP?V)0\Q2W:>WL38CWVB75L#:W/ P9Y]QM^Q2:"U:8K*HP%1 M#MJZ(H!:TW:J"(?C66.*@$-/0ZP(+ M+$B6X#AV*JWBI\;<"%AS;C(FY^[A'X-F?4"=);,:0X"QY+6H]!3)UV//O28S M)LQ3M(9QY-EH0PH\' W_4;UO ]3??:6;1UDM$(T$(01!I!2"&.6:_6(50Q3G M<2X)YPFR:KUL+W)N=/?B]=->3%/HH%,:M%K[%(+H!=[R="$HG",3W4 D/0M& MV( 3OGI$K]17*"5A@\+ENA)6=_KQSV?Y:+9=/LEG(V/U6&=V?V_^W'>47RB1 M%C%/!$PXSR$6<0Y)E')(B,QS)4E<9%:1V4Y2Y\9"K=)@K_5=4]O@._BC_;]1 M'=2Z.QYSVLV"'1\%QW9D2@H#JS,S.<$4DISL!$_*3TY8G%*4V\T#V^FVS12; M A7=+_^SE!L]Y-?O[]=FW;J@6:H]HSR!HE#"U,+1#A-!W#169SA5141BI_)] M3M+GQEJ'KJA@KVD= _7K_=_!'XW.OBULK6;#<@DY%L9CKQP'P>O?-M8%IE'Z MP5HI\#J-7EVPN=K!U6F0806^OJSO^3]WY48^;-;/UQ+L
)4 M99Q"C#.]!N1I#AEFJ28WI41,!2M0,:"\UVT-K%ZYZ4O?/.B!OM)*5F8Q\]PJ M?P>>C?KU:RAOYB$-G1H[?@N,],1EOK9KT*H-'O8@UYK?[4N7!LKV\@=LC!)? M%M)?I<"7/2K7RGLYC. 9S2:K2LJ/>FQJW,*ZB<.^D4ZGQ?M=LY%6?I,+E9(H M-ZO*.*)2,YN>%6).7Q&.\PA'&2T*MZK+C@K,S7.+HQ@[QL*Y0F['76,".3*# M-:K?@;WR3?^6NT,SK;NC)HW:AG937UL1, #/$[^@07JN.DP;R.>)T%FPG^\X MWEVRZ]2KW\OMUW>[:KM^:HO :AK=B_UBT@X.FSA$%1FA2,*<&993$894IA0B M53"AA$R2E#MVSW;586Y$UYG0'K?5'L7^=S8I.L$FQXX/1X9\9$K<(_NG5A]T M^M\UX-?8'S4:K*T89P-N (J!^W@[JS%U?V]?G"[T_?8>RJ/J2YVK*FL2KE3= M!?>IZ8+[W#)QN=+T(BM-U7RY$U*4J^Y?%@5/"),)@U&28X@%R2%12083+%)9 M9#)!]ET0AR@R-ZYL:KTV491@(Y^;[&#CV'0V.%0R&3)!_50Y)>SCQX;4=:P; M.TQ%GKKD26L*>-Y[CYTUH#/'I)]V_SS1K#A4G9EH=J:J13/N++D5JPD ;5\) MFR'#3U?8)@ (+\K=A!C/MTSY^EM9Z:@'[P\[JJNE Y M\.:3_*;UH4OGKI$]R%MNO ;"<^2O3$@H/2J,W\8H;$7Q'GD35Q"_;?EYQ7"+ M>SRC<7:LDO_<:<[Z\9O^HW;%%PE+6"P1@;B("EAS38%X#!.9(UX@$J?"*03Z MDI"Y,1G(VVO4P?",_)Z/A8S].G$P0A,M $^0"K.2ZS6^9XEV M^;[)UEZ]:A\OJOHO=.>S__6+4M(A3'22(RF!)BB*U(((L9AADN M4IZG2*)$VA);OZBY,=SA_+%3%[S M] ?1B2GM<.FAS!L#3,:==H89'CM6&@_T*0]?A^+MDXWO 5O@+'P7 M#:;.OO= YT+6O<\H;MPG9+GX<;4MM]\UL^KGLVK_]W.YDFB!TK3(BRB#><88 MQ#E"D,2$0I33B"19DB-NU7&S5\K,37/W[]US]V>?UCS]>_->U^_HMMC]LM4 ))T+F&<0LUM1 1 QI8?(Q49'% MFB9X1MS[G/CI,C5V U9@(6AOK MX//.2H_6*)Y3:[>$FFC"1B:SB>?*KW?*,)2#-U#Q5&?Z+BK#<+O82F7@D.XG MB'_;K*OJ8;-6Y?87NGDL5XM,J(Q2O3 3L>(0QRB#11KED$BB9%2H-$XSVT/# ML]'GQJ6U@J#1$#0JVA]RG6-W^S!P$"(CDU5@,.P/^0:!,M&YG@LX3B=Y5XWO M.;P[OV>R\[JKZAX?T5V_R#LB_'+.?"UHD28XC@J&8*J2V(1M(DBB3$*I!$-1 M+!513N72^L7-C<,>^LIPW(%'H[-S&'@?W'8.7#@01Z:]DPH;+PMLW(&_]>+G M$_MM 4O@Z.\^B5/'?UM8?R$"W.:N84GE.[K\R);E8_T=>;^3'U8_E6K[M:Y^ MSQ6/W$ M47L)8V\./->ZN7'/,6 XX[FDA$"6* 9Q7.10"V8PS;!>S8J48&85%S$4L(GW MW?P!LR-C3Q@FW&P+1Z(7; U)DL?#3TJ"%^PZ);E+EP3>;7I?5GRY-F5J#R6L M,D&9T&X9Q AE$.>)A#16& I$BXCG14)%&F3OZ8+PN;W5-W:B5M*U*JS+1 S< ME1H([VON48&#[N"/46J'^: VR1;6)?GSV-#J0<9Z>ZMOC($169^W="OKQNK? M2FWH(F7$--HLH/XA@ICE&62(8IACE>.BR'.B(J^@K!-!@4 M]@S,.L6WGYU"HC8R$_D#YA^?=06-4"%:I\._3I36%2.O!FI=N]ZS$LJSY"5= MFD5A51GN>;M>B46J"J8BB6!*(F5*1#/-"IA#15&LS%ZXXFY]B"Y)F1LEM$J" M@Y; J.E8"N4BGG8^RF"41J8 5X#<:Z'T 1"T&,I%0=-60^FS]:P<2N_%[M$_ M[7C;[^_*;^6R[2S4545A+$8YBV&LHASBB%!(5)I#E4JEI$PRJJQV(V[(F>G; MKS]QM:Z@:Y?E7@FD#]Q^(@@(V314,#):]I%$@5";**;(&SVG ",+3'I"C?KN MGBSHR,*$X_ CF\L]@P7:*L[OC,[FP- \()_*ZA_=DTH)2AA2,*-Q!G&L&"Q2 MJC\],4M9FFO.1&Z! OWRYD:>G;K@A;[ *.Q9(^ 6X'8>54 81R;400BZQPW8 MX1(T9N"&R&GC!>SL/XL5L+S-PR%KN*JZ9U4=C;"0%"69RB*H6*Y78%*S"I&D M@))%(D&"B#2R*@=P:?"YL4>G'_BCT]#%?SA%SL+%&H#'V'Y54"@<_*<$A2YA>1:9%3C*<$Y(D+D?_]J+G M%AF@-0=[*JZ]OT/)DR@ML($U)2=!8#N37!SD!QFQ^K+<&3B4.[OKLEA!8XAKR3C7F;(CO5'Q'YG[PD/O47#.$[ZP1>A;C:'EE?AUO=IT?WU+ MJ[)J6@$4$L?:^Y.0Y2*!6"04,H8%5))1DO*\0,PJR""X9G-CTT.7^SNPU[YI MMKS))(U-NH/EQCY$/C670"/I@RDT;7Q\:T[/H^^ "_'C\ MDUS2K10/=+/]_D5_'2JSY%RO?BY7\L-6/E4+SK.H4'$.16P"]J.$0RIX#E4A M4ZD$PI%2+O1\2^#<6+?5%]0*@R.-P1]&9U K[LVWP4P[9AC&$0C%SM.&PGMD5GM)="?6Z!/\@+O7B8&!DT M=,4L<\Q/!.--T6U/>'MF?[^YTT-6Z^Z&F3"X8X+;(X M@;(@%.)4)) 2H3TVGJJ$"TI8XD1PUI+G1F]Q%,?^_63Z0;;[M$ M?;?;;,QW'14)IA@C:$X)(5:,P2(6,92E$&.6P((6%,8RBPB*9)XAIXSF$76=&Q]UNID@H]5Z!0_GW,H< MAW\S*(!R56TW=1@X>&-6?-OO/WB&)XPP^8X!"Z\[I1.&,!P9"O[4EH)C4T%C M*WAI[''<0VWO"S=O;_,=^+6GZ(]__,-X4S-*1,0(ZKY.C,1XN%^-FAA1I$]^ MUJ:4U=L'_9!(_:D3G[=K_H^N#0?=FFH]6G1SM-*EA+(BQS3)(.$TT\YK)&"1 MQSG4#JP@*DE9$F/[#"Y7\7/[B#06@+=@;P.HC=CWM@%T"UH[/)+(W:>G_YLP M/N@CT[P/WC[9^Q[OA4-2VI@3,%G:6L 'WS&OS1>^WLPWYT$GS(WS-?AE]ISW M*.[?E?>2;=^MO\F5'OQ!"UZ+YL^/JR[:@R4BP3&6D/,T@5@6!20HB2#!$!4)[C@\* MY424/AQ2)QZWAJB'MF^/,1E+6YMS3,KV-WG[]N@EXV<=Y;>/=!8IP=*"058P M G$L!*3#/>/N0-_*W]]7"H M3N2BOQ*@SGYX.& G=KV' NSC==N!==O1OC'.U+ZUG5D7W&G+&SV[3ZS7XL]R MN6R^"75#55K)][+Y_R+B<:(BS=7"!)[B#''(,I)!Q1"*1"(D+Y!3?X5><7/C M[4[;O8?2*0S>="H[;M7?@-MNMST%#RO]XM6EG.1[NJ7=4YPD&2G2+($IC7.(32A3P7*]AM0_%@0G499:G0'= M$C0WAFAT!4?* J.M&TG<1+>?(T)B-C)%^,+ET5FA'XO!G16N##]Q9X5^(\\[ M*]RXWK>_\-/3>E6O=CY_I?IQ:0L3(9[(U/1XDR*+M=O "L@XDGI)4C!6R$)1 MMQ:?5^3,C1(:-4%E]+P#5:WI'2@]:D%= ];.90@ U\ALT"+UN4'J%KC_%Y07.2WB%.IU!3'- MF BD3%-#%,&:+^"EQY_<*2VJ_/0B[BM"Q$*QVD<"6\( M/1P*&V0&NQ6]0B9V+FP,/GYJ:4M9"19BO3R M(\^E=CH0BR EL8 IYKEB24&RU-?IN"9S;O3RT@%YIEWD\IMR!<1ZN:2;"CS+ M3>.:..Z(VDR!LWL2 MA)716ML&D(UZC5.2&%R7K4.S[OF"/"C^I%N M5IH)JT[ZS_LZ62@K$I4*!!'BAKD4AC3+,LACS5H("8%%[K3+&DBQN=';L5W@ M8!CH+&ORQX]L,VGDG76'UW1 R;-@4VZY]_L*$SGV5O&4<^B^Q1P8\* [TJ%T MFW8#.S"B9_O=H;B_R&Z='7:62_8RE6S?='W! M,:="<@&1P";XG@E8()K E"/"TAPK7/@5+@^HY-SH[#/_*L6N*5.T>:&R^0 $/+6( 'W+(=F8&5 \7;Q27)Q6S@=&(M!;?(8-=1'F)%1DH=#ZODZ6<,C('TU77@,60._1&^_ M'^4P_[21_]S)%?]^_U=9+1(9B2)6)B:DWM6(8U@4.(>)3 E%!6,IMVJR[2!S M;M^)X^(#>T7!'T95W\X6/8 [LG88&$@,L(!F)>&V"<K=>F>KRQ@EK6MNQ/$Z+/(U@05@*<8(T38B(0Q(C MQ'E$LCPM7,CAJJ2YD4.C*-":@B-5_3H-7H?7CBB"@#8R47CBY94AR$3.(941(3@E1"*G.L66I_H5RNJ;H%'7TEUF]N]LY9W3[NZS=][^;R1 MO-GBUC\OI?GA?B6.I5UOK2)S5B2,2EBDV.Q6,PI)$4N(&$)9'C&FO:/%2CX: M25^<[U?AZ.;;H# M>ZOJSCG'=MU-UEPG-."!4[S#Z#9U1GA01"\DD(<=WX_=W[>E=#[);W*UDPN3 MP<&SG$"1F1J1F5*0B+0PJ]8TR^(\*5+JXG^>C#\W/[-3#[3ZN;'J*7AVY#@ MDM$W\RW1<.:G*S:'I)E3$9.RQ17[3E_Z:Y>-TXSK7NE7R/35^:G\)A>"*J5$ M44"$"PIQD0E(31I7)*@P;=NCO'!JS>XD?6[O_9>OTR\FJ+KAKFIE&7L6"Z/ET7@9NR5]=+!6;5K^LB-JX]NRX/XI]Z6F[KD;5[ M<]A]*V7UOJQ,J>S=\3D18;%B44%@7"08XA@+[:?D,4SB3 @EM+>"G=C,3?S< MZ.Q(^WJ%P8_U=\\_=9@'.XH;#]V1.>X4V!>J@X/N(QWM^>$6.E7508/)LU;= MT;F4P.HQ2D"7;:$*A6A>8(@RKA==G!-(A2A@&I&"*(XS1IT24R]*F1MG77,? M CAD"XSB@LDLAS*C$N((%Y#%)(*9)'&*\IRK7 .ZWM+E5(#N98T'Z(,>S,1O M-MGR:P5^*5?ET^ZI07COE(7 =X!C.R-R=WX"PWBHDWFB,_ XG3S+@=Q:UR!H M:BN]WYE(_28&K*F1\JO\L_ZG:J$$H9&D.63"I(@B_4>!.(64QTP9JF#4*2[# M3NSI7=ZH#1J]]^TGNCIA6OGF"D?.L)P(.Q()#^_(K!((66>N<0,J)/E8 M2IZ4C=S0.*4GQ[L]^8HN9=7N!/XJMVTO!1Q'(N>Q@(G(<4#(W<.Z<,@*&5< M%#0M0_39>D8(O1?[O?^?9+7=E'S;]K'X;55NJT^??VL?6DG3(BYR[9RDIN=G M)&)(,A;#G$9UFZ"4"B/FD:[:L(%WZU6U7I:"MB$%[1Y! M6Z6G6865=%D7T&AV]?=;7OKJS^7CJE0E-R$'G)OZ&L85TN.9S;'C-)B(Q&F! M8)$0"C'1TT482B 12%*<1PAQJZ([KV7 W-COV/X[\ *!>A/Z& .SS[-' 1Q@ M.-Z;-O<<(0$.4( ."[O]ZWD\;G94/>>':&3VG^WSX_Q=>:U)#/FIFMR&2;]^ MKS5#IQ_45]/#,Z=4*5DWB=CGFWRJ2U@983LM[^.S;$I;58LL366B8@Y3:5K. M%7HUP'+]G2VDHCC*TUPIIX6 O>BY?1?WFH,M_0MH)5TW)AU0M_O(C(/ER)^' M XQ'F6=&[Y,22G67.AXT3-D=KZ"YJ_;2ITUF=4;E++O5?03?*)W5UK2W66^J M>U;5/RYDC+!03,,M3& AQJGV_+,8ICG-!*8YY2QU"\4YDS$W)CI2$?S1*>GH M-U^"THYU!@(T,KTX8N,1$W/5^K"!+^=B)HYNN6KG>0C+]4L]TP+*BCX^;DR: M4^TTM5N?3>IU7""1BEA"7G>K1 A#&I,84I$FDJI MVY?WRF_OQ=F.#4*A-S(M^ /GGFQ@@4C0S(,^>=.F(5A8?I:38'//P/*%=4ZJ M":_K+ZVH+_AUO=J\J+3X\[Z6/V58YE@J&/$LA?H' :GBFH4*F7(4(UHH)]H) MJMW<>.JXJFIC7[V-<[O JKGJV,RFXNJ 7@YA'P([3GRUJ1V91%]E5OW+/(9$ M?Y2"D$$4?)W2D2&QO5ID,J@0OV_(D>2%4'<E3!G&+3W4'[G"S3WP+*XXC% M,L99PES">H_&=N+O"8)YOQ@9QZ7,W4CW[RO3$8F3"^]D" &=^NF!J2'8Y M'GY2;KA@U^F;?>D2[\)G&Q.]^UXV__^PZE:AOY?;K^]VU7;])#2DD/,,85%SBA$2DK,6"[BU"K(Y<+8<^.H(_6< MBNA?@JV?80:",3*#..!@S0\]%O>\__JNHW=?_^WTO;\T["3O=8\]W7O;=\G@ M-L7U,F61H@+A-"\@3Q2"F,4QI 1%4!4E/^2XK_ '%T5Y#D+B6X MOEK_5?MG=VF2=!>7369+^X^GU^+LCB $UH>6U(!NP6?]!-6AC?_K?Z L^H\D MN@.FUGA]EZ;Q^I] @LQO47$'M)CGYCQSZ9@.>O9DV)ZH^<_WZ,=IQWV1V[V? M)C5EE#[(+^P?J>EQ(^.U.AR_L+"GG?'+ZSQC<;=?Y>8XP]Q\$V,5)RG.4EA@ M*B".8P:+2&6P("3FE.I'(G)*][XD9&Z,5>L(CLLI^+3GN0BGW2L^%*217W-G M?-QC*7L "!KO>$G.M#&)_W]SU]+DN(VD[_,K<-D83T1AEP#!!RX34=UM3SBV M[>KHML>QX8,"SVJNU5*OJ.IQS:]?@!0EE1X4 ((L7NP*M8C,_"!\!#(3F3V6 MGN4-]GTW;,U_V*R%4K*V37$M4=N+S@^ZO3OXZ\J,8PXP1I1YN]EL0_OQ&W.* MD;9_KEK5;;4_\]NHS=>63_8-VK#1P]?&0IVQ[1NTN?R_UOM;NU[%K_ +<>/#V-)WQ238G[YT MIA'JW_[M(ZN6-GE^NWD2=JQ=*LCNBB0GA:2V(0'3#$/S#J*P+)#9Q5*<\R25 M&&GBV@.N5]+LFZFV(^ZD[*G!C^\XFP\R]0UPT["9J$S< M0Z\&<4ZX]'2)ZW]^LE9Q3F8<]XMS>R P;6%M^/FC$JIJ>@0W*1&?OFX4DP^K M?[)-93^T.?H+A7#.BCR%BE$!"<\,H7+"89DJC46B*,^=6-57\-Q(MM$;'!2_ MVZ4HM;K;;*9.^^:NBFGOG%P6MD5EF J#\&@(/!FRB MK5XH<-Z-@'L!N=$)^/*SD[8"[E7_M!=P_Y<#0\^L_FS+!)O_V18LW]BR\1IO MW[+-YMF908XTAU0IG*1((*R15SS:1>K<6--JVU8C MMW^H@]Z>(5TGQ!WCO+%Q'#OXVT'8_'&D\IV-JG=:MU'AB-%@'Y2BAHB=!$\; M-_;!XBR8[/5P@+_.-OVK'[2A-S/:/FN_JR198E3F.8:2(6U.EB6%G!D2DH:: M"C-64@KGK5JOI+D13ZLLZ+0%AULS(NUC@3>6Q M&P"BG\O.!9@^EUWO\].Y[%S,>.&R2+%^ M[2\!=-: [1H0T4S0VZ8\_.P&U1(<"&[?0:+ V$U
8G2P2,.N%G6O*R7NVS,)C!^O]UN*OZTM;^\7]:'J/@N;>,H:Z->()12 MD94V'YPC:/BWA$SE&=1)PA'-E53(*Q]\N$ISX^4CBT"78MSF=Q\;91?^NVKY MU%0+:XM,[;-GKF?->![P(\RW&V5/.XLC4_?K3/;@HF$>_'C=,J^EOS45! M\>)ENC@C^_LO3AVTUDFR?;Y_W*CVIM!RN?O$:+1 29KS1%"H!#:W^& OID=EU M3B"[NTO& GLB[TE?^WPF_,OEVV=7O) MC6W?+M=UM7I2-P#*GB')($$4PR25.%7=\(KD+G]C;H M].X:CMFP4*NZW>>=+A]WAG*>A-NO@#&@'9G^7QU5=\X? ]V)^#X2REY$[PM7 M#\D[#S49P?L:=TSNWL\&7X[[5M7F9_7#>O-^7=7>_K958C@>TRQ6S@G1X5_*A?E"-/@YZ@,1K'/ M7>D_Z'1.RV"#7[@NPT<);'U0_:GDATTE5+?_W24_LD(7%+$,JLSV=\]R"5F2 M,DBI4&F9T#(IN5<7@RN"YO;>:/2$7ZVBAQJL89VP5. M6U;3Q?:S^II.#PUK1GNHA?%1;5FU,DRV$#PC&I4)3(3*("D$AC0C!2Q**5.E MF,@3KSU3CZRYLR5#>M1>PEA-Q:)A-O('!(&67#KVAXPQFAA>TG< MJ[2R[;'[6DO;OD<"XXA=(X(VL<$655RO]L6DJ41*4TPAUXF A#$%*2I3*"0N M"=LQ1^?UTOS1-T.OT!%H04C)90(:TC*+($LPPP6/,FY+,RA M1BF?GH3G(KQ88K+6A/61GG]MJKN8=?"=5+H2U?9OOHQQ!BLF298APF'.= D) MMC>J<9;"E'*,A*!%)M*%V5M6:VDF?+.= MQ3<>-!_$8]5JM5VZ=UV=2L/M+\ MK_4.[L$@4T:DI-) 6S#SV\U*;7Z[&8(2FS<@R=)$"[$#^?N5G [B3MB(O-VV MIAD57=]X^KK9GRRDQFV^UWD5"$4Z$SB+0FD)",0,9LPXD4JY3Q ME)C/?;; _>+FM@<^UM:ZN0_Z[CIN^_'"#:S=."(>@B/S13AXWBSAADE,QK@A M<5+V<+/^E$D%A56_6^^J;DZ<@_L?]=;]XN65W_;'X\[]9?S$%^D>A< MY(PG4'&6V\+7.2QEF<,B8[DJJ"BQ7U334_[<>*=5'S;ZGZ^;.]#8 !HC@+4" M_-[:X9T[X3=+;@0U(O8C,U9\V .R,(+ BYN/LUA1ADB!24I@I3B&AEOD,]<$T9Q(SAC##TC,V<4W6W%CN MA:K Z@JLLH%DU@>R/5TOHSGS;VN+TH"RP+6F*HZ%!/ MX/2="&IGUHX*X/CTW6+W+Z,OZ!2^VT/Y? =V2LC;21O'-\QNU$I^_L,T?3< 4I8H4F"A8ICB#Q!:8I;EA>UO;FTJLA2B' M[19/!,Z0Y$\W/WM]@^+3-Q$/W#H.P''Z_:,SA,.WD%=P&74?>2KS=3>35Q"X MN:.\]MS0"_0?U=(6;/W -MOG7S9L5;.F_UW]YOG%O]@ SR+AE%%.$D@YM_O, M-(6\M$6N*=5(<<1YZM6?+DB+N7'2\37 G;*@T18<&W('^//)/[?7 H-OX_M, MG&/X<>SI&#M".=9,#+C:'X#D.)?^?11YI7( 5A=+Q00,EA@L*/K//"NJL5R M73^9W_3A4C3+,R19J2 5>6J.B4U.D&3FJ&ZV;ZS06F=>6[9>:7/CQJ;GQ;>F MYX59D[I:L96HF(&P:;0:4!^Z'VO' $4L!,<.1QP:AAQI:LAJC&(D3J!$#3/T M"IPVJ.!B^UD(P>FAP,)HK)(_KOZ[6MGHA#(#;Q%^MU(];]:5>4(Y5 M4E $&=-F.T$$,HQ@"Z'CG.0ZTX2F7MTD783.C1GZX_3@=ZLX:#2/EQ!QF '' M349D7,?>:T2 -&:RPQE&$V4X'.3.):WA# F/7(;S9^,%(1L)/ZMM%ZV1F)(< M80*5*#-(J+TLQ5$!*2JPV:B4*$F\"K8ZR)P;+^UC.R')H2X8AT?$!B#W2@&Q M1N,[\+/]SR01L2L0C1T0.Q7[ZO&P*SBXA,.N/3J,=9[8\H$OJ\?&%?[#T]:< MM'XRG/?EZ.J@3'I#KR8J=8L8.V*SXK#,1Z#- =H]2J<.AS%:Y0;8>0P1GZG MOFZ4:)M FK^7ROYQOY+'=PD6B;89^]P<274N(6$B@5RF&&KKOJ(I5PE.?3C7 M1>C<6/589\!6$K C9?T8U@ES-PZ-C>3(+'FL[AW8*]S@>>^"ISB&%D(@D)4P3F=LT3;,%3!2&#.4)HY0P@D0D M-UDC<&X$U"@%WK+-YMG>;3;0/[GV)G+&>+ CS!NY5W6"W8%&WTG<7R^0F+J^7SX4VG6[]^=;#;TZS"Y42S;/"@)GGQ)!)2B#CTL*;% 4I M4II3KQW-R?ASXXY./6#UNP/?_RF63TV%A+?L:[5ER^K?ZA!?N@.'FGOW8EM] M"\@&/\7;C5@&H#@RCXP)8$#3Y8LPQ>V@_%+$Q.V0+]IWWMOX\M?"&.*?;%,U M=%U@/A4P-X[H] -6P:#, MZS,(W5;]$&!&7O9>F'BOXVN&QUS(9S(F7_Y[>6I:H6GY1XVE3; M9T/1GVT33W?,OVPGNMN0==*_.?C^MM_F4?;M6S^ M.%W"5X>=9 G?,JI;PC>_%UC$:+6M9+5\,KLGM1O>[*':?9>2/Q@U;>6_I^VN MV,GW;&/KJ=4?U*:I;MZ>CA-QN2S M-S*?O9BX@T'@^Q<3]_;EQ'56 6-6V^3A[I8OR;]X4TR@H]9XBJ+8M*6@8F)Y M5C$JZN!A3'_E5D=;KIES2H1(S7S:%&F<:LB58?)"$U)FAL)UYI6!U"-K;JQ\ M];93T-&L#V0W\HP$WT MYH_5&B=P/': ^/4"P2X!WX%K]/UZ]6B6Q)=WBF]M#:7FG2/2E!:E(E!GQ*S0 MDBO([:"^6F* 2E]$<"*,Z M>#(:@\JQ1!88C/68!S<6&0?=D;G% FNU!IW:MFC$=[^V*/]MY)"M/V(Q MFC]=C8#ER!SU2C#*M6@J=[2'P0GA?"%X!K""S M^[]>"&)N]2X+FG17UVOKZ0:N_\NAR;YB8]L1OU/M_W]<]19Z790E-32 ,I@3 MJB&1MIFPS@344F2,IWFJD&K/,L6^&L-\DN5'- MB-"/3$+140](*P["+F[:L9\*$ZZZB;E53=59]76] MV2XRGDFD,NXX7?+F=_U=5&T1O3?[$GKM MMNK^<:.:7LGWRV7[R0/[8VL^6YCCCE9%JJ H;8\B3#!DN=(P5Y+I0N"RE(6K MN\I3]MR(X4+]P:X3:F<"@,!8T7V\L\/=!>,[.;>]6B-"/C+)S ]M=^?7B*A/ MY B+CKZ7!RP0OQYOF.^(DWG& DT]]I*%#A'H,?OR=;E^5JHIO?KPU?X,?U)? MN-HL2G,R5AG)8,9L@Q)%*2P+E4*L%4\H+].,.;TJ;DJ:W8O!>B,A9W633]A4 M80'WUFWYV$R O>799A:VZOLZU*X"[NA4BP'CV&0?"T%_?]LM=*+ZW*X*F];O M=LOF,]_;S0="LS);QOJA*0ZOWJ[K;6TO@2="9"(S_"&XV6J2G-JN(YI!)@36 MC&!5=IG_]?#HW%?+>'O7G"8VPYG MN=G/964!"3+P<5HR6(A<(99EJDR=;N->&7]N^XBWZZ8U1GL-076Z^H??CB%T M#[P% C-!R*W1;(QW_V6K8T?9CD5,'E^[8-^ER-JEKP56;FWKG+RW'NOZ#5M: M>OCT6:EM6Z/GS?-1DVWS1B*H*'4B-_YR2XD<1XT([,(3O%0:OY'=CI#AKE[[HZ]_P9 M- : QH+(VXDP[**64O738-JRJ4'HG)5(#1LEV(>>=E4,NAREW2M7&/[23$M( M2YJ;TTN)(<^9F1/S5YXPK9G(/5WF5T3-C;XZKR%,#Y4S]NET?MX/!YR=O=\1 MT)O(V3T-<-Z.[ @ 3NRW#@,RQ$E] YO;/NEK TSM@KYAR 6/\ZTG A+HS6]A M]R.E')N3GZ2PP 6#1-@<3,$S<_;#@A/$,TR59]T]7/>X$?X72; M!<.L'YGQAAOND8L>!,!$C.4&A%\"^9F]?7GBAR]/EPY^IN"+K._S?XW81&21 M:$PP(L+LQQB!!"D)N4UQ4D*7" NMB5^IIXM2YL8SE[M.1.CW,:2%QXSHR!.? M..TU1CGF713T^DTPKA[:>K\<6!)._-]3U3JGKY6*_DU5CY^W2MY_4QOVJ'ZM ME7Y:OJ^T6F":"Z7S%%(N##UPD4,F= %U007-1*)1RKPJP0U09FXLTBD*=IJ" M5E5@=?6LYC9DBMPH9RK@Q]XH[

9:7128$3$FI(%&HA&6J4LBP+I60!:*Y5P+0 MN8BY$:+5#KQ?L]#^&7PQ;OU%?3)GWS:%D-?-)FU1I@7/D,ZAR.U]$(X26#*S.&UL[+U9EUM'DB;X MWK]"D_TZEO)]J5/5?4A*RN9IELBAJ,KN><$QWTAT@@ +0%!D_?HQ1P1B141@ MN1[70U.UA, @>*\MGYN;F9N;_?-___9Y]L/7O%Q-%_-_^0O_*_O+#WD>%VDZ M__@O?_G]PR_@_O+?_]M_^2___'\!_*^7[]_\\-,BGGW.\_4/KY89USG]\,=T M_>F'OZ>\^LROB^7' M'P5C\L?MM_]R\?5O=[[_A]Q\FWOO?]S\[>575]-=7Z3'\A__U[^^^2U^RI\1 MIO/5&N>QOF U_:?5YI=O%A'7&YD_2M$7; MEV5>U:_5W[^A7UP\M9)T*IWYVSK/4SZ7Q/9]LT6\\:59U<-BN?V7,PQYMOGM M).7IY-6"EL:+L%HO,:XG.:ND.,_ =-8$6"O QU0@)B\(A)+^P&^*I3*P(@XV M:EOE^->/BZ\_TH-)?=S7#U _ .,72ONO=UYZ+JO#J3];P4?$+Y/?2+2YRNL# MAEF>&,F4HF4%*+T )4L$GW(F/J0BT);,E+S+PI:#@JNP0=_%T\_9R+/U:ON; MV_SL)N,F4]JNY?%#7]KLM-Y\\W!8/'SOY_1&GJU M^/QE,:<_KEY\FZXF24LDJRS!6"1K:Y@'S"A!..L45ZDXMP/H Z)D%U7C@&8( M==^'G)-EWP&0;O'PT^(S3N<38X25*1M(@A?:KHN&4)2!(J+C1B;K"'R/^\F/^V7L1__&O^'/)R8K'$J 6"*S: $L4 6J6!,>4$ M,DN_M2VP2<7$S@'870XJZ ZS\'9=+G*^WQ$L*&8)-X+0F48@:$@1M0#DM M2L!"G.06.+E!Q5X8$<\'(\>+N -\7)I:"B3R:_JXFNAD5<'"04=O0='.#"@X M(\"CRR+KA$XT]60N21D7*2W&W_YF_3T2* M&3G%SLH:^J$D!0+)(Y@0;:#E(O.NL.C@R&[GRSMQ3X[4YF)(T8Z,C6UJX9?I M*N+L?V=<_D*_64VR":@B,Q"M\J B&41/OR!/33 3F<]:F '0<<_K.S$X8$1RA00*34UE:PXLB( 1E; ^ M#I$>O.?]>R%#/0-D#"+@KK:2=WDY7:1S:X<8DF<^T08HR-HIEB 8DT$K+S4/ M3B3O!]],KA&P%TST,X#),"+N!"<(G0597$A MZ"'.%ZZ_$AH,%V0D _I\S7-(39]_?YR^+Y7IB$PL8A :F$KG-(@IP MM@A@+#ABSA6OV(!8N/7ZO6!AGQ$L3A%O)P@YMW#;O5!I6TIB2%YRIKTP&0X. M/?G0H1@M"FK$(2+6G2_?"QWN&:'C>-%V@HT/2YROIE4#6WS3BT1$ 5QF25N@ M5A!$*J",8<*8E#570VXEM]Z_%T+\,T+(20+N(N7URW26?SW;I'63T;+8@. 9 MTZ!DHF KYD#;8[:A!.UCQ,&R75?OW2_1Q9X!*DZ2:!=H>)\_3FL1Q'S]*W[. M$Q.2=.070>!)@=)1 BJC(7H6$EJKR)L:#!$WW[T?*IY/_O,$R7:!C-?SN%B2 MB=NH8".=5XNS^7KY_=4BD6>-6F-,$FSDH0*=(%^LANS02*$9*V7'>067:9#%@ M!.]]"#XK;OD06=5["=@/+,\AKSJ,C#L%BIA(DQ/7F"!XC37IXRELB_0IJ: % MRTZH(4*>>PG8#RC/(;,ZC(Q[ LHK^OAV^6'QQWQ2HN4V< 4B"PXJH@7GA 1I M*="W.CE7=I0FG@:3J]?O!Y+GD' =0KX]060CFK?+=\O%U^D\YHGCQ5LA"C"G M8LT0UCLIK(#Q1NN<2N9VN)!H-PW[@>4YI&$'DW1/B'FW6*UQ]O].OVP\=.>4 M1"TU>.-(-%Z2D=1U!027M36.N:B'QLL-"O9#RW-(RPXDY;'K!"H/RXP;NGW! M$&*]G%4OJJG,);B0'2@;HPH4SB4QQ*GO]7?NAX?GD(0]6I(C(^#-HAY,?UK, MMVE"1$NANR^UXI*B^"1H;TPDC\H/:WDDUJ2QYT NM@K>\)P&.>*]_=[]T/ <$JXG M271D-'Q88KUC_=OWSV$QF]@0A-;!0S UFJJW,9QB"D(1*2"3.C@W !1NO'0_ M'#R'!.KQLNS$)/S\+7["^<>\.3$0)F7)? 8G0W5LB@6?*(#ROG#E-4ODYPQH M%JZ_>S](/(?$Z,F2[2+0N*B$/#]RK@@G 9V14&0AA"L-)CLR<\5+P"0-Y$!. MD.=28MIQ0^[8VPH[:=@/*<\G*SJ I+M S.LY/0WC>OHU_X1KO&!K(KCPM@@& MGM5R)Y=H#41)GW3(02A/[ QWOV4W#?LAYOFD1P>0=!>(J54,RU) M28+[:,B+ECF24ZT0L.1:D5\+KYDS6@V7';WQZOWP\7PRH\?+M0M8_/899[.7 M9RN2QFHU<:+X4H( S50MO\?:?D<%$,8RY"8:%H8[]K_QZOU@\7QRH,?+M0M8 M_/PY+S_2_OBWY>*/]:=Z\QCGWR?:$(@%HP"0U+&D?M4'#CC M,I"KS;@FR1@YW"G*0Y3L=\_R.>1,!Y;Z8!CZYQ_OB):8_<>!;>M>+>8ISU7 M37'V;G%>U7[9$HT)Q1,/%KS0BE!&/SS!"[(*QCNLG1=WE%L-V##C >(&[H57 M))G'1*82 S)0F;QS%";4R,W2BBB,NR9-JGKHA=<,$X^TR3M$YB/N5JOE>O(^ MK[:T;UIUQ/@X:0HH,4"N30F$&Y3ZM$^G1UZ!"?[H-DQWO[@0C M1ZAP,8P\^X'"18\E'EFQ&#@(B[+V;6/@C:>]V1LG2#PELGWZ"AT*AC$;VIVL MP]U8.$*@/;6:>C7#U>IMV3A6YQW]4M*1LP+1./*EB'**T02%;#%3>*^=YCXT MW55N4]1)_YCCC<>P,N\ /-?IOX!_M$KH(C-DXQ!4K:YU(7H*]+VUD4N=61-? MY"XIG>PUI^GX=N?#TP3> 61VQ(,H4!;AR!?+48/2B!!RJ94P+@K-4>FPH]Y] MM-9V[4^-![0PQTFY YR\6*TH?+STW'D)EE,4#R8S6C2AD!VH5XIP@\VX0?7LQ3_4_M/_L59[EVLUZ_PN7R^W3^\=]P M=E:+^G-)UM+^*FM:6F("K'_TP0054LXA[3@2&L"AV8>Z'@!U$@IN^S>#JZ0# MG+V(L5Z 7KW/,1-+M+?_FM?;,@NM>6)>&O+>\W$CL&DO>H"@N<*AW[4&A M\N!*8K6J/":TP7O;9,_;@[9Q/>P&!FM@=72 L'?+_ 6GZ>=O7^K1#EGCM^M/ M%TQM13=)R&-&P4E0HI83TLH)W#'(Q4F+*0J>=YR GXZP/6@;MWOH\ @;6AT= M(.PF\:%00*I3!BU-IC@W1\!B72TT]"$)LLZ\B8-U.&J:U70VV/*.%O'Q^%BL M<3:0!5I\RL[96 M%M[(]-Q/5 \.TR!QW6"2[\#*O"5.L); O\FXRN_KZ,:WY7 M3'-92$J2I(0.P7-/(N.JF%W=$TZ'T8-4]> =#8*CX63? 9!>UQF-'Z<4-IQ+ MB-;"S]_B[*Q6'/UML4A_3&>S2<82;=YX=8'"")%3O?MOH)@8G78Q1;GC#N3I M>-J'N!Y2R^R,*!UO0&,.0-)2M$B<5E:CRS('5+U]8FBI_S!_QV:>@F MLK H 7ZN)0=^7STYJ9WI+_FUTGM/_!1%W#9D:%'%= MU7"T@<#].#M%'QT@:WOR^PZ_UV/?R]X&J 7RX&GIJ5H+5PI@'2SL2@C,AH+) MM:DFVTE.-X@Z2=GWG+F?(/D^\+,\JR'E;1E-(G.I6&)$!Y*(,D$#9AO)2]!) MB9*2*DUPY6K;LV="<4()1ANPQC)00M1 UN%8Z0-JYZYDW!R]W>+$I%E.S85Q67HQT@*'6 MHTBO8_""(S:I#'J(J'%/)QHA:S M=("HFX=Y=[@)69B8F"'=JU*'V2IPCGY0 MU)NL=X*;TL29>IBL<4\S&J%J0$UT@*LWB_G'#WGY^:<HH8@ZK9> M2$3!"DZVUQB2DM/89@O<02]EGHP@O84F]BBBBK>\>@ M2*V2)#G%V*0:Z!&ZNHGIVN6:AM1,!\;IGAWZ.D.1+&Q4M#7S6D7G?( 0ZAIR MM$US6IW&-LFA/TI9-Q%>.[ -JYT.X'9].Y](YU"B+>3T!5]/'CT$R2P43,+F M4 6T8R+AL+Y3-\%*Q>8,O:MKTI M[2:^:[>_M=5>!_"\)L6)TT&*C *,8S45:TE0A01E##F V5BI9)/+9]=H&+<> M[JD+"@Z2> >9@]IN=KK^O&E#,*]]3FOXD.>QLL(=QF DKSUF">T^*_":^.$2 M8[+HA75-K-8#-(U;2? 2GC+=\Q4.AUR!U.Z7U%+ ML[;33X+$MNKK )\/R*U@M-[D#%&&5'=ZK#0P"MZQ9QXM[0[0\F&9<76V_'Z- RDBU]$[T+D&':EV[+5UP!DG4ZJX44DT M,4!W21F[*V 3Q)PH\<,QX\\Q,\\?ZQ"!#\.5<*:TJ<#'V3N4CU#I=OEYL+CVGC'+[+R\TTK@GMY2YQ$VGA*#*[ID3 A'6X M5TB>JYA(;"T@MQ]Y8V^&C2^(-M!1!UOC3:[.A[Z].%M_6BRG_Y'3A,E"?J,C M;E+:=&C($%PT4$B0TBKNLVH2"#Y,UMA;YI,B[22==(JPUZO5&7%"*R1PA;7- MM.:@A';@LM4@'&I9"UU=;%)4=3])X]9$C(*L(W31*:JN#ZN,B@>6D)9&P3HS MV6E E2E"B=*1B%1R;7IN/$+7N"4.H^#K6*UT +)KF=U[]_MH8S9)!2A*& J% M8ZW]#PH,2SRB"IA+FQ$&C],V;O%#<[ -K9V^ '=GV]?&I%RD!HE!UD[G"5P5 M6BJ2EA1ZU*;1!>9[:1JW(.(I 7:2-GH$UL6NGT*HP; !S50MQ/?D56I#X3@F M\@>T5(DU&0]V#STC%S8\/:*.4$./:+J^QV>= _F1""0+1O)1GB1E#=A4G"=V MBO5-,JLGSVEO5[[P]+@Z5B$=@.O&X>@Y-Q//;/ A%BB<)**L8"2;(B!),L). MR.!CD\37#EI&3J\VA]*IXA\,0?_\XQT)OZ%?;/YJ\S?U7[W/Y8?ZW]_?O[Y\ M_C3C7^=Y??[45XMYJK,]:BWC:C&;INHCOL19O1?YVZ><:Q.E*O=/>3V-.+O) MQ6KZ^-$-P S'3?ZVSO3/TU\&&C+Z$ )-R<5+ MG4!+2X&>=@E\U@*X$RBC]\6&)IF=?8A[HF1]B,EQ3V8W\I!I)\<"(?D,,@EG MT5% DO:9!#]FLG[<#?$0#!V9K#]$1QULC8\DA@LOTJA"/-A P:Z@P 1=CA B MERAE8H$U\;P&2-:/NU\.A[23=-(IPBYB% I#G/$R K>.U?N6"EPT!GAT3,H8 M4L G0]*X'6F'1M81NN@45=G!2>?5:.X!]I#X^M8K70 LGW2P9XI2=MZI!B&25">:_#<)"A!V12-T,DV. M*ED_[IGV*6 ;6CM] >[.MF^4%\;1VD&O _&C$(*S!I 9U";PXG03Y__49/VX M1]L# >PD;?0(K(M=G\23E& %N**011%Q4&Z-!=LG[VH]**R.U4<' MV-J5*T9IM/@5)ITK_.63J+X6X M*!?]Y6KCHH&2]+L?/GA^?@\>!DK-GX]8NWS?)E*2!A<* BM9*0S*J=CH MMOQU,L9-J ^A^;MW>(X6\XA[TVJYGKS/JTM)?)NN)LQF&4TL8)/+1'KF$+1P M4+12T;J8]%Z-/>C1U]!!?[J-C!WO[N2P^MTD/!!P\DZW(V%(P0Z,AK>+1?I+*[? M+G_+RZ_3F#>2<#:%+%4&Q'IANLC:KD$HB+Z0UVTP9K;/1;Z] +&+@$X.R$XS M$2=+M@]D;*X3GG.PNH!WID62O"!X:R/J76<#3I%LDI$!4P[)B'U*&0Z!QUTJ MQK,;IROV+DI.E'('D>_EJJ&P(+^FCZN)PHCT/YHX$+1R5%;@4DQ@? K>*N:\ M:'2C_#8IG9R+'F]0!I)R!SAYG[_F^1D%YC%;F^MMYX(N@,IU(DC6&;AE%E4V M(=HF!P); L;=9%J$)T>)M@-(O%JLUF_+!?43Q:)+Q3GREFI31219!" <&ZM?%?'&3BPOP7PK( MI6S<@H86>!I6&1U8I-=S>E9>K;<&-?/H3&8DG*!).(E'('D4RD:-U1O"Z9AU-"%(=INT+^0",\')9P14U\^OD;R8_4 M-YWC\OLFFU7'O-0IZ8N-\[A=:),23>1)(FCR%T$9YR$DKL (5-PCL>.:U/DU MY&G7TM[&%2FGZ==IRO.TNB6GUY^_;*9RLUPG$QG(!FM+ M_62!/-1 T;.S/ D31)LI*H<0.7)CDA8 :Z:C?BS5R[/5=)Y7JU>+SX$V\ZJN MRU%9ZUKZ22PO+[2X1/KM9J#6JT_UX^OY^0BCM^6>?W(Y#I!/4F1"UQ-3S6IC M1D MS#;_F!9GG>*UGL;IETUL^%N.9\M-?^^7N)K&">,F\=IW)GI>1T'+ AX+!Y.$ MRL)Z:=H45YQ*^'X0?U9'JT^JRPZP>\-A>O$5I[/SJ7/7+O)<])X_9R\&Z1EF M =*E>C<_2V)/&DC1)A,3"F%M<\?U<3KW0^:S.M9MJ:D.@+A=:]O[TN=,%!Z$ M10KSM#2&>K<5H^"<16:;W+?:2\)CO8YY.7;E?B%XL:#NWJ5V45.0Q!$RQD FNF3PF5DP)60O0JGG2D\(POOH MW ^&S^IHI*6F>KVT?"G!U:+D5)%!'G$C%2E.P:19&[J.D$.*=K^W8@ M>;+H.\#/M4S^>87S'B*&)P0#L@VDR%6G$%PDD/1GA:1L"KH)FG/!ZD: MMW)S> P-IX(.\'2C7=8%"]$[1$W>H-;)D$L8R2"SRH+UY"AFKX5KWZSL .PT M.R@<'CNGBKL#Q+S/:Y+"U2'GUHZJ4B^T6^"$\SJLR9%\(G'A5&!<(&.F25W1 M;G+&O9TY/&X&$'H'T+GT U_-<+5Z>QZ6;GS HH54T4CP*@J*(&RB>)1%D*:F MUHQ5O$U5VKT4==5^9I!(ZR29=P">Z_1?K*@2I23WC11K&'&0:YVF\QQ28LZB M,LR;)FF?NZ1T$E^=IN/;OO)I N\!,G>\_<*M<3P%$*%PLL%2@XLH()+')F.P MQ%+KN;0]!%:GJO;1J.H0.7< E%UNF:LW3$+MV!8BF5HDJ83@;&T*%Q)W*#$W M*:X[U@MNMAD-#)939=T!7'9T8-+*^NA$!F2VIA&8A:!SK,U4#+?":6M$4P?F M39=]K@;Q7(Z3<@3V/%>SYIWS^W]?SNPSV2^+Y1^X3!-46@8;1.U3 M[4'5YM>H,(+'4.^62B_;>,$'TMF)LW,D+.[>%FNFHPX@>&-(0\3@B$0#*,.V MG6 Q](.YP(IWY"VV.28]>)AUP\*.=MJ^;;^.%?W1L/F2E]-%/?==K@?:YV[+ M9N*+U9QV?4N*:/W[GLZ()VFAF[@=/.2I;0I M%\DCA*QXE8BMXY,51,>%CL5@+DVF5Q]^E;7E190G ]'QPN]@%WN1_L_9:KTI MM?JPN.?\96-N VZ*8#[7B]\;-;[/),75=)TO.NN^VV#Z?8Z+C_/-4S;#UB:* M6YN]\2!3+>?CD?S44JN/0W$YBBAY:1+LM69L]"Z%3X;OKB#2P9+92/K<^?CI M;#F=?SQGZ]PI^37_L?FKU21JRX@? F9AM6^1"H YD%TH+ A3O FY2:7!?N2- MWA+Q:??X8=4U(@AK36(]JEJP5U8:T0S@F00=4F' (!.7(P M5F:*F5Q2KM&1X![4C=X4<6S#=(*R.D#@/L["W['V(EAOYUL*P6GCIX7%=1U) ME]3&YH)54D7&. ^RR3YY,*6C]Q3KRN,[7HDC[Y[7F%O?8FZZ96Y'6XV)\TRE M8ACH'$B@(AL(T11 ZVIW#!*WE'MLL$>^?O1F8D^R!S^%;L9OZ[/Q-DK)<;TH MYZU8IO,7,=9>+'47H*T@3K_41@)?IM$P,U%2\. < YOKXHJ<@TLA@XA.8I)& M:TS[N';[OW+\/F1/X_(U4D('^_".8:TO(@F.*)FX$%P0B)"])U:<=. ]N;C*H#::;?N!VXX Y)8')D/H9O9!8 M"!IJ)PN((2=FM0@\LA;P.OQL_T]QW'"T[$\\C?UYGEH=[1N>D[9H@4D*D17' M!,[$#%IPFXWDSNHVTY&..]IOVC!KS+/]0_0P*)H&;OZQLQ?!BN(87'WZ9;;X M8W63BZ4N+V]>M%5#YK@.8O!DKM=]RH6$0+3 7*0 M$8U$DU3;JS([B!JXG0=//J=Z!5RAS;0"! -DW$+ PD/,,NTW>_IX%D=LYS$X M!AYIVG&(K/N96K^YW.(QQFATK%7CFDAG9'*Y#( MXR 5[AY:?[ \^X'"Q94$$85)7"3:-5T] Y49@D8-2/Y725EX5_:I;3T4#&,/ M(C])A[NQ<(1 .T@E[B@+1VNL5T1W$LJ!*CP"FKHXI"?'/!0O?=NN4&\.NI/Q M5+=)CS$7 TFY YS\FM=U/WVW7-1\0'KY_7=R\U[/+V=,OHCKZ==-7^[+W3:A M%TDA@E5HZG3U!)Y8!NZCRBR++$233/3AI':"LZ%=EL8ZZP.5UZISH7#+DK$VH&WB_QXQY:<5EEJK_,'JZ$/DWP%X;A1"U+K5>9S. M\@V6/BP.E:8N4NM0+^U9I>H\ @Z8'0-=O(H!&?HV R!;,#/R[,BGA?+H:.A@ M1?R4Z(&<5&G1Q>0@3L9 M1&$E-DFD[$/EHOB4/+WK+:\& 6IH*RW M*15XG35XA4);;^FOFO@Z#U(U[M7$[H ]G 8[@./;]:>\O+YYO2T_75!"2W'Y ML=[T\9I9U!I,K1A5];H/BD _O"]2>FFU;G+1^G'2QKU3V!TP!]9E!^C<3G2Z M>4UR4DH*3F$!SA5Q8>B3,TI"\<87+DF$LDV+FYWDC'LUL#L4#J"S#I#W-YS. MJ^S>SG_#67Y;2'HDK_7W=S,\;Q[^I8I\(I3R) X)V0@25++U:();X$QYLOBF ME-+D,LY^Y(U[$;$[9#;0ZQS,>*PMXY[0;$;$#965P XX)+): ,5J3>).HY1&ZQKV7V!T.A]1B M!Z#<1& [9+4]A+X\EYX4;4,0@A$G/ (MK]HV*RK0+F*1W'/3)N6_-X4C7VGL M#JEM5-L!9N_6F%]R>7&#^%)^7JNDC4J0O410.H0Z'I=XM,&@L=%[V20[N3^) M(]^+[ ZUC93;)6PO;B.O2.YY^G538)8H=.&"!3"U798J)D*P*(!Y%CWC*OG4 MI)G:/L3UUGYT&& \BK\3M=3/G;>[K-6SJBJQOT_7GUZ1': 5OWRQ6N7UA!EF MA.%(&T'FM(11UV9MEK8$*SWG*23[1#B\E\;>FI@^$1R'T5F7]O#=,G^A,&_K M8E]XUB_FZ?R6E25AB:3# \D,[>VIN.N/L?I[L.H+E_=>_$"9F*LJ;VFZ-%%VO3;5L*R&@* MUX+H;S.E?G\2Q]WIG[[FOX7FCL?D@I9<2TR^GG_-JWL$&7C.Q(N@M58G.@D6 MP8F$D#53.2/+J4W,?CBIGJ([3D/IK -+20[))D?WRV))7,:%6"V!H?5&ER9W[@XALLL; M4H,!YL[992/M]1,5;5G\L+AH=7>C5(4"PE! U3P:PR#J!7I*SGLE9 MMU)9F;CVVC?I!'8 C5WZFD2B)FNDFQU:R1T:V MOH[VB5F!"]E 4=GJZ*.RKDW$\QAE788Y@T'C@+5;KU20:ZP37!:R+)*^,!4(FO]<%93E/DF71).GX $U=1B;-C-U NND' M;;M6T<5AUIMZ^/0VS*8?-^JL9Z!*8%0>*+;2H*3&VK-,0B&A2:.S0M;DD/ M&KL,29[2 @ZANW[06:/_#2L!XS\^+'&^(IG5VTAY?>EWW!7N1,N8N5#$8N2N M#D.(@'E3WZP+R]9ZR]IKJ=AENNF M,0F::X:B@#2UFZ1%#D$X#RBL80$=MZQ-)OQ^FL:]@#MBP'**;CJ#V=89>5O. M)RW\7L>=OJ9?S$EZM:AI]X7WFE%=T==F9XE$O6FN__;+^9;!8V88,0.%:5BK M^@7XNF4PKHP1OM0A,ZV!.CA7XU[S'1'JX^)CY OH5\==UT7R/L=S;^FB#\FU M[6C7'N25,%I%!UG7OKWDS@,F)RBZQ))XEIR'6TU&=UY+'X*6<:\)/Q&*1U%< M/[[O_E*>H)$V9.U !"M!.9UK;[$ 7&>RL;1$V9/6R1T+V&;WB9_8[#;27 =' M196M^O_U_/4K>?*;"U(DL6DDZ->_H'WDYB^N??-\#O;MZM:?OUWL+?1ATU3O M/2VC\PF>$V8QD"0\E%BO%.92 T)RV:=H_2FF-+D"/1IV1PW_FMV1-4Q5I[[ M2IJDH)UU4E/\B\0L1@O!&0$AQ,@9DO&*36XXGT3UN%%FGS@_2),GSBXC"2S7 M78#7&B5\!!9-G7]A+3CK/)L*\K7\[)8?CY7YE:HPILDL0@HF(DUH35X'@M%N-JC-CZ%-B=M>](W;@#8 M;M1: ^UTD*?;-J^J[:PH.)ADZ83PP8%QMI#77PN]G0O@1"P\:L>];M)O[!8= M(\]D:Z'K.U?ICA=\%[BY:#>55UL.ZL@IQ\FO9;Y.6HDB V952#B"_I<$9463 M6N6[I(P\.NE)T'.2^#L T/OIQT]DI']?Y$!I:P?F%,#;I($XCD+GPC(VP=G1%(]\R^T)X/@TRGPFJ+V\ M='J+56ZLC#IF<%R0A5>LMK1/'DC2NCBMI+1-(N,3:!ZY1+D3Y ZAT ZP^].T MYGSG:?5N2\#FS&R"01?!)8*)FI9@5 Y\">0:8U2,&\%L:6)/[Z%GY)SC$V!N M"$4,AJ=A!L5O1]6\Q-5TM2COKCT-Y^FWZWGSV%B)^FJSA;K,Z6FYJ%AS#P M@33^+.7V, MYP+;;;Z%S"8RYB!&;D&5(H&6F@;F>#::Z6Q$HR+^PP@=MXQS?*0V5>R?)TGT MH?92?^(4T<4[1TH0[>*XJ_20L39)Y2UP@PF41P)\KO-"H?+[_7G[^0Y!;+ M:ZY03$Y[M+7VC -Y10B>>P*5"Y9+Y72P3DWNY-++6.I(C"[*@!"4R&=O$$OVQ M2!%5=-HT*FMZD*Z6SL*$^Q"3]QZ\L;0\74+BF4?0,0D>G+9%MQG9_ !1X[H& M0Z+DD$W_(%7TL-=O]Y:M$;A([*Y>?)NN)BDI[8H6@+)F;:VSX)3A$&GSR46' ME'03W_-!JKH$UA'*O[TM#Z:)'F!U3OM/B\\XG4^43\(P::$45XLF?81@HH&L M(WH;7"0WN.%)SCD5(U\M&DZ[NT]BCA#UR!UPWN=Y_F.3H+A@X5_SYY"7$QEX MCIP7,$&5F@DSX'2R$(+FC%OIN-2/^%D//'YD&!ROK,6PDAM9^;]]R36T67]_ M-?TZG=UDHX3"R&P*8$Y1S)QYO<-+*O:* @WKHN=%[0& !UXQ\D6Q04 PE 1' M!,)JN9[\*_Z?Q7([0?#<&E+\ZH2R$6)$!HH+0=3+!*'P*'RRV:BPQW9!3[^V M5="?;F\3NU\_+C8&=R\&D/'("/D5/^>WY08/%TNG/I_.!%+482FICNQ&+&2YO4F^Q,(=&0XZU MYJCN@DA>$*3:_3'(6AXO]_$>[CQYG(VAC=)/E-O(6O\?&;^>NSTW67#2J229 M E.*!J43&;[:"%1CP9B3D/[V:>).U=_S^'%*_MKH?P@)CAT^XG16#U#6R[-- MF\V;C) G%+4)!IBR'A0Z QY9!NMC$$Y(*<0^4'CP)>-4YK4!Q'#2'!D6/\^_ M3I>+^?E-WIM!;Z/-W#_&\:IF&L#B('D MV$$N\IZ0ZLUTGE^O\^?5Q'F7HI*Q7MU@M>,I)WZ8A8 E!>9\R7F?>'.HTY-+ MPL:M,6^6Z!Y4'QW@Z]>SNBHJ'[46OHIGF]N=>",,K8;:O+]VBLBU6X#R"B+G MJ&*P1;HF%>3WD]3EX4G1-;D]N">@R%S8,6HZ2\9^GM&5;!+0H\7H-T*HLB*>-9.@)>/[/5LL< M\_0K;D:2C%#Z-ZL6-0!L5,(?1UN,^AV.?BC6#U! *??@\[!#I M]GL>%HJ-NG!@;--4T2= 8Q#JT4\*H3"]E[OX)SH/.TBM^YV''2#CD5-A-U9- MG:"%\^\OMCF<$CVO'8>%5J8N'0;.1U4O)V0C<_'^=I7LSES8 Z_H\HSL$.4M MAI=D!['E'5/Z\OL'^J>;U8+!^5R+10KG)!ZD@#E$[T!SHXT6S.;2)%WQ $WC M1J #[CM#R[]'*%5&ME5-3+CL%2=_S9'AS=D AI)!.*9,T$;:9BUD[J.I,Q?F M6+T_ZNL>IX0>\'1AK.^P=&%IL_ E^8)DO6FQJ:QJO:R6P"-Z9J.QC<;4/D)7 M9[@Z5O^W<36@,CK UKOE(IW%]7W1X_?<;E/S;&/=:6T)XI<*6>G8?:L"8P"<9& MAB+7FNPF]]$>(VS#1\8 BZV+L$15 M@@Z-!@L\1EAG&^)),'@48R?HI .,_8:SO+HX"OLU;Z\/6-J]+;.2Z*\]A).H M-2.E0+T663QC+HHFV>R=U/2&IE,4?OOJULG2[P!")*%-QO[OT_6GK=-XT3/U MW7*Z&2Z\R<059"YI!KD86G51)O#(R<8KH:R*A1?=*B#<@[QQF^RUV0R'ULJS MP-IV54I._[I$,$B&7NDLP;D@@ 5C3-0EES9GE/L2.+I1&QPH6-YY+%TV2(".G6-L%!MZ;##9'RQG%Q,4TR:RCHXK74HL"HH,>.YH!!$E(&=*(/UE"$V:=]U/ MTKB]9Y\B.7&<]'O$T;N\K+_ CYE/ZHTAIKB":"4M-^1B8R[T1**$^0S9NEH'\U)-I[ M"!R%2=DKD9JTXS^0SG$.%L<"W9'ZZ0!^NV+HG2S^1C]795JG8Y,?\G6Z.%O1 M]Z:+-!$N6L.5@)+0T8)3"*%8"8Q"(7(SK55[-> 9),UZ&.GC)/P;@/2)M=@! M;G^Z>.WE\KP^IN4_D)8*FA3+?VJ=W!%J'-K"ND992;WGI4VS1-VT'*J87FSF'_\D)>?MX]>O5V^ M6RX^+O'SM4G,5SWQB3/EZOH)% ,1PFD1.>LDZ*B2"HEEM5>;PH,Y/XS,T;-? M)R'FMMUIJ*)G9(2.'F2TQT-;&:2&HXAV@)SRA1I,"V;K,CCR.WC>'LH5#Z!RI[1]GGG M[[:_N/:=XX^0AGISJXWX:.X;[M91QL023Y!='>I+<*[>8(:"F@?G9/9M2EP: M[-:_STF(LWPIU6MK;N*MUCZ(")SY",HP!(^2W%\*F)G.BHG0I&#_ 9KZVWT/ MP<*=6=$#";^#77;+PA4'[^NBG&\2S=(5"F$DL<+KR !IP?E2;TREHHUP7K39 M2A^@J;_]\A0<#27\CG!TQR']-:]?G2VK="<6A6*):=#);>98UTP@$Y"UM=P& M%0)[VFCABK;1;ZDUP=50RN@ 7[+K=$6RIV"CAAEOYY<;]*3D@D4+3\%OS0;R M4" 89T&%4EB0)7/;Y CQ 9I&+SX=%#M#";\#'.TRGY=)E:W])&$P6WM=1UF; M:=2<;W HP @C4C121]_T0.(AXO9"EGDNR!I<'<=#;+'&67N(W3GFG"A5^SL5 M#9F+ *JZA8&<0"@V,)V2T6JOIGS#@NT.F7O!SOXI8'>:BIY1$NM%7$^_$L,4 ME&Q3>84TN3@+ZW(VV_:5;9/&.NS=K1)9)TA@H%3657AXA6QEM#$$8T"&M*^R M7-M1HP.=95(V1QW:W'/>0!\]6*>+KJWSC]> MO?K\GDR20LCD"]A(#H42 @%]2, T6?Y<*,!I,XWZ2'K'38&=BJ$[/06>0&G] M-<=U,;GDHH*,=8"NC!QI=;_NN0?(>.3NN6_G>4O\ MQ85?$;-CUD6P5I(GR>K<(RP6C!8EL5K3N-=0W'&:^6J&T\^5Q]\IZEG6HZD7GS>\3WQP9)6+@,0<"= 7"G>+JE7= ML@3CL_+8Y)+0(42.ZR^U@+!U$YKK%\$D2VT]K1D/RRN7_TVQJ7ZR<$YM^7 MTS7M2X76G:US9"+6^C:SS4W; )96H&!9U)XQXT'SDLYQS\ [ N=QFNO 8EX_ M@[O-WB049K44%2C)U%F:!BBR4D#B+$;1\HMMBM\>(FKC;%-PW*4,?O"R^. 8 VIUU$\H&K?L< 9.!$BH Q<6Q>":=/WX5'*!M@6=[]@UUT^#)), M77/T):[V;J$-3L;::.4\PS,D['U_KL\]16YJEE M?<[C2+,:4Z@AGHVREKTR#^B< FZ1A:+0>-GD$*>Y?;HZ?[E_06P.7 +RX.KD MREB/=Q63K$Y(51""=CJ27V#4/I43)Q3K/$Q@[[;J$ 3=7ZLSH)(Z2$?:%9L%%^!2EJ"4->"]KC-Z:=WG$$TI3<9B[4%;+^4\0X)BWUWR2 WU#+IK M8^ND"'4XH02M94WK>5JL2A?PY%B0Q^%S\*TNFSQ&6Z=V[E@\[.V5':><$EX8XUJ8I2L2QCW_;@6>$T7= 4@N);&=;.-4%&@4,"4I,O9$N:>8&'30 M(HG C&YSN_86'>.>2+>&RRE"'WEC^N5L.9^NSY9Y4V/WK7Y:79?0!4=))XLY M.+*2=0,OR9+7F#-9SMHCPS$LFN^Q,>WWMG'/DEMN3 VDW8'-^;?\:1IG^7); ME5)FGFL7]41A1HKUCG"1X)A!DA4Q M>;+%.L4=8$1: DD3^DMB4)2O!T*1N?*T1YAO>BN3'B/8/TX_/2/N;\O%:C7Q M2AID/$(4M>UK]O7\P'!@M*Q(6CQP][2G3ANR.@W0C@3!OA@[7",=X.M%C&>? MSV:XSNFG3$3$Z49/]'F6-PJ;IQ>?%\OU]#_.9T#CVY^B>YX^5T@_MC>BO>3V)7(J$ M)8 S6/>;.N8P.P?!<6X<+==@FU3M/T14IU%G8P-ZJ#8Z:*)R?35--$-GF2*# MCZE..0P90O(24&.)M#ITEW+ M!#Y.:Y_B3>,/^LZF$O>(VH9]GGI*;:G;U>=E4&Q-$QY!PAT"9=FY_1)RP> M=$B:NZ)BEDT,TV%DCALUM$/9;2O64'G/RLX=76*ZUV/;6;J&9::'@5!3<)D" M*F"Q]L84VH*O73)E,9J9I%1I,Y/N24W=5=YH^]JKI6&UB9[[!%+Q>E&DN%KD MCRD(KA@$@B?8D:T/K;)=AQ!Z[B)C3$0V4:-'2%U\1"+OYQM MSNFNI7-^_O8ESU?Y%N_6.\8M^2R\U(N?B6(PQZ0&$4-T-C"IE-O *$&+2(&5 &VR(V32I.;J'GN?D2QZ"FSU\ MR8/5T1[R":3FA^DJI?Z_Q/T?AM+@RFA!T2=TWY1=F-\9EI["262[Z"$DK5J!D'' MDK0P+KG0QF&[3L7(B!E.N[=Q<[2H1ZZ#?)_G^8]-1NJ"A8O**I29EDHI@*6. MN3 LU_HL)*MLM$.5DRWQ$:_H@<>/#(/CE;485G(C*_^W+_4X;+;^_FKZ=3J[ MQ885'CE&B#EH$@L2&Y%60S).[Q783O3IK M]5X;EZ4 IC2"LMD1IG, SX1 I6-,SK=TYM_T5GHXG)]QFK [0LL$/0;E1.WX MQ7SM$4"63JH B9ML8C%,8%.0]!'E'*G'>U!QD%"[:2JYI?[=YKFOYW%9[Z#] ME,__.^&)6ZYKIQMDY%[5'M=!UT$S9!135+X$UO2X:3=9?:2WAX7/ KHR<)X MJXP/WM'>'$@D)ACPB?,ZIL@9+S5Y6$V.Z0ZR,,VSQ -;F$.$VF&3O(?SH5?Y M[NGE7^)YZJE1CO?Q-[;+_A[([2AY8>Z<",EQ0%NG) A;/UGRE3 QH[S/08U7 M0C1\7OBQ(\1)5 D-3Q&$8_4TIW#P0MQ#[]J>'0=?^Y[ MD-(ZV$ ?X.?E]_-1)C.R$YO<5\K.%Y$HZC6,8IE2VT3KXB$'$T*]1L?:#&,[ M@,9>DLW#PF3Q-#KK&XY7C-4Y.Q@X0RL3B-IV0-6FTMXY!$?+6R5)?DN; M H,#Z1P7ELWPLC\N3U9>!]C<3F)ZGV<;U:T^3;]L[Q@;]"GZ:($K'D$IP< % MQL!+(ZQVQ8DVG3D?H*E;S)V.A=O380923 <8^[#$E*M8MO1SXPS*>G?%ZT1R M$207P1S88HOG7GICFG27OTW(N"F0IT3322KH $)OJR[>+M\M%^DL5@6]Q/B/ MV>+C!3?U;K"H:4)?ZJR/+!PXC Z"8%:$['*\W45K&$ ]3-:XZ9.GA-> ZND M; ]([BH7E5P*4DD%D3P+4-7A]5K4(R]AK$X^I-!D<]R'N%Y.C<8*&([34M_( M.V^2X*34V=2QST%3O&^T!J=D!J69\,B

G7-L3B$[OII/O$ MH[7A@372H64"+.T@H#"2JU(G!V,NP<;"=4Q-#L<>)JM;GZ\Y^ [520=-*%[$ M?S^;TFL?X.KO>?KQ4UU/7_,2/^;?5[FQ-PE/4)1PGCW$*%3)C!D, FS&?]T:G;=N"C-X)J8/TJLG-[%X+%4)F MI3 >P&6N*9 CDX F9/ ^61:#+3R/?%/]614J'("N$PH5#E%:!YOX(8>8R&A[ MJ%.$&'.A7KFOK#D&/)B(/KL20I-I.'_&0H6#8')"H<(A.NL;CCN/#((I*7@2 MH]P<(HE<92<%_?]_'LJ,8QR/TU+?R-O1,^1]KJNK'H>2I%<19_\[XW+BK#"H M30'/ZDR9J!7X@@)( )B1<>=MDTOL ]#>K?4\$E 'I--;:/?9 ;IR^.&/Q:0$ M[DRDJ#RB(@^^^$@&P@8PMB3D#I,53:Z['47M,S@#>CK0'J/!YPE3PEV>D !U MTC)"2*74LU@#3J&OT^4+\2\]2:$3H%9ZG\&)T1-#]6 M/DNP_K(X6TY*H:48 ME %;ZZ&4(&"%Q&E=)F[)\S*HGOP0\P%RG\'QT=-"]6 =/D^DTGE#*= MX[SV'IG.5^OEV::-T1'G28\]\93CH8.H'>BTI[[SW^H[K[+OJ\OTNPE),!<4 M%&]J^ET@!"4HL$<4CM'O,FN3&'F J),-V8YG7S7K+)(5:9P 3/7.?SUU\%9; MX-IAB5PR'9J,DWN0JI%CZ:$0LL'ZCO1V_C['L^5R M.O_X$E?3ZZO"@CJ*V8[MU"*+NM5O- M-->#OW\ D[_/%V&5R7"0=7@]_W*VIK]>D.V8G8^.NI(!.9%.J\Q Y]JZUB=B MW\4$Y$1&(;,51;7U)P9D9N1<80_@;J+WY[67/R2NQ2UQ'5_$UH"(AE["R3)Y M"I="2\V+T;Y.3:OV_*8(JT0C&E06"=W"9$IMB11*PW^2ON.)HVN<;' M:>L$CD^+FONP.Y *>T+E+H8N"J:4%ED5GD!;R4&A->"25% D\]8*XW.; 9E[ MT-8)*H?"PWUX&T@YG>)M=;EL+]HF1*Y9+D$ ,:#K)D-Q0**%FDR1KN3@1&E3 M7KD'<9T@;BA$[(&XD]33$^1>?K_\^#^F>4E$??K^)G_-L\U"E4%(FX*!A);$ MYJP#E^OAIN,Q"PQ%MQEYNQ]YG<3JO6R_0RFR)WA>7W)W^=LVJXD*4Y:>N)$2 ME'09 JUSX#J%7+SB13?I(GH0E9W8R %ALH^9'$1G/0%RDQ!;;23&MP,N1.%& MT8Y2T! K"@L@<@6"/J:(Z)"UW9GOTM0)V(9'PGV8.U$MG2),7+!2M,NT]ER= M5AY)1,*#=QA *I2:$8^!M3T>NDM3)WOO* @[1BV=(DQ>L)($UMY_HA8"DXB< MSV3X#85E(6BM@T37YK[O S2-7 H[*L*.44M/"'OY?>L+?[^ZS\8H!(N2%S#2 MUH*S8@&Y-B"-R45EE&2>&P<3=ZGJ!&6]Q! GJJTG#)Y^TGE;')=#TAASQF@H M(5L2B.;@%$N@GCL)VA]\#0&+L88=Y2>R_?+=]]?F? M7[Q:S+_2\XG%O^-RB;3976Q!REJ7I0Z RC!001)K427@R0:1@I2)W[JLN'L MXF&O[02*?0!F\33:ZP.8_(JW]2+^P]QBR/BH1GRPZNZUG_9:;_@KL:3\RL1XH M% Y6D="D5U(R/,8L/OKF3AS67D'92H=CSZ>NC0I7;PN]F+BX%IR>)R(*S\64 M )JCJ+WD(J"C3YB+$\;8X&Z?#>Z>4OW02T:^[M'!8]K8D]3,_;,)M^ M/)_0,Q&)19M$ >VEH]W%,R#W.T*6PM6B &92FYD0Q]';2<3U] @[(5EPK+J? M5S'\S>US4*D-X=#7N]OD4828 MM#6"8GG1UJ*,?%_NL8LIFWW.J1Q)$!1V&EKV2M@$(:<$*EFF(QJ;LL*/G+4D'8F+&""E9$')+,!GX0$Q.B5H@]2W)^3^YTG9 MP( YX:3L$.WU )TR523;)T MK?[U@V2Q-HI5Q>4D3]*W_5"6)>LDEB^10 ()&/#*D94W(0 *80%MH*A6Z&AP MGVJ6?^E,V;&X&TXS?ZW@Z?[>&H4M2FH#NG8-5U)D\!@8.2+%EXS)8N/P?T!F M_C(NP8"W!F-AY:^U7U[C5:QS;>F7'^975[_,%__$19HXS00Y40FB=N1%D34! M[\@L)64ULYS.*-'VK6HKSOXR$=Z1X&VWFP9 4D];Z\%3E7],5Y]_8'XKJ[7\ ML)4^W9SUZV]-6*BC3P5"]&I=+V#!FQ3!FBRM,RFA:7L6#E#-'6J3$1N71M2Z-:<_B7_L; ML?WMIB3HCMN]U;@EO#\6.%L25^O1],0]>A<\&%^'WPB)%&=B >,DQ?G)2![: M;K_&#/YEKKY:[KZ>0-;3YAO&*CT2!3D"0>80@+/Z#"G3C\ TJ8^,4'96QZ3. MUJ%E()[^,K=\_1]P1T/I@G?5\]ZU1EM\CDAZT?3#.0N..0G).2]0)BRZ[1/D MLP=G[<;S_"5WTG#P.3$X>S-+HS7O;M^9^YQMMTA@C(U)*(]M>\-TW5,[,JVD<6&A^" MO'8]M0_1<$\>Q\[J0&Z<\5K2893JO!*=9!WE32(UI8AL,_VZS8S)"Z@P/B]2 M#BHM/D1M/6&P61&"UQ@BH@<,/(#R@@120@%=M%7%)N=5V]E1_XJEQ0>A\.RE MQ8= XO+*Z&3*.1GDH$4=,B&X!I>1_-9U90+SC*N7O-J&9727D#L; C:GE=$= MHL/>$/I"^;363H4:U2H>R#0$^A&*$5"\%B$%94T^JA_* ,7OEY!E:HW- ;77 M!S!?**D6UKGH9(:X?@$NF .T L$'QH1EJLB4]H?C ,7OEY!L:0/" 375=6FQ M0E0L^P@LQ@(J.@U!& ^UZ0:)BFFV_?#X?TJ+AX+:<)KI*7AZOE<_2T)9JVH+ MS$+!9D +)#D.QB$S J4TMFU.[5]B-L= (?U0BNP)GGMUQM8&?2KUT8BD;:V" M*N"14:)WDY M'B*DA"E&[;,P;8WD9<_F. @)!\SF.$0MG2+L=@@$)^="9A:A8"16HJGSCYTA M5C+]RS/B]']FHI5.$W0Z!B$6;PKT!7NNIE8@!G,T**#A"*Q/]<6A; M[''9LSF&1M@Q:ND)88-TV//.&!DS1>TZUK[BJ=#VHI M:92<\U(%VVO6^]># MGBA>P.R/06*4L\.BCWO$G=?W;_[,BSA=YO>+:U_767EG:Z+E4 M:9?DC]1%I/Q MY/$:YQVHQ!CM5D9BRERF[&-6>I_+POLO=N+SC0J:(^7;63?6GW-8'5&RN/YK MI]0A_KCN0,6%]E5_GLT]_Y,67'?R5$@62 M_PO,2D4N$'G'H4ZGS1)5SI')4)I<&QU*Z+B>:U/4-=!4AV?50\Z.?W+SU)=. M/<5>I*[MD<9T<6A$@%#J>RO4!=":.B B6&>*"-HU::/2SLM]>_#RSN#B&S2>18 M9K+U0@ W0M;&YA&"471J1D3Z$V$X;V)*=Y,S+FQ.5_,+N#E"YIT@Y_:POZTO M-5['@AR,3IDVD^3@@W"0=)0V9F9\;E* ]",I?2'F& 7OP,P)TNXQ ?2@ \S- M_,:0,'GE %FH*09'02+7 JS47+HZXC8>G?O96FO<.&A >#01;A?&!6?+]_B] MGM&W=4R"TTK. LLAD6]7:PN8"I!,21@TA8PBMS$NVZ2,F\MN8EQ.DG8'>'GL MVMVGMUQD/F:,I->:WA+10K!D-31GRF441>@F)](3](Q__S*D_SN$T+O#SFM< M++[7M.F7^?5L-1 M=((*NH#3S;*_K!O,Y-?SY6K=3(M"!-0A2O"I-M@(@N1#?(%S47&K1>'8I#SZ M"7IZ,D5#@>ATP1^.'W^#GUG^A*N5Y[_"(2_8%' MX!8S5ZP0KAE!KMNB %RQ" M0NV99B8%VZ1YQVYRQGU4V1H[1XK]Z$/K6UZ$^0#A>:5]9Q0Y$9FQY+6!K$4= M<)@S.(T68F \QRRC55N)S9TQ^9,+C-N/<$@\#"?'#M..O]=JT-JZ][2$X2G'4:DBC:.X,L2M7&GSM7MI%$EU+T&O2Z MX#W6VM B)7"AD9ND?3)-JAHN)=MX" +VR38>(N\. IV=>1&TMM))E.O,:E>! M!,X+#AB=-D((;=L\ KV,;.-!&MXGVWB(N#N$S.V4NZCH,+0%BJA]IB-'P$2[ M*0CRUX05 M.9.'Q61NM(6,HY+ Y M#Z39!%J4['D=DX?R* 2,>7 ,I;-G(7"$ +L#P.?\UMF3& ^1?( G" Q M.40(1BA@4G(7K6-\KT:;+RXTSN%Q5H0<)]1>$4+*SH^ZS>HZTX,K72]Y4\U1 M9G A!=",%32.%Q_VZ1B\]X+CY&#.BYB3A-PI\21"+.2;&1"\NM4Z M9 B2&^ !C3?2*.OT"<#97F^<_,M9<7.2B#N(=!_[\FL_K@@"N! (.2D%BA8% M5#95CPX9!6:6IR;W(S^2TE/N]_0KM1-%W1U8?LKNAG<7.DU$<^H?[X/%VD5Q]>TZK3U:M/=-96 M7FY]-)6D$H)#YJQ4X0CRXJV'DHO/CDZ>F/9Q?)];HR= '*O!>0-Q=F=4?KWO M%5,T5ZX^IRL4X"DG'(2\JHTC M*[NZNPXC=T)]T-YBTQ34(,-@(VA5FXI@CN"-LO5*TQ/H;2)J]S R>RPU_CEU MHK(?/5P<6+0=N#_/S_23Q:KZ&*$^O:SSGW*"(+("9B)B"EKJW,2![G @:!/] M'S3F\Q!E](2L9@.!M'/>JQ+ R=K!._@ 7J '*:2*Z+2+O"TZ_Q7'?!Z$PK./ M^3P$$CVV&'A^1&0,P6=%#FA4]:['T0F&N28&L$01M2X)]WG<\#]C/D^"S6EC M/@_181\(E6_^C)]Q]BEO#>>32>1H=0!C4@&5"H,0*#:S1K+($S+E]HE4GU^E MD];5O2)O"-UT/3B19T[B8!IJ>Y!"9>5+&H?D)T^./&"9W0> MB['A-#-V;_V*A]?S+U^FJ_LDQRT;K@15.[T:6:M[L#:#KTY-M"8:;4)Q:9\B MVV>6^*O/Y3P67D-I97QP<;_-QB3F;+.0$DHRD@RPYQ"BIS!0D.GU+$CM]KEA MV?GQ<=^@=@VH$S71A\/U?&,LY"YF%RU(FUA&_8))EY$C.HZ&(WVA6GX(+*$%@ M+@8S-NI&_Q1%XU4?M[X '$8)':#I(?V;S99-"4ZBH4#$REHV&2CP9;3WDG%$ M 0N\S:3"'TD9]S9C(!W/!Q5X!Y#9:51O;6D*+/H0@'M!>TI23.L"<:9\$3'Y MI)EM]E, JIO?BA6K2\Z MJG""R2+LX3@]N\AXSQQ:'4W#RG7LPISIMVG*LU0+BK#0-_G_UOQ_LZM-U<>D MEI+D(@GKZWHX)S)XX@TXLLB<-,B3V0,B+RPS7@)S0$7.VTAU[,O(JH;M.J R M7_R<-]Q0P/'F6^V7%9+S.14.MK[]4)%^%3()"XN7/GC!@MCK8G+?!<=S>MN MIHVD>SF U@?H>YRFM[-_G\[2PQTR"9J9DBDFM()V@K(D,9^Y!,.8XHY;\@#W MJ57?9ZWQCJ,VH!E0#IZ+Q614GP-F6011:T MW@@O]WFNN>]ZX[VZ:X.;)G+N(&:Z9>:V%_JF%^C-!-W;SHY!&V]#-,!M<>3U M%0.HF *>8M2&1%9$FY=5>Q WSE5V&Z U4TH?1FIGD9042 \\V$5-\G\*F/9;:"S+V#.01 86V]Z*JM:2."MO5M(M?%Z7U\ MH3V6V@LL[G+ ,K1T1P;++2]OE\OKG'#U^J;<;E[>_-?U=/7][E'K!$70A<=4 M+];=AJ="DM,V22F4LHFS/1"S[WI[P<9?#FR:R+D/I^:V?.X]':Y529_R!+6* M247R^;-/H+BNP^%-!&5\<9FG4(S=WXGY<8'];O_8YTQ&_36>V*\!Z_5].Y_/F:T%4+3&@/ORN_$"5X]1\9%Q-RXJ0./M<-18$B MJP-:K2L@->=6:(HAMPOG!ZKG.IGT+M^D'X*O'XJ_SJO-#D["G1P3(I&ND;9NGO: MFB7GI$K!&^)!>!)<08IC> "C@C/$5,C89%S='K2-W_OR;!@[3A]=0ZRVA5U] M7O/$C55)6D8\21)#Z,':6/CB'VJM;8W'.5 M QW]%'9#S(:D5F^# QEFL-R0& UFY\YZ7#XF;]P';V<$V@E:Z15K$YVB55&2 M8$(DYU)4)FRT$)7AS'*=LVHRWW(G->/4&9P;20?)O+,KL?OKX27.$H4HJ^GL M4Y[%:3[F+NRYKYUR";8WE0/=?CU8[]4LO7ZXW@Y !19YL+R *)'.*.4EA)(C M2!\,"R79L)U8'VK+'4#EZ=9FC\7^(/G_=%4G)W,C"XLN0F2EQKBV0(@\@?5D"9$ M!%M=<16#@2!DJEGK$*Q0/+;I"WM6"W?_=O#1I?&O&9?Y]N;XE_GB-7Z=KO!J M_=LW&KK?."(EBE:J:Z&,!:4Y.0*I!+"9%X;!%*Z;O.X^G?1+LH2'H/&'VHOS M*KF#,.$)CC]4_5X]8/G=U[S *O>=3#/E4FU&!*X>!(K1X>#0",@^!ZN+MS8W M2?P-0OVX:8;1P=U0U6/7+VX8GI=7*4U7ZR*%-4]O9V6^^+)6\19W4@7/I"M0 M2JW!R]&#KXUM[JN/Z-C^LMT5HOU MUCJXZZ\UB5::6-9EQ77C>$Y[U 8*#X,W(8=@*$YLP?I.:B[)?3P$,S_T[CY9 M%1UXA ^=V_1JN=1&6"]FVN&X:A_Y(\O:%@>RYU M'XYR?X/R6?Y4U_VC#=B?Y_OW3"XUBXH)8G)=6J]"+N"4JC\XUT4X9+S)<7T8 MF>/6L8P$W6&5UX$=?AS?W_LIB%GEX@TD%^N@RZ(!O9,0I4'-O7>\A!88?(*> M<0M:S@>V(=31':K6;?'?E;\M\WK+3$I&I9S3H->ETX%GP)!J4X_Z\!X3)V/> M'EM;5(U;R3(6PDY130\X6WW.BP>RVUG"O[M^WT2K1,@:/*L%B:&^3?(^T][B MBCE7N Y-FC0?3_*X%3)G1.AYE'HY-X0W OAR(X"O&P',2[FY8+A:.R9-[@T/ M6;C1;>+1O)]XQUBOJ!^3]03DEW>83U(;0X$W"&LXJ&(#>%L\)*-B]D$5G_9I M4WC8JDTN#)_?9%XX5:25X$5],!"TAL"%H@VN$Y,JI(CGNTT\W6(VZ0C0$#I[ MW3,.I\$.3OEG.?SY.E>>_OCG?$+^"9:@(@3#:[;=$%N6_M,P)B23GG/,9P?F M/7WC-:3M!8U'ZNI2($B8RI-26S<')R!HF%TQ45RKYO4]>Q- MX7@M;GN#X<'ZNA @UF=7DZ*DDH4G,"(SXLLQ\$EG",QD$QWZH,]_2C\@<+R. MN9W!\&!M70H*I]_RA >6F$"RZ\X*4,QX\)G5\N!L,XD/I6E2V[TO@>.UT^T- MA8=JZP)0N'ZS=<>. FB^!"Q1*-XDPYE!U$Y7H/>CO!X MO-XN )35U!MK<@ FHR1^M(<@-4(6)6F&12;=9#332X2-U^BW(^@=I)WCT3:O M"<53*UH?\K(LN^[)IC/"=5Z2../5=-]CJ@16Q2/C:UCU-*KO7HP;D0XVBK2:M Y*E!6!G HR"U@64!8R.6;DL1'ZI-C+FY/:)ZK(7DH7&*2X";=]@$JA$7H23I3*M ME-$A&%Z:9-6.)_EBTKZ'0&G;1IY)HQT.XK:BTDWGP.G MQ^OQ@L Z,>2M6,L4V#I+3*%4U8')D+E%.B54<:Q)7=B^!%Y,&OHU\M?-VD^]\>Y?OO/V3^L(1A74((:L(*ED']2:BOD$C3YN1:UVVWF/M MO%8[C8J+24D? [XS*ZD#H_C4:UJ=O:;X+4/ FJMRSD#@7(&1H4B32^*J2=.( M4QXW]Y"8/L7D#:&+#E+33[!QFP55,BJ1:D^RR.H&J9DI1I;;1<:X=<;:-@4/ MSY-U.>GI!@@[1C7]VJX'65#CDO&\CA^(W(#RD4&@WP!91>AMLD4WN4I\D;++ M25(W@-N1"KJ<-/4^C1N;I*D/6;A1FOIHW@=(4S^]XCV<^;=D^>&>[).(,F D&)*""( MB,#)X32%>99M$T=M3_K&2S0/#(;G"G"&TD\'9^I#MFZCG#=_?LVS99[P*$4H M18/FQ(6JAX(7O$#0QG(GF1:J25.:9V@:+T-\1GB=HH<.(+454-?^V1M.:C.P M6+1'P32@)DDIFQEXVB7@"E,R,$__;I*O>):J\3*[C6$UG"XZ -;'SV1GZR3O M-3.OY\O5)*..H4Y88:F.4X_, TI-3J6ST7)/&Z-18_T?2!DO^]H80B=*O0/< M_!T7T]HV_9X!%1&]Y0@E!4\,J B(9%:U-=R@D*ZH)G'B#Y2,EQ5MC)K39-X! M:#Y>AZL;P<3YESPIQM:\@P23ZSO@0'PXGAA$ZQPC*VIBFR*EQV2,EYQL;62. MEW8_/6WOL2ZRC M\H"O@9Y 05MR0$ YSI]4A-!][E"$D(KB0FS[:?/S^?Y]NYRGAY MO$:(&%BP(\_BN>,D;CBI,MQZ[3$)B8DB8H:@ZA&:/<+:#*S]6F[C/MY MH#RSUG@)N'/ 92@A=^"G/$3\/W*]F,KIU3=BZ5.^>>IP&_Q5%YY/M! !8['U M'3]939L,!"06B]$Q\QB5YDT&'!]&YHC9N3/>\PRLK@[ ^/BZ80_^K. A9$8F MV9"E4O7M(FKMH(Y^]AA20MZFY?"!A(Z8OSOK#=' *NL DL]LN)K^G%_/5A\H M#'B?%[$F*'UVJM2N8TS7\7TV)_#D*H"W03B+C@O7!)"'D;D?'"_]'GQ@=74 MQF&=J*N)V^/(-]/!J0EW^#/K#*.BMQ MV&XSOYWK/[Z&8=\OGU*DK=]>KY8J\4CKF7WVI8L+XLTI'Z_R%S.* R.@#7QZ\Y3O&J5J N MEU5./\UG:8)<:NVT!AYT+>G"VM(H"$"32DG>DJ?8Q+_>24U?AFD8&)TN]LZ" M_C>XJ#>\RZ_T]<\DV".B^Q\^<4H8_SP] \7KMXN\SXN/=9'['HU1!.$2 ^F2 M %4'H#@F$'C)447N0VG32O4I@DZU$MO?_8,$^!/]#_\YB=67\Y:!JU=4*EM/ MSA[]R"&I:(42@C=YE_,>.H,@8MM8#"/]S@W&VN$[YE+PB0\-:3QVT=;< MA+CHM! &DG2DVN+)]57D3 B%5B%3PD:\)!-R^\+K7=E>X2=<3N.K6?IY>G5= M*^FJL.\AGGCRJ1@!S*8Z4J^.D1(6(7"5!0J)/C1I^W(DO;V:GP/0](.O<@;- M=6Z'-&%[?Y%6WZYN96# M%6B\HBA1^/IFGC8D>?J%04@\H*G-8EF3VY\CZ>W4JAV"IFVK=@[-=1#?/V)S MXF-4KE!$F;TT)#!#UKA&F=)Y85*2/LDFWOHC*L8%TUGT_AS6#E+"T0CZEA=A M/A"&WM^NO);.S]-OTT2'Q/*&I8^DNEQO,-Y^^7J38;0JQZ"!N=IVQG(!+FCZ ME4XI&BFR:=,&[1 BQ[U1&@.!S538S[N9GZZ7TUE>+DF,83I;:_,N&[ZB7RV) MY<5&R0NDWUU?Y[W^7'_Y=G9S>_NN//%7[KJ0\(EPV>2 &:Q(M:]204!$26J( MQ9NH@F@SP.1,_(WSB'G,O=$C<#KP'/XV2U.2[C2LXX6-"[96R]7Z+]/>G;_' MQ6H:IU_7I6T?<[Q>3%?3?*.;B7;6&I(\A!#*S?TX>D_G7'96:VZ3RTTN04\E M?)PWV&/N@+.JN@-H'RCC239%\.(1M)3KD4NT:751@$+98(L5L8W)/Y#.<9Z! M=^-8#ZS(#GHB;M4)_W[])=2),^L@>/DP]7PK2Z9(8-9D8-:$VHI/0ZB]E9EU M-FA3:)\V,;F'$CJN ][D/J&IKCJPF?OR=[/1.!?"2BD H]'$G-- 1X0'$R02 MDSSKU*2 X" JQ[V(: N8(]%YN/;ZA>;FJOL''BG"7P8D2. MJ(-A9\F%[&\+FX7]34[DTZ7>Q>WK-AN;33%QQ==[@P2L!-IO43+PD=4^NSP$ M*[/WYX'/AIYQH^:S .@8R7WD)1HW^AD3 MJO,^<=/M%OH=O^3-\ZOHO/;)*0H%ZW0:3_Z]E\&3'YZR\\$X)ILT_GF)L''! MW V"]D+VD>KL )X?76V(-X;<^.@9L$3GB)*Y@'-* 28> M950V:M=D7N\C*L:] FJ*G>.EW0%4/N2:+HVK#=[_-INNEA\^_FW##"^!V:(C M>.%K Y<0(:!;OWWFSDKM+3:)CYZE:MP+GL9F:"AM= "M-U^^7LV_Y[QFY=W7 MJJ -(X7^29@28&:&]HB1X#3GD)R6TCM?A&YBD9ZD:-PKGZ:0&D8+'<#I1-?T MU[O7KH853KN% XIU#TE+?B@R$D-0"I%CG2+2803\:Q_M#?XZX>YQB.A@)[R= MQ<6Z= ^O-N4AZ[32J]5-X=.F< 2OKFZV>^VFM/%1EA/)',5:M-4%3W7 .B$U ML* @>$S")4D16I,&>B?0W&/8T1ID\W$T?C'@GL^^T8IKB3\.V"8LE%AOE@&= MIE,-#05MJ.C41,:#S<(7W^25Y8ET]Q@?=0GR831_*4"_3??FM!FP_;!P>V*K MN$.V4!@)F@Y/#\@90A%6::9"<&WN,$\GO<<8KD>X#Z?_#A!_HM@W;8D\TTQ' MK<%B+,0TE^"+U%"XT%Q&I[CJ,8%U0".I,P>:9\;]^5'0 ?1?7^%R^:YLG+)W MB_7$U#=_YD6<+O/[Q33FNS]<;OYTR2>% GS.HH6@> 15= !,!B'JP(W16&*; MMHQ'43MN%4(7T&ZOYF:LJ&*ZIQ ^?'+*7Q//T-F^,(RP7UD3@&!&4 MX PP"T/_24A3-CG9IMMA^\8X:X?\I^_K_;#I?QF9UI@C6)UH6WFMP$N)8(W, M$JT.!=O,"WR:IDY;01R"BJ?+ID[30 JD_.E'GVU@:1 $=(.DA_9N$"G<&97*)SMA( M1VZ*&M 8!Q&3XUG(PDP3:_0C*2-C9Q@=[W:#CA5X!Y#YF!?U1?#.6I#,8K)) M((1(;J%RQ4%PR@(/P@JK,\^YS4GV-$TCSVTX4=W;=F<@V7<#HU<[64F!H3.& M48A1AX65;, GKP"]C$61?1:JS:3VIVD:]PZZ"8Q.EWT',/H%IXN_X]5U_NG[ M71..M;36ECK;[$JAXYWH)HXHD*+=$1B(R+SR7'N1FKA#SU+52XYZ6)=H.$7T MA*I;5FB[_):Q#ME)[V8?ZAW*8O..=OFWV3PL\^);E>#;V=?K%?WQ?!;I;ZUU MNBV.S?;U4CN7BX2DO"6!,!((ES6P$38Q)U.T3:K'FG,V[GD[( J?PG<7D!AY M O5./^3V]@Y7=1X5R>+F1-F<*\II*9QRP'Q]S%N'?*!#!L[9''.,%,%O=8S; M.8_Z\)4[ 60?L)F?38<=6/&'7M/]);9,7 21(K 4:J6HK(X3%M"H$H]:FN*: M5/GLI&;<7&\K7^!TP8]LWVK&9/T.F!1Q5RQ41[U(5UOZ%R5K=^T H4@%PI9B MM4W$&^YAP79]NY\@]4AUS0>4WE.Z\G:Y MO,YIDACG7&$"+>ITX?K#9V?!1H:V2,,=9RT.GZ=)&O<$&@Y2 PN_.QB]Q\6[ MQ?I..JW]R=ON$4]K>$U MB%)&/N]V-XVN4\JQT K<_3:?K3XO)P*=32YQ$+E>.#*%X%"NFT8G6;3S;KMX M>.=AM^=RXU;,#'O2M9!P%Q< ]S?([]_^^T.^N/LR7TYBY%90< HZU@XZ9%\! M+?F UCBEBM+)"K4'8O99:R^XF,N R^"R'1DK/^>"UU>K2GN9+_XVB_7NXZXY M_41FFR(&!L9I!@J%J/5D#KB5:%+T4;&7ZJ)>7F4O?-C+P,> \NS R[DC_#U^ MKQ66M_L=$,^:R40*R$V0945D(2-PYS"H%SW/431J-[D/< M7M!R_4.KF4)&-C]/M.R_B0PF=;*B8R9#*JFV)*BAI1<>I"ZH!$67WNYC?9Y= M9"^$^/X1,JPT.[ ]YYH)P;U@-B,#7J+;S.7S*D%-.6F1.&K;I)BUIV$B]Z%U MOP#O&1<=;)?[!U?UO4">+=?\3'C-!NCJ:V1/KBA%O. <.:6&9REYE,:7-HTB M=Y*S'Q@OX"Y]0*EW]C+B9IC#"O\\:A+PP[]]RGN')ZD8Z&G#S??_P#]_GB[K M1?;U@SKVVNG(IDPH6-]$*D&1OB"7'65"SG42/C?9,L_0-,"3W>U/WP^)]=X) MP[2I3>TD1:LY@E=:$WE2,>@$HIU3#E;9\&3!\%I"X1"$1FM*IG"C"$U*;@^AR&Y\Y_B]YN2 MA%)G]V@Z.VUABMPED2!(KH%@ZRFXT"2()IF.)RGJUX0<@HLG3,'#;']!+PZ*/(/RZA,#)6K4F #EMB*CID/7[A.#[HV#,XL,3 M-+:M\R/$-[+6?YO.IE^NO]R^BD'I4!0/VM19<#HJP)PT1!M+0!(!P\%V_Z.5 M1];\,7J;#R'$L;6/?SX@7)805%(:=&'D2=L8(#A.<;?3*(4(,89]FFGNI_V' M*X]3J#68]H\68@>W5+L.O_N;F& XET9P$)H5H-,N@BND2&;J78S1Q>\5[5>J!K^M[W1__S M)#(28IU[ZCP=ODHZ0<GS=[))*V^_^>6:T7@N1U M0=NK6?J5OG9U]__EY40Y1IN^-I9BC-7!NAJ<205XE,DQF5&%)K<-IQ#=GVT] M'W8'462WH+T1Z35)]=W736YM.2F)JQ#5.I$F0)DZM8T^"%XGKW(0WK:Y:=Z? MQ'$+KL\-R).5U '\_C9;T+;Z-)O^=T[$UD]YELMT5;L33>=IW:H2E_GG?//O M"9);7"Q2L.2R):<[& J6O 2!,1;RH)G+3=Z7'43EN&79[4#83E6=Y4,^YD_K MHH/?YZNCLJB/__XI69!G*#DQ 7)3#'OS];N;;8H\K"ZQ@+=(,8EBM3\%IT/, M9RE<%B&Q] +ON[Y[>CN3]?<^Y*_S187TKO2;5AE9?4,I+3=U5(4DN$D%+$9# MT3@:[IJ4 >U!VS@>_LD*_K&QR;!:Z'33KZ/S4W;]Y@-#;/M=M+38]]9X6Q1Y MJ]E%#4IS"]YS!!W0H/"">V0C[/O'#O>[\B%_R[/K7)NJWDFH-F9?SJ^FJ;X3 MN@>B\4P[9S(80QA4W*['>Q1(QB4E5$HL-YGT8Q-3K$&O(QS-] GY/%U0MM?&.*<;%$AM!-)C(6$TC&P5KKZRIET M*&*"9#UF$RSY468,!_F^U\B6D_9V5N:++YL6-YL_O,D_I""9Y,Y RIPVA>0" M/&.T,YRRSJH4^';'C<$;(^]+:T='XR$ >*9)BDK?+IVMT=_!\AZI%?*'[( ML_S/=1B]86%3>!&*M\G6FXI0@PWK$KA /S *I4QDBHE]V@L]\?F187"\LN;# M2F[L3@I?K[Z^FWZ=5C-CQ17IB.$$K-DS## )$YX,G2/K?1,5[ M$-=-;^/S>"I#JZL#"&XNPY83SHTLQD0P!0.%$4E"D/2#DT2*X]9GT:38XY: M+LZG 57[PZ7-$7(>^ZRZ$\B%4KG_*\K.8KO-K\T20;Z[1>C]/E MF6PY;:A@O )O@DI%F_)#L=MSEQ O+]C%.38\6-H)O0-+\V^+^7+Y?C$OT]5$ M.K3*I PL8)W6J3GXD"5(Q13/II!);E(<^8"&D5OQMK8WQTI[9)/S@.S?;/E@9#VZM2:H"QGW203^\.%Q2V*:FI#3A-C9]?Z'?%53 M%236U??5 F=+C#=U=8??\S_YJ5,N_/>C;Z"WP9O%WM?%_GBPV-UE,&:?M&&& MPAZ3ZL@#!\AE 2U1L: ]XVTZ9[U$V.ENZN[O[ZKX$,('7[L2D2M/,C!.05 1 MP2CIN2B2,]FD(N\ &L=U=@=%T8^.;AM-78A9.KI6YX4/MC!1#6IY]H:82;+V MO7"0M*Q-+X(EL-6&ECK1J98"T^*LFW3XO.=3*ZVE?K\'BD)6BC60L58"T(E? M>Z@5P,*YK!6KR;<9X7D@H9V;K$/P]'06M('.+L1N'5\]\=(76UBNEOU77H2: MU=%Q5 F$BZH^9T#PB46((2(W6:>@FNS8\4W73]\?_GI(;]&)^:0BR!1B[:V8 MP&4E('#OLBC")JB]G1O9!.GYY1O8A N\ ,L_-:4ZB)(8V0F&J]F=WG%AA J02 M61DMG'!-L'-),[(/4O\])?6Z&?4V F8&%20'=B5)\[NM<452OJHLP6G>0"5.()CHC8$5CS9 MR&-LTQWQ&9IZJ08YE\LSE'KZ1=IMJ19&C"'7!&*@N"1G!J%6+PBGI) 6?'I^ZLK^GSML?\M M+W_]]?7&+C-G/9G?.MF(T2ZL/:C0$5_$3C))(@]ZGVG1AZS9)7R.4?/\##(? M>S[OHD[17E-MLM)&&PL8BB"W("FB.AJP'DM4PBBSW6YC]U3>NR^.>VBUP<&1 M\NK@''J_F,[B]"M>O?OG[&X.>68J6A')30NU?5&=/H0A)M"&,Z<2AA0:C;S\ MD9AQRX:&A\M@@N\ /$](Y]>[@AH4F05+FT$'"@55KB]-@@U0O.&R(";9)A9_ MB;!>QL*/[#@?IZBQ_9PWK^A,7>^:Y>?IU[NP\Z'\)LI(+;S2)!WC*-H,!3 ; MA)RD86BU1;E/$=L^:W7IUQRIV7E#,?=QWW/'QYO_NIZNOK_ZM,CK"]975U>; MWZESUFBCE5K22X:=U?'"W$ 0N=2\4!TNS"5Y;/O?_^RU9I=NT>DP:B;V"X'3 M._S/%?W>I'8UT0PY<"=(?L87<"DK$(IQEE)T;4PID*/;93+L_?W)RZO%GE_=E3-)%9DHB4F*] Q=%0D@E@$W&^Q"- MX:Y-SOPIBD;LJC& :G_(3 TB^+X-P/&MZ79^9T 3\&QQZ_\YC>L36@WM_M" M?#=K//3D#@G:2ILTAO6.TBSP M')@!LLX15%0>' \1F'1>TVZ+K#3Q=K8)&;DZ:.@#ZR0Y=X:3S=Z1D8F\OC0O MHCX_"!Z"*0R0Q" +&EM\D_N 'TD9U[J6A\=@.PG7*[E-*I\S:3C^993CX7R]N\GWZ" MH)%K.1K'YT\'3U"];N^*OOVP.B?IDO;B9'_9Y7$\,S8HP. M#*MS8Y*S$&01P.BG\E*8Z)LT*#B4T*X"L2/AL7W M=35R(GZ/VH'MU=?YM>S MU7H2R?SJVW3VZ3&O$YZ%IN.Y@(^2SFYN'&"@'ZY@T)EV;-ZNM]]YI[[/6EU% M9:?!IXEX>S!=C=[Z"-,5,C,6K3 HUCW>3/@ M=$)@62F99 ZT/=JXX/L1V-71.)"I:J&;'C"WPP3_;7:]S.DU?J7_7GU_/?_R M9;JJ]2V_Y/S^KD?E1"5TRA1.8,D4?!@K2)I: +<%2R)_0^LV<>"Q%(_<"/!< M!^CPVFM?F;#Y@_HCT)G_?__7_P=02P$"% ,4 " #\B6E1*=+#&:-0 !P M! ( &@ @ $ 86UE;F1E9&5M<&QO>6UE;G1A9W)E92YH M=&U02P$"% ,4 " #\B6E1Y1U98<90 #7!0( '@ @ '; M4 86UE;F1E9&5M<&QO>6UE;G1A9W)E96UE;G0N:'1M4$L! A0#% @ M_(EI48$YG8NV4 PP0" !\ ( !W:$ &%M96YD961E;7!L M;WEM96YT86=R965M96YT82YH=&U02P$"% ,4 " #\B6E1*"Z;JKP' H M(0 &@ @ '0\@ 8V5O8V5R=&EF:6-A=&EO;G-E8W1I;RYH M=&U02P$"% ,4 " #\B6E1.%/M,,T$ ">$P &@ @ '$ M^@ 8V5O8V5R='-E8W1I;VXY,#8S,C$M.2YH=&U02P$"% ,4 " #\B6E1 M2 5[S0(( #!)@ &@ @ ')_P 8V9O8V5R=&EF:6-A=&EO M;G-E8W1I;RYH=&U02P$"% ,4 " #\B6E1@;_<2<<$ "(% &@ M @ $#" $ 8V9O8V5R='-E8W1I;VXY,#8S,C(M.2YH=&U02P$"% ,4 M " #\B6E14BP;*=0L "\3 $ &@ @ $"#0$ 8V]M<&]S M:71E86UE;F1E9&%N9')E'-D4$L! A0#% @ _(EI4:6<\*.*'P A$$! !0 M ( !NGP# &EE82TR,#(P,#DS,%]C86PN>&UL4$L! A0#% @ _(EI M43^U9N%)5 !H$# !0 ( !=IP# &EE82TR,#(P,#DS,%]D M968N>&UL4$L! A0#% @ _(EI4<@_^+?:T0 Z]\( !0 M ( !\? # &EE82TR,#(P,#DS,%]L86(N>&UL4$L! A0#% @ _(EI48^2 M5:=ZA _,% !0 ( !_<($ &EE82TR,#(P,#DS,%]P&UL4$L%!@ . X S0, *E'!0 $! end