0001652362-21-000208.txt : 20211108 0001652362-21-000208.hdr.sgml : 20211108 20211108163830 ACCESSION NUMBER: 0001652362-21-000208 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 80 CONFORMED PERIOD OF REPORT: 20210930 FILED AS OF DATE: 20211108 DATE AS OF CHANGE: 20211108 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: 211388542 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-20210930.htm 10-Q iea-20210930
00016523622021FalseQ312/3100016523622021-01-012021-09-300001652362us-gaap:CommonStockMember2021-01-012021-09-300001652362us-gaap:WarrantMember2021-01-012021-09-30xbrli:shares00016523622021-11-08iso4217:USD00016523622021-09-3000016523622020-12-31iso4217:USDxbrli:shares00016523622021-07-012021-09-3000016523622020-07-012020-09-3000016523622020-01-012020-09-300001652362us-gaap:CommonStockMember2019-12-310001652362us-gaap:AdditionalPaidInCapitalMember2019-12-310001652362us-gaap:TreasuryStockMember2019-12-310001652362us-gaap:RetainedEarningsMember2019-12-3100016523622019-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:AdditionalPaidInCapitalMemberus-gaap:CommonStockMember2020-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:AdditionalPaidInCapitalMemberus-gaap:CommonStockMember2020-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:CommonStockMember2020-07-012020-09-300001652362us-gaap:AdditionalPaidInCapitalMemberus-gaap:CommonStockMember2020-07-012020-09-300001652362us-gaap:AdditionalPaidInCapitalMemberus-gaap:CommonStockMember2020-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-3000016523622020-09-300001652362us-gaap:CommonStockMember2020-12-310001652362us-gaap:AdditionalPaidInCapitalMember2020-12-310001652362us-gaap:TreasuryStockMember2020-12-310001652362us-gaap:RetainedEarningsMember2020-12-310001652362us-gaap:RetainedEarningsMember2021-01-012021-03-3100016523622021-01-012021-03-310001652362us-gaap:CommonStockMemberus-gaap:CommonStockMember2021-01-012021-03-310001652362us-gaap:AdditionalPaidInCapitalMember2021-01-012021-03-310001652362us-gaap:AdditionalPaidInCapitalMemberus-gaap:CommonStockMember2021-01-012021-03-310001652362us-gaap:CommonStockMember2021-03-310001652362us-gaap:AdditionalPaidInCapitalMember2021-03-310001652362us-gaap:TreasuryStockMember2021-03-310001652362us-gaap:RetainedEarningsMember2021-03-3100016523622021-03-310001652362us-gaap:RetainedEarningsMember2021-04-012021-06-3000016523622021-04-012021-06-300001652362us-gaap:AdditionalPaidInCapitalMember2021-04-012021-06-300001652362us-gaap:CommonStockMemberus-gaap:CommonStockMember2021-04-012021-06-300001652362us-gaap:AdditionalPaidInCapitalMemberus-gaap:CommonStockMember2021-04-012021-06-300001652362us-gaap:CommonStockMember2021-04-012021-06-300001652362us-gaap:CommonStockMember2021-06-300001652362us-gaap:AdditionalPaidInCapitalMember2021-06-300001652362us-gaap:TreasuryStockMember2021-06-300001652362us-gaap:RetainedEarningsMember2021-06-3000016523622021-06-300001652362us-gaap:RetainedEarningsMember2021-07-012021-09-300001652362us-gaap:AdditionalPaidInCapitalMember2021-07-012021-09-300001652362us-gaap:CommonStockMemberus-gaap:CommonStockMember2021-07-012021-09-300001652362us-gaap:AdditionalPaidInCapitalMemberus-gaap:CommonStockMember2021-07-012021-09-300001652362us-gaap:CommonStockMember2021-07-012021-09-300001652362us-gaap:CommonStockMember2021-09-300001652362us-gaap:AdditionalPaidInCapitalMember2021-09-300001652362us-gaap:TreasuryStockMember2021-09-300001652362us-gaap:RetainedEarningsMember2021-09-30xbrli:pure0001652362us-gaap:SalesRevenueNetMemberus-gaap:FixedPriceContractMemberus-gaap:ProductConcentrationRiskMember2021-07-012021-09-300001652362us-gaap:SalesRevenueNetMemberus-gaap:FixedPriceContractMemberus-gaap:ProductConcentrationRiskMember2020-07-012020-09-300001652362us-gaap:SalesRevenueNetMemberus-gaap:FixedPriceContractMemberus-gaap:ProductConcentrationRiskMember2021-01-012021-09-300001652362us-gaap:SalesRevenueNetMemberus-gaap:FixedPriceContractMemberus-gaap:ProductConcentrationRiskMember2020-01-012020-09-300001652362us-gaap:SalesRevenueNetMemberus-gaap:TimeAndMaterialsContractMemberus-gaap:ProductConcentrationRiskMember2021-07-012021-09-300001652362us-gaap:SalesRevenueNetMemberus-gaap:TimeAndMaterialsContractMemberus-gaap:ProductConcentrationRiskMember2020-07-012020-09-300001652362us-gaap:SalesRevenueNetMemberus-gaap:TimeAndMaterialsContractMemberus-gaap:ProductConcentrationRiskMember2021-01-012021-09-300001652362us-gaap:SalesRevenueNetMemberus-gaap:TimeAndMaterialsContractMemberus-gaap:ProductConcentrationRiskMember2020-01-012020-09-3000016523622021-04-012021-09-300001652362iea:WindRevenueMember2021-07-012021-09-300001652362iea:WindRevenueMember2020-07-012020-09-300001652362iea:WindRevenueMember2021-01-012021-09-300001652362iea:WindRevenueMember2020-01-012020-09-300001652362iea:SolarRevenueMember2021-07-012021-09-300001652362iea:SolarRevenueMember2020-07-012020-09-300001652362iea:SolarRevenueMember2021-01-012021-09-300001652362iea:SolarRevenueMember2020-01-012020-09-300001652362iea:RenewablesSegmentMember2021-07-012021-09-300001652362iea:RenewablesSegmentMember2020-07-012020-09-300001652362iea:RenewablesSegmentMember2021-01-012021-09-300001652362iea:RenewablesSegmentMember2020-01-012020-09-300001652362iea:HeavyCivilRevenueMember2021-07-012021-09-300001652362iea:HeavyCivilRevenueMember2020-07-012020-09-300001652362iea:HeavyCivilRevenueMember2021-01-012021-09-300001652362iea:HeavyCivilRevenueMember2020-01-012020-09-300001652362iea:RailConstructionRevenueMember2021-07-012021-09-300001652362iea:RailConstructionRevenueMember2020-07-012020-09-300001652362iea:RailConstructionRevenueMember2021-01-012021-09-300001652362iea:RailConstructionRevenueMember2020-01-012020-09-300001652362iea:EnvironmentalRevenueMember2021-07-012021-09-300001652362iea:EnvironmentalRevenueMember2020-07-012020-09-300001652362iea:EnvironmentalRevenueMember2021-01-012021-09-300001652362iea:EnvironmentalRevenueMember2020-01-012020-09-300001652362iea:SpecialtyCivilSegmentMember2021-07-012021-09-300001652362iea:SpecialtyCivilSegmentMember2020-07-012020-09-300001652362iea:SpecialtyCivilSegmentMember2021-01-012021-09-300001652362iea:SpecialtyCivilSegmentMember2020-01-012020-09-300001652362iea:BuildingAndLeaseholdImprovementsMember2021-09-300001652362iea:BuildingAndLeaseholdImprovementsMember2020-12-310001652362us-gaap:LandMember2021-09-300001652362us-gaap:LandMember2020-12-310001652362us-gaap:EquipmentMember2021-09-300001652362us-gaap:EquipmentMember2020-12-310001652362iea:FurnitureAndFixturesAndEquipmentMember2021-09-300001652362iea:FurnitureAndFixturesAndEquipmentMember2020-12-310001652362us-gaap:VehiclesMember2021-09-300001652362us-gaap:VehiclesMember2020-12-310001652362iea:RenewablesSegmentMember2019-12-310001652362iea:SpecialtyCivilSegmentMember2019-12-310001652362iea:RenewablesSegmentMember2020-01-012020-12-310001652362iea:SpecialtyCivilSegmentMember2020-01-012020-12-3100016523622020-01-012020-12-310001652362iea:RenewablesSegmentMember2020-12-310001652362iea:SpecialtyCivilSegmentMember2020-12-310001652362iea:RenewablesSegmentMember2021-09-300001652362iea:SpecialtyCivilSegmentMember2021-09-300001652362us-gaap:CustomerRelationshipsMember2021-09-300001652362us-gaap:CustomerRelationshipsMember2021-01-012021-09-300001652362us-gaap:CustomerRelationshipsMember2020-12-310001652362us-gaap:CustomerRelationshipsMember2020-01-012020-12-310001652362us-gaap:TradeNamesMember2021-09-300001652362us-gaap:TradeNamesMember2021-01-012021-09-300001652362us-gaap:TradeNamesMember2020-12-310001652362us-gaap:TradeNamesMember2020-01-012020-12-310001652362us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Memberiea:MergerWarrantsPrivateMember2021-09-300001652362us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberiea:MergerWarrantsPrivateMember2021-09-300001652362us-gaap:FairValueMeasurementsRecurringMemberiea:MergerWarrantsPrivateMemberus-gaap:FairValueInputsLevel3Member2021-09-300001652362us-gaap:FairValueMeasurementsRecurringMemberiea:MergerWarrantsPrivateMember2021-09-300001652362us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Memberiea:MergerWarrantsPrivateMember2020-12-310001652362us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberiea:MergerWarrantsPrivateMember2020-12-310001652362us-gaap:FairValueMeasurementsRecurringMemberiea:MergerWarrantsPrivateMemberus-gaap:FairValueInputsLevel3Member2020-12-310001652362us-gaap:FairValueMeasurementsRecurringMemberiea:MergerWarrantsPrivateMember2020-12-310001652362us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Memberiea:SeriesBPreferredSeriesAConversionWarrantsMember2021-09-300001652362us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberiea:SeriesBPreferredSeriesAConversionWarrantsMember2021-09-300001652362us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Memberiea:SeriesBPreferredSeriesAConversionWarrantsMember2021-09-300001652362us-gaap:FairValueMeasurementsRecurringMemberiea:SeriesBPreferredSeriesAConversionWarrantsMember2021-09-300001652362us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Memberiea:SeriesBPreferredSeriesAConversionWarrantsMember2020-12-310001652362us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberiea:SeriesBPreferredSeriesAConversionWarrantsMember2020-12-310001652362us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Memberiea:SeriesBPreferredSeriesAConversionWarrantsMember2020-12-310001652362us-gaap:FairValueMeasurementsRecurringMemberiea:SeriesBPreferredSeriesAConversionWarrantsMember2020-12-310001652362iea:SeriesB1PreferredStock6WarrantsMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Member2021-09-300001652362iea:SeriesB1PreferredStock6WarrantsMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2021-09-300001652362iea:SeriesB1PreferredStock6WarrantsMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Member2021-09-300001652362iea:SeriesB1PreferredStock6WarrantsMemberus-gaap:FairValueMeasurementsRecurringMember2021-09-300001652362iea:SeriesB1PreferredStock6WarrantsMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Member2020-12-310001652362iea:SeriesB1PreferredStock6WarrantsMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2020-12-310001652362iea:SeriesB1PreferredStock6WarrantsMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Member2020-12-310001652362iea:SeriesB1PreferredStock6WarrantsMemberus-gaap:FairValueMeasurementsRecurringMember2020-12-310001652362us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Member2021-09-300001652362us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2021-09-300001652362us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Member2021-09-300001652362us-gaap:FairValueMeasurementsRecurringMember2021-09-300001652362us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Member2020-12-310001652362us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2020-12-310001652362us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Member2020-12-310001652362us-gaap:FairValueMeasurementsRecurringMember2020-12-310001652362iea:SeriesBPreferredSeriesAConversionWarrantsMember2020-12-310001652362iea:SeriesB1PreferredStock6WarrantsMember2020-12-310001652362iea:SeriesBPreferredSeriesAConversionWarrantsMember2021-01-012021-09-300001652362iea:SeriesB1PreferredStock6WarrantsMember2021-01-012021-09-300001652362iea:SeriesBPreferredSeriesAConversionWarrantsMember2021-09-300001652362iea:SeriesB1PreferredStock6WarrantsMember2021-09-300001652362iea:SeriesAConversionSharesMember2021-08-020001652362iea:AntiDilutionSharesMember2021-08-020001652362iea:MergerWarrantsPrivateMember2021-09-30iea:numberOfDays0001652362iea:SeriesBPreferredStockWarrantsatclosingMemberMember2019-05-200001652362iea:MergerWarrantsMember2021-09-300001652362iea:MergerWarrantsMember2021-01-012021-09-300001652362iea:SeriesBMergerWarrantAntiDilutionMember2021-09-30iea:timePeriod0001652362us-gaap:LongTermDebtMember2021-09-300001652362us-gaap:LongTermDebtMember2020-12-310001652362us-gaap:UnsecuredDebtMember2021-09-300001652362us-gaap:UnsecuredDebtMember2020-12-310001652362us-gaap:LoansPayableMember2021-09-300001652362us-gaap:LoansPayableMember2020-12-310001652362iea:SeriesBPreferredStockLiabilityMember2021-09-300001652362iea:SeriesBPreferredStockLiabilityMember2020-12-310001652362us-gaap:UnsecuredDebtMember2021-08-170001652362us-gaap:UnsecuredDebtMember2021-08-172021-08-170001652362us-gaap:RevolvingCreditFacilityMember2021-08-1700016523622021-08-170001652362iea:IndexRateLoansMember2021-08-170001652362us-gaap:LondonInterbankOfferedRateLIBORMember2021-08-170001652362srt:MinimumMember2021-08-172021-08-170001652362srt:MaximumMember2021-08-172021-08-170001652362iea:ThirdARCreditAgreementMember2021-08-170001652362iea:SeriesBPreferredStockLiabilityMember2021-08-1700016523622021-08-172021-08-170001652362us-gaap:EquityMember2021-08-022021-08-020001652362us-gaap:DebtMember2021-08-172021-08-170001652362us-gaap:DebtMember2021-08-170001652362us-gaap:EquityMember2021-08-172021-08-1700016523622021-08-022021-08-0200016523622021-08-020001652362iea:PrefundedWarrantsMember2021-08-020001652362iea:SeriesBPreferredStockWarrantsatclosingMemberMember2021-08-020001652362us-gaap:RedeemablePreferredStockMember2021-07-012021-09-300001652362us-gaap:RedeemablePreferredStockMember2020-07-012020-09-300001652362us-gaap:RedeemablePreferredStockMember2021-01-012021-09-300001652362us-gaap:RedeemablePreferredStockMember2020-01-012020-09-300001652362iea:MergerWarrantsMember2021-07-012021-09-300001652362iea:MergerWarrantsMember2020-07-012020-09-300001652362iea:MergerWarrantsMember2020-01-012020-09-300001652362us-gaap:WarrantMember2021-07-012021-09-300001652362us-gaap:WarrantMember2020-07-012020-09-300001652362us-gaap:WarrantMember2021-01-012021-09-300001652362us-gaap:WarrantMember2020-01-012020-09-300001652362iea:PrefundedWarrantsMember2021-07-012021-09-300001652362iea:PrefundedWarrantsMember2020-07-012020-09-300001652362iea:PrefundedWarrantsMember2021-01-012021-09-300001652362iea:PrefundedWarrantsMember2020-01-012020-09-300001652362us-gaap:StockOptionMember2021-07-012021-09-300001652362us-gaap:StockOptionMember2020-07-012020-09-300001652362us-gaap:StockOptionMember2021-01-012021-09-300001652362us-gaap:StockOptionMember2020-01-012020-09-300001652362us-gaap:RestrictedStockUnitsRSUMember2021-07-012021-09-300001652362us-gaap:RestrictedStockUnitsRSUMember2020-07-012020-09-300001652362us-gaap:RestrictedStockUnitsRSUMember2021-01-012021-09-300001652362us-gaap:RestrictedStockUnitsRSUMember2020-01-012020-09-300001652362srt:MinimumMember2021-01-012021-09-300001652362srt:MaximumMember2021-01-012021-09-300001652362iea:RailJointVentureMemberMember2021-09-300001652362iea:RailJointVentureMemberMember2021-07-012021-09-300001652362iea:RailJointVentureMemberMember2021-01-012021-09-30iea:segment0001652362iea:AresMember2021-08-02iea:numberOfMonths0001652362us-gaap:SubsequentEventMember2021-10-030001652362us-gaap:SubsequentEventMember2021-10-032021-10-03

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, 2021

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 8, 2021: 47,974,783.







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, 2021December 31, 2020
Assets
Current assets:
Cash and cash equivalents$158,262 $164,041 
Accounts receivable, net327,406 163,793 
Contract assets222,659 145,183 
Prepaid expenses and other current assets22,147 19,352 
        Total current assets730,474 492,369 
Property, plant and equipment, net140,512 130,746 
Operating lease assets37,046 36,461 
Intangible assets, net20,585 25,434 
Goodwill37,373 37,373 
Company-owned life insurance4,793 4,250 
Deferred income taxes 2,069 
Other assets771 438 
        Total assets$971,554 $729,140 
Liabilities and Stockholders' Equity (Deficit)
Current liabilities:
Accounts payable$199,487 $104,960 
Accrued liabilities196,623 129,594 
Contract liabilities146,281 118,235 
Current portion of finance lease obligations24,724 25,423 
Current portion of operating lease obligations10,196 8,835 
Current portion of long-term debt2,309 2,506 
          Total current liabilities579,620 389,553 
Finance lease obligations, less current portion28,126 32,146 
Operating lease obligations, less current portion28,332 29,154 
Long-term debt, less current portion290,630 159,225 
Debt - Series B Preferred Stock 173,868 
Warrant obligations18,848 9,200 
Deferred compensation7,634 8,672 
Deferred income taxes1,953  
         Total liabilities$955,143 $801,818 
Commitments and contingencies:
Series A Preferred Stock, par value, $0.0001 per share; 1,000,000 shares authorized; 17,483 shares issued and outstanding at December 31, 2020
 17,483 
Stockholders' equity (deficit):
Common stock, par value, $0.0001 per share; 150,000,000 and 150,000,000 shares authorized; 44,553,902 and 21,008,745 shares issued and 44,553,902 and 21,008,745 outstanding at September 30, 2021 and December 31, 2020, respectively
4 2 
Additional paid in capital257,259 35,305 
Accumulated deficit(240,852)(125,468)
           Total stockholders' equity (deficit)16,411 (90,161)
           Total liabilities and stockholders' equity (deficit)$971,554 $729,140 

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,
2021202020212020
Revenue$697,759 $522,232 $1,534,319 $1,360,999 
Cost of revenue625,589 463,343 1,392,125 1,214,828 
Gross profit72,170 58,889 142,194 146,171 
Selling, general and administrative expenses36,539 29,656 92,279 87,214 
Income from operations35,631 29,233 49,915 58,957 
Other income (expense), net:
Interest expense, net(9,403)(14,975)(38,257)(47,240)
Loss on extinguishment of debt(101,006) (101,006) 
Warrant liability fair value adjustment(17,582)3,000 (17,216)171 
Other income (expense)(5,040)161 (4,798)257 
Income (loss) before provision for income taxes(97,400)17,419 (111,362)12,145 
Provision for income taxes(2,249)(6,153)(4,022)(10,025)
Net income (loss)$(99,649)$11,266 $(115,384)$2,120 
Less: Convertible Preferred Stock dividends(255)(619)(1,587)(1,991)
Less: Net income allocated to participating securities (2,854) (35)
Net income (loss) available for common stockholders$(99,904)$7,793 $(116,971)$94 
Net income (loss) per common share - basic(2.63)0.37 (4.09) 
Net income (loss) per common share - diluted(2.63)0.32 (4.09) 
Weighted average shares - basic38,038,055 20,968,271 28,577,230 20,748,193 
Weighted average shares - diluted38,038,055 35,336,064 28,577,230 20,748,193 

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, 201920,461 $2 $17,167 (14)$(76)$(126,196)$(109,103)
Net loss— — — — — (12,743)(12,743)
Share-based compensation— — 1,113 — — — 1,113 
Equity plan compensation240  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 
Equity plan compensation441  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 
Equity plan compensation23  (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)
Balance at December 31, 202021,009 $2 $35,305  $ $(125,468)$(90,161)
Net loss— — — — — (20,434)(20,434)
Earnout Shares1,803 — — — — — — 
Share-based compensation— — 727 — — — 727 
Equity plan compensation521 — (2,909)— — — (2,909)
Exercise of warrants15 — — — — — — 
Series A Preferred dividends— — (656)— — — (656)
Balance at March 31, 202123,348 $2 $32,467  $ $(145,902)$(113,433)
Net income— — — — — 4,699 4,699 
Share-based compensation— — 1,926 — — — 1,926 
Equity plan compensation249 — (1,853)— — — (1,853)
Exercise of warrants1,553 1 200 — — — 201 
Series A Preferred dividends— — (676)— — — (676)
Balance at June 30, 202125,150 $3 $32,064  $ $(141,203)$(109,136)
Net loss— — — — — (99,649)(99,649)
Share-based compensation— — 1,526 — — — 1,526 
Equity plan compensation78 — (579)— — — (579)
Issuance of Common Stock10,548 1 193,480 — — — 193,481 
Series A Preferred Stock conversion2,132 — 23,455 — — — 23,455 
Issuance of Anti-Dilution Shares649 — 7,568 — — — 7,568 
Exercise of warrants5,996 — — — — — — 
Series A Preferred dividends— — (255)— — — (255)
Balance at September 30, 202144,553 4 257,259   (240,852)16,411 

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,
20212020
Cash flows from operating activities:
Net income (loss)$(115,384)$2,120 
Adjustments to reconcile net loss to net cash used in operating activities:
   Depreciation and amortization34,407 36,566 
   Warrant liability fair value adjustment17,216 (171)
   Amortization of debt discounts and issuance costs7,443 9,343 
Loss on extinguishment of debt101,006  
   Share-based compensation expense4,179 3,067 
   Loss on sale of equipment 1,251 
   Deferred compensation(1,038)(139)
   Accrued dividends on Series B Preferred Stock 7,959 
   Deferred income taxes4,022 9,814 
   Other, net(325)287 
   Change in operating assets and liabilities:
       Accounts receivable(163,613)17,327 
       Contract assets(77,476)(37,210)
       Prepaid expenses and other assets(3,130)(3,288)
       Accounts payable and accrued liabilities165,943 (64,089)
       Contract liabilities28,046 (41,635)
       Net cash provided by (used in) operating activities1,296 (58,798)
Cash flow from investing activities:
   Company-owned life insurance(542)847 
   Purchases of property, plant and equipment(24,013)(6,727)
   Proceeds from sale of property, plant and equipment3,512 4,151 
       Net cash used in investing activities(21,043)(1,729)
Cash flows from financing activities:
   Proceeds from long-term debt300,000 72,000 
   Payments on long-term debt(1,934)(83,201)
   Extinguishment of debt(173,345) 
Extinguishment of Series B Preferred Stock(264,937) 
   Debt financing fees(11,415) 
   Payments on finance lease obligations(22,742)(19,301)
Proceeds from issuance of Common Stock193,481  
   Proceeds from issuance of Series B Preferred Stock 350 
   Proceeds of issuance of employee stock awards 718 
   Shares for tax withholding on release of restricted stock units(5,341) 
   Proceeds from exercise of warrants201  
       Net cash provided by (used in) financing activities$13,968 $(29,434)
Net change in cash and cash equivalents(5,779)(89,961)
Cash and cash equivalents, beginning of the period164,041 147,259 
Cash and cash equivalents, end of the period$158,262 $57,298 

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,
20212020
Supplemental disclosures:
  Cash paid for interest30,830 30,149 
  Cash paid (received) for income taxes3,478 (955)
Schedule of non-cash activities:
   Acquisition of assets/liabilities through finance lease18,562 11,691 
   Acquisition of assets/liabilities through operating lease8,200 6,028 
   Series A Preferred dividends declared1,587 1,991 

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”).

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

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.
    The unaudited condensed consolidated financial statements include the accounts of IEA and its wholly-owned domestic and foreign subsidiaries. The Company occasionally forms joint ventures with unrelated third parties for the execution of single contracts or projects. The Company assesses its joint ventures to determine if they meet the qualifications of a variable interest entity (“VIE”) in accordance with Accounting Standard Codification (“ASC”) Topic 810, Consolidation. For construction joint ventures that are not VIEs or fully consolidated but for which the Company has significant influence, the Company accounts for its interest in the joint ventures using the proportionate consolidation method, see Note 11. Joint Ventures.
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, 2021 are not necessarily indicative of the results that may be expected for the year ending December 31, 2021. These financial statements should be read in conjunction with the Company’s audited consolidated financial statements for the year ended December 31, 2020 and notes thereto included in the Company’s 2020 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.

The prior period classification of the warrant liability fair value adjustment has been revised to conform to the current period presentation within the Condensed Consolidated Statements of Operations. This reclassification has no effect on net income or stockholders' equity.

Revenue Recognition
    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.
6


    Revenue derived from projects billed on a fixed-price basis totaled 99.5% and 98.4% of consolidated revenue from operations for the three months ended September 30, 2021 and 2020, respectively, and totaled 98.8% and 97.6% for the nine months ended September 30, 2021 and 2020, 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 0.5% and 1.6% of consolidated revenue from operations for the three months ended September 30, 2021 and 2020, respectively, and totaled 1.2% and 2.4% for the nine months ended September 30, 2021 and 2020, 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 Accounting Standards Codification (“ASC”) 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, 2021, the amount of the Company’s remaining performance obligations was $1,686.7 million. The Company expects to recognize approximately 75.5% of its remaining performance obligations as revenue during the next twelve months. Revenue recognized from performance obligations satisfied in previous periods was $(0.7) million and $(0.8) million for the three months ended September 30, 2021 and 2020, respectively, and $(1.1) million and $(4.4) million for the nine months ended September 30, 2021 and 2020, 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 the 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 the transaction price are not resolved in the Company’s favor, or to the extent incentives reflected in the transaction price are not earned, there could be reductions in, or reversals of, previously recognized revenue.
7


    As of September 30, 2021 and December 31, 2020, the Company included approximately $70.8 million and $52.6 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 the nature, amount, timing and uncertainty of its revenue:
(in thousands)Three Months EndedNine Months Ended
September 30, 2021September 30, 2020September 30, 2021September 30, 2020
Renewables Segment
   Wind$416,890 $261,754 880,814 $827,442 
   Solar100,282 65,297 241,586 72,617 
$517,172 $327,051 $1,122,400 $900,059 
Specialty Civil Segment
   Heavy civil$102,046 $119,713 229,802 $264,656 
   Rail35,226 52,955 93,266 132,333 
   Environmental43,315 22,513 88,851 63,951 
$180,587 $195,181 $411,919 $460,940 
Concentrations
    The Company did not have any revenue concentrations above 10% for the three and nine months ended September 30, 2021 and 2020, respectively. The Company did not have any accounts recievable concentrations above 10% as of September 30, 2021 and 2020, respectively.

Construction Joint Ventures

Certain contracts are executed through joint ventures. The arrangements are often formed for the execution of single contracts or projects and allow the Company to share risks and secure specialty skills required for project execution.
In accordance with ASC Topic 810, Consolidation, the Company assesses its joint ventures at inception to determine if any meet the qualifications of a VIE. The Company considers a joint venture a VIE if either (a) the total equity investment is not sufficient to permit the entity to finance its activities without additional subordinated financial support, (b) characteristics of a controlling financial interest are missing (either the ability to make decisions through voting or other rights, the obligation to absorb the expected losses of the entity or the right to receive the expected residual returns of the entity), or (c) the voting rights of the equity holders are not proportional to their obligations to absorb the expected losses of the entity and/or their rights to receive the expected residual returns of the entity and substantially all of the entity’s activities either involve or are conducted on behalf of an investor that has disproportionately few voting rights. Upon the occurrence of certain events outlined in ASC 810, the Company reassesses its initial determination of whether the joint venture is a VIE.
The Company also evaluates whether it is the primary beneficiary of each VIE and consolidates the VIE if the Company has both (a) the power to direct the economically significant activities of the entity, and (b) the obligation to absorb losses of, or the right to receive benefits from, the entity that could potentially be significant to the VIE. The Company considers the contractual agreements that define the ownership structure, distribution of profits and losses, risks, responsibilities, indebtedness, voting rights and board representation of the respective parties in determining whether it qualifies as the primary beneficiary. The Company also considers all parties that have direct or implicit variable interests when determining whether it is the primary beneficiary. When the Company is determined to be the primary beneficiary, the VIE is consolidated. In accordance with ASC 810, management’s assessment of whether the Company is the primary beneficiary of a VIE is performed continuously.
8


Construction joint ventures that do not involve a VIE, or for which the Company is not the primary beneficiary, are evaluated for consolidation under the voting interest model that considers whether the Company owns or controls more than 50% of the voting interest in the joint venture. For construction joint ventures that are not consolidated but for which the Company has significant influence, the Company accounts for its interest in the joint ventures using the proportionate consolidation method, whereby the Company’s proportionate share of the joint ventures’ assets, liabilities, revenue and cost of operations are included in the appropriate classifications in the Company’s consolidated financial statements. See Note 11. Joint Ventures for additional discussion regarding joint ventures.
Recently Adopted Accounting Standards - Guidance Adopted in 2021

In December 2019, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“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. The Company adopted the standard on January 1, 2021 on a prospective basis, which did not have an impact on our disclosures for income taxes.
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. The Company is still evaluating the new standard but does not expect it to have a material impact on our estimate of the allowance for uncollectible accounts.
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.
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 Company believes that the COVID-19 pandemic did not have a material adverse impact on the Company’s financial results for the period ended September 30, 2021. Currently, most of the Company’s construction services are 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 work sites 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 the Company's 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.

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 or cancellations, higher operating costs or delayed project start dates or project shutdowns that may be requested or mandated by governmental authorities or others.
9




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 consisted of the following:
(in thousands)September 30, 2021December 31, 2020
Costs and estimated earnings in excess of billings on uncompleted contracts$113,296 $51,367 
Retainage receivable109,363 93,816 
$222,659 $145,183 

    Contract liabilities consist of the following:
(in thousands)September 30, 2021December 31, 2020
Billings in excess of costs and estimated earnings on uncompleted contracts$146,156 $117,641 
Loss on contracts in progress125 594 
$146,281 $118,235 
    
    Revenue recognized for the three and nine months ended September 30, 2021 that was included in the contract liability balance at December 31, 2020 was approximately $2.1 million and $114.1 million, respectively, and 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.
    
    Activity in the allowance for doubtful accounts for the periods indicated was as follows:
Three Months EndedNine Months Ended
September 30,September 30,
(in thousands)2021202020212020
Allowance for doubtful accounts at beginning of period$ $89 $ $75 
    Plus: provision for (reduction in) allowance   14 
    Less: write-offs, net of recoveries    
Allowance for doubtful accounts at period end$ $89 $ $89 


10



Note 3. Property, Plant and Equipment, Net

    Property, plant and equipment consisted of the following:
(in thousands)September 30, 2021December 31, 2020
Buildings and leasehold improvements$6,263 $4,402 
Land17,600 17,600 
Construction equipment225,143 192,402 
Office equipment, furniture and fixtures3,642 3,620 
Vehicles7,888 7,326 
260,536 225,350 
Accumulated depreciation(120,024)(94,604)
    Property, plant and equipment, net$140,512 $130,746 

    Depreciation expense of property, plant and equipment was $10,960 and $9,282 for the three months ended September 30, 2021 and 2020, respectively, and was $29,558 and $26,575 for the nine months ended September 30, 2021 and 2020, respectively.


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, 2020$3,020 $34,353 $37,373 
   Adjustments   
December 31, 2020$3,020 $34,353 $37,373 
   Adjustments   
September 30, 2021$3,020 $34,353 $37,373 

    
Intangible assets consisted of the following as of the dates indicated:
September 30, 2021December 31, 2020
($ in thousands)Gross Carrying AmountAccumulated AmortizationNet Carrying AmountWeighted Average Remaining LifeGross Carrying AmountAccumulated AmortizationNet Carrying AmountWeighted Average Remaining Life
Customer relationships$26,500 $(11,320)$15,180 4.25 years$26,500 $(8,481)$18,019 5 years
Trade name13,400 (7,995)5,405 2.25 years13,400 (5,985)7,415 3 years
$39,900 $(19,315)$20,585 $39,900 $(14,466)$25,434 
    
Amortization expense associated with intangible assets for the three months ended September 30, 2021 and 2020, totaled $1.6 million and $3.3 million, respectively, and $4.8 million and $10.0 million for the nine months ended September 30, 2021 and 2020, respectively.

    The following table provides the annual intangible amortization expense currently expected to be recognized for the years 2021 through 2025:
(in thousands)Remainder of 20212022202320242025
Amortization expense$1,616 $6,466 $5,841 $3,785 $2,876 
11




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.
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, 2021December 31, 2020
(in thousands)Level 1Level 2Level 3TotalLevel 1Level 2Level 3Total
Liabilities
Private warrants$ $348 $ $348 $ $ $ $ 
Series B Preferred Stock - Anti-dilution warrants  18,500 18,500   8,800 8,800 
Series B-1 Preferred Stock - Performance warrants      400 400 
Total liabilities$ $348 $18,500 $18,848 $ $ $9,200 $9,200 
    
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 warrants
Beginning Balance, December 31, 2020$8,800 $400 
Fair value adjustment - loss (gain) recognized in other income17,268 (400)
Transfer to non-recurring fair value instrument (equity)(7,568) 
Ending Balance, September 30, 2021
$18,500 $ 

12



On August 2, 2021, the Company closed an underwritten public offering. At the closing of the offering, the following equity transactions were completed with ASOF Holdings I, L.P. (“ASOF”) and Ares Special Situations Fund IV, L.P. (“ASSF” and, together with ASOF, “Ares Parties”):

the Ares Parties converted all of their Series A Preferred Stock, par value $0.0001 per share (the “Series A Preferred Stock”) (consisting of all of the Company's issued and outstanding shares of Series A Preferred Stock), into 2,132,273 shares of common stock;

the Company issued to the Ares Parties 507,417 shares of common stock representing shares of common stock underlying warrants that the Ares Parties were entitled to pursuant to anti-dilution rights that are triggered upon conversion of the Series A Preferred Stock described below as a part of the “Series B Preferred Stock - Anti-Dilution Warrants” section;

For further discussion of the equity transaction see Note 8. Earnings Per Share.

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

Private Warrants (recurring) - The Company has 295,000 private warrants that are not actively traded on the public markets and the Company adjusts the fair value at the end of each fiscal period using the price on that date multiplied by the remaining private warrants. The Private warrants were recorded as warrant obligations at the end of the quarter and the fair value adjustment was recorded as Warrant liability fair value adjustment for the three and nine months ended September 30, 2021. For further discussion see Note 8. Earnings Per Share.

    Series B Preferred Stock - Anti-dilution Warrants (recurring) - The number of common shares attributable to the warrants issued to Series B Preferred Stockholders for anti-dilution warrants were as follows;

upon conversion by Series A Preferred Stockholders and determined on a 30-day volume weighted average. As noted above, these anti-dilution warrants were issued upon the conversion of the Series A Preferred Stock as part of the equity transaction on August 2, 2021 and therefore no liability was recorded at September 30, 2021.

upon the exercise of any warrant with an exercise price of $11.50 or higher. As of September 30, 2021, the Company had 8,480,000 Merger Warrants to purchase shares of common stock at $11.50 per share. If the Merger Warrants were converted it would result in an additional 2.6 million anti-dilution warrants being issued. As of September 30, 2021, the Company recorded the anti-dilution warrants at fair value, which was estimated using a Monte Carlo simulation based on certain significant unobservable inputs, such as a risk rate premium, volatility of stock, conversion stock price, current stock price and amount of time remaining before expiration of the Merger Warrants. The calculation derived a fair value adjustment of $18.5 million to the liability based on an anti-dilution warrant fair value of $7.27.

Significant unobservable inputs used in the fair value calculation as of the periods indicated were as follows:

September 30, 2021
Stock price$11.43 
Conversion stock price$11.50 
Time before Merger Warrant expiration 1.49 
Stock volatility56.95 %
Risk-free interest rate0.18 %

    Series B-1 Preferred Stock - Performance Warrants (recurring) - 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. The Company remained above the Adjusted EBITDA threshold for the trailing twelve-month basis from May 31, 2020 through April 30, 2021 and therefore was not required to issue additional warrants.

13


    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 consisted of the following obligations as of:
(in thousands)September 30, 2021December 31, 2020
Term loan$ $173,345 
Senior unsecured notes300,000  
Commercial equipment notes4,170 5,582 
   Total principal due for long-term debt304,170 178,927 
Unamortized debt discount and issuance costs(11,231)(17,196)
Less: Current portion of long-term debt(2,309)(2,506)
   Long-term debt, less current portion$290,630 $159,225 
Debt - Series B Preferred Stock$ $185,396 
Unamortized debt discount and issuance costs (11,528)
  Long-term Series B Preferred Stock$ $173,868 

Senior Unsecured Notes

On August 17, 2021, IEA Energy Services LLC, a wholly owned subsidiary of the Company (“Services”), issued $300.0 million aggregate principal amount of its 6.625% senior unsecured notes due 2029 (the “Senior Unsecured Notes”), in a private placement. Interest is payable on the Senior Unsecured Notes on each February 15 and August 15, commencing on February 15, 2022. The Senior Unsecured Notes will mature on August 15, 2029. The Senior Unsecured Notes are guaranteed on a senior unsecured basis by the Company and certain of its domestic wholly-owned subsidiaries (the “Guarantors”).

On or after August 15, 2024, the Senior Unsecured Notes are subject to redemption at any time and from time to time at the option of Services, in whole or in part, at the redemption prices (expressed as percentages of principal amount) set forth below plus accrued and unpaid interest, if redeemed during the twelve-month period beginning on August 15 of the years indicated below:

YearPercentage
2024103.3 %
2025101.7 %
2026 and thereafter100.0 %

Prior to August 15, 2024, Services may also redeem some or all of the Senior Unsecured Notes at the principal amount of the Senior Unsecured Notes, plus a “make-whole premium,” together with accrued and unpaid interest. In addition, at any time prior to August 15, 2024, Services may redeem up to 40.0% of the original principal amount of the Senior Unsecured Notes with the proceeds of certain equity offerings at a redemption price of 106.63% of the principal amount of the Senior Unsecured Notes, together with accrued and unpaid interest.

In connection with the issuance of the Senior Unsecured Notes, Services entered into an indenture (the “Indenture”) with the Guarantors and Wilmington Trust, National Association, as trustee, providing for the issuance of the Senior Unsecured Notes. The terms of the Indenture provides for, among other things, negative covenants that under certain circumstances would limit Services’ ability to incur additional indebtedness; pay dividends or make other restricted payments; make loans and investments; incur liens; sell assets; enter into affiliate transactions; enter into certain sale and leaseback transactions; enter into agreements restricting Services' subsidiaries' ability to pay dividends; and merge, consolidate or amalgamate or sell all or
14


substantially all of its property, subject to certain thresholds and exceptions. The Indenture provides for customary events of default that include (subject in certain cases to customary grace and cure periods), among others, nonpayment of principal or interest; breach of other covenants or agreements in the Indenture; failure to pay certain other indebtedness; failure to pay certain final judgments; failure of certain guarantees to be enforceable; and certain events of bankruptcy or insolvency.

Credit Agreement

On August 17, 2021, Services, as the borrower, and certain guarantors (including the Company), entered into a Credit Agreement (the “Credit Agreement”) with a syndicate of lenders and CIBC Bank USA in its capacities as the Administrative and Collateral Agent for the lenders. The Credit Agreement provides for a $150.0 million senior secured revolving credit facility. The Credit Agreement is guaranteed by the Company and certain subsidiaries of the Company (the “Credit Agreement Guarantors” and together with Services, the “Loan Parties”) and is secured by a security interest in substantially all of the Loan Parties’ personal property and assets. Services has the ability to increase available borrowing under the credit facility by an additional amount up to $50.0 million subject to certain conditions.

Services may voluntarily repay and reborrow outstanding loans under the credit facility at any time subject to usual and customary breakage costs for borrowings bearing interest based on LIBOR and minimum amount requirements set forth in the Credit Agreement. The credit facility includes $100.0 million in borrowing capacity for the issuance of letters of credit. The credit facility is not subject to amortization and matures with all commitments terminating on August 17, 2026.

Interest rates on the credit facility are based upon (1) an index rate that is established at the highest of the prime rate or the sum of the federal funds rate plus 0.50%, or (2) at Services’ election, a LIBOR rate, plus in either case, an applicable interest rate margin. The applicable interest rate margins are adjusted on a quarterly basis based upon Services’ first lien net leverage within the range of 1.00% to 2.50% for index rate loans and 2.00% and 3.50% for LIBOR loans. Borrowings under the credit facility shall initially bear interest at a rate per annum equal to LIBOR plus 2.50%. In addition to paying interest on outstanding principal under the credit facility, Services is required to pay a commitment fee to the lenders under the credit facility for unused commitments. The commitment fee rate ranges from 0.30% to 0.45% per annum depending on Services’ First Lien Net Leverage Ratio (as defined in the Credit Agreement).

The credit facility requires Services to comply with a quarterly maximum consolidated First Lien Net Leverage Ratio test and minimum Fixed Charge Coverage ratio as follows:

Fixed Charge Coverage Ratio - The Loan Parties shall not permit the Fixed Charge Coverage Ratio (as defined in the Credit Agreement) as of the last day of any four consecutive fiscal quarter period ending on the last day of a fiscal quarter to be less than 1.20:1.00, commencing with the period ending September 30, 2021.

First Lien Net Leverage Ratio – The Loan Parties will not permit the First Lien Net Leverage Ratio (as defined in the Credit Agreement) as of the last day of any four consecutive fiscal quarter period ending on the last day of a fiscal quarter to exceed 1.75:1.00, commencing with the period ending September 30, 2021 (subject to certain increases for permitted acquisitions).

In addition, the Credit Agreement contains a number of covenants that, among other things and subject to certain exceptions, limit Services’ ability and the ability of its restricted subsidiaries including the Company to incur indebtedness or guarantee debt; incur liens; make investments, loans and acquisitions; merge, liquidate or dissolve; sell assets, including capital stock of subsidiaries; pay dividends on its capital stock or redeem, repurchase or retire its capital stock; amend, prepay, redeem or purchase subordinated debt; and engage in transactions with affiliates.

The Credit Agreement contains certain customary representations and warranties, affirmative covenants and events of default (including, among others, an event of default upon a change of control). If an event of default occurs, the lenders under the credit facility are entitled to take various actions, including the acceleration of amounts due under the credit facility and all actions permitted to be taken by a secured creditor.

Third A&R Credit Agreement and Term Loan

Prior to entering into the Credit Agreement, we were party to that certain Third A&R Credit Agreement, dated May 15, 2019, as amended (the “Third A&R Credit Agreement”), which governed the terms of our term loan (the “Term Loan”) and provided for revolving credit commitments of up to $75.0 million, upon the terms and subject to the satisfaction of the
15


conditions set forth in the Third A&R Credit Agreement. The Term Loan was repaid in full and the Third A&R Credit Agreement has been terminated.

The stated interest rate for the senior notes as of September 30, 2021 was 6.625%. The weighted average interest rate for the Third A&R Credit Agreement term loan as of December 31, 2020 was 7.00%.
Series B Preferred Stock
In 2019, the Company entered into three equity purchase agreements and issued Series B Preferred Stock. The Series B Preferred Stock was a mandatorily redeemable financial instrument under ASC Topic 480 and had 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 Stock was February 15, 2025.

On August 17, 2021, the Company redeemed all of the shares of Series B Preferred Stock at the Optional Redemption Price per share. The Optional Redemption Price was a price per share of Series B Preferred Stock in cash equal to $1,500, plus all accrued and unpaid dividends thereon since the immediately preceding dividend date calculated through the day prior to such redemption, minus the amount of any Series B preferred cash dividends actually paid. See the table below for further discussion of proceeds and the loss on extinguishment.

Debt and Series B Preferred Stock Extinguishment
The Company used the proceeds from the Senior debt and equity transaction discussed in Note 8. Earnings Per Share and the New Credit Facility discussed above to redeem all of the Series B Preferred Stock and paid off the Term Loan. Below is a summary of the the use of proceeds:

Use of Proceeds ($ in millions)
Proceeds from Equity transaction$193.5 
Proceeds from Debt transaction300.0 
Transaction proceeds493.5 
Less: Deferred Fees(11.4)
Net transaction proceeds$482.1 
Series B Preferred Stock redemption$(264.9)
Term Loan payoff(173.3)
Revolver and letter of credit payoff(22.4)
Total use of proceeds$(460.6)
Loss on Extinguishment of Debt
Series B Preferred Stock - Make Whole Premium$47.3 
Write-off of deferred fees related to term loan13.2 
Series B Preferred Stock - write-off of deferred fees and discount40.5 
Loss on Extinguishment of Debt$101.0 

Contractual Maturities

    Contractual maturities of the Company's outstanding principal on debt obligations as of September 30, 2021:
16


(in thousands)Maturities
Remainder of 2021$633 
20221,952 
2023838 
2024442 
2025239 
Thereafter300,066 
Total contractual maturities$304,170 


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 ASC 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 $52.8 million and $57.6 million at September 30, 2021 and December 31, 2020, respectively. Gross property under this capitalized lease agreement at September 30, 2021 and December 31, 2020, totaled $144.9 million and $128.0 million, less accumulated depreciation of $70.2 million and $55.1 million, respectively, for net balances of $74.7 million and $72.9 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 2021$6,846 
202225,050 
202311,125 
20246,951 
20254,870 
Thereafter1,721 
Future minimum lease payments56,563 
Less: Amount representing interest(3,713)
Present value of minimum lease payments52,850 
Less: Current portion of finance lease obligations24,724 
Finance lease obligations, less current portion$28,126 

Operating Leases
    
17


    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 $38.5 million and $38.0 million at September 30, 2021 and December 31, 2020, respectively. Property under these operating lease agreements at September 30, 2021 and December 31, 2020, totaled $37.0 million and $36.5 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 2021$3,247 
202211,983 
20239,476 
20245,058 
20252,285 
Thereafter18,960 
Future minimum lease payments51,009 
Less: Amount representing interest(12,481)
Present value of minimum lease payments38,528 
Less: Current portion of operating lease obligations10,196 
Operating lease obligations, less current portion$28,332 

Lease Information
Three months endedNine Months Ended
September 30, 2021September 30, 2020September 30, 2021September 30, 2020
Finance Lease cost:
   Amortization of right-of-use assets$5,855 $5,281 $17,533 $16,836 
   Interest on lease liabilities758 891 2,364 3,017 
Operating lease cost3,186 3,340 9,759 10,307 
Short-term lease cost61,222 49,817 120,450 116,585 
Variable lease cost2,214 891 6,372 2,835 
Sublease Income(33)(33)(100)(99)
Total lease cost$73,202 $60,187 $156,378 $149,481 
Other information:
Cash paid for amounts included in the measurement of lease liabilities:
   Operating cash flows from finance leases$758 $891 $2,363 $3,017 
   Operating cash flows from operating leases$3,232 $3,275 $9,656 $10,003 
Weighted-average remaining lease term - finance leases2.84 years2.55 years
Weighted-average remaining lease term - operating leases7.55 years8.16 years
Weighted-average discount rate - finance leases5.49 %6.07 %
Weighted-average discount rate - operating leases6.75 %6.94 %

18


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, 2021, and December 31, 2020, the Company was contingently liable under letters of credit issued under our credit facility, in the amount of $33.7 million and $7.8 million, respectively, related to projects and insurance. In addition, as of September 30, 2021 and December 31, 2020, the Company had outstanding surety bonds on projects with nominal amounts of $3.2 billion and $2.8 billion, respectively. The remaining approximate exposure related to these surety bonds amounted to $400.0 million and $293.1 million, respectively.

Legal Proceedings

The Company is a nominal defendant to a lawsuit, instituted in December 2019 in the Delaware Chancery Court by a purported stockholder of the Company, against the Company’s Board of Directors, Oaktree Capital Management ("Oaktree"), and Ares Management, LLC ("Ares"), from which Ares was subsequently dismissed. The complaint asserts a variety of claims arising out of the sale of Series B Preferred Stock and warrants to Ares and Oaktree in May 2019. The complaint alleges claims for breach of fiduciary duty directly on behalf of putative class of stockholders and derivatively on behalf of the Company, aiding and abetting breach of fiduciary duty both derivatively and directly, and unjust enrichment derivatively on behalf of the Company. The plaintiff is seeking rescission of the transaction, unspecified monetary damages, and fees. On July 28, 2021, the Company and the plaintiff stockholder entered into a memorandum of understanding to settle the lawsuit against all defendants, subject to approval by the Delaware Chancery Court, the terms of which do not require payment of any settlement funds to the plaintiff except that, as they are entitled to do under Delaware law, the plaintiffs are entitled to ask the Court to award them attorneys’ fees in connection with the settlement. The timing of the approval of the settlement, if any, by the Court is unknown at this time but is not expected to occur prior to year-end. The Company has placed its director and officer liability insurance carriers on notice of the lawsuit and the proposed settlement; pursuant to the coverage terms, the Company is subject to a $1.5 million deductible, which the Company has exhausted. Pursuant to agreements entered into in connection with the sale of Series B Preferred Stock, the Company is obligated to indemnify Oaktree and Ares for any legal fees and damages incurred by either of them in connection with this matter.

The Company is involved in a variety of other legal cases, claims and other disputes that arise from time to time in the ordinary course of its business. While the Company believes it has good defense against these cases and intends to defend them vigorously, it cannot provide assurance that it will be successful in recovering all or any of the potential damages it has claimed or in defending claims against the Company. While the lawsuits and claims are asserted for amounts that may be material, should an unfavorable outcome occur, management does not currently expect that any currently pending matters will have a material adverse effect on the Company’s financial position, results of operations or cash flows. However, an unfavorable resolution of one or more of such matters could have a material adverse effect on the Company's business, financial condition, results of operations and cash flows.

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 and net income allocated to participating securities. If there is a net loss, the amount of the loss is increased by those preferred dividends.

    Diluted EPS, where applicable, assumes the dilutive effect of (i) Series A cumulative convertible preferred stock, using the if-converted method, (ii) publicly traded warrants, (iii) Series B Preferred Stock - Warrants and (iv) the assumed exercise of in-the-money stock options 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
19


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.

Public Offering

On August 2, 2021, the Company closed an underwritten public offering of 10,547,866 shares of common stock, par value $0.0001 per share (the “Common Stock”), at a public offering price of $11.00 per share and pre-funded warrants (the “Pre-Funded Warrants”) to purchase an additional 7,747,589 shares of Common Stock at a price of $10.9999 per Pre-Funded Warrant (the “Offering”).

The Pre-Funded Warrants to purchase 7,747,589 shares of our Common Stock were issued to ASOF in connection with the closing of the Offering. The Pre-Funded Warrants have an exercise price of $0.0001 per share and do not expire and are exercisable at any time after their original issuance. The Pre-Funded Warrants may not be exercised by the holder to the extent that the holder, together with its affiliates that report together as a group under the beneficial ownership rules, would beneficially own, after such exercise more than 32.0% of our issued and outstanding Common Stock.

At the closing of the Offering the Ares Parties completed the following equity transactions:

converted all of their Series A Preferred Stock into 2,132,273 shares of Common Stock;

the Company issued to the Ares Parties 507,417 shares of Common Stock representing shares of Common Stock underlying warrants that the Ares Parties were entitled to pursuant to anti-dilution rights that are triggered upon conversion of the Series A Preferred Stock described in Note 5. Fair value of financial instruments; and

the Company issued to the Ares Parties 5,996,310 shares of Common Stock for the exercise of warrants that were issued to the Ares Parties in connection with their original purchases of Series B Preferred Stock (the “Series B Preferred Stock - Warrants”).

20



    
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)2021202020212020
Numerator:
  Net income (loss)$(99,649)$11,266 (115,384)2,120 
  Less: Convertible Preferred Stock dividends(255)(619)(1,587)(1,991)
  Less: Net income allocated to participating securities
 (2,854) (35)
    Net income (loss) available to common stockholders(99,904)7,793 (116,971)94 
Denominator:
  Weighted average common shares outstanding - basic38,038,055 20,968,271 28,577,230 20,748,193 
   Series B Preferred Stock - Warrants(3)
 7,683,903   
   Convertible Series A Preferred Stock 4,758,887   
   Merger Warrants    
   Options    
   RSUs(4)
 1,925,003   
  Weighted average common shares outstanding - diluted38,038,055 35,336,064 28,577,230 20,748,193 
Anti-dilutive:
  Convertible Series A Preferred Stock (1)
   6,920,305 
  Merger Warrants (2)
536,719  1,435,878  
  Series B Preferred Stock - Warrants (3)
135,259  135,259 7,680,981 
  Pre-Funded Warrants(4)
7,747,589  7,747,589  
  Options (5)
59,284  94,665  
  RSUs (6)
1,667,430  1,728,764 1,825,123 
Basic EPS(2.63)0.37 (4.09) 
Diluted EPS(2.63)0.32 (4.09) 

(1)     On August 2, 2021 the Series A Preferred Stock was converted into common shares and therefore has been excluded from the anti-dilutive section above for the three and nine months ended September 30, 2021.

(2)    For the three months and nine months ended September 30, 2020, Merger 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 not greater than the average market price of the common stock during the period. For the three and nine months ended September 30, 2021, these warrants were calculated using the treasury stock method and were anti-dilutive.

(3)     Series B Preferred Stock - Warrants are considered as participating securities because the holders are entitled to participate in any distributions similar to that of common shareholders. On August 2, 2021, the Company issued to the Ares Parties 5,996,310 shares of Common Stock for the exercise of warrants that were issued to the Ares Parties in connection with their original purchases of Series B Preferred Stock. As of the three and nine month ended September 30, 2021, there were 135,259 Series B Preferred Stock - Warrants that were considered anti-dilutive.

(4)    On August 2, 2021 the Company issued 7,747,589 Pre-Funded Warrants to ASOF that are considered participating because the holders are entitled to participate in any distributions similar to that of common shareholders.
    
21


(5)    As of September 30, 2020, there were 504,214 of vested and unvested options not considered 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.

(6)    As of September 30, 2021 and 2020, 116,867 and 611,166 unvested RSUs, respectively. These awards were not considered dilutive as the respective performance targets were not achieved.
Merger Warrants

On August 4, 2015, M III formed a Special Purpose Acquisition Corporation and issued public and private warrants before the Merger with the Company. As of September 30, 2021, the Company had 16,925,160 Merger Warrants outstanding, of which 295,000 are considered private warrants. Two Merger Warrants will be exercisable for one share of our common stock at $11.50 per share until the expiration on March 26, 2023. For further discussion about the valuation of the private warrants see Note 5. Fair Value of Financial Instruments.

Series B Preferred Stock Anti-dilution Warrants

The Company also had potential outstanding warrants related to the Series B Preferred Stock issuance. Additional warrants would be issued if the exercise of any warrant with an exercise price of $11.50 or higher. See Note 5. Fair value of financial instruments for further discussion.

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 an 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, 2021 and 2020, we recognized $1.5 million and $1.1 million in compensation expense, respectively, and $4.2 million and $3.1 million for the nine months ended September 30, 2021 and 2020, respectively.


Note 9. Income Taxes

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

    The effective tax rates for the three months ended September 30, 2021 and 2020 were (2.3)% and 35.3%, respectively, and were (3.6)% and 82.5% for the nine months ended September 30, 2021 and 2020, respectively. The difference between the Company’s effective tax rate and the federal statutory rate primarily results from permanent differences related to the interest and other expenses accrued for the Series B Preferred Stock and executive compensation, which is not deductible for federal and state income taxes. There were no changes in uncertain tax positions during the periods ended September 30, 2021 and 2020.

    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 affected the consolidated financial statements for the year ended December 31, 2020.

The Company has also made use of the payroll deferral provision to defer social security tax of approximately $13.6 million through December 31, 2020. Half of this amount is required to be paid on December 31, 2021 and the other half by December 31, 2022.

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
22


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.


23




Segment Revenue

    Revenue by segment was as follows:
Three Months Ended September 30,Nine Months Ended September 30,
(in thousands)2021202020212020
SegmentRevenue% of Total RevenueRevenue% of Total RevenueRevenue% of Total RevenueRevenue% of Total Revenue
Renewables$517,172 74.1 %$327,051 62.6 %$1,122,400 73.2 %$900,059 66.1 %
Specialty Civil180,587 25.9 %195,181 37.4 %411,919 26.8 %460,940 33.9 %
  Total revenue$697,759 100.0 %$522,232 100.0 %$1,534,319 100.0 %$1,360,999 100.0 %

Segment Gross Profit

    Gross profit by segment was as follows:
Three Months Ended September 30,Nine Months Ended September 30,
(in thousands)2021202020212020
SegmentGross ProfitGross Profit MarginGross ProfitGross Profit MarginGross ProfitGross Profit MarginGross ProfitGross Profit Margin
Renewables$51,867 10.0 %$37,371 11.4 %$106,930 9.5 %$100,183 11.1 %
Specialty Civil20,303 11.2 %21,518 11.0 %35,264 8.6 %45,988 10.0 %
  Total gross profit$72,170 10.3 %$58,889 11.3 %$142,194 9.3 %$146,171 10.7 %


Note 11. Joint Ventures

As of September 30, 2021, the Company did not have any VIEs but did have one joint venture that used the proportionate consolidation method at 25% ownership. The following balances were included in the condensed consolidated financial statements:

(in thousands)September 30, 2021
Assets
Cash$7,939 
Accounts receivable847 
Contract assets2,412 
Liabilities
Accounts payable$2,569 
Contract liabilities6,394 
Three Months EndedNine Months Ended
September 30, 2021September 30, 2021
Revenue$5,835 $15,425 
Cost of revenue3,599 13,189 
Selling, general and administrative expenses(450) 


24



Note 12. Related Party Transactions

On August 2, 2021, as part of the equity transactions the Company entered into the Stockholders’ Agreement with the Ares Parties. Pursuant to the Stockholders’ Agreement:

The Ares Parties are entitled to designate two members of our Board for so long as the Ares Parties and their affiliates beneficially own less than 20% but more than or equal to 10% of our Common Stock, and no representatives if the Ares Parties and their affiliates beneficially own less than 10% of our Common Stock. The Stockholders’ Agreement also requires us to take any and all necessary action to reduce the number of directors on the Board to nine and to cause the Board to be comprised of a total of nine directorships (in each case, including (or assuming) both of the Ares representatives are members of the Board) immediately following the first annual or special meeting at which directors are elected following the closing of the Offering.

The Ares Parties agreed not to transfer any equity securities acquired in the Offering (including Common Stock, Pre-Funded Warrants and shares of Common Stock issuable upon exercise of the Pre-Funded Warrants) until twelve months following the initial closing of the Offering; provided, however, that certain transfers in connections with consolidations and reorganizations, tender or exchange offers, exercises of registration rights and certain distributions are permitted.

The Ares Parties agreed, with respect to themselves and their controlled affiliates acting on their behalf, for a period of time up to the earlier of the thirty-month anniversary of the date of closing of the Offering, or the earlier occurrence of the date in which the Ares Parties and their affiliates beneficially own less than 10% of our outstanding Common Stock, a change of control transaction, a material breach of the Stockholders’ Agreement by us, an event of default by us with respect to the our senior notes or credit agreements or other indebtedness exceeding $50.0 million, or any winding up, dissolution or liquidation or bankruptcy (subject to certain permitted exceptions):

not to transfer its Common Stock to competitors (as defined in the Stockholders’ Agreement) or any person that would beneficially own more than 20% of our Common Stock, subject to certain permitted exceptions;

not to take, or permit their controlled affiliates acting on their behalf to take, certain actions, subject to certain permitted exceptions, including, but not limited to:

making any public announcement, proposal or offer, with respect to (a) acquisitions of additional Common Stock, (b) any restructuring, recapitalization, liquidation or similar transaction, (c) the election of directors other than the Ares Parties’ designees or (d) changes to the Board and calling of special meetings;

publicly seek a change in the composition or size of the Board;

deposit any voting securities into a voting trust;

acquire any voting securities or beneficial ownership thereof greater than the Ares Parties’ beneficial ownership following closing of the Offering and 37.8% of the Common Stock on an Adjusted Outstanding Basis (as defined therein);

call for, or initiate, propose or requisition a call for any general or special meeting;

publicly state an intention, plan or arrangement to do any of the foregoing; or

intentionally and knowingly instigate, facilitate, encourage or assist any third party to do any of the foregoing; and

to cause all voting securities to be present at any annual or special meeting in which directors are to be elected, to vote such securities either as recommended by the Board, or in the same proportions as votes cast by other voting securities with respect to director nominees or other nominees and in favor of any director
25


nominee of the Ares Parties, not to vote in favor of a change of control transaction pursuant to which the Ares Parties would receive consideration that is different in amount or form from other stockholders unless approved by the Board; and

the Ares Parties are afforded reasonable access to our books and records for so long as the Ares Parties have a right to designate a director to the Board.

Note 13. Subsequent Events

On October 3, 2021, ASOF exchanged 3,420,267 non-voting Pre-Funded Warrants for 3,420,236 shares of the Company's Common Stock in a cashless exercise. ASOF may not exercise the balance of the pre-funded warrants if it would cause them to exceed a 32% ownership percentage.
26



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 the COVID-19 pandemic, 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 permitting and project construction cycles, the U.S. economy 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;
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, 2020 (“Annual Report”, and in our quarterly reports, other public filings and press releases.
27


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 specialize in providing complete engineering, procurement and construction services throughout the United States for the renewable energy, traditional power and civil infrastructure industries. These services include the design, site development, construction, installation and restoration of infrastructure. We have completed more than 240 wind and solar projects in 40 states and construct one of every five gigawatts put in to place throughout the U.S. in any given year. Although the Company has historically focused on the renewable industry, but its recent focus on further expansion into the solar market and acquisitions expanding its construction capabilities and geographic footprint in the areas of environmental remediation, industrial maintenance, specialty paving, heavy civil and rail infrastructure construction, has created a diverse national platform of specialty construction capabilities. We believe we have the ability to continue to expand these services because we are well-positioned to leverage our expertise and relationships in the wind energy business to provide complete infrastructure solutions in all areas.

    We have two reportable segments: the Renewables (“Renewables”) segment and the Heavy Civil and Industrial (“Specialty Civil”) segment. See Segment Results for a description of the reportable segments and their operations.

Recent Developments

Public Equity Offering

As previously disclosed, on August 2, 2021, the Company closed an underwritten public offering of 10,547,866 shares of common stock, par value $0.0001 per share (the “Common Stock”) at a public offering price of $11.00 per share and pre-funded warrants (the “Pre-Funded Warrants”) to purchase an additional 7,747,589 shares of Common Stock at a price of $10.9999 per Pre-Funded Warrant, resulting in gross proceeds to us of approximately $193.5 million.

Senior Notes Offering

As previously disclosed, on August 17, 2021, IEA Energy Services LLC, a wholly owned subsidiary of the Company (“Services”), issued $300.0 million aggregate principal amount of its 6.625% senior unsecured notes due 2029 (the “Senior Unsecured Notes”), in a private placement, resulting in gross proceeds of approximately $288.6 million. For a description of the terms and conditions of the Senior Unsecured Notes, please see “Note 6 – Debt and Series B Preferred Stock” in the notes to our Condensed Consolidated Financial Statements.

Credit Agreement

As previously disclosed, on August 17, 2021, Services, as the borrower, and certain guarantors (including the Company), entered into a Credit Agreement (the “Credit Agreement”) with a syndicate of lenders and CIBC Bank USA in its capacities as the Administrative and Collateral Agent for the lenders. The Credit Agreement provides for a $150 million senior secured revolving credit facility, is guaranteed by the Company and certain subsidiaries of the Company and is secured by a security interest in substantially all their personal property and assets. For a description of the terms and conditions of the Credit Agreement, please see “Note 6 – Debt and Series B Preferred Stock” in the notes to our Condensed Consolidated Financial Statements.

Transaction Agreement

As previously disclosed, on July 28, 2021, the Company entered into a Transaction Agreement (the “Transaction Agreement”) with Ares Special Situations Fund IV, L.P. (“ASSF”) and ASOF Holdings I, L.P. (“ASOF” and, together with ASSF, the “Ares Parties”). The Transaction Agreement resulted in, among other things:

28


The redemption by us of all of our Series B Preferred Stock, par value $0.0001 per share (“Series B Preferred Stock”) using proceeds from our offering of Senior Unsecured Notes, Common Stock and Pre-Funded Warrants;

The repayment of the term loan (“Term Loan”) under our Third A&R Credit Agreement, dated May 15, 2019, as amended (the “Third A&R Credit Agreement”), using proceeds from our offering of Senior Unsecured Notes, Common Stock and Pre-Funded Warrants;

The Ares Parties converting all of their Series A Preferred Stock, par value $0.0001 per share (the “Series A Preferred Stock”) (consisting of all of our issued and outstanding shares of Series A Preferred Stock), into 2,132,273 shares of Common Stock;

The issuance to the Ares Parties of 507,417 and other parties of 141,651 shares of Common Stock for certain anti-dilution rights triggered upon conversion of the Series A Preferred Stock described above; and

The issuance to the Ares Parties of 5,996,310 shares of Common Stock in connection with their exercise of warrants that were issued to the Ares Parties in connection with their original purchases of Series B Preferred Stock.

The following tables illustrate the changes in our outstanding common stock and the use of proceeds from the transactions described above.

Shares Issued
Shares Outstanding June 30, 202125,150,306 
Issuance of Common Stock7,362,827 
Issuance of Common Stock - Ares3,185,039 
Series B warrants converted to Common Stock - Ares5,996,310 
Series A conversion - Ares2,132,273 
Series A anti dilution shares - Ares and other parties649,068 
Other equity activity78,079 
Shares Outstanding September 30, 202144,553,902 
Use of Proceeds ($ in millions)
Proceeds from Equity transaction$193.5 
Proceeds from Debt transaction288.6 
Total proceeds$482.1 
Series B Preferred Stock payoff$(264.9)
Term Loan payoff(173.3)
Revolver and letter of credit payoff(22.4)
Total use of proceeds$(460.6)

Current Quarter Financials

Key financial results for the quarter ended September 30, 2021 include:

Consolidated revenues increased 33.6% to $697.8 million as compared to $522.2 million for the quarter ended September 30, 2020, of which 74.1% was attributable to the Renewables segment and 25.9% was attributable to the Specialty Civil segment;

Operating income increased $6.4 million, to $35.6 million as compared to income of $29.2 million for the quarter ended September 30, 2020;
29



Completed equity offering and debt transactions mentioned above in the current quarter that redeemed all Series B Preferred Stock and the extinguishment of our previous term loan, which resulted in debt extinguishment costs of $101.0 million and fair value adjustment of warrant liability of $18.5 million;

Net income decreased $110.9 million, to a loss of $99.6 million as compared to income of $11.3 million for the quarter ended September 30, 2020 due to the debt and equity transactions mentioned above; and

Backlog increased 30.3%, or $627.8 million to $2.7 billion as compared to $2.1 billion for the year ended December 31, 2020.

Trends and Future Opportunities

Business Environment

We believe there are long-term growth opportunities across our industries, and we continue to have a positive long-term outlook. Although not without risks and challenges, including those discussed in “Significant Factors Impacting Results”
and in “Forward-Looking Statements” and items referred to in Item 1A. Risk Factors disclosed in the Company's Annual Report. We believe that with our full-service operations, broad geographic reach, financial position and technical expertise, we are well positioned to mitigate these risks and continue to capitalize on opportunities and trends in our industries.

Labor Shortage. We continue to address the longer-term need for additional labor resources in our markets, as our customers continue to seek additional specialized labor resources to address an aging workforce and longer-term labor availability issues, increasing pressure to reduce costs and improve reliability, and increasing duration and complexity of their capital programs. We believe these trends will continue, possibly to such a degree that demand for labor resources will outpace supply. Furthermore, the cyclical nature of the Renewable and to a certain extent parts of our Specialty Civil segment can create shortages of qualified labor in those markets during periods of high demand. Our ability to capitalize on available opportunities is limited by our ability to employ, train and retain the necessary skilled personnel, and therefore we are taking proactive steps to develop our workforce, including through strategic relationships with universities, the military and unions and the expansion and development of our training facility and postsecondary educational institution. Although we believe these initiatives will help address workforce needs, meeting our customers’ demand for labor resources could remain challenging.

Additionally, we believe that labor costs will increase given the recent escalated inflationary environment in the United States. Our labor costs are typically passed through in our contracts, and the portion of our workforce that is represented by labor unions typically operate under multi-year collective bargaining agreements, which provide some visibility into future labor costs. As a result, while we continue to monitor our labor markets, we do not currently believe this environment will present a material risk to our profitability and would expect to be able to adjust contract pricing with customers to the extent wages and other labor costs increase, whether due to renegotiation of collective bargaining agreements or market conditions.

Supply Chain Disruption. The world’s biggest solar panel manufacturers have recently been warning of panel shortages amid disruptions in the supply chain and rising material prices. These manufactures have stated that output will be constrained because key component suppliers will be running at less than full capacity in the near future. The reduction in supply is also coupled with the Department of Commerce considering 50% to 250% tariffs on imported solar panels from Southwest Asia. A majority of the United States crystalline silicon solar module imports in the first half of 2021 came from this geographic location. We believe that these disruptions and material price increases could cause a delay in construction schedules for 2022, inefficiencies in our build schedules and fluctuations to our revenue projections.

Regulatory Challenges. The regulatory environment creates both challenges and opportunities for our business, and in recent years heavy civil and rail construction have been impacted by regulatory and permitting delays in certain periods, particularly with respect to regulatory and environmental permitting processes continue to create uncertainty for projects and negatively impact customer spending, and delays have increased as the COVID-19 pandemic has impacted regulatory agency operations.

However, we believe that there are also several existing, pending or proposed legislative or regulatory actions that may alleviate certain regulatory and permitting issues and positively impact long-term demand, particularly in connection with infrastructure and renewable energy spending. For example, regulatory changes affecting siting and
30


right-of-way processes could potentially accelerate construction for transmission projects, and state and federal reliability standards are creating incentives for system investment and maintenance. Additionally, as described above, we consider renewable energy, including solar and wind generation facilities, to be an ongoing opportunity; however, policy and economic incentives designed to support and encourage such projects can create variability of project timing.

Renewables Segment

The Renewables segment was impacted by the following significant operational trends:

Revenue increased 58.1% to $517.2 million for the quarter ended September 30, 2021 as compared to $327.1 million.

Revenues increased primarily due to wind projects that started later in 2021 compared to 2020. Further, higher demand persists in our solar market as projects continue to increase due to our consistent, safe and reliable performance with our customers on our wind projects, that has allowed us to capture further solar opportunities in backlog for 2021 and beyond.

We have maintained a heavy focus on construction of renewable power production capacity as renewable energy, particularly from wind and solar, has become widely accepted within the electric utility industry and has become a cost-effective solution for the creation of new generating capacity. We believe that this shift coupled with the below, will continue to drive opportunity in this segment over the long-term:

The current administration has a goal of investing $2 trillion in modern, sustainable, and clean energy infrastructure.

Renewable energy power generation has reached a level of scale and maturity that permits these technologies to now be cost-effective competitors to more traditional power generation technologies, including on an unsubsidized basis. The most significant changes have been related to increased turbine sizes and better battery storage methods.

Over 40 states and the District of Colombia have adopted renewable portfolio standards for clean energy.

In December 2020, there was a one year extension of the PTC at 60% for projects that begin construction prior to December 31, 2021 and a two year extension of 26% Solar Investment Tax Credit (“ITC”) to 2022 (22% credit extended through 2023).

On June 29, 2021, the IRS issued a notice which provides that projects that began construction in 2016-2019 have six years, and projects that began construction in 2020 have five years from the date construction began to be placed-in-service to qualify for the PTC or ITC that was in effect when construction began. This new rule effectively extends the amount of time that many projects will be eligible for PTC to 2025.

As a result, wind and solar power are among the leading sources of new power generation capacity in the U.S., and the Company does not anticipate this trend to change in the near future as we are continuing to see growth through new awards in our backlog:

(in millions)
SegmentDecember 31, 2020
New Awards in 2021(1)
Revenue Recognized in 2021
Backlog at September 30, 2021(2)
Renewables$1,513.4 $1,382.9 $1,122.4 $1,773.9 

(1) New awards consist of the original contract price of projects added to our backlog plus or minus subsequent changes to the estimated total contract price of existing contracts.

(2) Backlog may differ from the transaction prices allocated to the remaining performance obligations as disclosed in Note 1. Business, Basis of Presentation and Significant Accounting Policies included in Part I, Item 1 of this Quarterly Report.
31


Such differences relate to the timing of executing a formal contract or receiving a notice to proceed. More specifically, backlog sometimes may include awards for which a contract has not yet been executed or a notice to proceed has not been issued, but for which there are no remaining major uncertainties that the project will proceed (e.g., adequate funding is in place).

Specialty Civil Segment

The Specialty Civil segment was impacted by the following significant operational trends:

Revenue decreased 7.5% to $180.6 million for the quarter ended September 30, 2021 as compared to $195.2 million. The revenue decrease for the three months ended is primarily due to challenges in the following end markets:

The heavy civil construction market has seen increased competition in a few of our end markets.

The rail market has been negatively impacted by the COVID-19 pandemic and the reduction of spending budgets of some of our customers, which has led to further delays on portions of our large rail jobs. However, we have recently seen increased bidding opportunities.

All of our end markets in this segment have experienced delays in timing related to obtaining governmental approvals and environmental permitting that have affected the start and bidding opportunities of certain projects.

Despite the delays in project starts mentioned above we continued to see a strong bidding environment in the heavy civil construction and environmental remediation end markets for 2021 and had significant awarded projects related to:

The environmental remediation market continues to provide opportunities for growth and the Company has been awarded a very significant project that started in 2021, coupled with the Company being short listed on some very significant projects with anticipated start dates in 2022.

The heavy civil construction market continues to be consistent year over year for awarded projects.

The rail market has started to see a small turnaround in bidding as our customer's spending budgets have increased. This has increased the number of larger rail jobs available for 2022 construction.

We believe that our business relationships with customers in these sectors are excellent and the strong reputation that our companies have built has provided us with the right foundation to continue to grow our revenue base. The drivers to further growing this segment are as follows:

The FMI 2021 Overview Report published in the first quarter of 2021 projects that nonresidential construction put in place for the United States will be over $500 billion per year from 2021 to 2024.

Fast Act extension and highway trust fund infusion of $13.6 billion for the highway and transit account.

According to the American Coal Ash Association, coal combustion residuals “CCRs” or “coal ash” are produced by coal-fired power plants and represent one of the largest categories of industrial waste in the U.S., as 78.6 million tons of CCRs were produced in 2019. The Company anticipates this could be a $50.0 billion industry over the next ten years.

Additionally, there is significant overlap in labor, skills and equipment needs between our Renewables segment and our Specialty Civil segment, which we expect will continue to provide us with operating efficiencies as we continue to expand this sector. The Company continues to cross leverage these two segments and continues to see future growth through new awards in our backlog:

32


(in millions)
SegmentDecember 31, 2020
New Awards in 2021(1)
Revenue Recognized in 2021
Backlog at September 30, 2021(2)
Specialty Civil$556.1 $779.2 $411.9 $923.4 

(1) New awards consist of the original contract price of projects added to our backlog plus or minus subsequent changes to the estimated total contract price of existing contracts.

(2) Backlog may differ from the transaction prices allocated to the remaining performance obligations as disclosed in Note 1. Business, Basis of Presentation and Significant Accounting Policies included in Part I, Item 1 of this Quarterly Report. Such differences relate to the timing of executing a formal contract or receiving a notice to proceed. More specifically, backlog sometimes may include awards for which a contract has not yet been executed or a notice to proceed has not been issued, but for which there are no remaining major uncertainties that the project will proceed (e.g., adequate funding is in place).

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.

The following table summarizes our backlog by segment as of September 30, 2021 and December 31, 2020:

(in millions)
SegmentsSeptember 30, 2021December 31, 2020
Renewables$1,773.9 $1,513.4 
Specialty Civil923.4 556.1 
  Total$2,697.3 $2,069.5 
    
The Company expects to recognize 61.6% of revenue related to its backlog in the next twelve months.

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 8, 2021 for a discussion of the risks associated with our backlog.

Significant Factors Impacting Results

Our revenues, margins and other results of operations can be influenced by a variety of factors in any given period, including those described in Results of Operations and Forward Looking Statements, and those factors have caused fluctuations in our results in the past and are expected to cause fluctuations in our results in the future. Additional information with respect to certain of those factors is provided below.

33


Seasonality. Typically, our revenues are lowest in the first quarter of the year because cold, snowy or wet conditions can create challenging working environments that are more costly for our customers or cause delays on projects. In addition, infrastructure projects often do not begin in a meaningful way until our customers finalize their capital budgets, which typically occurs during the first quarter. Second quarter revenues are typically higher than those in the first quarter, as some projects begin, but continued cold and wet weather can often impact productivity. Third quarter revenues are typically the highest of the year, as a greater number of projects are underway and operating conditions, including weather, are normally more accommodating. Generally, revenues during the fourth quarter are lower than the third quarter but higher than the second quarter, as many projects are completed and customers often seek to spend their capital budgets before year end. However, the holiday season and inclement weather can sometimes cause delays during the fourth quarter, reducing revenues and increasing costs.
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 less impacted by severe weather. While the first and second quarter revenues are typically lower than the third and fourth quarter, we believe this geographical diversity has allowed this segment to be less seasonal over the course of the year.

Weather and Natural Disasters. The results of our business in a given period can be impacted by adverse weather conditions, severe weather events or natural disasters, which include, among other things, heavy or prolonged snowfall or rainfall, hurricanes, tropical storms, tornadoes, floods, blizzards, extreme temperatures, wildfires, pandemics and earthquakes. These conditions and events can negatively impact our financial results due to the termination, deferral or delay of projects, reduced productivity and exposure to significant liabilities.

Cyclical demand. 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.

Revenue mix. The mix of revenues based on the types of services we provide in a given period will impact margins, as certain industries and services provide higher-margin opportunities. Revenue derived from projects billed on a fixed-price basis totaled 99.5% for the three months ended September 30, 2021. Revenue and related costs for construction 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 0.5% of consolidated revenue for the three months ended September 30, 2021.

Size, scope and complexity of projects. Larger or more complex projects with design or construction complexities; more difficult terrain requirements; or longer distance requirements typically yield opportunities for higher margins as we assume a greater degree of performance risk and there is greater utilization of our resources for longer construction timeframes. Furthermore, smaller or less complex projects typically have a greater number of companies competing for them, and competitors at times may more aggressively pursue available work. A greater percentage of smaller scale or less complex work also could negatively impact margins due to the inefficiency of transitioning between a larger number of smaller projects versus continuous production on fewer larger projects. Also, at times we may choose to maintain a portion of our workforce and equipment in an underutilized capacity to ensure we are strategically positioned to deliver on larger projects when they move forward.

Project variability and performance. Margins for a single project may fluctuate period to period due to changes in the volume or type of work performed, the pricing structure under the project contract or job productivity. Additionally, our productivity and performance on a project can vary from period to period based on a number of factors, including unexpected project difficulties or site conditions; project location, including locations with challenging operating conditions; whether the work is on an open or encumbered right of way; inclement weather or severe weather events; environmental restrictions or regulatory delays; protests, other political activity or legal challenges related to a project; and the performance of third parties.

Subcontract work and provision of materials. Work that is subcontracted to other service providers generally yields lower margins, and therefore an increase in subcontract work in a given period can decrease margins. Our customers are usually responsible for supplying the materials for their projects; however, under some contracts we agree to procure all or part of the required materials. Margins may be lower on projects where we furnish a significant amount of materials, including projects where we provide engineering, procurement and construction ("EPC") services, as our markup on materials is generally lower
34


than our markup on labor costs. Furthermore, fluctuations in the price of materials we procure, including as a result of changes in U.S. or global trade relationships or other economic or political conditions, may impact our margins. In a given period, an increase in the percentage of work with higher materials procurement requirements may decrease our overall margins. See further discussion above in "Business Environment".

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 are actively monitoring the COVID-19 pandemic, including disease and variant progression, vaccine response and availability, federal, state and local government actions, the Center for Disease Control (“CDC”) and World Health Organization (“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. As vaccines become increasingly available to our workforce, clients and their families, we are evaluating and redoing protocols as management deems appropriate and based on federal, state and local government recommendations and policies.

We have 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, especially in our Specialty Segment, has been slowed due to COVID-19. Despite that, we were able to increase total backlog for September 30, 2021 compared to December 31, 2020.

We are unable to predict whether COVID-19 will continue to negatively impact the construction business and the degree of such impact as more of the population becomes vaccinated. 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 due to significant supply chain or production disruptions, which would prevent us from billing customers for new work performed. Additionally, we could experience a change if we experience future work stoppages, shortages or disruptions as a result of seeking to comply with forthcoming federal vaccine mandate rules from the Occupational Safety and Health Administration. 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.

35



Results of Operations

Three Months Ended September 30, 2021 and 2020

    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)20212020
Revenue$697,759 100.0 %522,232 100.0 %
Cost of revenue625,589 89.7 %463,343 88.7 %
Gross profit72,170 10.3 %58,889 11.3 %
Selling, general and administrative expenses36,539 5.2 %29,656 5.7 %
Income from operations35,631 5.1 %29,233 5.6 %
Interest expense, net(9,403)(1.3)%(14,975)(2.9)%
Loss on extinguishment of debt(101,006)(14.5)%— — %
Warrant liability fair value adjustment(17,582)(2.5)%3,000 0.6 %
Other income (expense)(5,040)(0.7)%161 — %
Income from continuing operations before income taxes(97,400)(14.0)%17,419 3.3 %
Provision for income taxes(2,249)(0.3)%(6,153)(1.2)%
Net income$(99,649)(14.3)%11,266 2.2 %
    
For a detailed discussion of Revenue and Gross profit see Segment Results, below.

Revenue. Revenue increased 33.6%, or $175.5 million, in the third quarter of 2021, compared to the same period in 2020.

Gross profit. Gross profit increased 22.6%, or $13.3 million, in the third quarter of 2021, compared to the same period in 2020. As a percentage of revenue, gross profit was 10.3% in the quarter, as compared to 11.3% in the prior-year period.

Selling, general and administrative expenses. Selling, general and administrative expenses increased 23.2%, or $6.9 million, in the third quarter of 2021, compared to the same period in 2020. Selling, general and administrative expenses were 5.2% of revenue in the third quarter of 2021, compared to 5.7% in the same period in 2020. The increase in selling, general and administrative expenses was primarily driven by:

Staff related benefit costs of $1.9 million;
Business travel costs of $1.5 million;
Information technology costs of $1.1 million related to software licensing;
Stock compensation expense of $0.4 million; and
Other miscellaneous selling, general and administrative costs of $2.0 million.

Interest expense, net. Interest expense, net decreased by $5.6 million, in the third quarter of 2021, compared to the same period in 2020. This decrease was primarily driven by the redemption of Series B Preferred Stock in August 2021 resulting in less interest in the current quarter compared to prior year.

Other income (expense). Other income (expense), for discussion, includes Loss on extinguishment of debt, Warrant liability fair value adjustment and Other income (expense) decreased by $126.8 million, to expense of $123.6 million in the third quarter of 2021 compared to income of $0.2 million for the same period in 2020. This decrease was primarily the result of increases in the following:

Loss on debt extinguishment of $101.0 million;
Warrant liability fair market value increase of $17.6 million; and
Other expense related to transaction costs of $5.1 million.
36


See further discussion in Note 5. Fair Value of Financial Instruments and Note 6. Debt and Series B Preferred Stock included in Item 1 of this Quarterly Report on Form 10-Q.

Provision for income taxes. Provision for income taxes decreased $3.9 million, to $2.2 million in the third quarter of 2021, compared to $6.2 million for the same period in 2020. The effective tax rates for the period ended September 30, 2021 and 2020 were (2.3)% and 35.3%, respectively. The lower effective tax rate in the third quarter of 2021 was primarily attributable to lower permanent differences related to interest and other expenses accrued for the Series B Preferred Stock and executive compensation, which are not deductible for federal and state income taxes. There were no changes in uncertain tax positions during the periods ended September 30, 2021 and 2020.

Segment Results

The Company operated 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 the respective markets that each segment serves. 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.

The following table sets forth segment revenues and gross profit for the years indicated, as well as the dollar and percentage change from the prior year:

Three Months Ended September 30,
(in thousands)20212020
SegmentRevenue% of Total RevenueRevenue% of Total Revenue
Renewables$517,172 74.1 %$327,051 62.6 %
Specialty Civil180,587 25.9 %195,181 37.4 %
  Total revenue$697,759 100.0 %$522,232 100.0 %
SegmentGross ProfitGross Profit MarginGross ProfitGross Profit Margin
Renewables$51,867 10.0 %$37,371 11.4 %
Specialty Civil20,303 11.2 %21,518 11.0 %
  Total gross profit$72,170 10.3 %$58,889 11.3 %


Renewables Segment Results

Revenue. Renewables revenue was $517.2 million for the quarter ended September 30, 2021 as compared to $327.1 million for the same period in 2020, an increase of 58.1%, or $190.1 million. The increase in revenue was primarily due to:

The Company had 17 wind projects of greater than $5.0 million of revenue in the third quarter of 2021 compared to 20 wind projects during the same period in 2020;
The average revenue of the 17 wind projects was $28.5 million in 2021 compared to $15.5 million related to the 20 wind projects during the same period in 2020; and
Solar revenue increased $35.0 million for the quarter ended September 30, 2021 when compared to the same period for 2020.

Gross profit. Renewables gross profit was $51.9 million for the quarter ended September 30, 2021 as compared to $37.4 million for 2020, an increase of 38.8%, or $14.5 million. As a percentage of revenue, gross profit was 10.0% in 2021, as compared to 11.4% in 2020. The decrease in percentage was primarily due to challenges related to hurricane-related rainfall coupled with supply chain disruption in our solar business that caused inefficiencies in project sequencing on a few large projects.
37






Specialty Civil Segment Results

Revenue. Specialty Civil revenue was $180.6 million for the quarter ended September 30, 2021 as compared to $195.2 million for 2020, a decrease of 7.5%, or $14.6 million. The decrease in revenue was primarily due to:

Heavy civil and rail markets had less construction projects and a lower average value of projects in the third quarter of 2021 compared to 2020; and
Offsetting the decrease in revenue was a slight increase in our environmental remediation market due to larger projects in the third quarter of 2021.

Gross profit. Specialty Civil gross profit was $20.3 million for the quarter ended September 30, 2021 as compared to $21.5 million for 2020, a decrease of 5.6%, or $1.2 million. As a percentage of revenue, gross profit was 11.2% in 2021, as compared to 11.0% in 2020. The increase in percentage was primarily due to growth in the environmental remediation market and the project mix compared to prior year.

Results of Operations

Nine Months Ended September 30, 2021 and 2020

    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)20212020
Revenue$1,534,319 100.0 %$1,360,999 100.0 %
Cost of revenue1,392,125 90.7 %1,214,828 89.3 %
Gross profit142,194 9.3 %146,171 10.7 %
Selling, general and administrative expenses92,279 6.0 %87,214 6.4 %
Income from operations49,915 3.3 %58,957 4.3 %
Interest expense, net(38,257)(2.5)%(47,240)(3.5)%
Loss on extinguishment of debt(101,006)(6.6)%— — %
Warrant liability fair value adjustment(17,216)(1.1)%171 — %
Other income (expense)(4,798)(0.3)%257 — %
Loss from continuing operations before income taxes(111,362)(7.3)%12,145 0.9 %
Provision for income taxes(4,022)(0.3)%(10,025)(0.7)%
Net loss$(115,384)(7.5)%$2,120 0.2 %

For a detailed discussion of Revenue and Gross profit see Segment Results, below.

Revenue. Revenue increased 12.7%, or $173.3 million, in the first nine months of 2021, compared to the same period in 2020.

Gross profit. Gross profit decreased 2.7%, or $4.0 million, in the first nine months of 2021, compared to the same period in 2020. As a percentage of revenue, gross profit was 9.3%, as compared to 10.7% in the prior-year period.

Selling, general and administrative expenses. Selling, general and administrative expenses increased 5.8%, or $5.1 million, in the first nine months of 2021, compared to the same period in 2020. Selling, general and administrative expenses were 6.0% of revenue in the first nine months of 2021, compared to 6.4% in the same period in 2020. The increase in selling, general and administrative expenses was primarily driven by:

38


Information technology costs of $2.3 million related to software licensing;
Business travel costs of $1.7 million; and
Stock-based compensation of $1.1 million.

Interest expense, net. Interest expense, net decreased by $9.0 million in the first nine months of 2021, compared to the same period in 2020. This decrease was primarily driven by the redemption of Series B Preferred Stock.
Other income (expense). Other income (expense), for discussion, includes Loss on extinguishment of debt, Warrant liability fair value adjustment and Other income (expense) decreased by $123.4 million, to expense of $(123.0) million in the first nine months of 2021 compared to income of $0.3 million for the same period in 2020. This decrease was primarily the result of increases in the following:

Loss on debt extinguishment of $101.0 million;
Warrant liability fair market value increase of $17.2 million; and
Other expense related to transaction costs of $5.1 million.

See further discussion in Note 5. Fair Value of Financial Instruments and Note 6. Debt and Series B Preferred Stock included in Item 1 of this Quarterly Report on Form 10-Q.

Provision for income taxes. Provision for income taxes decreased $6.0 million, to $4.0 million in the first nine months of 2021, compared to $10.0 million for the same period in 2020. The effective tax rates for the first nine months of 2021 and 2020 were (3.6)% and 82.5%, respectively. The lower effective tax rate in the first nine months of 2021 was primarily attributable to lower permanent differences related to interest and other expenses accrued for the Series B Preferred Stock and executive compensation, which are not deductible for federal and state income taxes. There were no changes in uncertain tax positions during the periods ended September 30, 2021 and 2020.

Segment Results

The following table sets forth segment revenues and gross profit for the years indicated, as well as the dollar and percentage change from the prior year:

Nine Months Ended September 30,
(in thousands)20212020
SegmentRevenue% of Total RevenueRevenue% of Total Revenue
Renewables$1,122,400 73.2 %$900,059 66.1 %
Specialty Civil411,919 26.8 %460,940 33.9 %
  Total revenue$1,534,319 100.0 %$1,360,999 100.0 %
SegmentGross ProfitGross Profit MarginGross ProfitGross Profit Margin
Renewables$106,930 9.5 %$100,183 11.1 %
Specialty Civil35,264 8.6 %45,988 10.0 %
  Total gross profit$142,194 9.3 %$146,171 10.7 %

Renewables Segment Results

Revenue. Renewables revenue was $1,122.4 million for the first nine months of 2021 as compared to $900.1 million for the same period in 2020, an increase of 24.7%, or $222.3 million. The increase in revenue was primarily due to:

Solar revenue increased $169.0 million for the first nine months of 2021 when compared to the same period for 2020; and
Wind revenue increased $53.3 million for the first nine months of 2021 when compared to the same period for 2020, due to a 4% larger average value of project.

39


Gross profit. Renewables gross profit was $106.9 million for the first nine months of 2021 as compared to $100.2 million for 2020, an increase of 6.7%, or $6.7 million. As a percentage of revenue, gross profit was 9.5% in 2021, as compared to 11.1% in 2020. The decrease in percentage was primarily due to challenges related to hurricane-related rainfall coupled with supply chain disruption in our solar business caused inefficient working conditions on a few large projects.

Specialty Civil Segment Results

Revenue. Specialty Civil revenue was $411.9 million for the first nine months of 2021 as compared to $460.9 million for 2020, a decrease of 10.6%, or $49.0 million. The decrease in revenue was primarily due to:

Rail markets continue to experience a decrease in revenue primarily due to delay in project starts for railroads and lower budgets decreasing bidding opportunities;
Heavy civil market had less construction projects and a lower average value of projects in the first nine months of 2021 compared to 2020; and
Offsetting the decrease in revenue was a slight increase in our environmental remediation market due to more projects in the first nine months of 2021 compared to 2020.

Gross profit. Specialty Civil gross profit was $35.3 million for the first nine months of 2021 as compared to $46.0 million for 2020, a decrease of 23.3%, or $10.7 million. As a percentage of revenue, gross profit was 8.6%, as compared to 10.0% during the same period in 2020. In the first nine months of 2021, the Company had less projects under construction in the heavy civil and rail markets, which contributed to lower utilization of labor and equipment fixed costs, partially offset by increases in the environmental remediation market.

Liquidity and Capital Resources

Overview

    Our primary sources of liquidity are cash flows from operations, our cash balances and availability under our new Credit Agreement. Our primary liquidity needs are for working capital, debt service, income taxes, capital expenditures, insurance collateral, and strategic acquisitions. As of September 30, 2021, we had approximately $158.3 million in cash, and $116.3 million availability under our 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 that are beyond our control. Please see “Item 1A. Risk Factors” in Part I of our Annual Report for a discussion of the risks associated with our liquidity.

Capital Expenditures

    For the nine months ended September 30, 2021, we incurred $22.7 million in finance lease payments and an additional $24.0 million in cash purchases for equipment. We estimate that we will spend approximately two percent of revenue for capital expenditures for 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.

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. 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, 2021,
40


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 $550.1 million as of September 30, 2021 from $309.0 million as of December 31, 2020, due primarily to 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)20212020
Net cash used in operating activities1,296 (58,798)
Net cash used in investing activities(21,043)(1,729)
Net cash used in financing activities13,968 (29,434)
    
Operating Activities. Net cash provided by operating activities for the nine months ended September 30, 2021 was $1.3 million, as compared to net cash used in operating activities of $58.8 million over the same period in 2020. The increase in net cash provided 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 lower payments on payables and accrued liabilities partially offset by lower collections of accounts receivable and contract assets due to the timing of projects.

Investing Activities. Net cash used in investing activities for the nine months ended September 30, 2021 was $21.0 million, as compared to $1.7 million over the same period in 2020. The increase in net cash used by investing activities was primarily attributable to an increase in purchases of property, plant and equipment.

Financing Activities. Net cash provided by financing activities for the nine months ended September 30, 2021 was $14.0 million, as compared to net cash used in financing activities of $29.4 million over the same period in 2020. The increase in net cash provided by financing activities was primarily attributable to proceeds from the debt and equity offerings, offset by the extinguishment of the term loan and Series B Preferred Stock.

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.

41


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

Credit Agreement

On August 17, 2021, Services, as the borrower, and certain guarantors (including the Company), entered into the Credit Agreement. The Credit Agreement provides for a $150 million senior secured revolving credit facility, and is guaranteed by the Company and certain subsidiaries of the Company and is secured by a security interest in substantially all of their personal property and assets. For a description of the terms and conditions of the Credit Agreement, please see “Note 6 – Debt and Series B Preferred Stock” in the notes to our Condensed Consolidated Financial Statements.

In connection with the Senior Unsecured Notes offering, we repaid the Term Loan in full and the Third A&R Credit Agreement was terminated.

Contractual Obligations

    The following table sets forth our contractual obligations and commitments for the periods indicated as of September 30, 2021.
Payments due by period
(in thousands)TotalRemainder of 20212022202320242025Thereafter
Debt (principal) (1)
304,170 633 1,952 838 442 239 300,066 
Debt (interest) (2)
159,407 185 20,002 19,933 19,901 19,884 79,502 
Finance leases (3)
56,563 6,846 25,050 11,125 6,951 4,870 1,721 
Operating leases (4)
51,009 3,247 11,983 9,476 5,058 2,285 18,960 
Total$571,149 $10,911 $58,987 $41,372 $32,352 $27,278 $400,249 
(1)Represents the contractual principal payment due dates on our outstanding debt.
(2)Represents interest at the stated rate of 6.625%.
(3)We have obligations, inclusive of associated interest, recognized under various finance leases for equipment totaling $56.6 million at September 30, 2021. Net amounts recognized within property, plant and equipment, net in the condensed consolidated balance sheet under these financed lease agreements at September 30, 2021 totaled $74.7 million.
(4)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 Series B Preferred Stock 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, 2021 and December 31, 2020, the Company was contingently liable under letters of credit issued under our credit facility in the amount of $33.7 million and $7.8 million, respectively, related to projects and insurance.

    As of September 30, 2021 and December 31, 2020, the Company had outstanding surety bonds on projects with nominal amounts of $3.2 billion and $2.8 billion, respectively. The remaining approximate exposure related to these surety bonds amounted to approximately $400.0 million and $293.1 million, respectively.




42


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.

43


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 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.

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, 2021, our disclosure controls and procedures were effective.

Changes in Internal Control over Financial Reporting

During the quarter ended September 30, 2021, there has been no change in our internal control over financial reporting, that has materially affected, or is reasonably likely to materially affect, our internal control over financial reporting.

44


Part II. OTHER INFORMATION
Item 1. Legal Proceedings

For information regarding legal proceedings, see Note 7. Commitments and Contingencies of the Notes to the Condensed Consolidated Financial Statements included in Item 1. Financial Statements of Part I of this Quarterly Report on Form 10-Q, which is incorporated herein by reference.

Item 1A. Risk Factors

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

Our Repurchase Program may not enhance long-term value and repurchases, if any, could increase the price and volatility of our warrants and common stock, and diminish our cash reserves.

On November 4, 2021, the Company’s Board of Directors authorized a repurchase program for the Company’s publicly traded warrants to purchase common stock, which trade on the NASDAQ under the symbol IEAWW. This repurchase program allows the Company to purchase up to $25.0 million of warrants, at prevailing prices, in open market or negotiated transactions, subject to market conditions and other considerations, beginning November 11, 2021, and it will end no later than the expiration of the warrants on March 26, 2023. The repurchase program does not obligate the Company to make any repurchases and it may be suspended at any time.

The timing and actual number of warrants repurchased depend on a variety of factors including price, corporate and regulatory requirements, available cash, and other market conditions. Warrant repurchases may not enhance shareholder value, as any warrants repurchased could affect the price of our warrants and common stock, increase their price volatility and could potentially reduce the market liquidity for our warrants and common stock. Additionally, repurchases under this repurchase program will diminish our cash reserves, which impacts our ability to support our operations and pursue possible future opportunities and acquisitions.

Item 5. Other Information

On November 4, 2021, the Company’s Board of Directors authorized a repurchase program for the Company’s publicly traded warrants to purchase common stock, which trade on the NASDAQ under the symbol IEAWW. This repurchase program allows the Company to purchase up to $25.0 million of warrants, at prevailing prices, in open market or negotiated transactions, subject to market conditions and other considerations, beginning November 11, 2021, and it will end no later than the expiration of the warrants on March 26, 2023. This repurchase program does not obligate the Company to make any repurchases and it may be suspended at any time.


Item 6. Exhibits

(a)    Exhibits.
    
45


2.2
2.3
2.4
2.5
2.6
2.7
2.8#
2.9
3.1
46


3.2
3.3
3.4
3.5
3.6
3.7
3.8
3.9
3.10
4.2
4.3
4.4
4.5
4.6
4.7
47


4.8
4.9
4.10
4.11
4.12
4.13
4.14
4.15
4.16
4.17
4.18
4.19
4.20
4.21
4.22*
48


10.1
10.2
10.3
10.4#
31.1*
31.2*
32.1**
32.2**
101.INS*XBRL Instance Document
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
† Indicates a management contract or compensatory plan or arrangement.
# Schedules have been omitted pursuant to Item 601(a)(5) of Regulation S-K. We will furnish the omitted schedules to the Securities and Exchange Commission upon request by the Commission.

49



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 8, 2021By:/s/ Peter J. Moerbeek
 Name: Peter J. Moerbeek
 Title:   Executive Vice President, Chief Financial Officer
  Principal Financial and Accounting Officer

EX-4.22 2 iea-ex422xprexfundedwarran.htm EX-4.22 PRE-FUNDED WARRANT - BALANCE OF WARRANT SHARES Document

Exhibit 4.22

PRE-FUNDED WARRANT TO PURCHASE COMMON STOCK
 
Number of Shares: 4,327,322
(subject to adjustment)
 
Warrant No. W-34Original Issue Date: August 2, 2021
Infrastructure and Alternatives, Inc., a Delaware corporation (the “Company”), hereby certifies that, for good and valuable consideration, the receipt and sufficiency of which are hereby acknowledged, ASOF Holdings I, L.P., the registered holder hereof or its registered permitted assigns (the “Holder”), is entitled, subject to the terms set forth below, to purchase from the Company a total of 4,327,322 shares of Common Stock of the Company, par value $0.0001 per share (each such share, a “Warrant Share” and all such shares, the “Warrant Shares”), at an exercise price per share equal to $0.0001 per share (as adjusted from time to time as provided in Section 9 below and subject to the minimum price described therein, the “Exercise Price”), upon surrender of this Warrant to Purchase Common Stock (including any Warrants to Purchase Common Stock issued in exchange, transfer or replacement hereof, the “Warrant”) at any time and from time to time on or after August 2, 2021 (the “Original Issue Date”), which 4,327,322 Warrant Shares represents the balance of the Warrant Shares to which the Holder is entitled to purchase following the partial exercise of Warrant No. W-33 on October 3, 2021 (following which such Warrant No. W-33 was cancelled and this Warrant was issued), subject to the following terms and conditions:
 
1. Definitions. For purposes of this Warrant, the following terms shall have the following meanings:
 
(a) “Affiliate” means any Person directly or indirectly controlled by, controlling or under common control with, a Holder, but only for so long as such control shall continue. For purposes of this definition, “control” (including, with correlative meanings, “controlled by,” “controlling” and “under common control with”) means, with respect to a Person, possession, direct or indirect, of (a) the power to direct or cause direction of the management and policies of such Person (whether through ownership of securities or partnership or other ownership interests, by contract or otherwise), or (b) at least 50% of the voting securities (whether directly or pursuant to any option, warrant or other similar arrangement) or other comparable equity interests. Notwithstanding the foregoing, with respect to any Holder that is an Ares Party (as defined in the Stockholders Agreement), the term “Affiliate” shall only include other Ares Parties (each as defined in the Stockholders Agreement) and their Reporting Affiliates (as defined in the Stockholders Agreement).

(b) “Ares Party” has the meaning set forth in the Stockholders Agreement.
 
(c) “Capital Stock” means (a) any shares, interests, participations or other equivalents (however designated) of capital stock of a corporation; (b) any ownership interests in a Person other than a corporation, including membership interests, partnership interests, joint venture interests and beneficial interests; and (c) any warrants, options, convertible or exchangeable securities, subscriptions, rights (including any preemptive or similar rights), calls or other rights to purchase or acquire any of the foregoing.

(d) “Commission” means the United States Securities and Exchange Commission.
 
(e) “Common Stock” means the Company’s common stock, par value $0.0001 per share.

(f) “Closing Sale Price” means, for any security as of any date, the last trade price for such security on the Principal Trading Market for such security, as reported by Bloomberg Financial Markets, or, if such Principal Trading Market begins to operate on an extended hours basis and does not designate the last trade price, then the last trade price of such security prior to 4:00 P.M., New York City time, as reported by Bloomberg Financial Markets, or if the foregoing do not apply, the last trade price of such security in the over-the-counter market on the electronic bulletin board for such security as reported by Bloomberg Financial Markets. If the Closing Sale Price cannot be calculated for a security on a particular date on any of the foregoing bases, the Closing Sale Price of such security on such date shall be the fair market value as mutually determined by the Company and the Holder. If the Company and the Holder are unable to agree upon the fair market value of such security, then the Board of Directors of the Company shall use its good faith judgment to determine the fair market value. The Board of Directors’
{N4460521.1}    1        




determination shall be binding upon all parties absent demonstrable error. All such determinations shall be appropriately adjusted for any stock dividend, stock split, stock combination or other similar transaction during the applicable calculation period.
 
(g) “Principal Trading Market” means the national securities exchange or other trading market on which the Common Stock is primarily listed on and quoted for trading, which, as of the Original Issue Date, is the Nasdaq Capital Market.
 
(h) “Registration Statement” means the Company’s Registration Statement on Form S-3 (File No. 333-251148), declared effective on December 18, 2020.

(i) “Reported Outstanding Share Number” means the number of issued and outstanding shares of Common Stock as reflected in the Company’s records as of the applicable date. As of the Original Issue Date, the Reported Outstanding Share Number shall include any shares of Common Stock issued on the Original Issue Date pursuant to the Registration Statement in a concurrent offering of Common Stock and otherwise issued to the Holder.
 
(j) “Securities Act” means the Securities Act of 1933, as amended.

(k) “Stockholders’ Agreement” means the Stockholders’ Agreement, dated August 2, 2021, by and among the Company, Ares Special Situations Fund IV, L.P. and ASOF Holdings I, L.P.

(l) “Trading Day” means any weekday on which the Principal Trading Market is normally open for trading.

(n) “Transfer Agent” means Continental Stock Transfer & Trust Company, the Company’s transfer agent and registrar for the Common Stock, and any successor appointed in such capacity.
 
2. Issuance of Securities; Registration of Warrants. The Warrant, as initially issued by the Company, is offered and sold pursuant to the Registration Statement. As of the Original Issue Date, the Warrant Shares are issuable under the Registration Statement. Accordingly, the Warrant and, assuming issuance pursuant to the Registration Statement or an exchange meeting the requirements of Section 3(a)(9) of the Exchange Act as in effect on the Original Issue Date, the Warrant Shares, are not “restricted securities” under Rule 144 promulgated under the Securities Act. The Company shall register ownership of this Warrant, upon records to be maintained by the Company for that purpose (the “Warrant Register”), in the name of the record Holder (which shall include the initial Holder or, as the case may be, any assignee to which this Warrant is assigned hereunder) from time to time. The Company may deem and treat the registered Holder of this Warrant as the absolute owner hereof for the purpose of any exercise hereof or any distribution to the Holder, and for all other purposes, absent actual notice to the contrary.
 
3. Registration of Transfers. This Warrant and all rights hereunder are transferable, without charge to the holder hereof (except for transfer taxes, if any), and subject to compliance with all applicable securities laws, the Company shall, or will cause its Transfer Agent to, register the transfer of all or any portion of this Warrant in the Warrant Register, upon surrender of this Warrant, and payment for all applicable transfer taxes (if any). Upon any such registration or transfer, a new warrant to purchase Common Stock in substantially the form of this Warrant (any such new warrant, a “New Warrant”) evidencing the portion of this Warrant so transferred shall be issued to the transferee, and a New Warrant evidencing the remaining portion of this Warrant not so transferred, if any, shall be issued to the transferring Holder. The acceptance of the New Warrant by the transferee thereof shall be deemed the acceptance by such transferee of all of the rights and obligations in respect of the New Warrant that the Holder has in respect of this Warrant. The Company shall, or will cause its Transfer Agent to, prepare, issue and deliver at the Company’s own expense any New Warrant under this Section 3. Until due presentment for registration of transfer, the Company may treat the registered Holder hereof as the owner and holder for all purposes, and the Company shall not be affected by any notice to the contrary.
 
4. Exercise and Duration of Warrants.
 
(a) All or any part of this Warrant shall be exercisable by the registered Holder in any manner permitted by this Warrant at any time and from time to time on or after the Original Issue Date, subject to the restrictions set forth in Section 11 hereof.
 
{N4460521.1}    2        




(b) The Holder may exercise this Warrant by delivering to the Company (i) an exercise notice, in the form attached as Schedule 1 hereto (the “Exercise Notice”), completed and duly signed, and (ii) payment of the Exercise Price for the number of Warrant Shares as to which this Warrant is being exercised (which may take the form of a “cashless exercise” if so indicated in the Exercise Notice pursuant to Section 10 below), and the date on which the last of such items is delivered to the Company (as determined in accordance with the notice provisions hereof) is an “Exercise Date.” The Holder shall not be required to deliver the original Warrant in order to effect an exercise hereunder. Execution and delivery of the Exercise Notice shall have the same effect as cancellation of the original Warrant and issuance of a New Warrant evidencing the right to purchase the remaining number of Warrant Shares, if any. The aggregate exercise price of this Warrant, except for the Exercise Price, was pre-funded to the Company on or before the Original Issue Date, and consequently no additional consideration (other than the Exercise Price) shall be required by to be paid by the Holder to effect any exercise of this Warrant. The Holder shall not be entitled to the return or refund of all, or any portion, of such pre-funded exercise price under any circumstance or for any reason whatsoever.
 
5. Delivery of Warrant Shares.
 
(a) Upon exercise of this Warrant, the Company shall promptly (but in no event later than three (3) Trading Days after the Exercise Date), upon the request of the Holder, credit such aggregate number of shares of Common Stock to which the Holder is entitled pursuant to such exercise to the Holder’s or its designee’s balance account with The Depository Trust Company (“DTC”) through its Deposit or Withdrawal at Custodian system or if the certificates are required to bear a legend regarding restriction on transferability, issue and dispatch by overnight courier to the address as specified in the Exercise Notice, a certificate, registered in the Company’s share register in the name of the Holder or its designee, for the number of shares of Common Stock to which the Holder is entitled pursuant to such exercise (or to make a notation in book entry for uncertificated shares). The Holder, or any natural person or legal entity (each, a “Person”) so designated by the Holder to receive Warrant Shares, shall be deemed to have become the holder of record of such Warrant Shares as of the Exercise Date, irrespective of the date such Warrant Shares are credited to the Holder’s DTC account or the date of delivery of the certificates evidencing such Warrant Shares, as the case may be.  The Company agrees to use its commercially reasonable efforts to maintain a transfer agent that is a participant in the Fast Automated Securities Transfer Program (the “FAST Program”) so long as this Warrant remains outstanding and exercisable.
 
(b) If by the close of the third (3rd) Trading Day after the Exercise Date, the Company fails to deliver to the Holder a certificate representing the required number of Warrant Shares in the manner required pursuant to Section 5(a) or fails to credit the Holder’s balance account with DTC for such number of Warrant Shares to which the Holder is entitled, and if after such third (3rd) Trading Day and prior to the receipt of such Warrant Shares, the Holder purchases (in an open market transaction or otherwise) Common Stock to deliver in satisfaction of a sale by the Holder of the Warrant Shares which the Holder anticipated receiving upon such exercise (a “Buy-In”), then the Company shall, within three (3) Trading Days after the Holder’s request and in the Holder’s sole discretion, either (1) pay in cash to the Holder an amount equal to the Holder’s total purchase price (including brokerage commissions, if any) for the shares of Common Stock so purchased, at which point the Company’s obligation to deliver such certificate (and to issue such Warrant Shares) shall terminate or (2) promptly honor its obligation to deliver to the Holder a certificate or certificates representing such Warrant Shares and pay cash to the Holder in an amount equal to the excess (if any) of Holder’s total purchase price (including brokerage commissions, if any) for the of shares of Common Stock so purchased in the Buy-In over the product of (A) the number of shares of Common Stock purchased in the Buy-In, times (B) the Closing Sale Price of a share of Common Stock on the Exercise Date.
 
(c) To the extent permitted by law and subject to Section 5(b), the Company’s obligations to issue and deliver Warrant Shares in accordance with and subject to the terms hereof (including the limitations set forth in Section 11 below) are absolute and unconditional, irrespective of any action or inaction by the Holder to enforce the same, any waiver or consent with respect to any provision hereof, the recovery of any judgment against any Person or any action to enforce the same, or any setoff, counterclaim, recoupment, limitation or termination, or any breach or alleged breach by the Holder or any other Person of any obligation to the Company or any violation or alleged violation of law by the Holder or any other Person, and irrespective of any other circumstance that might otherwise limit such obligation of the Company to the Holder in connection with the issuance of Warrant Shares. Subject to Section 5(b), nothing herein shall limit the Holder’s right to pursue any other remedies available to it hereunder, at law or in equity including, without limitation, a decree of specific performance and/or injunctive relief
{N4460521.1}    3        




with respect to the Company’s failure to timely deliver certificates representing shares of Common Stock upon exercise of the Warrant as required pursuant to the terms hereof.
 
6. Charges, Taxes and Expenses. Issuance and delivery of certificates for shares of Common Stock upon exercise of this Warrant shall be made without charge to the Holder for any issue or transfer tax, transfer agent fee or other incidental tax or expense (excluding any applicable stamp duties) in respect of the issuance of such certificates, all of which taxes and expenses shall be paid by the Company; provided, however, that the Company shall not be required to pay any tax that may be payable in respect of any transfer involved in the registration of any certificates for Warrant Shares or the Warrants in a name other than that of the Holder or an Affiliate thereof. The Holder shall be responsible for all other tax liability that may arise as a result of holding or transferring this Warrant or receiving Warrant Shares upon exercise hereof.
 
7. Replacement of Warrant. If this Warrant is mutilated, lost, stolen or destroyed, the Company shall issue or cause to be issued in exchange and substitution for and upon cancellation hereof, or in lieu of and substitution for this Warrant, a New Warrant, but only upon receipt of evidence reasonably satisfactory to the Company of such loss, theft or destruction (in such case) and, in each case, a customary and reasonable indemnity and surety bond, if requested by the Company. Applicants for a New Warrant under such circumstances shall also comply with such other reasonable regulations and procedures and pay such other reasonable third-party costs as the Company may prescribe. If a New Warrant is requested as a result of a mutilation of this Warrant, then the Holder shall deliver such mutilated Warrant to the Company as a condition precedent to the Company’s obligation to issue the New Warrant.
 
8. Reservation of Warrant Shares. The Company covenants that it will, at all times while this Warrant is outstanding, reserve and keep available out of the aggregate of its authorized but unissued and otherwise unreserved Common Stock, solely for the purpose of enabling it to issue Warrant Shares upon exercise of this Warrant as herein provided, the number of Warrant Shares that are issuable and deliverable upon the exercise of this entire Warrant, free from preemptive rights or any other contingent purchase rights of persons other than the Holder (taking into account the adjustments and restrictions of Section 9). The Company covenants that all Warrant Shares so issuable and deliverable shall, upon issuance and the payment of the applicable Exercise Price in accordance with the terms hereof, be duly authorized, validly issued, fully paid and non-assessable and free from all taxes, liens, and charges with respect to the issuance thereof, other than those arising under the Stockholders’ Agreement. The Company will take all such action as may be reasonably necessary to assure that such shares of Common Stock may be issued as provided herein without violation of any applicable law or regulation, or of any requirements of any securities exchange or automated quotation system upon which the Common Stock may be listed. The Company further covenants that it will not, without the prior written consent of the Holder, take any actions to increase the par value of the Common Stock at any time while this Warrant is outstanding.
 
9. Minimum Exercise Price; Certain Adjustments. The Exercise Price and number of Warrant Shares issuable upon exercise of this Warrant are subject to adjustment from time to time as set forth in this Section 9.
 
(a) Stock Dividends and Splits. If the Company, at any time while this Warrant is outstanding, (i) pays a stock dividend on its Common Stock or otherwise makes a distribution on any class of capital stock issued and outstanding on the Original Issue Date and in accordance with the terms of such stock on the Original Issue Date or as amended, as described in the Registration Statement, that is payable in shares of Common Stock, (ii) subdivides its outstanding shares of Common Stock into a larger number shares of Common Stock, (iii) combines its outstanding shares of Common Stock into a smaller number of shares of Common Stock or (iv) issues by reclassification any additional shares of Common Stock of the Company, then in each such case the Exercise Price shall be multiplied by a fraction, the numerator of which shall be the number of shares of Common Stock outstanding immediately before such event and the denominator of which shall be the number of shares of Common Stock outstanding immediately after such event. Any adjustment made pursuant to clause (i) of this paragraph shall become effective immediately after the record date for the determination of stockholders entitled to receive such dividend or distribution, provided, however, that if such record date shall have been fixed and such dividend is not fully paid on the date fixed therefor, the Exercise Price shall be recomputed accordingly as of the close of business on such record date and thereafter the Exercise Price shall be adjusted pursuant to this paragraph as of the time of actual payment of such dividends. Any adjustment pursuant to clause (ii) or (iii) of this paragraph shall become effective immediately after the effective date of such subdivision or combination.
  
{N4460521.1}    4        




(b) Fundamental Transactions. If, at any time while this Warrant is outstanding (i) the Company effects any merger or consolidation of the Company with or into another Person, in which the Company is not the surviving entity and in which the stockholders of the Company immediately prior to such merger or consolidation do not own, directly or indirectly, at least 50% of the voting power of the surviving entity immediately after such merger or consolidation, (ii) the Company effects any sale to another Person of all or substantially all of its assets in one transaction or a series of related transactions, (iii) pursuant to any tender offer or exchange offer (whether by the Company or another Person), holders of capital stock tender shares representing more than 50% of the voting power of the capital stock of the Company and the Company or such other Person, as applicable, accepts such tender for payment, (iv) the Company consummates a stock purchase agreement or other business combination (including, without limitation, a reorganization, recapitalization, spin-off or scheme of arrangement but not including any underwritten offering, registered direct offering, private placement or other transaction with the primary purpose of financing or fund raising for the Company) with another Person whereby such other Person acquires more than the 50% of the voting power of the capital stock of the Company (except for any such transaction in which the stockholders of the Company immediately prior to such transaction maintain, in substantially the same proportions, the voting power of such Person immediately after the transaction), or (v) the Company effects any reclassification of the Common Stock or any compulsory share exchange pursuant to which the Common Stock is effectively converted into or exchanged for other securities, cash or property (other than as a result of a subdivision or combination of shares of Common Stock covered by Section 9(a) above) (in any such case, a “Fundamental Transaction”), then upon such Fundamental Transaction the Holder shall have the right to receive, upon exercise of this Warrant, the same amount and kind of securities, cash or property as it would have been entitled to receive upon the occurrence of such Fundamental Transaction if it had been, immediately prior to such Fundamental Transaction, the holder of the number of Warrant Shares then issuable upon exercise in full of this Warrant without regard to any limitations on exercise contained herein (the “Alternate Consideration”). The Company shall not effect any Fundamental Transaction in which the Company is not the surviving entity or the Alternate Consideration includes securities of another Person unless (i) the Alternate Consideration is solely cash and the Company provides for the simultaneous “cashless exercise” of this Warrant pursuant to Section 10 below or (ii) prior to or simultaneously with the consummation thereof, any successor to the Company, surviving entity, ultimate parent (if the Company is a subsidiary of another Person) or other Person (including any purchaser of assets of the Company) shall assume the obligation to deliver to the Holder such Alternate Consideration as, in accordance with the foregoing provisions, the Holder may be entitled to receive, and the other obligations under this Warrant. The provisions of this paragraph (c) shall similarly apply to subsequent transactions analogous of a Fundamental Transaction type.
 
(c) Number of Warrant Shares. Simultaneously with any adjustment to the Exercise Price pursuant to Section 9, the number of Warrant Shares that may be purchased upon exercise of this Warrant shall be increased or decreased proportionately, so that after such adjustment the aggregate Exercise Price payable hereunder for the increased or decreased number of Warrant Shares shall be the same as the aggregate Exercise Price in effect immediately prior to such adjustment.
 
(e) Calculations. All calculations under this Section 9 shall be made to the nearest one-thousandth of one cent or the nearest share, as applicable.
 
(f) Notice of Adjustments. Upon the occurrence of each adjustment pursuant to this Section 9, the Company at its expense will, at the written request of the Holder, promptly compute such adjustment, in good faith, in accordance with the terms of this Warrant and prepare a certificate setting forth such adjustment, including a statement of the adjusted Exercise Price and adjusted number or type of Warrant Shares or other securities issuable upon exercise of this Warrant (as applicable), describing the transactions giving rise to such adjustments and showing in detail the facts upon which such adjustment is based. Upon written request, the Company will promptly deliver a copy of each such certificate to the Holder and to the Company’s Transfer Agent.
 
(g) Notice of Corporate Events. If, while this Warrant is outstanding, the Company (i) declares a dividend or any other distribution of cash, securities or other property in respect of its Common Stock, including, without limitation, any granting of rights or warrants to subscribe for or purchase any capital stock of the Company or any subsidiary, (ii) authorizes or approves, enters into any agreement contemplating or solicits stockholder approval for any Fundamental Transaction or (iii) authorizes the voluntary dissolution, liquidation or winding up of the affairs of the Company, then, except if such notice and the contents thereof shall be deemed to constitute material non-public information, the Company shall deliver to the Holder a notice of such transaction at least ten (10) days prior to the applicable record or effective date on which a Person would need to hold Common Stock in order to participate in or
{N4460521.1}    5        




vote with respect to such transaction; provided, however, that the failure to deliver such notice or any defect therein shall not affect the validity of the corporate action required to be described in such notice. In addition, if while this Warrant is outstanding, the Company authorizes or approves, enters into any agreement contemplating or solicits stockholder approval for any Fundamental Transaction contemplated by Section 9(c), other than a Fundamental Transaction under clause (iii) of Section 9(c), the Company shall deliver to the Holder a notice of such Fundamental Transaction at least thirty (30) days prior to the date such Fundamental Transaction is consummated. Holder agrees to maintain any information disclosed pursuant to this Section 9(g) in confidence until such information is publicly available, and shall comply with applicable law with respect to trading in the Company’s securities following receipt any such information.
 
10. Payment of Exercise Price. Notwithstanding anything contained herein to the contrary, the Holder may, in its sole discretion, satisfy its obligation to pay the Exercise Price through a “cashless exercise”, in which event the Company shall issue to the Holder the number of Warrant Shares in an exchange of securities effected pursuant to Section 3(a)(9) of the Securities Act, as determined as follows:
 
X = Y [(A-B)/A]
 
where:
 
“X” equals the number of Warrant Shares to be issued to the Holder;
 
“Y” equals the total number of Warrant Shares with respect to which this Warrant is then being exercised;
 
“A” equals the Closing Sale Prices of the Common Stock (as reported by Bloomberg Financial Markets) as of the Trading Day on the date immediately preceding the Exercise Date; and
 
“B” equals the Exercise Price then in effect for the applicable Warrant Shares at the time of such exercise.

For purposes of Rule 144 promulgated under the Securities Act, it is intended, understood and acknowledged that the Warrant Shares issued in a “cashless exercise” transaction shall be deemed to have been acquired by the Holder, and the holding period for the Warrant Shares shall be deemed to have commenced, on the Original Issue Date (provided that the Commission continues to take the position that such treatment is proper at the time of such exercise). In the event that the Registration Statement or another registration statement registering the issuance of Warrant Shares is, for any reason, not effective at the time of exercise of this Warrant, then the Warrant may only be exercised through a cashless exercise, as set forth in this Section 10. Except as set forth in Section 5(b) (Buy-In remedy) and Section 12 (payment of cash in lieu of fractional shares), in no event will the exercise of this Warrant be settled in cash.
 
11. Limitations on Exercise.
 
(a) Notwithstanding anything to the contrary contained herein (other than this Section 11), the Holder shall not be entitled to exercise this Warrant for a number of Warrant Shares in excess of that number of Warrant Shares which, upon giving effect to such exercise, would result in (i) the aggregate number of shares of Common Stock beneficially owned by the Holder and its Affiliates and any other Persons whose beneficial ownership of Common Stock is aggregated with the Holder’s on Holder’s Schedule 13D, to exceed 32% (the “Maximum Percentage”) of the Reported Outstanding Share Number, or (ii) the combined voting power of the securities of the Company beneficially owned by the Holder and its Affiliates and any other Persons whose beneficial ownership of Common Stock is aggregated with the Holder’s on Holder’s Schedule 13D to exceed the Maximum Percentage of the voting power of the Reported Outstanding Share Number.

If the Company receives an Exercise Notice from the Holder that would cause the Holder’s beneficial ownership, as determined pursuant to this Section 11(a), to exceed the Maximum Percentage, the Company shall (i) notify the Holder in writing of (A) such fact, (B) the Reported Outstanding Share Number and (C) a reduction in the number of Warrant Shares that may be purchased pursuant to such Exercise Notice without exceeding the Maximum Percentage (the number of shares by which such purchase is reduced, the “Reduction Shares”), and (ii) as soon as reasonably practicable, the Company shall return to the Holder any exercise price paid by the Holder for the Reduction Shares.
{N4460521.1}    6        





Upon the written request of the Holder that provides the number of shares of Common Stock beneficially owned by the Holder as of such date, the Company shall within three (3) Trading Days confirm in writing or by electronic mail to the Holder the Reported Outstanding Share Number and the Reported Outstanding Share Number. By written notice to the Company, the Holder may from time to time increase or decrease the Maximum Percentage to any other percentage specified in such notice not in excess of 32%; provided that any such increase will not be effective until the sixty-first (61st) day after such notice is delivered to the Company.

For purposes of this Section 11(a), the aggregate number of shares of Common Stock or voting securities beneficially owned by the Holder and its Affiliates and any other Persons whose beneficial ownership of Common Stock is aggregated with the Holder’s on Holder’s Schedule 13D and to be specified in the Exercise Notice shall be calculated in accordance with Section 13 of the Exchange Act (and shall not include Common Stock issuable upon the exercise of this Warrant, but shall include any and all other unexercised or non-converted securities of the Company that may be exercised or converted into Common Stock within 60 days at the option of the Holder and its Affiliates and any other Person whose beneficial ownership is aggregated with the Holder’s on Holder’s Schedule 13D).

Additionally, the Holder shall not be entitled to exercise this Warrant for a number of Warrant Shares in excess of that number of Warrant Shares which, upon giving effect to such exercise, would result any required filing and clearance under the Hart-Scott-Rodino Antitrust Improvements Act (the “HSR Act”) if one has not been made and pre-approval obtained. If a filing and clearance under the HSR Act would be required in connection with the exercise of this Warrant, the Holder and the Company shall make such filings promptly and to seek early termination, and only exercise such Warrants after applicable approvals are obtained.
 
(b) Notwithstanding anything to the contrary in this Warrant (including Section 11(a)) but subject to applicable law, Section 11 shall not restrict (i) any exercise (including a conditional exercise) of this Warrant that would be effective as of immediately prior to a Fundamental Transaction or (ii) the number of shares of Common Stock which a Holder may receive or beneficially own in order to determine the amount of securities or other consideration that such Holder may receive in the event of a Fundamental Transaction as contemplated in Section 9(c) of this Warrant.
 
12. No Fractional Shares. No fractional Warrant Shares will be issued in connection with any exercise of this Warrant. In lieu of any fractional shares that would otherwise be issuable, the number of Warrant Shares to be issued shall be rounded down to the next whole number and the Company shall pay the Holder in cash the fair market value (based on the Closing Sale Price) for any such fractional shares.
 
13. Notices. Any and all notices or other communications or deliveries hereunder (including, without limitation, any Exercise Notice) shall be in writing and shall be deemed given and effective on the earliest of (i) the date of transmission, if such notice or communication is delivered via facsimile or e-mail at the facsimile number or e-mail address specified in the books and records of the Transfer Agent prior to 5:30 P.M., New York City time, on a Trading Day, (ii) the next Trading Day after the date of transmission, if such notice or communication is delivered via facsimile or \e-mail at the facsimile number or e-mail address specified in the books and records of the Transfer Agent on a day that is not a Trading Day or later than 5:30 P.M., New York City time, on any Trading Day, (iii) the Trading Day following the date of mailing, if sent by nationally recognized overnight courier service specifying next business day delivery, or (iv) upon actual receipt by the Person to whom such notice is required to be given, if by hand delivery.
 
If to the Company:Infrastructure and Energy Alternatives, Inc.
 6325 Digital Way, Suite 460
 
Indianapolis, Indiana 46278
Attn: Erin J. Roth
Email: Erin.Roth@iea.net
Phone: (765) 828-3513
 
{N4460521.1}    7        




With copy (which shall not constitute notice):

Jones Walker LLP
 
201 St. Charles Avenue, Suite 5100
New Orleans, Louisiana 70170
 
Attn: Clint Smith
Email: csmith@joneswalker.com
Phone: (504) 582-8429

14. Warrant Agent. The Company shall initially serve as warrant agent under this Warrant. Upon thirty (30) days’ notice to the Holder, the Company may appoint a new warrant agent. Any corporation into which the Company or any new warrant agent may be merged or any corporation resulting from any consolidation to which the Company or any new warrant agent shall be a party or any corporation to which the Company or any new warrant agent transfers substantially all of its corporate trust or stockholder services business shall be a successor warrant agent under this Warrant without any further act. Any such successor warrant agent shall promptly cause notice of its succession as warrant agent to be mailed (by first class mail, postage prepaid) to the Holder at the Holder’s last address as shown on the Warrant Register.

15. Distribution Rights; Purchase Rights.

(a) In addition to any adjustments pursuant to Section 9 above, if the Company shall declare or make any dividend or other distribution of its assets (or rights to acquire its assets) to holders of shares of Common Stock, by way of return of capital or otherwise (including, without limitation, any distribution of cash, stock or other securities, property, options, evidence of indebtedness or any other assets by way of a dividend, spin off, reclassification, corporate rearrangement, scheme of arrangement or other similar transaction) (a “Distribution”), at any time after the issuance of this Warrant, then, in each such case, the Holder shall be entitled to participate in such Distribution to the same extent that the Holder would have participated therein if the Holder had held the number of Warrant Shares acquirable upon complete exercise of this Warrant (without regard to any limitations or restrictions on exercise of this Warrant, including without limitation, the Maximum Percentage or the other limitations set forth in Section 11) immediately before the date on which a record is taken for such Distribution, or, if no such record is taken, the date as of which the record holders of shares of Common Stock are to be determined for the participation in such Distribution.

(b) In addition to any adjustments pursuant to Section 9 above, if at any time the Company grants, issues or sells any Capital Stock or rights to purchase Capital Stock or other property pro rata to the record holders of any class of Common Stock (the “Purchase Rights”), then the Holder will be entitled to acquire, upon the terms applicable to such Purchase Rights, the aggregate Purchase Rights which the Holder could have acquired if the Holder had held the number of shares of Common Stock acquirable upon complete exercise of this Warrant (without regard to any limitations or restrictions on exercise of this Warrant, including without limitation, the Maximum Percentage or the other limitations set forth in Section 11) immediately before the date on which a record is taken for the grant, issuance or sale of such Purchase Rights, or, if no such record is taken, the date as of which the record holders of shares of Common Stock are to be determined for the grant, issuance or sale of such Purchase Rights.

16. Fundamental Transactions. In the event that (i) the Company submits any proposal to be voted upon by stockholders relating to any Fundamental Transaction or in furtherance of a potential Fundamental Transaction (a “Fundamental Transaction Proposal”), (ii) such Fundamental Transaction Proposal is approved by such vote and (iii) the margin of approval of such vote is such that the Fundamental Transaction Proposal would not have been approved by a majority of votes cast if all outstanding 2021 Offering Warrants (as defined below) had been converted in full into Warrant Shares immediately prior to the close of business on the record date fixed for determination of stockholders entitled to vote on such Fundamental Transaction Proposal and all such Warrant Shares had been voted against such Fundamental Transaction Proposal (such vote, the “Hypothetical Meeting”), then the Company shall not consummate the transactions relating to such Fundamental Transaction Proposal without the prior written approval of Holders of 2021 Offering Warrants corresponding to a number of such Warrant Shares that, if voted in favor of such Fundamental Transaction Proposal at such Hypothetical Meeting, would have resulted in approval of such Fundamental Transaction Approval if the remainder of such Warrant Shares had been voted against such Fundamental Transaction Proposal at such Hypothetical Meeting. For purposes of this Warrant, “2021 Offering
{N4460521.1}    8        




Warrants” means the aggregate of 7,747,589 Warrants sold in the public offering of Warrants completed by the Company pursuant to the Company’s final prospectus supplement dated July 29, 2021.

17. Miscellaneous.
 
(a) Rights as a Stockholder. Except as set forth in this Warrant (including Sections 9, 15 and 16), the Holder, solely in such Person’s capacity as a holder of this Warrant, shall not be entitled to vote or be deemed the holder Common Stock of the Company for any purpose, nor shall anything contained in this Warrant be construed to confer upon the Holder, solely in such Person’s capacity as the Holder of this Warrant, any of the rights of a stockholder of the Company or any right to vote, give or withhold consent to any corporate action (whether any reorganization, issue of stock, reclassification of stock, consolidation, merger, amalgamation, conveyance or otherwise), receive notice of meetings, receive dividends or subscription rights, or otherwise, prior to the issuance to the Holder of the Warrant Shares which such Person is then entitled to receive upon the due exercise of this Warrant. In addition, nothing contained in this Warrant shall be construed as imposing any liabilities on the Holder to purchase any securities (upon exercise of this Warrant or otherwise) or as a stockholder of the Company, whether such liabilities are asserted by the Company or by creditors of the Company.
 
(b) Authorized Shares.

(i) Except and to the extent as waived or consented to by the Holder, the Company shall not by any action, including, without limitation, amending its certificate or articles of incorporation or through any reorganization, transfer of assets, consolidation, merger, dissolution, issue or sale of securities or any other voluntary action, avoid or seek to avoid the observance or performance of any of the terms of this Warrant, but will at all times in good faith assist in the carrying out of all such terms and in the taking of all such actions as may be necessary or appropriate to protect the rights of Holder as set forth in this Warrant against impairment. Without limiting the generality of the foregoing, the Company will (a) not increase the par value of any Warrant Shares above the amount payable therefor upon such exercise immediately prior to such increase in par value, (b) take all such action as may be necessary or appropriate in order that the Company may validly and legally issue fully paid and non-assessable Warrant Shares upon the exercise of this Warrant, and (c) use commercially reasonable efforts to obtain all such authorizations, exemptions or consents from any public regulatory body having jurisdiction thereof as may be necessary to enable the Company to perform its obligations under this Warrant. Notwithstanding anything herein to the contrary, if after the sixty (60) calendar day anniversary of the Original Issue Date, the Holder is not permitted to exercise this Warrant in full for any reason (other than pursuant to restrictions set forth in Section 11 hereof), the Company shall use its best efforts to promptly remedy such failure, including, without limitation, obtaining such consents or approvals as necessary to permit such exercise.
 
(ii) Before taking any action which would result in an adjustment in the number of Warrant Shares for which this Warrant is exercisable or in the Exercise Price, the Company shall obtain all such authorizations or exemptions thereof, or consents thereto, as may be necessary from any public regulatory body or bodies having jurisdiction thereof.
 
(c) Successors and Assigns. Subject to restrictions on transfer set forth in this Warrant and compliance with applicable securities laws, this Warrant may be assigned by the Holder. This Warrant may not be assigned by the Company without the written consent of the Holder, except to a successor in the event of a Fundamental Transaction. This Warrant shall be binding on and inure to the benefit of the Company and the Holder and their respective successors and assigns. Subject to the preceding sentence, nothing in this Warrant shall be construed to give to any Person other than the Company and the Holder any legal or equitable right, remedy or cause of action under this Warrant. This Warrant may be amended only in writing signed by the Company and the Holder, or their successors and assigns.
 
(d) Amendment and Waiver. Except as otherwise provided herein, the provisions of the Warrants may be amended and the Company may take any action herein prohibited, or omit to perform any act herein required to be performed by it, only if the Company has obtained the written consent of the Holder.
 
(e) Acceptance. Receipt of this Warrant by the Holder shall constitute acceptance of and agreement to all of the terms and conditions contained herein.
 
{N4460521.1}    9        




(f) Governing Law; Jurisdiction. ALL QUESTIONS CONCERNING THE CONSTRUCTION, VALIDITY, ENFORCEMENT AND INTERPRETATION OF THIS WARRANT SHALL BE GOVERNED BY AND CONSTRUED AND ENFORCED IN ACCORDANCE WITH THE LAWS OF THE STATE OF DELAWARE WITHOUT REGARD TO THE PRINCIPLES OF CONFLICTS OF LAW THEREOF. EACH OF THE COMPANY AND THE HOLDER HEREBY IRREVOCABLY SUBMITS TO THE EXCLUSIVE JURISDICTION OF THE STATE AND FEDERAL COURTS SITTING IN THE STATE OF DELAWARE , FOR THE ADJUDICATION OF ANY DISPUTE HEREUNDER OR IN CONNECTION HEREWITH OR WITH ANY TRANSACTION CONTEMPLATED HEREBY OR DISCUSSED HEREIN (INCLUDING WITH RESPECT TO THE ENFORCEMENT OF ANY OF THE TRANSACTION DOCUMENTS), AND HEREBY IRREVOCABLY WAIVES, AND AGREES NOT TO ASSERT IN ANY SUIT, ACTION OR PROCEEDING, ANY CLAIM THAT IT IS NOT PERSONALLY SUBJECT TO THE JURISDICTION OF ANY SUCH COURT. EACH OF THE COMPANY AND THE HOLDER HEREBY IRREVOCABLY WAIVES PERSONAL SERVICE OF PROCESS AND CONSENTS TO PROCESS BEING SERVED IN ANY SUCH SUIT, ACTION OR PROCEEDING BY MAILING A COPY THEREOF VIA REGISTERED OR CERTIFIED MAIL OR OVERNIGHT DELIVERY (WITH EVIDENCE OF DELIVERY) TO SUCH PERSON AT THE ADDRESS IN EFFECT FOR NOTICES TO IT AND AGREES THAT SUCH SERVICE SHALL CONSTITUTE GOOD AND SUFFICIENT SERVICE OF PROCESS AND NOTICE THEREOF. NOTHING CONTAINED HEREIN SHALL BE DEEMED TO LIMIT IN ANY WAY ANY RIGHT TO SERVE PROCESS IN ANY MANNER PERMITTED BY LAW. EACH OF THE COMPANY AND THE HOLDER HEREBY WAIVES ALL RIGHTS TO A TRIAL BY JURY.
 
(g) Headings. The headings herein are for convenience only, do not constitute a part of this Warrant and shall not be deemed to limit or affect any of the provisions hereof.
 
(h) Severability. In case any one or more of the provisions of this Warrant shall be invalid or unenforceable in any respect, the validity and enforceability of the remaining terms and provisions of this Warrant shall not in any way be affected or impaired thereby, and the Company and the Holder will attempt in good faith to agree upon a valid and enforceable provision which shall be a commercially reasonable substitute therefor, and upon so agreeing, shall incorporate such substitute provision in this Warrant.
 
[REMAINDER OF PAGE INTENTIONALLY LEFT BLANK]
 
{N4460521.1}    10        




IN WITNESS WHEREOF, the Company has caused this Warrant to be duly executed by its authorized officer.

INFRASTRUCTURE AND ENERGY
ALTERNATIVES, INC.


By:    /s/ Erin J. Roth                    
Name:    Erin J. Roth
Title:    Executive Vice President, General Counsel,
    Corporate Secretary and Chief Compliance Officer
 
 
 
{N4460521.1}    [Signature Page to Pre-Funded Warrant]
        



SCHEDULE 1
 
FORM OF EXERCISE NOTICE
 
[To be executed by the Holder to purchase shares of Common Stock under the Warrant]
 
Ladies and Gentlemen:
 
(1) The undersigned is the Holder of Warrant No. __ (the “Warrant”) issued by Infrastructure and Energy Alternatives, Inc., a Delaware corporation (the “Company”). Capitalized terms used herein and not otherwise defined herein have the respective meanings set forth in the Warrant.
 
(2) The undersigned hereby exercises its right to purchase Warrant Shares pursuant to the Warrant.
 
(3) The Holder intends that payment of the Exercise Price shall be made as (check one):
 
 [  ]Cash Exercise
 
 [  ]“Cashless Exercise” under Section 10 of the Warrant
 
(4) If the Holder has elected a Cash Exercise, the Holder shall pay the sum of $_____________ in immediately available funds to the Company in accordance with the terms of the Warrant.
 
(5) Pursuant to this Exercise Notice, the Company shall deliver to the Holder Warrant Shares determined in accordance with the terms of the Warrant.
 
(6) By its delivery of this Exercise Notice, the undersigned represents and warrants to the Company that in giving effect to the exercise evidenced hereby the Holder, the Holder and its Affiliates and any other Persons whose beneficial ownership of Common Stock is aggregated with the Holder’s on Holder’s Schedule 13D beneficially own an aggregate of _________________ shares of Common Stock, as determined in accordance with Section 13(d) of the Securities Exchange Act of 1934, as amended, and under Section 11(a) of the Warrant to which this notice relates.
 
Dated: 
  
Name of Holder: 
  
By: 
Name: 
Title: 
 
(Signature must conform in all respects to name of Holder as specified on the face of the Warrant)
 
 
 


{N4460521.1}            

EX-31.1 3 ceocertificationsection302.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 8, 2021By:/s/ John Paul Roehm
Name: John Paul Roehm
Title:   Chief Executive Officer

EX-31.2 4 cfocertificationsection302.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 8, 2021By:/s/ Peter J. Moerbeek
 Name: Peter J. Moerbeek
 Title:   Chief Financial Officer

EX-32.1 5 ceocertsection906321_q32021.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, 2021, 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 8, 2021By:/s/ John Paul Roehm
Name: John Paul Roehm
Title:   Chief Executive Officer



EX-32.2 6 cfocertsection906322_q32021.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, 2021, 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 8, 2021By:/s/ Peter J. Moerbeek
 Name: Peter J. Moerbeek
 Title:   Chief Financial Officer

EX-101.SCH 7 iea-20210930.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 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 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 2424413 - Disclosure - Fair value of financial instruments - Unobservable Inputs (Details) link:presentationLink link:calculationLink link:definitionLink 2125106 - Disclosure - Debt and Series B Preferred Stock link:presentationLink link:calculationLink link:definitionLink 2326306 - Disclosure - Debt and Series B Preferred Stock (Tables) link:presentationLink link:calculationLink link:definitionLink 2427414 - Disclosure - Debt and Series B Preferred Stock - Long-Term Debt (Details) link:presentationLink link:calculationLink link:definitionLink 2428415 - Disclosure - Debt and Series B Preferred Stock- Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2429416 - Disclosure - Debt and Series B Preferred Stock - Series B Preferred Stock (Details) link:presentationLink link:calculationLink link:definitionLink 2430417 - Disclosure - Debt Instrument Redemption (Details) link:presentationLink link:calculationLink link:definitionLink 2431418 - Disclosure - Revolving Credit Facility (Details) link:presentationLink link:calculationLink link:definitionLink 2432419 - Disclosure - Extinguishment of Debt and Series B Preferred Stock (Details) link:presentationLink link:calculationLink link:definitionLink 2433420 - Disclosure - Debt and Series B Preferred Stock- Long Term Debt Obligations (Details) link:presentationLink link:calculationLink link:definitionLink 2134107 - Disclosure - Commitments and contingencies link:presentationLink link:calculationLink link:definitionLink 2335307 - Disclosure - Commitments and contingencies (Tables) link:presentationLink link:calculationLink link:definitionLink 2436421 - Disclosure - Commitments and contingencies - Lease Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2437422 - Disclosure - Commitments and contingencies Future minimum payments of finance leases (Details) link:presentationLink link:calculationLink link:definitionLink 2438423 - Disclosure - Commitments and contingencies Future mimum payments of operating leases (Details) link:presentationLink link:calculationLink link:definitionLink 2439424 - Disclosure - Commitments and contingencies Schedule of Additional Lease Information (Details) link:presentationLink link:calculationLink link:definitionLink 2440425 - Disclosure - Other Commitments and contingencies (Details) link:presentationLink link:calculationLink link:definitionLink 2141108 - Disclosure - Earnings per share link:presentationLink link:calculationLink link:definitionLink 2342308 - Disclosure - Earnings per share (Tables) link:presentationLink link:calculationLink link:definitionLink 2443426 - Disclosure - Earnings per share - Basic and Diluted EPS (Details) link:presentationLink link:calculationLink link:definitionLink 2444427 - Disclosure - Earnings per share - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2145109 - Disclosure - Income taxes link:presentationLink link:calculationLink link:definitionLink 2446428 - Disclosure - Income taxes (Details) link:presentationLink link:calculationLink link:definitionLink 2147110 - Disclosure - Segments (Notes) link:presentationLink link:calculationLink link:definitionLink 2348309 - Disclosure - Segments (Tables) link:presentationLink link:calculationLink link:definitionLink 2449429 - Disclosure - Segments (Details) link:presentationLink link:calculationLink link:definitionLink 2150111 - Disclosure - Investments, Equity Method and Joint Ventures link:presentationLink link:calculationLink link:definitionLink 2351310 - Disclosure - Investments, Equity Method and Joint Ventures (Tables) link:presentationLink link:calculationLink link:definitionLink 2452430 - Disclosure - Investments, Equity Method and Joint Ventures (Details) link:presentationLink link:calculationLink link:definitionLink 2153112 - Disclosure - Related party transactions link:presentationLink link:calculationLink link:definitionLink 2354311 - Disclosure - Related party transactions (Tables) link:presentationLink link:calculationLink link:definitionLink 2455431 - Disclosure - Related party transactions (Details) link:presentationLink link:calculationLink link:definitionLink 2156113 - Disclosure - Subsequent Events link:presentationLink link:calculationLink link:definitionLink 2357312 - Disclosure - Subsequent Events (Tables) link:presentationLink link:calculationLink link:definitionLink 2458432 - Disclosure - Subsequent Events (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 8 iea-20210930_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 9 iea-20210930_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 10 iea-20210930_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Restatement [Axis] Revision of Prior Period [Axis] Document Type Document Type Thereafter Contractual Obligation, to be Paid, Year Five Commitments and contingencies Commitments and Contingencies Disclosure [Text Block] Accounts payable and accrued liabilities Increase (Decrease) in Accounts Payable and Accrued Liabilities Treasury Stock Treasury Stock [Member] Segments [Axis] Segments [Axis] Significant Unobservable Inputs (Level 3) Fair Value, Inputs, Level 3 [Member] Embedded Derivative, Fair Value of Embedded Derivative Liability Embedded Derivative, Fair Value of Embedded Derivative Liability Contractual Obligation Contractual Obligation Commitments and Contingencies Disclosures [Abstract] Commitments and Contingencies Disclosures [Abstract] Commitments and Contingencies Disclosures [Abstract] Shares Issued, Earnout shares Shares Issued, Earnout shares Shares Issued for earnout shares during the period related to the original merger due to achieving targets. Proceeds from Warrant Exercises Proceeds from Warrant Exercises Statistical Measurement [Domain] Statistical Measurement [Domain] Liabilities and Stockholders' Equity (Deficit) Liabilities and Equity [Abstract] Finance Lease, Right-of-Use Asset, Amortization Finance Lease, Right-of-Use Asset, Amortization Deferred Income Tax Liabilities, Net Deferred Income Tax Liabilities, Net Reconciliation of Revenue from Segments to Consolidated Reconciliation of Revenue from Segments to Consolidated [Table Text Block] Adjustments to Additional Paid in Capital, Equity Component of Convertible Debt Adjustments to Additional Paid in Capital, Equity Component of Convertible Debt Security Exchange Name Security Exchange Name Intangible Assets, Net (Excluding Goodwill) Intangible Assets, Net (Excluding Goodwill) Proceeds from Convertible Debt Proceeds from Convertible Debt Finance Lease, Right-of-Use Asset, before Accumulated Amortization Finance Lease, Right-of-Use Asset, before Accumulated Amortization Proceeds from Issuance of Long-term Debt Proceeds from Issuance of Long-term Debt Income from operations Operating Income (Loss) Payments of Debt Issuance Costs Payments of Debt Issuance Costs Total current liabilities Liabilities, Current Contract Assets and Contract Liabilities Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block] Prepaid expenses and other current assets Prepaid Expense and Other Assets, Current Variable Rate [Domain] Variable Rate [Domain] Variable Rate [Axis] Variable Rate [Axis] Commitments and contingencies: Commitments and Contingencies Finance minimum lease payments Finance Lease, Liability, Payment, Due Assets Assets [Abstract] Property, Plant and Equipment [Table] Property, Plant and Equipment [Table] Thereafter Lessee, Operating Lease, Liability, to be Paid, after Year Five Entity Address, State or Province Entity Address, State or Province Extinguishment of Debt [Axis] Extinguishment of Debt [Axis] Accounts Payable, Current Accounts Payable, Current Sublease Income Sublease Income Other Commitments [Table] Other Commitments [Table] Deferred compensation Deferred Compensation, Non Cash, Operating Activities Deferred Compensation, Non Cash, Operating Activities Accumulated deficit Retained Earnings (Accumulated Deficit) Repayments of Lines of Credit Repayments of Lines of Credit Debt Instrument, Redemption [Line Items] Debt Instrument, Redemption [Line Items] Revenue 606 [Abstract] Revenue 606 [Abstract] Revenue 606 [Abstract] Operating Lease, Right-of-Use Asset Operating Lease, Right-of-Use Asset Loss on extinguishment of debt Loss on extinguishment of debt Gain (Loss) on Extinguishment of Debt Weighted Average Useful Life Acquired Finite-lived Intangible Assets, Weighted Average Useful Life Product Concentration Risk Product Concentration Risk [Member] 2022 Lessee, Operating Lease, Liability, to be Paid, Year One Treasury Stock, Shares Treasury Stock, Shares, Acquired 2022 Finance Lease, Liability, to be Paid, Year One 2025 Lessee, Operating Lease, Liability, to be Paid, Year Four Less: Net income allocated to participating securities Undistributed Earnings (Loss) Allocated to Participating Securities, Basic Preferred Debt Details [Line Items] Preferred Debt Details [Line Items] Preferred Debt Details Customer [Axis] Customer [Axis] Fair Value by Liability Class [Domain] Fair Value by Liability Class [Domain] Deferred Revenue Deferred Revenue Lease, Cost Lease, Cost Treasury Stock, Value Treasury Stock, Common, Value Common stock, par value (in dollars per share) Common Stock, Par or Stated Value Per Share Payment for Debt Extinguishment or Debt Prepayment Cost Payment for Debt Extinguishment or Debt Prepayment Cost Valuation Approach and Technique [Domain] Valuation Approach and Technique [Domain] Deferred Income Tax Assets, Net Deferred Income Tax Assets, Net Maximum interest rate percentage increase for revolver Maximum interest rate percentage increase for revolver Maximum interest rate percentage increase for revolver Finance Lease, Principal Payments Finance Lease, Principal Payments Liability Class [Axis] Liability Class [Axis] APIC, Share-based Payment Arrangement, Increase for Cost Recognition APIC, Share-based Payment Arrangement, Increase for Cost Recognition Schedule of Extinguishment of Debt [Table] Schedule of Extinguishment of Debt [Table] Schedule of Operating Activities of Joint Ventures [Table] Schedule of Operating Activities of Variable Interest Entities [Table] Schedule of Operating Activities of Variable Interest Entities [Table] Measurement Frequency [Domain] Measurement Frequency [Domain] Lender Name [Axis] Lender Name [Axis] Share price (in dollars per share) Share Price Concentration Risk, Percentage Concentration Risk, Percentage Net transaction proceeds from Equity and Debt Net transaction proceeds from Equity and Debt Net transaction proceeds from Equity and Debt transactions Equity Proceeds Used to Extinguish Debt, Percentage Equity Proceeds Used to Extinguish Debt, Percentage Equity Proceeds Used to Extinguish Debt, Percentage Statement [Line Items] Statement [Line Items] Class of Stock [Domain] Class of Stock [Domain] Proceeds from Long-term Lines of Credit Proceeds from Long-term Lines of Credit Measurement Input Type [Domain] Measurement Input Type [Domain] Statement [Table] Statement [Table] Accounts Receivable, Allowance for Credit Loss, Writeoff Accounts Receivable, Allowance for Credit Loss, Writeoff Statistical Measurement [Axis] Statistical Measurement [Axis] Credit Facility [Axis] Credit Facility [Axis] Series B Preferred - Conversion Warrants Series B Preferred - Series A Conversion Warrants [Member] Series B Preferred - Series A Conversion Warrants [Member] Solar Revenue Solar Revenue [Member] Solar Revenue [Member] Preferred stock, shares issued (in shares) Preferred Stock, Shares Issued Repayments of Long-term Lines of Credit Repayments of Long-term Lines of Credit Stock Issued During Period, Value, Conversion of Convertible Securities Stock Issued During Period, Value, Conversion of Convertible Securities, Net of Adjustments Class of Warrant or Right, Exercise Price of Warrants or Rights Class of Warrant or Right, Exercise Price of Warrants or Rights Entity Small Business Entity Small Business Consolidation, Policy Consolidation, Policy [Policy Text Block] 30 months from equity agreement 30 months from equity agreement 30 months from equity agreement Increase (Decrease) in Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] Buildings and leasehold improvements Building And Leasehold Improvements [Member] Building And Leasehold Improvements [Member] Maximum Ownership for 2 Board Seats Maximum Ownership for 2 Board Seats Maximum Ownership for 2 Board Seats Debt and Series B Preferred Stock Debt Disclosure [Text Block] Fair Value Hierarchy and NAV [Domain] Fair Value Hierarchy and NAV [Domain] Proceeds from Issuance of Common Stock Proceeds from Issuance of Common Stock Cost of revenue Cost of Revenue 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 Goodwill, Period Increase (Decrease) Goodwill, Period Increase (Decrease) Amendment Flag Amendment Flag Schedule of basic and diluted EPS Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Denominator: Weighted Average Number of Shares Outstanding, Diluted [Abstract] Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets, Major Class Name [Domain] Time-and-materials Contract Time-and-materials Contract [Member] Beginning Balance, December 31, 2020 Ending Balance, September 30, 2021 Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value Indebtedness Limit Indebtedness Limit Indebtedness Limit Net cash provided by (used in) operating activities Net Cash Provided by (Used in) Operating Activities Entity Central Index Key Entity Central Index Key Litigation Settlement, Expense Litigation Settlement, Expense Line of Credit Facility, Current Borrowing Capacity Line of Credit Facility, Current Borrowing Capacity Measurement Frequency [Axis] Measurement Frequency [Axis] Related Party Transaction [Line Items] Related Party Transaction [Line Items] Merger Warrants - Private Merger Warrants - Private [Member] Merger Warrants - Private Financial Instruments [Domain] Financial Instruments [Domain] Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets by Major Class [Axis] Schedule of Finite-Lived Intangible Assets Schedule of Finite-Lived Intangible Assets [Table Text Block] Subsequent Events [Text Block] Subsequent Events [Text Block] Segments [Domain] Segments [Domain] Warrant liability fair value adjustment Warrant liability fair value adjustment Fair Value Adjustment of Warrants Statement of Cash Flows [Abstract] Statement of Cash Flows [Abstract] 2024 Contractual Obligation, to be Paid, Year Three Warrant Obligations Warrant Obligations Warrant Obligations 2025 Debt Instrument, Redemption Price, 2025 Percentage Debt Instrument, Redemption Price, 2025 Percentage Property, Plant and Equipment, Type [Axis] Long-Lived Tangible Asset [Axis] 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 Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding 2023 Lessee, Operating Lease, Liability, to be Paid, Year Two Other Commitments [Line Items] Other Commitments [Line Items] Cash flows from financing activities: Net Cash Provided by (Used in) Financing Activities [Abstract] Selling, general and administrative expenses Selling, General and Administrative Expense Amortization of Intangible Assets Amortization of Intangible Assets Incremental Common Shares Attributable to Dilutive Effect of Conversion of Preferred Stock Incremental Common Shares Attributable to Dilutive Effect of Conversion of Preferred Stock borrowing capacity for letters of credit borrowing capacity for letters of credit borrowing capacity for letters of credit Line of Credit Facility [Table] Line of Credit Facility [Table] 2024 Lessee, Operating Lease, Liability, to be Paid, Year Three Other Assets, Noncurrent Other Assets, Noncurrent Equity Method Investments and Joint Ventures Disclosure Equity Method Investments and Joint Ventures Disclosure [Text Block] Contract with Customer, Revenue Recognized, Related to Unapproved Change Orders and Claims Contract with Customer, Revenue Recognized, Related to Unapproved Change Orders and Claims Contract with Customer, Revenue Recognized, Related to Unapproved Change Orders and Claims Segment Reporting Disclosure Segment Reporting Disclosure [Text Block] Incremental Common Shares Attributable to Dilutive Effect of Call Options and Warrants Incremental Common Shares Attributable to Dilutive Effect of Call Options and Warrants Stock Issued During Period, Value, New Issues Stock Issued During Period, Value, New Issues Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures Fixed Charge Coverage Ratio Fixed Charge Coverage Ratio Fixed Charge Coverage Ratio Debt Covenant Period [Axis] Debt Covenant Period [Axis] Debt Covenant Period [Axis] Concentration Risk [Table] Concentration Risk [Table] Seats on Board of Directors Seats on Board of Directors Seats on Board of Directors Total assets Assets Related party transactions Related Party Transactions Disclosure [Text Block] Amortization of debt discounts and issuance costs Amortization of Other Deferred Charges Title of 12(b) Security Title of 12(b) Security Contract with Customer, Basis of Pricing [Axis] Contract with Customer, Basis of Pricing [Axis] Net Book Value Finite-Lived Intangible Assets, Net Third A&R Credit Agreement Third A&R Credit Agreement [Member] Third A&R Credit Agreement [Member] Subsequent Event Type [Axis] Subsequent Event Type [Axis] Conversion of Stock, Shares Issued Conversion of Stock, Shares Issued Additional borrowing under revolving credit facility Additional borrowing under revolving credit facility Additional borrowing under revolving credit facility Antidilutive Securities [Axis] Antidilutive Securities [Axis] Finance Lease, Liability, Fiscal Year Maturity Finance Lease, Liability, Fiscal Year Maturity [Table Text Block] 2022 Contractual Obligation, to be Paid, Year One Interest expense, net Interest Expense Reconciliation of Other Significant Reconciling Items from Segments to Consolidated Reconciliation of Other Significant Reconciling Items from Segments to Consolidated [Table Text Block] Merger Warrants Merger Warrants [Member] Merger Warrants that are publicly traded and for every 2 warrants at $5.75, owner can redeem one share of common stock at $11.50 Depreciation and amortization Depreciation, Depletion and Amortization Increase (decrease) in uncertain tax positions Unrecognized Tax Benefits, Period Increase (Decrease) Product and Service [Axis] Product and Service [Axis] Debt Instrument Redemption Debt Instrument Redemption [Table Text Block] Total liabilities Liabilities Income Tax Contingency [Line Items] Income Tax Contingency [Line Items] Thereafter Finance Lease, Liability, to be Paid, Year Five Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate Valuation Approach and Technique [Axis] Valuation Approach and Technique [Axis] Schedule of Related Party Transactions, by Related Party [Table] Schedule of Related Party Transactions, by Related Party [Table] 2026 and thereafter Debt Instrument, Redemption Price, Percentage 2026 and thereafter Debt Instrument, Redemption Price, Percentage 2026 and thereafter Contract with Customer, Liability, Revenue Recognized Contract with Customer, Liability, Revenue Recognized Commitments and Contingencies Disclosure [Abstract] Commitments and Contingencies Disclosure [Abstract] Net Income (Loss) Available to Common Stockholders, Basic Net income (loss) available to common stockholders Net Income (Loss) Available to Common Stockholders, Basic Quoted Prices in Active Markets for Identical Assets (Level 1) Fair Value, Inputs, Level 1 [Member] Debt, Weighted Average Interest Rate Debt, Weighted Average Interest Rate Fair Value, Recurring and Nonrecurring [Table] Fair Value, Recurring and Nonrecurring [Table] Schedule of Preferred Debt Details [Table] Schedule of Preferred Debt Details [Table] Schedule of Preferred Debt Details [Table] Rail Joint Venture Member Rail Joint Venture Member [Member] Rail Joint Venture Member Condensed Consolidated Statement of Stockholders' Equity [Abstract] Condensed Consolidated Statement of Stockholders' Equity [Abstract] Condensed Consolidated Statement of Stockholders' Equity [Abstract] Debt Instrument [Axis] Debt Instrument [Axis] Additional Paid-in Capital Additional Paid-in Capital [Member] Antidilutive Securities, Name [Domain] Antidilutive Securities, Name [Domain] Other Operating Activities, Cash Flow Statement Other Operating Activities, Cash Flow Statement Disaggregation of Revenue [Line Items] Disaggregation of Revenue [Line Items] Class of Stock [Line Items] Class of Stock [Line Items] Unbilled Contracts Receivable Unbilled Contracts Receivable 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] Beginning Balance Shares, Issued Ending Balance Shares, Issued Shares, Issued Finance Lease, Interest Expense Finance Lease, Interest Expense Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Common stock, shares, outstanding Common Stock, Shares, Outstanding Income Tax Disclosure [Abstract] Income Tax Disclosure [Abstract] Variable Lease, Cost Variable Lease, Cost Revolving Credit Facility Revolving Credit Facility [Member] Schedule of Goodwill [Table] Schedule of Goodwill [Table] Income (loss) before provision for income taxes Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Subsequent Event Subsequent Event [Member] Letters of Credit Outstanding, Amount Letters of Credit Outstanding, Amount Common stock, shares authorized Common Stock, Shares Authorized Concentration Risk Type [Axis] Concentration Risk Type [Axis] Incremental Common Shares Attributable to Dilutive Effect of Share-based Payment Arrangements Incremental Common Shares Attributable to Dilutive Effect of Share-based Payment Arrangements Property, plant and equipment, gross Property, Plant and Equipment, Gross Prefunded Warrants Prefunded Warrants [Member] Prefunded Warrants Revenue Revenue [Policy Text Block] Income Statement [Abstract] Income Statement [Abstract] Operating Lease, Liability, Noncurrent Operating Lease, Liability, Noncurrent 2025 Finite-Lived Intangible Asset, Expected Amortization, Year Four Prepaid expenses and other assets Increase (Decrease) in Prepaid Expense and Other Assets Schedule of Segment Reporting Information, by Segment [Table] Schedule of Segment Reporting Information, by Segment [Table] Renewables Segment Renewables Segment [Member] Renewables Segment [Member] Series A Conversion Shares Series A Conversion Shares [Member] Series A Conversion Shares Use of Estimates, Policy Use of Estimates, Policy [Policy Text Block] Current assets: Assets, Current [Abstract] Obligations, Fair Value Disclosure Obligations, Fair Value Disclosure Index Rate Loans Index Rate Loans [Member] Index Rate Loans Consolidated Entities [Axis] Consolidated Entities [Axis] 2024 Finance Lease, Liability, to be Paid, Year Three Preferred stock, par value (in dollars per share) Preferred Stock, Par or Stated Value Per Share Economic Ownership Percentage Economic Ownership Percentage Economic Ownership Percentage Adjustments to Additional Paid in Capital, Income Tax Deficiency from Share-based Compensation Adjustments to Additional Paid in Capital, Income Tax Deficiency from Share-based Compensation Numerator: Net Income (Loss) Available to Common Stockholders, Basic [Abstract] Wind Revenue Wind Revenue [Member] Wind Revenue [Member] Series B Merger Warrant Anti-Dilution Series B Merger Warrant Anti-Dilution [Member] Series B Merger Warrant Anti-Dilution Purchases of property, plant and equipment Payments to Acquire Property, Plant, and Equipment City Area Code City Area Code Contract Assets and Liabilities Long-term Contracts or Programs Disclosure [Text Block] Document Period End Date Document Period End Date Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] Goodwill and Intangible Assets Disclosure Goodwill and Intangible Assets Disclosure [Text Block] Property, Plant and Equipment [Abstract] Property, Plant and Equipment [Abstract] Revenue, Remaining Performance Obligation, Percentage Revenue, Remaining Performance Obligation, Percentage Disaggregation of Revenue Disaggregation of Revenue [Table Text Block] Extinguishment of Debt [Line Items] Extinguishment of Debt [Line Items] Segment revenue as a percentage of total revenue Segment revenue as a percentage of total revenue Segment revenue as a percentage of total revenue Debt Debt [Member] Contractors [Abstract] Contractors [Abstract] Disaggregation of Revenue [Table] Disaggregation of Revenue [Table] Net change in cash and cash equivalents Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Excluding Exchange Rate Effect Long-term Debt, Type [Domain] Long-term Debt, Type [Domain] Share-based compensation expense Share-based Payment Arrangement, Noncash Expense Payment, Tax Withholding, Share-based Payment Arrangement Payment, Tax Withholding, Share-based Payment Arrangement Cover [Abstract] Measurement Input Type [Axis] Measurement Input Type [Axis] 30-DAY VWAP 30-DAY VWAP 30-DAY VWAP used in the calculation of conversion for the Series A Preferred Stock Commercial equipment notes Loans Payable [Member] Goodwill [Line Items] Goodwill [Line Items] Long-term Debt Long-term Debt Contract liabilities Increase (Decrease) in Contract with Customer, Liability Fair Value Disclosures [Abstract] Fair Value Disclosures [Abstract] Interest in Unincorporated Joint Ventures or Partnerships, Policy Interest in Unincorporated Joint Ventures or Partnerships, Policy [Policy Text Block] Customer relationships Customer Relationships [Member] Concentration Risk Benchmark [Axis] Concentration Risk Benchmark [Axis] Proceeds from Issuance or Sale of Equity Proceeds from Issuance or Sale of Equity Equity Components [Axis] Equity Components [Axis] Debt Instrument, Name [Domain] Debt Instrument, Name [Domain] Minimum Minimum [Member] Receivables [Abstract] Receivables [Abstract] Accounts Receivable, Allowance for Credit Loss Accounts Receivable, Allowance for Credit Loss [Table Text Block] Consolidated Entities [Domain] Consolidated Entities [Domain] Land Land [Member] Operating Lease, Liability, Current Operating Lease, Liability, Current 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 Right-of-Use Asset Obtained in Exchange for Finance Lease Liability Right-of-Use Asset Obtained in Exchange for Finance Lease Liability Equity Method Investments and Joint Ventures [Abstract] Schedule of fair value of liabilities measured on recurring basis Fair Value, Liabilities Measured on Recurring Basis [Table Text Block] Entity Interactive Data Current Entity Interactive Data Current Fair value of financial instruments Fair Value Disclosures [Text Block] Cash flows from operating activities: Net Cash Provided by (Used in) Operating Activities [Abstract] Line of Credit Facility, Commitment Fee Percentage Line of Credit Facility, Commitment Fee Percentage Remainder of 2021 Finite-Lived Intangible Asset, Expected Amortization, Remainder of Fiscal Year Customer [Domain] Customer [Domain] Operating cashflow from operating leases Operating cashflow from operating leases Operating cashflow from operating leases Preferred Stock, Liquidation Preference, Value Preferred Stock, Liquidation Preference, Value Entity Registrant Name Entity Registrant Name Subsequent Event Type [Domain] Subsequent Event Type [Domain] Minimum Ownership for Board Seat Minimum Ownership for Board Seat Minimum Ownership for Board Seat Operating Lease, Weighted Average Discount Rate, Percent Operating Lease, Weighted Average Discount Rate, Percent Concentration Risk [Line Items] Concentration Risk [Line Items] Proceeds from sale of property, plant and equipment Proceeds from Sale of Property, Plant, and Equipment Debt Issuance Costs, Net Debt Issuance Costs, Net Debt Issuance Costs, Net Anti-dilution Warrants Anti-dilution Warrants Anti-dilution Warrants Number of Reportable Segments Number of Reportable Segments Vehicles Vehicles [Member] Company-owned life insurance Payments for (Proceeds from) Life Insurance Policies Accrued dividends on Series B Preferred Stock Paid-in-Kind Interest Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Accounts receivable, net Accounts Receivable, after Allowance for Credit Loss, Current Lessee, Operating Lease, Liability, Payments, Due Lessee, Operating Lease, Liability, to be Paid Less: Convertible Preferred Stock dividends Preferred Stock Dividends, Income Statement Impact Shares Issued, Price Per Share Shares Issued, Price Per Share Debt Instrument, Redemption, Period [Domain] Debt Instrument, Redemption, Period [Domain] Heavy Civil Revenue Heavy Civil Revenue [Member] Heavy Civil Revenue [Member] Entity Address, Postal Zip Code Entity Address, Postal Zip Code Incremental Common Shares Attributable to Dilutive Effect of Options Incremental Common Shares Attributable to Dilutive Effect of Options Incremental Common Shares Attributable to Dilutive Effect of Options Extinguishment of Debt, Type [Domain] Extinguishment of Debt, Type [Domain] Schedule of Operating Activities of Joint Ventures Schedule of Operating Activities of Joint Ventures [Table Text Block] Schedule of Operating Activities of Joint Ventures Fair Value Measurement Inputs and Valuation Techniques [Table] Fair Value Measurement Inputs and Valuation Techniques [Table] Goodwill Goodwill, Beginning Balance Goodwill, Ending Balance Goodwill Fair Value Measurement Inputs and Valuation Techniques Fair Value Measurement Inputs and Valuation Techniques [Table Text Block] Incremental Common Shares Attributable to Dilutive Effect of Merger Warrants Incremental Common Shares Attributable to Dilutive Effect of Merger Warrants Incremental Common Shares Attributable to Dilutive Effect of Merger Warrants Document Transition Report Document Transition Report 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 Debt Instrument, Redemption, Period [Axis] Debt Instrument, Redemption, Period [Axis] Class of Warrant or Right, Outstanding Class of Warrant or Right, Outstanding Warrants for Common Stock Warrant [Member] Other income (expense), net: Nonoperating Income (Expense) [Abstract] Significant Other Observable Inputs (Level 2) Fair Value, Inputs, Level 2 [Member] Document Quarterly Report Document Quarterly Report Schedule of Goodwill Schedule of Goodwill [Table Text Block] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Contract Liabilities Contract Liabilities Contract with Customer, Liability, Current Subsequent Event [Line Items] Subsequent Event [Line Items] Remainder of 2021 Contractual Obligation, to be Paid, Remainder of Fiscal Year Credit Facility [Domain] Credit Facility [Domain] Schedule of Finite-Lived Intangible Assets, Future Amortization Expense Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block] Weighted average common shares outstanding - diluted Weighted Average Number of Shares Outstanding, Diluted Earnings Per Share, Basic Basic EPS (in dollars per share) Earnings Per Share, Basic Transfer to non-recurring fair value instrument (equity) Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Transfers, Net Number of Board Members Number of Board Members Number of Board Members Entity File Number Entity File Number Debt Disclosure [Abstract] Debt Disclosure [Abstract] Operating Lease, Weighted Average Remaining Lease Term Operating Lease, Weighted Average Remaining Lease Term Merger Warrants Merger Warrants Total outstanding Merger Warrants Environmental Revenue Environmental Revenue [Member] Environmental Revenue [Member] Provision for Loss on Contracts Provision for Loss on Contracts Total use of proceeds for Debt and Equity Extinguishment Total use of proceeds for Debt and Equity Extinguishment Total use of proceeds for Debt and Equity Extinguishment Debt Instrument, Redemption Price, Percentage Before August 2024 Debt Instrument, Redemption Price, Percentage Before August 2024 Debt Instrument, Redemption Price, Percentage Before August 2024 Preferred Stock Redemption Discount Preferred Stock Redemption Discount Senior unsecured notes Unsecured Debt [Member] Net cash provided by (used in) financing activities Net Cash Provided by (Used in) Financing Activities Company-owned life insurance Company Owned Life Insurance Company Owned Life Insurance Schedule of Operating Activities of Joint Ventures [Line Items] Schedule of Operating Activities of Variable Interest Entities [Line Items] Schedule of Operating Activities of Variable Interest Entities [Line Items] Adjustments to Additional Paid in Capital, Warrant Issued Adjustments to Additional Paid in Capital, Warrant Issued Revenue, Remaining Performance Obligation, Amount Revenue, Remaining Performance Obligation, Amount Common stock, par value, $0.0001 per share; 150,000,000 and 150,000,000 shares authorized; 44,553,902 and 21,008,745 shares issued and 44,553,902 and 21,008,745 outstanding at September 30, 2021 and December 31, 2020, respectively Common Stock, Value, Issued Series B Preferred Stock Liability Series B Preferred Stock Liability [Member] Series B Preferred Stock Liability [Member] Term loan Long-term Debt [Member] Additional Lease Information [Abstract] Additional Lease Information [Abstract] Additional Lease Information [Abstract] Goodwill and Intangible Assets Disclosure [Abstract] Goodwill and Intangible Assets Disclosure [Abstract] Finite-Lived Intangible Assets [Line Items] Finite-Lived Intangible Assets [Line Items] Document Fiscal Year Focus Document Fiscal Year Focus 2023 Finite-Lived Intangible Asset, Expected Amortization, Year Two Current portion of long-term debt Long-term Debt, Current Maturities Long-term Debt, Current Maturities Entity Current Reporting Status Entity Current Reporting Status 2025 Finance Lease, Liability, to be Paid, Year Four Fair value adjustment - loss (gain) recognized in other income Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Gain (Loss) Included in Earnings Related Party Transaction [Axis] Related Party Transaction [Axis] Office equipment, furniture and fixtures Furniture And Fixtures, And Equipment [Member] Furniture And Fixtures, And Equipment Subsequent Event [Table] Subsequent Event [Table] Schedule of Long-term Debt Instruments [Table] Schedule of Long-term Debt Instruments [Table] Line of Credit Facility, Lender [Domain] Line of Credit Facility, Lender [Domain] Contract assets Increase (Decrease) in Contract with Customer, Asset Cash flow from investing activities: Net Cash Provided by (Used in) Investing Activities [Abstract] Common stock, shares, issued Common Stock, Shares, Issued Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Operating Lease, Liability Operating Lease, Liability Operating Lease, Liability Extinguishment of Debt, Amount Extinguishment of Debt, Amount Long-term debt, less current portion Long-term Debt, Excluding Current Maturities 2025 Contractual Obligation, to be Paid, Year Four Contract with Customer, Basis of Pricing [Domain] Contract with Customer, Basis of Pricing [Domain] Accounts receivable Increase (Decrease) in Accounts Receivable Less: Amount representing interest Finance Leases, future minimum payments, interest included in payments Finance Leases, future minimum payments, interest included in payments Debt Instrument [Line Items] Debt Instrument [Line Items] Construction Contractor, Receivable, Retainage Construction Contractor, Receivable, Retainage Series A Preferred Stock, par value, $0.0001 per share; 1,000,000 shares authorized; 17,483 shares issued and outstanding at December 31, 2020 Temporary Equity, Carrying Amount, Attributable to Parent Total stockholders' equity (deficit) Beginning Balance Stockholder's equity Ending Balance Stockholder's equity Stockholders' Equity Attributable to Parent Concentration Risk Type [Domain] Concentration Risk Type [Domain] Total liabilities and stockholders' equity (deficit) Liabilities and Equity Operating Cashflow Finance Leases Operating Cashflow Finance Leases Operating Cashflow Finance Leases Income taxes Income Tax Disclosure [Text Block] Entity Address, City or Town Entity Address, City or Town Schedule of revenue and accounts receivable concentrations, net of allowances Schedules of Concentration of Risk, by Risk Factor [Table Text Block] Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Axis] Restricted Stock Units (RSUs) Restricted Stock Units (RSUs) [Member] Fixed-price Contract Fixed-price Contract [Member] Operating Lease, Cost Operating Lease, Cost Financial Instrument [Axis] Financial Instrument [Axis] Noncontrolling Interest in Joint Ventures Noncontrolling Interest in Joint Ventures Antidilutive securities excluded from computation of earnings per share, amount Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Line of Credit Facility [Line Items] Line of Credit Facility [Line Items] Finance Lease, Weighted Average Remaining Lease Term Finance Lease, Weighted Average Remaining Lease Term Short-term Lease, Cost Short-term Lease, Cost Loss on sale of equipment Gain (Loss) on Disposition of Property Plant Equipment Equity Component [Domain] Equity Component [Domain] Preferred Stock Redemption Premium Preferred Stock Redemption Premium Gross Profit Margin Gross Profit Margin Gross Profit Margin Gross profit Gross Profit Gross Profit Property, plant and equipment, net Property, plant and equipment, net Property, Plant and Equipment, Net 2024 Finite-Lived Intangible Asset, Expected Amortization, Year Three Entity Tax Identification Number Entity Tax Identification Number Deferred compensation Deferred Compensation Liability, Classified, Noncurrent Proceeds from issuance of debt and stock Proceeds from issuance of debt and stock Proceeds from issuance of debt and stock Net income (loss) Net income (loss) Net income (loss) Net Income (Loss) Attributable to Parent Finance lease obligations, less current portion Finance Lease, Liability, Noncurrent Change in operating assets and liabilities: Increase (Decrease) in Operating Capital [Abstract] Schedule of Extinguishment of Debt Schedule of Extinguishment of Debt [Table Text Block] Specialty Civil Segment Specialty Civil Segment [Member] Specialty Civil Segment [Member] Remainder of 2021 Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year London Interbank Offered Rate (LIBOR) [Member] London Interbank Offered Rate (LIBOR) [Member] Segments [Abstract] Segments [Abstract] Segments [Abstract] Trade name Trade Names [Member] Organization, Consolidation and Presentation of Financial Statements Disclosure and Significant Accounting Policies Organization, Consolidation and Presentation of Financial Statements Disclosure and Significant Accounting Policies [Text Block] Long-term Debt, Type [Axis] Long-term Debt, Type [Axis] Total current assets Assets, Current Current Fiscal Year End Date Current Fiscal Year End Date Earnings Per Share [Abstract] Earnings Per Share [Abstract] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Finance Lease, Liability Present Value of Minimum Lease Payments Finance Lease, Liability Series B Preferred Stock Warrants at closing Series B Preferred Stock Warrants at closing[Member] [Member] Series B Preferred Stock Warrants at closing[Member] State tax rate Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Percent Series B-1 Preferred Stock 6% Warrants Series B-1 Preferred Stock 6% Warrants [Member] Series B-1 Preferred Stock 6% Warrants [Member] Stockholders' equity (deficit): Stockholders' Equity Attributable to Parent [Abstract] Document Fiscal Period Focus Document Fiscal Period Focus Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, Accumulated Depreciation and Amortization Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, Accumulated Depreciation and Amortization Equity Equity [Member] Minimum interest rate adjustment for revolver Minimum interest rate adjustment for revolver Minimum interest rate adjustment for revolver Supplemental disclosure of cash and non-cash transactions: Supplemental Cash Flow Information [Abstract] Debt Covenant Period [Domain] Debt Covenant Period [Domain] [Domain] for Debt Covenant Period [Axis] 2024 Debt Instrument, Redemption Price, Percentage Entity Filer Category Entity Filer Category Common Stock, $0.0001 par value Common Stock [Member] Property, Plant and Equipment [Line Items] Property, Plant and Equipment [Line Items] Product and Service [Domain] Product and Service [Domain] Property, Plant and Equipment, Type [Domain] Long-Lived Tangible Asset [Domain] Concentration Risk Benchmark [Domain] Concentration Risk Benchmark [Domain] Finance Lease, Weighted Average Discount Rate, Percent Finance Lease, Weighted Average Discount Rate, Percent Schedule of property plant and equipment Property, Plant and Equipment [Table Text Block] Other Commitments [Axis] Other Commitments [Axis] Other Commitments [Domain] Other Commitments [Domain] Stock Issued During Period, Shares, New Issues Stock Issued During Period, Shares, New Issues Disaggregation of Revenue [Abstract] Disaggregation of Revenue [Abstract] Gross Carrying Amount Finite-Lived Intangible Assets, Gross Revenue Benchmark Revenue Benchmark [Member] Restatement [Domain] Revision of Prior Period [Domain] Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table] Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table] Stock Issued During Period, Shares, Conversion of Convertible Securities Stock Issued During Period, Shares, Conversion of Convertible Securities Accounts Receivable, Credit Loss Expense (Reversal) Accounts Receivable, Credit Loss Expense (Reversal) Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period Write off of Deferred Debt Issuance Cost Write off of Deferred Debt Issuance Cost Accumulated depreciation Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Contract Assets Contract with Customer, Asset, after Allowance for Credit Loss, Current Contract with Customer, Performance Obligation Satisfied in Previous Period Contract with Customer, Performance Obligation Satisfied in Previous Period Related Party Transactions [Abstract] Related Party Transactions [Abstract] Other income (expense) Nonoperating Income (Expense) Finance Lease, Right-of-Use Asset, after Accumulated Amortization Finance Lease, Right-of-Use Asset, after Accumulated Amortization Lessee, Operating Lease, Liability, Maturity Lessee, Operating Lease, Liability, Maturity [Table Text Block] Dividends, Preferred Stock Dividends, Preferred Stock Other Commitments, Future Minimum Payments, Remainder of Fiscal Year Other Commitment, to be Paid, Remainder of Fiscal Year Basis of Accounting, Policy Basis of Accounting, Policy [Policy Text Block] Weighted average common shares outstanding - basic Weighted Average Number of Shares Outstanding, Basic Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate Subsequent Events [Abstract] Rail Construction Revenue Rail Construction Revenue [Member] Rail Construction Revenue [Member] Anti-Dilution Shares Anti-Dilution Shares [Member] Anti-Dilution Shares Debt - Series B Preferred Stock Debt - Series B Preferred Stock Debt - Series B Preferred Stock Interest Paid, Excluding Capitalized Interest, Operating Activities Interest Paid, Excluding Capitalized Interest, Operating Activities Merger Warrants - Private Merger Warrants - Private Merger Warrants - Private Schedule of Additional Lease Information Schedule of Additional Lease Information [Table Text Block] Schedule of Additional Lease Information [Table Text Block] Stock Issued During Period, Shares, Other Stock Issued During Period, Shares, Other Equity Option Equity Option [Member] Right-of-Use Asset Obtained in Exchange for Operating Lease Liability Right-of-Use Asset Obtained in Exchange for Operating Lease Liability Remainder of 2021 Finance Lease, Liability, to be Paid, Remainder of Fiscal Year Additional paid in capital Additional Paid in Capital 2022 Finite-Lived Intangible Asset, Expected Amortization, Year One Revenue Revenues Class of Stock [Axis] Class of Stock [Axis] Provision for income taxes Income Tax Expense (Benefit) Income Taxes Paid, Net Income Taxes Paid, Net 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 Contractual maturities of debt and capital lease obligations Schedule of Maturities of Long-term Debt [Table Text Block] Sale of Stock, Percentage of Ownership after Transaction Sale of Stock, Percentage of Ownership after Transaction Accrued Liabilities, Current Accrued Liabilities, Current 2023 Contractual Obligation, to be Paid, Year Two Earnings Per Share, Diluted Diluted EPS (in dollars per share) Earnings Per Share, Diluted Antidulitive Securities Outstanding Shares Under Average Market Price Antidulitive Securities Outstanding Shares Under Average Market Price Antidulitive Securities Outstanding Shares Under Average Market Price Current portion of finance lease obligations Finance Lease, Liability, Current Local Phone Number Local Phone Number Schedule of Stock by Class [Table] Schedule of Stock by Class [Table] Schedule of debt Schedule of Debt [Table Text Block] Warrants and Rights Outstanding, Measurement Input Warrants and Rights Outstanding, Measurement Input 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] 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] Total principal due for long-term debt Long-term Debt, Gross Depreciation expense Depreciation Entity Address, Address Line One Entity Address, Address Line One Entity Address, Address Line Two Entity Address, Address Line Two Related Party Transaction [Domain] Related Party Transaction [Domain] Entity Emerging Growth Company Entity Emerging Growth Company Loans Receivable, Basis Spread on Variable Rate Loans Receivable, Basis Spread on Variable Rate Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table] Schedule of Finite-Lived Intangible Assets [Table] Schedule of Finite-Lived Intangible Assets [Table] Deferred income taxes Deferred Income Tax Expense (Benefit) Line of Credit Facility, Maximum Borrowing Capacity Line of Credit Facility, Maximum Borrowing Capacity Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items] Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items] Accumulated Amortization Finite-Lived Intangible Assets, Accumulated Amortization Maximum Maximum [Member] Preferred stock, shares authorized Preferred Stock, Shares Authorized Tax Cuts and Jobs Act, Change in Tax Rate, Deferred Tax Liability, Income Tax Benefit Tax Cuts and Jobs Act, Change in Tax Rate, Deferred Tax Liability, Income Tax Benefit Special Assessment Bond Special Assessment Bond Retained Earnings Retained Earnings [Member] Preferred stock, shares outstanding Preferred Stock, Shares Outstanding Effective tax rates Effective Income Tax Rate Reconciliation, Percent 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] Net cash used in investing activities Net Cash Provided by (Used in) Investing Activities Redeemable Preferred Stock Redeemable Preferred Stock [Member] Trading Symbol Trading Symbol Payments for Repurchase of Redeemable Preferred Stock Payments for Repurchase of Redeemable Preferred Stock Property, plant and equipment, net Property, Plant and Equipment Disclosure [Text Block] Proceeds, Issuance of Shares, Share-based Payment Arrangement, Including Option Exercised Proceeds, Issuance of Shares, Share-based Payment Arrangement, Including Option Exercised Ares Ares [Member] Ares [Member] Earnings per share Earnings Per Share [Text Block] Organization, Consolidation and Presentation of Financial Statements [Abstract] Organization, Consolidation and Presentation of Financial Statements [Abstract] Construction equipment Equipment [Member] Current liabilities: Liabilities, Current [Abstract] Statutory federal tax rate Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent Entity Shell Company Entity Shell Company Segment Reporting Information [Line Items] Segment Reporting Information [Line Items] Debt Instrument Redemption [Table] Debt Instrument Redemption [Table] Fair Value Measurement Inputs and Valuation Techniques [Line Items] Fair Value Measurement Inputs and Valuation Techniques [Line Items] Recurring Fair Value, Recurring [Member] Special Assessment Bond, Current Special Assessment Bond, Current 2023 Finance Lease, Liability, to be Paid, Year Two Segment Reporting, Policy Segment Reporting, Policy [Policy Text Block] Income Tax Contingency [Table] Income Tax Contingency [Table] New Accounting Pronouncements, Policy New Accounting Pronouncements, Policy [Policy Text Block] Dividends, Preferred Stock, Stock Dividends, Preferred Stock, Stock Statement of Financial Position [Abstract] Statement of Financial Position [Abstract] EX-101.PRE 11 iea-20210930_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT XML 12 iea-20210930_htm.xml IDEA: XBRL DOCUMENT 0001652362 2021-01-01 2021-09-30 0001652362 us-gaap:CommonStockMember 2021-01-01 2021-09-30 0001652362 us-gaap:WarrantMember 2021-01-01 2021-09-30 0001652362 2021-11-08 0001652362 2021-09-30 0001652362 2020-12-31 0001652362 2021-07-01 2021-09-30 0001652362 2020-07-01 2020-09-30 0001652362 2020-01-01 2020-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 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 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 2020-09-30 0001652362 us-gaap:CommonStockMember 2020-12-31 0001652362 us-gaap:AdditionalPaidInCapitalMember 2020-12-31 0001652362 us-gaap:TreasuryStockMember 2020-12-31 0001652362 us-gaap:RetainedEarningsMember 2020-12-31 0001652362 us-gaap:RetainedEarningsMember 2021-01-01 2021-03-31 0001652362 2021-01-01 2021-03-31 0001652362 us-gaap:CommonStockMember us-gaap:CommonStockMember 2021-01-01 2021-03-31 0001652362 us-gaap:AdditionalPaidInCapitalMember 2021-01-01 2021-03-31 0001652362 us-gaap:CommonStockMember us-gaap:AdditionalPaidInCapitalMember 2021-01-01 2021-03-31 0001652362 us-gaap:CommonStockMember 2021-03-31 0001652362 us-gaap:AdditionalPaidInCapitalMember 2021-03-31 0001652362 us-gaap:TreasuryStockMember 2021-03-31 0001652362 us-gaap:RetainedEarningsMember 2021-03-31 0001652362 2021-03-31 0001652362 us-gaap:RetainedEarningsMember 2021-04-01 2021-06-30 0001652362 2021-04-01 2021-06-30 0001652362 us-gaap:AdditionalPaidInCapitalMember 2021-04-01 2021-06-30 0001652362 us-gaap:CommonStockMember us-gaap:CommonStockMember 2021-04-01 2021-06-30 0001652362 us-gaap:CommonStockMember us-gaap:AdditionalPaidInCapitalMember 2021-04-01 2021-06-30 0001652362 us-gaap:CommonStockMember 2021-04-01 2021-06-30 0001652362 us-gaap:CommonStockMember 2021-06-30 0001652362 us-gaap:AdditionalPaidInCapitalMember 2021-06-30 0001652362 us-gaap:TreasuryStockMember 2021-06-30 0001652362 us-gaap:RetainedEarningsMember 2021-06-30 0001652362 2021-06-30 0001652362 us-gaap:RetainedEarningsMember 2021-07-01 2021-09-30 0001652362 us-gaap:AdditionalPaidInCapitalMember 2021-07-01 2021-09-30 0001652362 us-gaap:CommonStockMember us-gaap:CommonStockMember 2021-07-01 2021-09-30 0001652362 us-gaap:CommonStockMember us-gaap:AdditionalPaidInCapitalMember 2021-07-01 2021-09-30 0001652362 us-gaap:CommonStockMember 2021-07-01 2021-09-30 0001652362 us-gaap:CommonStockMember 2021-09-30 0001652362 us-gaap:AdditionalPaidInCapitalMember 2021-09-30 0001652362 us-gaap:TreasuryStockMember 2021-09-30 0001652362 us-gaap:RetainedEarningsMember 2021-09-30 0001652362 us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember us-gaap:FixedPriceContractMember 2021-07-01 2021-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 2021-01-01 2021-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:TimeAndMaterialsContractMember 2021-07-01 2021-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 2021-01-01 2021-09-30 0001652362 us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember us-gaap:TimeAndMaterialsContractMember 2020-01-01 2020-09-30 0001652362 2021-04-01 2021-09-30 0001652362 iea:WindRevenueMember 2021-07-01 2021-09-30 0001652362 iea:WindRevenueMember 2020-07-01 2020-09-30 0001652362 iea:WindRevenueMember 2021-01-01 2021-09-30 0001652362 iea:WindRevenueMember 2020-01-01 2020-09-30 0001652362 iea:SolarRevenueMember 2021-07-01 2021-09-30 0001652362 iea:SolarRevenueMember 2020-07-01 2020-09-30 0001652362 iea:SolarRevenueMember 2021-01-01 2021-09-30 0001652362 iea:SolarRevenueMember 2020-01-01 2020-09-30 0001652362 iea:RenewablesSegmentMember 2021-07-01 2021-09-30 0001652362 iea:RenewablesSegmentMember 2020-07-01 2020-09-30 0001652362 iea:RenewablesSegmentMember 2021-01-01 2021-09-30 0001652362 iea:RenewablesSegmentMember 2020-01-01 2020-09-30 0001652362 iea:HeavyCivilRevenueMember 2021-07-01 2021-09-30 0001652362 iea:HeavyCivilRevenueMember 2020-07-01 2020-09-30 0001652362 iea:HeavyCivilRevenueMember 2021-01-01 2021-09-30 0001652362 iea:HeavyCivilRevenueMember 2020-01-01 2020-09-30 0001652362 iea:RailConstructionRevenueMember 2021-07-01 2021-09-30 0001652362 iea:RailConstructionRevenueMember 2020-07-01 2020-09-30 0001652362 iea:RailConstructionRevenueMember 2021-01-01 2021-09-30 0001652362 iea:RailConstructionRevenueMember 2020-01-01 2020-09-30 0001652362 iea:EnvironmentalRevenueMember 2021-07-01 2021-09-30 0001652362 iea:EnvironmentalRevenueMember 2020-07-01 2020-09-30 0001652362 iea:EnvironmentalRevenueMember 2021-01-01 2021-09-30 0001652362 iea:EnvironmentalRevenueMember 2020-01-01 2020-09-30 0001652362 iea:SpecialtyCivilSegmentMember 2021-07-01 2021-09-30 0001652362 iea:SpecialtyCivilSegmentMember 2020-07-01 2020-09-30 0001652362 iea:SpecialtyCivilSegmentMember 2021-01-01 2021-09-30 0001652362 iea:SpecialtyCivilSegmentMember 2020-01-01 2020-09-30 0001652362 iea:BuildingAndLeaseholdImprovementsMember 2021-09-30 0001652362 iea:BuildingAndLeaseholdImprovementsMember 2020-12-31 0001652362 us-gaap:LandMember 2021-09-30 0001652362 us-gaap:LandMember 2020-12-31 0001652362 us-gaap:EquipmentMember 2021-09-30 0001652362 us-gaap:EquipmentMember 2020-12-31 0001652362 iea:FurnitureAndFixturesAndEquipmentMember 2021-09-30 0001652362 iea:FurnitureAndFixturesAndEquipmentMember 2020-12-31 0001652362 us-gaap:VehiclesMember 2021-09-30 0001652362 us-gaap:VehiclesMember 2020-12-31 0001652362 iea:RenewablesSegmentMember 2019-12-31 0001652362 iea:SpecialtyCivilSegmentMember 2019-12-31 0001652362 iea:RenewablesSegmentMember 2020-01-01 2020-12-31 0001652362 iea:SpecialtyCivilSegmentMember 2020-01-01 2020-12-31 0001652362 2020-01-01 2020-12-31 0001652362 iea:RenewablesSegmentMember 2020-12-31 0001652362 iea:SpecialtyCivilSegmentMember 2020-12-31 0001652362 iea:RenewablesSegmentMember 2021-09-30 0001652362 iea:SpecialtyCivilSegmentMember 2021-09-30 0001652362 us-gaap:CustomerRelationshipsMember 2021-09-30 0001652362 us-gaap:CustomerRelationshipsMember 2021-01-01 2021-09-30 0001652362 us-gaap:CustomerRelationshipsMember 2020-12-31 0001652362 us-gaap:CustomerRelationshipsMember 2020-01-01 2020-12-31 0001652362 us-gaap:TradeNamesMember 2021-09-30 0001652362 us-gaap:TradeNamesMember 2021-01-01 2021-09-30 0001652362 us-gaap:TradeNamesMember 2020-12-31 0001652362 us-gaap:TradeNamesMember 2020-01-01 2020-12-31 0001652362 us-gaap:FairValueInputsLevel1Member iea:MergerWarrantsPrivateMember us-gaap:FairValueMeasurementsRecurringMember 2021-09-30 0001652362 us-gaap:FairValueInputsLevel2Member iea:MergerWarrantsPrivateMember us-gaap:FairValueMeasurementsRecurringMember 2021-09-30 0001652362 us-gaap:FairValueInputsLevel3Member iea:MergerWarrantsPrivateMember us-gaap:FairValueMeasurementsRecurringMember 2021-09-30 0001652362 iea:MergerWarrantsPrivateMember us-gaap:FairValueMeasurementsRecurringMember 2021-09-30 0001652362 us-gaap:FairValueInputsLevel1Member iea:MergerWarrantsPrivateMember us-gaap:FairValueMeasurementsRecurringMember 2020-12-31 0001652362 us-gaap:FairValueInputsLevel2Member iea:MergerWarrantsPrivateMember us-gaap:FairValueMeasurementsRecurringMember 2020-12-31 0001652362 us-gaap:FairValueInputsLevel3Member iea:MergerWarrantsPrivateMember us-gaap:FairValueMeasurementsRecurringMember 2020-12-31 0001652362 iea:MergerWarrantsPrivateMember us-gaap:FairValueMeasurementsRecurringMember 2020-12-31 0001652362 us-gaap:FairValueInputsLevel1Member iea:SeriesBPreferredSeriesAConversionWarrantsMember us-gaap:FairValueMeasurementsRecurringMember 2021-09-30 0001652362 us-gaap:FairValueInputsLevel2Member iea:SeriesBPreferredSeriesAConversionWarrantsMember us-gaap:FairValueMeasurementsRecurringMember 2021-09-30 0001652362 us-gaap:FairValueInputsLevel3Member iea:SeriesBPreferredSeriesAConversionWarrantsMember us-gaap:FairValueMeasurementsRecurringMember 2021-09-30 0001652362 iea:SeriesBPreferredSeriesAConversionWarrantsMember us-gaap:FairValueMeasurementsRecurringMember 2021-09-30 0001652362 us-gaap:FairValueInputsLevel1Member iea:SeriesBPreferredSeriesAConversionWarrantsMember us-gaap:FairValueMeasurementsRecurringMember 2020-12-31 0001652362 us-gaap:FairValueInputsLevel2Member iea:SeriesBPreferredSeriesAConversionWarrantsMember us-gaap:FairValueMeasurementsRecurringMember 2020-12-31 0001652362 us-gaap:FairValueInputsLevel3Member iea:SeriesBPreferredSeriesAConversionWarrantsMember us-gaap:FairValueMeasurementsRecurringMember 2020-12-31 0001652362 iea:SeriesBPreferredSeriesAConversionWarrantsMember us-gaap:FairValueMeasurementsRecurringMember 2020-12-31 0001652362 us-gaap:FairValueInputsLevel1Member iea:SeriesB1PreferredStock6WarrantsMember us-gaap:FairValueMeasurementsRecurringMember 2021-09-30 0001652362 us-gaap:FairValueInputsLevel2Member iea:SeriesB1PreferredStock6WarrantsMember us-gaap:FairValueMeasurementsRecurringMember 2021-09-30 0001652362 us-gaap:FairValueInputsLevel3Member iea:SeriesB1PreferredStock6WarrantsMember us-gaap:FairValueMeasurementsRecurringMember 2021-09-30 0001652362 iea:SeriesB1PreferredStock6WarrantsMember us-gaap:FairValueMeasurementsRecurringMember 2021-09-30 0001652362 us-gaap:FairValueInputsLevel1Member iea:SeriesB1PreferredStock6WarrantsMember us-gaap:FairValueMeasurementsRecurringMember 2020-12-31 0001652362 us-gaap:FairValueInputsLevel2Member iea:SeriesB1PreferredStock6WarrantsMember us-gaap:FairValueMeasurementsRecurringMember 2020-12-31 0001652362 us-gaap:FairValueInputsLevel3Member iea:SeriesB1PreferredStock6WarrantsMember us-gaap:FairValueMeasurementsRecurringMember 2020-12-31 0001652362 iea:SeriesB1PreferredStock6WarrantsMember us-gaap:FairValueMeasurementsRecurringMember 2020-12-31 0001652362 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2021-09-30 0001652362 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2021-09-30 0001652362 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2021-09-30 0001652362 us-gaap:FairValueMeasurementsRecurringMember 2021-09-30 0001652362 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2020-12-31 0001652362 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2020-12-31 0001652362 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2020-12-31 0001652362 us-gaap:FairValueMeasurementsRecurringMember 2020-12-31 0001652362 iea:SeriesBPreferredSeriesAConversionWarrantsMember 2020-12-31 0001652362 iea:SeriesB1PreferredStock6WarrantsMember 2020-12-31 0001652362 iea:SeriesBPreferredSeriesAConversionWarrantsMember 2021-01-01 2021-09-30 0001652362 iea:SeriesB1PreferredStock6WarrantsMember 2021-01-01 2021-09-30 0001652362 iea:SeriesBPreferredSeriesAConversionWarrantsMember 2021-09-30 0001652362 iea:SeriesB1PreferredStock6WarrantsMember 2021-09-30 0001652362 iea:SeriesAConversionSharesMember 2021-08-02 0001652362 iea:AntiDilutionSharesMember 2021-08-02 0001652362 iea:MergerWarrantsPrivateMember 2021-09-30 0001652362 iea:SeriesBPreferredStockWarrantsatclosingMemberMember 2019-05-20 0001652362 iea:MergerWarrantsMember 2021-09-30 0001652362 iea:MergerWarrantsMember 2021-01-01 2021-09-30 0001652362 iea:SeriesBMergerWarrantAntiDilutionMember 2021-09-30 0001652362 us-gaap:LongTermDebtMember 2021-09-30 0001652362 us-gaap:LongTermDebtMember 2020-12-31 0001652362 us-gaap:UnsecuredDebtMember 2021-09-30 0001652362 us-gaap:UnsecuredDebtMember 2020-12-31 0001652362 us-gaap:LoansPayableMember 2021-09-30 0001652362 us-gaap:LoansPayableMember 2020-12-31 0001652362 iea:SeriesBPreferredStockLiabilityMember 2021-09-30 0001652362 iea:SeriesBPreferredStockLiabilityMember 2020-12-31 0001652362 us-gaap:UnsecuredDebtMember 2021-08-17 0001652362 us-gaap:UnsecuredDebtMember 2021-08-17 2021-08-17 0001652362 us-gaap:RevolvingCreditFacilityMember 2021-08-17 0001652362 2021-08-17 0001652362 iea:IndexRateLoansMember 2021-08-17 0001652362 us-gaap:LondonInterbankOfferedRateLIBORMember 2021-08-17 0001652362 srt:MinimumMember 2021-08-17 2021-08-17 0001652362 srt:MaximumMember 2021-08-17 2021-08-17 0001652362 iea:ThirdARCreditAgreementMember 2021-08-17 0001652362 iea:SeriesBPreferredStockLiabilityMember 2021-08-17 0001652362 2021-08-17 2021-08-17 0001652362 us-gaap:EquityMember 2021-08-02 2021-08-02 0001652362 us-gaap:DebtMember 2021-08-17 2021-08-17 0001652362 us-gaap:DebtMember 2021-08-17 0001652362 us-gaap:EquityMember 2021-08-17 2021-08-17 0001652362 2021-08-02 2021-08-02 0001652362 2021-08-02 0001652362 iea:PrefundedWarrantsMember 2021-08-02 0001652362 iea:SeriesBPreferredStockWarrantsatclosingMemberMember 2021-08-02 0001652362 us-gaap:RedeemablePreferredStockMember 2021-07-01 2021-09-30 0001652362 us-gaap:RedeemablePreferredStockMember 2020-07-01 2020-09-30 0001652362 us-gaap:RedeemablePreferredStockMember 2021-01-01 2021-09-30 0001652362 us-gaap:RedeemablePreferredStockMember 2020-01-01 2020-09-30 0001652362 iea:MergerWarrantsMember 2021-07-01 2021-09-30 0001652362 iea:MergerWarrantsMember 2020-07-01 2020-09-30 0001652362 iea:MergerWarrantsMember 2020-01-01 2020-09-30 0001652362 us-gaap:WarrantMember 2021-07-01 2021-09-30 0001652362 us-gaap:WarrantMember 2020-07-01 2020-09-30 0001652362 us-gaap:WarrantMember 2021-01-01 2021-09-30 0001652362 us-gaap:WarrantMember 2020-01-01 2020-09-30 0001652362 iea:PrefundedWarrantsMember 2021-07-01 2021-09-30 0001652362 iea:PrefundedWarrantsMember 2020-07-01 2020-09-30 0001652362 iea:PrefundedWarrantsMember 2021-01-01 2021-09-30 0001652362 iea:PrefundedWarrantsMember 2020-01-01 2020-09-30 0001652362 us-gaap:StockOptionMember 2021-07-01 2021-09-30 0001652362 us-gaap:StockOptionMember 2020-07-01 2020-09-30 0001652362 us-gaap:StockOptionMember 2021-01-01 2021-09-30 0001652362 us-gaap:StockOptionMember 2020-01-01 2020-09-30 0001652362 us-gaap:RestrictedStockUnitsRSUMember 2021-07-01 2021-09-30 0001652362 us-gaap:RestrictedStockUnitsRSUMember 2020-07-01 2020-09-30 0001652362 us-gaap:RestrictedStockUnitsRSUMember 2021-01-01 2021-09-30 0001652362 us-gaap:RestrictedStockUnitsRSUMember 2020-01-01 2020-09-30 0001652362 srt:MinimumMember 2021-01-01 2021-09-30 0001652362 srt:MaximumMember 2021-01-01 2021-09-30 0001652362 iea:RailJointVentureMemberMember 2021-09-30 0001652362 iea:RailJointVentureMemberMember 2021-07-01 2021-09-30 0001652362 iea:RailJointVentureMemberMember 2021-01-01 2021-09-30 0001652362 iea:AresMember 2021-08-02 0001652362 us-gaap:SubsequentEventMember 2021-10-03 0001652362 us-gaap:SubsequentEventMember 2021-10-03 2021-10-03 shares iso4217:USD iso4217:USD shares pure iea:numberOfDays iea:timePeriod iea:segment iea:numberOfMonths 0001652362 2021 false Q3 --12-31 10-Q true 2021-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 47974783 158262000 164041000 327406000 163793000 222659000 145183000 22147000 19352000 730474000 492369000 140512000 130746000 37046000 36461000 20585000 25434000 37373000 37373000 4793000 4250000 0 2069000 771000 438000 971554000 729140000 199487000 104960000 196623000 129594000 146281000 118235000 24724000 25423000 10196000 8835000 2309000 2506000 579620000 389553000 28126000 32146000 28332000 29154000 290630000 159225000 0 173868000 18848000 9200000 7634000 8672000 1953000 0 955143000 801818000 0.0001 0.0001 1000000 1000000 17483 17483 0 17483000 0.0001 0.0001 150000000 150000000 44553902 21008745 44553902 21008745 4000 2000 257259000 35305000 -240852000 -125468000 16411000 -90161000 971554000 729140000 697759000 522232000 1534319000 1360999000 625589000 463343000 1392125000 1214828000 72170000 58889000 142194000 146171000 36539000 29656000 92279000 87214000 35631000 29233000 49915000 58957000 9403000 14975000 38257000 47240000 -101006000 0 -101006000 0 17582000 -3000000 17216000 -171000 -5040000 161000 -4798000 257000 -97400000 17419000 -111362000 12145000 2249000 6153000 4022000 10025000 -99649000 11266000 -115384000 2120000 255000 619000 1587000 1991000 0 2854000 0 35000 -99904000 7793000 -116971000 94000 -2.63 0.37 -4.09 0 -2.63 0.32 -4.09 0 38038055 20968271 28577230 20748193 38038055 35336064 28577230 20748193 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 0 -42000 -42000 181000 395000 -181000 -395000 619000 619000 20984000 2000 34517000 0 0 -124076000 -89557000 21009000 2000 35305000 0 0 -125468000 -90161000 -20434000 -20434000 1803000 727000 727000 521000 -2909000 -2909000 15000 656000 656000 23348000 2000 32467000 0 0 -145902000 -113433000 4699000 4699000 1926000 1926000 249000 -1853000 -1853000 1553000 1000 200000 201000 676000 676000 25150000 3000 32064000 0 0 -141203000 -109136000 -99649000 -99649000 1526000 1526000 78000 -579000 -579000 10548000 1000 193480000 193481000 2132000 23455000 23455000 649000 7568000 7568000 5996000 255000 255000 44553000 4000 257259000 0 0 -240852000 16411000 -115384000 2120000 34407000 36566000 17216000 -171000 7443000 9343000 -101006000 0 4179000 3067000 0 -1251000 -1038000 -139000 0 7959000 4022000 9814000 -325000 287000 163613000 -17327000 77476000 37210000 3130000 3288000 165943000 -64089000 28046000 -41635000 1296000 -58798000 542000 -847000 24013000 6727000 3512000 4151000 -21043000 -1729000 300000000 72000000 1934000 83201000 173345000 0 264937000 0 11415000 0 22742000 19301000 193481000 0 0 350000 0 718000 5341000 0 201000 0 13968000 -29434000 -5779000 -89961000 164041000 147259000 158262000 57298000 30830000 30149000 3478000 -955000 18562000 11691000 8200000 6028000 1587000 1991000 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 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 Heavy Civil and Industrial (“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 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. </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. The Company occasionally forms joint ventures with unrelated third parties for the execution of single contracts or projects. The Company assesses its joint ventures to determine if they meet the qualifications of a variable interest entity (“VIE”) in accordance with Accounting Standard Codification (“ASC”) Topic 810, Consolidation. For construction joint ventures that are not VIEs or fully consolidated but for which the Company has significant influence, the Company accounts for its interest in the joint ventures using the proportionate consolidation method, 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 11. Joint Ventures.</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:5pt;margin-top:5pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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, 2021 are not necessarily indicative of the results that may be expected for the year ending December 31, 2021. These financial statements should be read in conjunction with the Company’s audited consolidated financial statements for the year ended December 31, 2020 and notes thereto included in the Company’s 2020 Annual Report on Form 10-K.</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><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 prior period classification of the warrant liability fair value adjustment has been revised to conform to the current period presentation within the Condensed Consolidated Statements of Operations. This reclassification has no effect on net income or stockholders' equity.</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 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 99.5% and 98.4% of consolidated revenue from operations for the three months ended September 30, 2021 and 2020, respectively, and totaled 98.8% and 97.6% for the nine months ended September 30, 2021 and 2020, 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 0.5% and 1.6% of consolidated revenue from operations for the three months ended September 30, 2021 and 2020, respectively, and totaled 1.2% and 2.4% for the nine months ended September 30, 2021 and 2020, 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 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 Accounting Standards Codification (“ASC”) 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, 2021, the amount of the Company’s remaining performance obligations was $1,686.7 million. The Company expects to recognize approximately 75.5% of its remaining performance obligations as revenue during the next twelve months. Revenue recognized from performance obligations satisfied in previous periods was $(0.7) million and $(0.8) 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, 2021 and 2020, respectively, and $(1.1) million and $(4.4) million for the nine months ended September 30, 2021 and 2020, 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 the 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 the transaction price are not resolved in the Company’s favor, or to the extent incentives reflected in the 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, 2021 and December 31, 2020, the Company included approximately $70.8 million and $52.6 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 the nature, amount, timing and uncertainty of its revenue:</span></div><div style="margin-bottom:8pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:35.011%"/><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:14.104%"/><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:13.373%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.285%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><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:11.326%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.681%"/><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, 2021</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, 2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">September 30, 2021</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, 2020</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%">416,890 </span></td><td style="background-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%">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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">880,814 </span></td><td style="background-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%">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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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%">100,282 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">241,586 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></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%">517,172 </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%">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;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,122,400 </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%">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;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%">102,046 </span></td><td style="background-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%">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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">229,802 </span></td><td style="background-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%">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"/></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%">35,226 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">93,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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%">43,315 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">88,851 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></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%">180,587 </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%">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="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%">411,919 </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%">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="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 did not have any revenue concentrations above 10% for the three and nine months ended September 30, 2021 and 2020, respectively. The Company did not have any accounts recievable concentrations above 10% as of September 30, 2021 and 2020, respectively.</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%">Construction Joint Ventures</span></div><div><span><br/></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%">Certain contracts are executed through joint ventures. The arrangements are often formed for the execution of single contracts or projects and allow the Company to share risks and secure specialty skills required for project execution.</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%">In accordance with ASC Topic 810, Consolidation, the Company assesses its joint ventures at inception to determine if any meet the qualifications of a VIE. The Company considers a joint venture a VIE if either (a) the total equity investment is not sufficient to permit the entity to finance its activities without additional subordinated financial support, (b) characteristics of a controlling financial interest are missing (either the ability to make decisions through voting or other rights, the obligation to absorb the expected losses of the entity or the right to receive the expected residual returns of the entity), or (c) the voting rights of the equity holders are not proportional to their obligations to absorb the expected losses of the entity and/or their rights to receive the expected residual returns of the entity and substantially all of the entity’s activities either involve or are conducted on behalf of an investor that has disproportionately few voting rights. Upon the occurrence of certain events outlined in ASC 810, the Company reassesses its initial determination of whether the joint venture is a VIE.</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 Company also evaluates whether it is the primary beneficiary of each VIE and consolidates the VIE if the Company has both (a) the power to direct the economically significant activities of the entity, and (b) the obligation to absorb losses of, or the right to receive benefits from, the entity that could potentially be significant to the VIE. The Company considers the contractual agreements that define the ownership structure, distribution of profits and losses, risks, responsibilities, indebtedness, voting rights and board representation of the respective parties in determining whether it qualifies as the primary beneficiary. The Company also considers all parties that have direct or implicit variable interests when determining whether it is the primary beneficiary. When the Company is determined to be the primary beneficiary, the VIE is consolidated. In accordance with ASC 810, management’s assessment of whether the Company is the primary beneficiary of a VIE is performed continuously.</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%">Construction joint ventures that do not involve a VIE, or for which the Company is not the primary beneficiary, are evaluated for consolidation under the voting interest model that considers whether the Company owns or controls more than 50% of the voting interest in the joint venture. For construction joint ventures that are not consolidated but for which the Company has significant influence, the Company accounts for its interest in the joint ventures using the proportionate consolidation method, whereby the Company’s proportionate share of the joint ventures’ assets, liabilities, revenue and cost of operations are included in the appropriate classifications in the Company’s consolidated financial statements. 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 11. Joint Ventures </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">for additional discussion regarding joint ventures.</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 2021</span></div><div><span><br/></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%">In December 2019, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“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. The Company adopted the standard on January 1, 2021 on a prospective basis, which did not have an impact on our disclosures for income taxes. </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="margin-bottom:8pt;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. The Company is still evaluating the new standard but does not expect it to have a material impact on our estimate of the allowance for uncollectible accounts.</span></div><div style="margin-bottom:8pt;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><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. </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 did not have a material adverse impact on the Company’s financial results for the period ended September 30, 2021. Currently, most of the Company’s construction services are 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 work sites 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 the Company's 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>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 or cancellations, higher operating costs or delayed project start dates or project shutdowns that may be requested or mandated by governmental authorities or others. <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 Heavy Civil and Industrial (“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. </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. The Company occasionally forms joint ventures with unrelated third parties for the execution of single contracts or projects. The Company assesses its joint ventures to determine if they meet the qualifications of a variable interest entity (“VIE”) in accordance with Accounting Standard Codification (“ASC”) Topic 810, Consolidation. For construction joint ventures that are not VIEs or fully consolidated but for which the Company has significant influence, the Company accounts for its interest in the joint ventures using the proportionate consolidation method, 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 11. Joint Ventures.</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:5pt;margin-top:5pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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, 2021 are not necessarily indicative of the results that may be expected for the year ending December 31, 2021. These financial statements should be read in conjunction with the Company’s audited consolidated financial statements for the year ended December 31, 2020 and notes thereto included in the Company’s 2020 Annual Report on Form 10-K.</span></div> 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.The prior period classification of the warrant liability fair value adjustment has been revised to conform to the current period presentation within the Condensed Consolidated Statements of Operations. This reclassification has no effect on net income or stockholders' equity. <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 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 99.5% and 98.4% of consolidated revenue from operations for the three months ended September 30, 2021 and 2020, respectively, and totaled 98.8% and 97.6% for the nine months ended September 30, 2021 and 2020, 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 0.5% and 1.6% of consolidated revenue from operations for the three months ended September 30, 2021 and 2020, respectively, and totaled 1.2% and 2.4% for the nine months ended September 30, 2021 and 2020, 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 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 Accounting Standards Codification (“ASC”) 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, 2021, the amount of the Company’s remaining performance obligations was $1,686.7 million. The Company expects to recognize approximately 75.5% of its remaining performance obligations as revenue during the next twelve months. Revenue recognized from performance obligations satisfied in previous periods was $(0.7) million and $(0.8) 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, 2021 and 2020, respectively, and $(1.1) million and $(4.4) million for the nine months ended September 30, 2021 and 2020, 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 the 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 the transaction price are not resolved in the Company’s favor, or to the extent incentives reflected in the 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, 2021 and December 31, 2020, the Company included approximately $70.8 million and $52.6 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 the nature, amount, timing and uncertainty of its revenue:</span></div><div style="margin-bottom:8pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:35.011%"/><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:14.104%"/><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:13.373%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.285%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><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:11.326%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.681%"/><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, 2021</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, 2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">September 30, 2021</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, 2020</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%">416,890 </span></td><td style="background-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%">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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">880,814 </span></td><td style="background-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%">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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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%">100,282 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">241,586 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></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%">517,172 </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%">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;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,122,400 </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%">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;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%">102,046 </span></td><td style="background-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%">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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">229,802 </span></td><td style="background-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%">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"/></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%">35,226 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">93,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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%">43,315 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">88,851 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></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%">180,587 </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%">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="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%">411,919 </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%">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="padding:0 1pt"/></tr></table></div> 0.995 0.984 0.988 0.976 0.005 0.016 0.012 0.024 1686700000 0.755 P12M -700000 -800000 -1100000 -4400000 70800000 52600000 The following tables disaggregate revenue by customers and services performed, which the Company believes best depicts the nature, amount, timing and uncertainty of its revenue:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:35.011%"/><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:14.104%"/><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:13.373%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.285%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><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:11.326%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.681%"/><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, 2021</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, 2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">September 30, 2021</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, 2020</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%">416,890 </span></td><td style="background-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%">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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">880,814 </span></td><td style="background-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%">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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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%">100,282 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">241,586 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></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%">517,172 </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%">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;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,122,400 </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%">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;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%">102,046 </span></td><td style="background-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%">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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">229,802 </span></td><td style="background-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%">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"/></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%">35,226 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">93,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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%">43,315 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">88,851 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></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%">180,587 </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%">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="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%">411,919 </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%">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="padding:0 1pt"/></tr></table> 416890000 261754000 880814000 827442000 100282000 65297000 241586000 72617000 517172000 327051000 1122400000 900059000 102046000 119713000 229802000 264656000 35226000 52955000 93266000 132333000 43315000 22513000 88851000 63951000 180587000 195181000 411919000 460940000 The Company did not have any revenue concentrations above 10% for the three and nine months ended September 30, 2021 and 2020, respectively. The Company did not have any accounts recievable concentrations above 10% as of September 30, 2021 and 2020, respectively. <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Construction Joint Ventures</span></div><div><span><br/></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%">Certain contracts are executed through joint ventures. The arrangements are often formed for the execution of single contracts or projects and allow the Company to share risks and secure specialty skills required for project execution.</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%">In accordance with ASC Topic 810, Consolidation, the Company assesses its joint ventures at inception to determine if any meet the qualifications of a VIE. The Company considers a joint venture a VIE if either (a) the total equity investment is not sufficient to permit the entity to finance its activities without additional subordinated financial support, (b) characteristics of a controlling financial interest are missing (either the ability to make decisions through voting or other rights, the obligation to absorb the expected losses of the entity or the right to receive the expected residual returns of the entity), or (c) the voting rights of the equity holders are not proportional to their obligations to absorb the expected losses of the entity and/or their rights to receive the expected residual returns of the entity and substantially all of the entity’s activities either involve or are conducted on behalf of an investor that has disproportionately few voting rights. Upon the occurrence of certain events outlined in ASC 810, the Company reassesses its initial determination of whether the joint venture is a VIE.</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 Company also evaluates whether it is the primary beneficiary of each VIE and consolidates the VIE if the Company has both (a) the power to direct the economically significant activities of the entity, and (b) the obligation to absorb losses of, or the right to receive benefits from, the entity that could potentially be significant to the VIE. The Company considers the contractual agreements that define the ownership structure, distribution of profits and losses, risks, responsibilities, indebtedness, voting rights and board representation of the respective parties in determining whether it qualifies as the primary beneficiary. The Company also considers all parties that have direct or implicit variable interests when determining whether it is the primary beneficiary. When the Company is determined to be the primary beneficiary, the VIE is consolidated. In accordance with ASC 810, management’s assessment of whether the Company is the primary beneficiary of a VIE is performed continuously.</span></div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Construction joint ventures that do not involve a VIE, or for which the Company is not the primary beneficiary, are evaluated for consolidation under the voting interest model that considers whether the Company owns or controls more than 50% of the voting interest in the joint venture. For construction joint ventures that are not consolidated but for which the Company has significant influence, the Company accounts for its interest in the joint ventures using the proportionate consolidation method, whereby the Company’s proportionate share of the joint ventures’ assets, liabilities, revenue and cost of operations are included in the appropriate classifications in the Company’s consolidated financial statements. 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 11. Joint Ventures </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">for additional discussion regarding joint ventures.</span> <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 2021</span></div><div><span><br/></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%">In December 2019, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“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. The Company adopted the standard on January 1, 2021 on a prospective basis, which did not have an impact on our disclosures for income taxes. </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="margin-bottom:8pt;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. The Company is still evaluating the new standard but does not expect it to have a material impact on our estimate of the allowance for uncollectible accounts.</span></div><div style="margin-bottom:8pt;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 consisted of the following:</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:57.818%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.759%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.262%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.761%"/><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, 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%">December 31, 2020</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%">113,296 </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%">51,367 </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%">109,363 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">93,816 </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 #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">222,659 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">145,183 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><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 liabilities consist of the following:</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;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, 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%">December 31, 2020</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%">146,156 </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%">117,641 </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%">125 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">594 </span></td><td style="background-color:#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%">146,281 </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%">118,235 </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><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, 2021 that was included in the contract liability balance at December 31, 2020 was approximately $2.1 million and $114.1 million, respectively, and 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.</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 was as follows:</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;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%">2021</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="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%">2021</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></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%">— </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%">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%">— </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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#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%">14 </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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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%">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%">— </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%">— </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"/></tr></table></div> <div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:57.818%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.759%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.262%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.761%"/><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, 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%">December 31, 2020</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%">113,296 </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%">51,367 </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%">109,363 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">93,816 </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 #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">222,659 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">145,183 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><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 liabilities consist of the following:</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;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, 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%">December 31, 2020</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%">146,156 </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%">117,641 </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%">125 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">594 </span></td><td style="background-color:#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%">146,281 </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%">118,235 </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> 113296000 51367000 109363000 93816000 222659000 145183000 146156000 117641000 125000 594000 146281000 118235000 2100000 114100000 5800000 114500000 Activity in the allowance for doubtful accounts for the periods indicated was as follows:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;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%">2021</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="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%">2021</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></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%">— </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%">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%">— </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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#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%">14 </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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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%">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%">— </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%">— </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"/></tr></table> 0 89000 0 75000 0 0 0 14000 0 0 0 0 0 89000 0 89000 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="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;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, 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%">December 31, 2020</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%">6,263 </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%">4,402 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">225,143 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">192,402 </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,642 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,620 </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%">7,888 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,326 </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%">260,536 </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%">225,350 </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%">(120,024)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,604)</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%">140,512 </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%">130,746 </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><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%">Depreciation expense of property, plant and equipment was $10,960 and $9,282 for the three months ended September 30, 2021 and 2020, respectively, and was $29,558 and $26,575 for the nine months ended September 30, 2021 and 2020, respectively.</span></div> Property, plant and equipment consisted of the following:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;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, 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%">December 31, 2020</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%">6,263 </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%">4,402 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">225,143 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">192,402 </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,642 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,620 </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%">7,888 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,326 </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%">260,536 </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%">225,350 </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%">(120,024)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,604)</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%">140,512 </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%">130,746 </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> 6263000 4402000 17600000 17600000 225143000 192402000 3642000 3620000 7888000 7326000 260536000 225350000 120024000 94604000 140512000 130746000 10960000 9282000 29558000 26575000 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="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;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, 2020</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%">December 31, 2020</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, 2021</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 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="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;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, 2021</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, 2020</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%">(11,320)</span></td><td style="background-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%">15,180 </span></td><td style="background-color:#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%">4.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%">(8,481)</span></td><td style="background-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,019 </span></td><td style="background-color:#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 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%">(7,995)</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,405 </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%">2.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%">(5,985)</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%">7,415 </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 years</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"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td 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%">39,900 </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%">(19,315)</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%">20,585 </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%">39,900 </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%">(14,466)</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%">25,434 </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, 2021 and 2020, totaled $1.6 million and $3.3 million, respectively, and $4.8 million and $10.0 million for the nine months ended September 30, 2021 and 2020, 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 2021 through 2025:</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;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 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><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%">2025</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,616 </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"/><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,876 </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;margin-bottom:5pt;vertical-align:text-bottom;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, 2020</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%">December 31, 2020</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, 2021</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 34353000 37373000 0 0 0 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="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;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, 2021</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, 2020</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%">(11,320)</span></td><td style="background-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%">15,180 </span></td><td style="background-color:#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%">4.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%">(8,481)</span></td><td style="background-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,019 </span></td><td style="background-color:#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 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%">(7,995)</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,405 </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%">2.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%">(5,985)</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%">7,415 </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 years</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"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td 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%">39,900 </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%">(19,315)</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%">20,585 </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%">39,900 </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%">(14,466)</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%">25,434 </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 11320000 15180000 P4Y3M 26500000 8481000 18019000 P5Y 13400000 7995000 5405000 P2Y3M 13400000 5985000 7415000 P3Y 39900000 19315000 20585000 39900000 14466000 25434000 1600000 3300000 4800000 10000000 The following table provides the annual intangible amortization expense currently expected to be recognized for the years 2021 through 2025:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;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 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><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%">2025</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,616 </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"/><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,876 </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> 1616000 6466000 5841000 3785000 2876000 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><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="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;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, 2021</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, 2020</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%">Private 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%">348 </span></td><td style="background-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%">348 </span></td><td style="background-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%">— </span></td><td style="background-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"/></tr><tr><td colspan="3" style="background-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 Preferred Stock - Anti-dilution 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%">18,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 colspan="2" style="background-color:#cceeff;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%">18,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 colspan="2" style="background-color:#cceeff;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%">8,800 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;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,800 </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-1 Preferred Stock - Performance 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%">400 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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 liabilities</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%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">348 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">18,500 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">18,848 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">9,200 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">9,200 </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"/></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="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:62.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.115%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:17.613%"/><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:13.961%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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"/><td colspan="3" style="display:none"/><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="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%">Beginning Balance, December 31, 2020</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><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%">8,800 </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="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:9pt;font-weight:400;line-height:100%">Fair value adjustment - loss (gain) recognized in other income</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;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%">17,268 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(400)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-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 (equity)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;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,568)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;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="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"><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, 2021</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">18,500 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-top:0.4pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On August 2, 2021, the Company closed an underwritten public offering. At the closing of the offering, the following equity transactions were completed with ASOF Holdings I, L.P. (“ASOF”) and Ares Special Situations Fund IV, L.P. (“ASSF” and, together with ASOF, “Ares Parties”):</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">the Ares Parties converted all of their Series A Preferred Stock, par value $0.0001 per share (the “Series A Preferred Stock”) (consisting of all of the Company's issued and outstanding shares of Series A Preferred Stock), into 2,132,273 shares of common stock;</span></div><div style="padding-left:36pt"><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">the Company issued to the Ares Parties 507,417 shares of common stock representing shares of common stock underlying warrants that the Ares Parties were entitled to pursuant to anti-dilution rights that are triggered upon conversion of the Series A Preferred Stock described below as a part of the “</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 Preferred Stock - Anti-Dilution Warrants</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">” section;</span></div><div style="padding-left: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%">For further discussion of the equity transaction 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 8. Earnings Per Share</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><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 requirements:</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-style:italic;font-weight:700;line-height:120%">Private Warrants (recurring) - </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has 295,000 private warrants that are not actively traded on the public markets and the Company adjusts the fair value at the end of each fiscal period using the price on that date multiplied by the remaining private warrants. The Private warrants were recorded as warrant obligations at the end of the quarter and the fair value adjustment was recorded as Warrant liability fair value adjustment for the three and nine months ended September 30, 2021. For further discussion 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 8. Earnings Per Share</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="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%">    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 for anti-dilution warrants were as follows; </span></div><div><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">upon conversion by Series A Preferred Stockholders and determined on a 30-day volume weighted average. As noted above, these anti-dilution warrants were issued upon the conversion of the Series A Preferred Stock as part of the equity transaction on August 2, 2021 and therefore no liability was recorded at September 30, 2021. </span></div><div><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">upon the exercise of any warrant with an exercise price of $11.50 or higher. As of September 30, 2021, the Company had 8,480,000 Merger Warrants to purchase shares of common stock at $11.50 per share. If the Merger Warrants were converted it would result in an additional 2.6 million anti-dilution warrants being issued. As of September 30, 2021, the Company recorded the anti-dilution warrants at fair value, which was estimated using a Monte Carlo simulation based on certain significant unobservable inputs, such as a risk rate premium, volatility of stock, conversion stock price, current stock price and amount of time remaining before expiration of the Merger Warrants. The calculation derived a fair value adjustment of $18.5 million to the liability based on an anti-dilution warrant fair value of $7.27.</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%">Significant unobservable inputs used in the fair value calculation as of the periods indicated were as follows:</span></div><div style="text-indent:36pt"><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:79.016%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.784%"/><td style="width:0.1%"/></tr><tr><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:10pt;font-weight:700;line-height:100%">September 30, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock price</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.43 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Conversion stock price</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.50 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Time before Merger Warrant expiration </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.49 </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%">Stock volatility</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%">56.95 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Risk-free interest rate</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.18 </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><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><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%"> - 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. The Company remained above the Adjusted EBITDA threshold for the trailing twelve-month basis from May 31, 2020 through April 30, 2021 and therefore was not required to issue additional warrants. </span></div>    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. 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;margin-bottom:5pt;vertical-align:text-bottom;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, 2021</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, 2020</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%">Private 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%">348 </span></td><td style="background-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%">348 </span></td><td style="background-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%">— </span></td><td style="background-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"/></tr><tr><td colspan="3" style="background-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 Preferred Stock - Anti-dilution 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%">18,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 colspan="2" style="background-color:#cceeff;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%">18,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 colspan="2" style="background-color:#cceeff;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%">8,800 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;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,800 </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-1 Preferred Stock - Performance 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%">400 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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 liabilities</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%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">348 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">18,500 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">18,848 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">9,200 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">9,200 </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"/></tr></table> 0 348000 0 348000 0 0 0 0 0 0 18500000 18500000 0 0 8800000 8800000 0 0 0 0 0 0 400000 400000 0 348000 18500000 18848000 0 0 9200000 9200000 <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="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:62.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.115%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:17.613%"/><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:13.961%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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"/><td colspan="3" style="display:none"/><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="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%">Beginning Balance, December 31, 2020</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><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%">8,800 </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="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:9pt;font-weight:400;line-height:100%">Fair value adjustment - loss (gain) recognized in other income</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;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%">17,268 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(400)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-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 (equity)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;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,568)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;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="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"><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, 2021</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">18,500 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div> 8800000 400000 17268000 400000 -7568000 0 18500000 0 0.0001 2132273 507417 295000 30 11.50 8480000 11.50 2600000 18500000 7.27 <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%">Significant unobservable inputs used in the fair value calculation as of the periods indicated were as follows:</span></div><div style="text-indent:36pt"><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:79.016%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.784%"/><td style="width:0.1%"/></tr><tr><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:10pt;font-weight:700;line-height:100%">September 30, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock price</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.43 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Conversion stock price</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.50 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Time before Merger Warrant expiration </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.49 </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%">Stock volatility</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%">56.95 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Risk-free interest rate</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.18 </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> 11.43 11.50 1.49 0.5695 0.0018 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 consisted of the following obligations as of:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;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, 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%">December 31, 2020</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%">— </span></td><td style="background-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%">173,345 </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="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Senior unsecured 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%">300,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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%">Commercial equipment notes</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,170 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,582 </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 principal due for long-term debt</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%">304,170 </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%">178,927 </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%">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%">(11,231)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(17,196)</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: Current portion of long-term debt</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,309)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,506)</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%">   Long-term debt, less current portion</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%">290,630 </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%">159,225 </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 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;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">185,396 </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%">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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,528)</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%">  Long-term Series B Preferred Stock</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%">— </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%">173,868 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:8pt"><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%">Senior Unsecured Notes</span></div><div><span><br/></span></div><div style="margin-top:0.4pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On August 17, 2021, IEA Energy Services LLC, a wholly owned subsidiary of the Company (“Services”), issued $300.0 million aggregate principal amount of its 6.625% senior unsecured notes due 2029 (the “Senior Unsecured Notes”), in a private placement. Interest is payable on the Senior Unsecured Notes on each February 15 and August 15, commencing on February 15, 2022. The Senior Unsecured Notes will mature on August 15, 2029. The Senior Unsecured Notes are guaranteed on a senior unsecured basis by the Company and certain of its domestic wholly-owned subsidiaries (the “Guarantors”).</span></div><div style="margin-top:0.4pt;text-indent:36pt"><span><br/></span></div><div style="margin-top:0.4pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On or after August 15, 2024, the Senior Unsecured Notes are subject to redemption at any time and from time to time at the option of Services, in whole or in part, at the redemption prices (expressed as percentages of principal amount) set forth below plus accrued and unpaid interest, if redeemed during the twelve-month period beginning on August 15 of the years indicated below:</span></div><div style="margin-top:0.4pt;text-indent:36pt"><span><br/></span></div><div style="margin-top:0.4pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:88.519%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.281%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">Year</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">Percentage</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">2024</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">103.3 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">2025</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">101.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">2026 and thereafter</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">100.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">%</span></td></tr></table></div><div style="margin-top:0.4pt;text-indent:36pt"><span><br/></span></div><div style="margin-top:0.4pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prior to August 15, 2024, Services may also redeem some or all of the Senior Unsecured Notes at the principal amount of the Senior Unsecured Notes, plus a “make-whole premium,” together with accrued and unpaid interest. In addition, at any time prior to August 15, 2024, Services may redeem up to 40.0% of the original principal amount of the Senior Unsecured Notes with the proceeds of certain equity offerings at a redemption price of 106.63% of the principal amount of the Senior Unsecured Notes, together with accrued and unpaid interest.</span></div><div style="margin-top:0.4pt;text-indent:36pt"><span><br/></span></div><div style="margin-top:0.4pt;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 the issuance of the Senior Unsecured Notes, Services entered into an indenture (the “Indenture”) with the Guarantors and Wilmington Trust, National Association, as trustee, providing for the issuance of the Senior Unsecured Notes. The terms of the Indenture provides for, among other things, negative covenants that under certain circumstances would limit Services’ ability to incur additional indebtedness; pay dividends or make other restricted payments; make loans and investments; incur liens; sell assets; enter into affiliate transactions; enter into certain sale and leaseback transactions; enter into agreements restricting Services' subsidiaries' ability to pay dividends; and merge, consolidate or amalgamate or sell all or </span></div><div style="margin-top:0.4pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">substantially all of its property, subject to certain thresholds and exceptions. The Indenture provides for customary events of default that include (subject in certain cases to customary grace and cure periods), among others, nonpayment of principal or interest; breach of other covenants or agreements in the Indenture; failure to pay certain other indebtedness; failure to pay certain final judgments; failure of certain guarantees to be enforceable; and certain events of bankruptcy or insolvency.</span></div><div style="margin-top:0.4pt"><span><br/></span></div><div style="margin-top:0.4pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Credit Agreement</span></div><div style="margin-top:0.4pt"><span><br/></span></div><div style="margin-top:0.4pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On August 17, 2021, Services, as the borrower, and certain guarantors (including the Company), entered into a Credit Agreement (the “Credit Agreement”) with a syndicate of lenders and CIBC Bank USA in its capacities as the Administrative and Collateral Agent for the lenders. The Credit Agreement provides for a $150.0 million senior secured revolving credit facility. The Credit Agreement is guaranteed by the Company and certain subsidiaries of the Company (the “Credit Agreement Guarantors” and together with Services, the “Loan Parties”) and is secured by a security interest in substantially all of the Loan Parties’ personal property and assets. Services has the ability to increase available borrowing under the credit facility by an additional amount up to $50.0 million subject to certain conditions.</span></div><div style="margin-top:0.4pt;text-indent:36pt"><span><br/></span></div><div style="margin-top:0.4pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Services may voluntarily repay and reborrow outstanding loans under the credit facility at any time subject to usual and customary breakage costs for borrowings bearing interest based on LIBOR and minimum amount requirements set forth in the Credit Agreement. The credit facility includes $100.0 million in borrowing capacity for the issuance of letters of credit. The credit facility is not subject to amortization and matures with all commitments terminating on August 17, 2026.</span></div><div style="margin-top:0.4pt;text-indent:36pt"><span><br/></span></div><div style="margin-top:0.4pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest rates on the credit facility are based upon (1) an index rate that is established at the highest of the prime rate or the sum of the federal funds rate plus 0.50%, or (2) at Services’ election, a LIBOR rate, plus in either case, an applicable interest rate margin. The applicable interest rate margins are adjusted on a quarterly basis based upon Services’ first lien net leverage within the range of 1.00% to 2.50% for index rate loans and 2.00% and 3.50% for LIBOR loans. Borrowings under the credit facility shall initially bear interest at a rate per annum equal to LIBOR plus 2.50%. In addition to paying interest on outstanding principal under the credit facility, Services is required to pay a commitment fee to the lenders under the credit facility for unused commitments. The commitment fee rate ranges from 0.30% to 0.45% per annum depending on Services’ First Lien Net Leverage Ratio (as defined in the Credit Agreement).</span></div><div style="margin-top:0.4pt;text-indent:36pt"><span><br/></span></div><div style="margin-top:0.4pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The credit facility requires Services to comply with a quarterly maximum consolidated First Lien Net Leverage Ratio test and minimum Fixed Charge Coverage ratio as follows:</span></div><div style="margin-top:0.4pt;text-indent:36pt"><span><br/></span></div><div style="margin-top:0.4pt;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">Fixed Charge Coverage Ratio - The Loan Parties shall not permit the Fixed Charge Coverage Ratio (as defined in the Credit Agreement) as of the last day of any four consecutive fiscal quarter period ending on the last day of a fiscal quarter to be less than 1.20:1.00, commencing with the period ending September 30, 2021. </span></div><div style="margin-top:0.4pt;padding-left:36pt"><span><br/></span></div><div style="margin-top:0.4pt;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">First Lien Net Leverage Ratio – The Loan Parties will not permit the First Lien Net Leverage Ratio (as defined in the Credit Agreement) as of the last day of any four consecutive fiscal quarter period ending on the last day of a fiscal quarter to exceed 1.75:1.00, commencing with the period ending September 30, 2021 (subject to certain increases for permitted acquisitions). </span></div><div style="margin-top:0.4pt;text-indent:36pt"><span><br/></span></div><div style="margin-top:0.4pt;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 Credit Agreement contains a number of covenants that, among other things and subject to certain exceptions, limit Services’ ability and the ability of its restricted subsidiaries including the Company to incur indebtedness or guarantee debt; incur liens; make investments, loans and acquisitions; merge, liquidate or dissolve; sell assets, including capital stock of subsidiaries; pay dividends on its capital stock or redeem, repurchase or retire its capital stock; amend, prepay, redeem or purchase subordinated debt; and engage in transactions with affiliates.</span></div><div style="margin-top:0.4pt;text-indent:36pt"><span><br/></span></div><div style="margin-top:0.4pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Credit Agreement contains certain customary representations and warranties, affirmative covenants and events of default (including, among others, an event of default upon a change of control). If an event of default occurs, the lenders under the credit facility are entitled to take various actions, including the acceleration of amounts due under the credit facility and all actions permitted to be taken by a secured creditor.</span></div><div style="margin-top:0.4pt;text-indent:36pt"><span><br/></span></div><div style="margin-top:0.4pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Third A&amp;R Credit Agreement and Term Loan</span></div><div style="margin-top:0.4pt"><span><br/></span></div><div style="margin-top:0.4pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prior to entering into the Credit Agreement, we were party to that certain Third A&amp;R Credit Agreement, dated May 15, 2019, as amended (the “Third A&amp;R Credit Agreement”), which governed the terms of our term loan (the “Term Loan”) and provided for revolving credit commitments of up to $75.0 million, upon the terms and subject to the satisfaction of the </span></div><div style="margin-top:0.4pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">conditions set forth in the Third A&amp;R Credit Agreement. The Term Loan was repaid in full and the Third A&amp;R Credit Agreement has been terminated.</span></div><div style="margin-top:0.4pt;text-indent:36pt"><span><br/></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 stated interest rate for the senior notes as of September 30, 2021 was 6.625%. The weighted average interest rate for the Third A&amp;R Credit Agreement term loan as of December 31, 2020 was 7.00%.</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%">Series B Preferred Stock</span></div><div style="margin-top:0.4pt;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 purchase agreements and issued Series B Preferred Stock. The Series B Preferred Stock was a mandatorily redeemable financial instrument under ASC Topic 480 and had 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 Stock was February 15, 2025. </span></div><div style="margin-top:0.4pt;text-indent:36pt"><span><br/></span></div><div style="margin-top:0.4pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On August 17, 2021, the Company redeemed all of the shares of Series B Preferred Stock at the Optional Redemption Price per share. The Optional Redemption Price was a price per share of Series B Preferred Stock in cash equal to $1,500, plus all accrued and unpaid dividends thereon since the immediately preceding dividend date calculated through the day prior to such redemption, minus the amount of any Series B preferred cash dividends actually paid. See the table below for further discussion of proceeds and the loss on extinguishment.</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 and Series B Preferred Stock Extinguishment</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 used the proceeds from the Senior debt and equity transaction 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 8. Earnings Per Share </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">and the New Credit Facility discussed above to redeem all of the Series B Preferred Stock and paid off the Term Loan. Below is a summary of the the use of proceeds:</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:75.946%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:21.854%"/><td style="width:0.1%"/></tr><tr><td colspan="6" 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%">Use of Proceeds ($ in millions)</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Proceeds from Equity transaction</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">193.5 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Proceeds from Debt transaction</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%">300.0 </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%">Transaction proceeds</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%">493.5 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Deferred Fees</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11.4)</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 transaction proceeds</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">482.1 </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"/></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 Stock redemption</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%">(264.9)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Term Loan payoff</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%">(173.3)</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%">Revolver and letter of credit payoff</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%">(22.4)</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 use of proceeds</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(460.6)</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;padding:0 1pt"/></tr><tr><td colspan="6" 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%">Loss on Extinguishment of Debt</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Series B Preferred Stock - Make Whole Premium</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47.3 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Write-off of deferred fees related to term loan</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%">13.2 </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%">Series B Preferred Stock - write-off of deferred fees and discount</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%">40.5 </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%">Loss on Extinguishment of Debt</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101.0 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-indent:36pt"><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, 2021:</span></div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;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 2021</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%">633 </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%">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%">1,952 </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%">838 </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%">442 </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%">2025</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%">239 </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%">300,066 </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%">304,170 </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> Debt consisted of the following obligations as of:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;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, 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%">December 31, 2020</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%">— </span></td><td style="background-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%">173,345 </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="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Senior unsecured 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%">300,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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%">Commercial equipment notes</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,170 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,582 </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 principal due for long-term debt</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%">304,170 </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%">178,927 </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%">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%">(11,231)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(17,196)</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: Current portion of long-term debt</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,309)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,506)</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%">   Long-term debt, less current portion</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%">290,630 </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%">159,225 </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 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;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">185,396 </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%">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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,528)</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%">  Long-term Series B Preferred Stock</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%">— </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%">173,868 </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> 0 173345000 300000000 0 4170000 5582000 304170000 178927000 11231000 17196000 2309000 2506000 290630000 159225000 0 185396000 0 11528000 0 173868000 300000000 0.06625 <div style="margin-top:0.4pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On or after August 15, 2024, the Senior Unsecured Notes are subject to redemption at any time and from time to time at the option of Services, in whole or in part, at the redemption prices (expressed as percentages of principal amount) set forth below plus accrued and unpaid interest, if redeemed during the twelve-month period beginning on August 15 of the years indicated below:</span></div><div style="margin-top:0.4pt;text-indent:36pt"><span><br/></span></div><div style="margin-top:0.4pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:88.519%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.281%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">Year</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">Percentage</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">2024</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">103.3 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">2025</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">101.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">2026 and thereafter</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">100.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">%</span></td></tr></table></div> 1.033 1.017 1.000 0.400 1.0663 150000000 50000000 100000000 0.0050 0.0100 0.0250 0.0200 0.0350 0.0250 0.0030 0.0045 1.20 1.75 75000000 0.06625 0.0700 1500 <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 used the proceeds from the Senior debt and equity transaction 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 8. Earnings Per Share </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">and the New Credit Facility discussed above to redeem all of the Series B Preferred Stock and paid off the Term Loan. Below is a summary of the the use of proceeds:</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:75.946%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:21.854%"/><td style="width:0.1%"/></tr><tr><td colspan="6" 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%">Use of Proceeds ($ in millions)</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Proceeds from Equity transaction</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">193.5 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Proceeds from Debt transaction</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%">300.0 </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%">Transaction proceeds</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%">493.5 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Deferred Fees</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11.4)</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 transaction proceeds</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">482.1 </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"/></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 Stock redemption</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%">(264.9)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Term Loan payoff</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%">(173.3)</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%">Revolver and letter of credit payoff</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%">(22.4)</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 use of proceeds</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(460.6)</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;padding:0 1pt"/></tr><tr><td colspan="6" 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%">Loss on Extinguishment of Debt</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Series B Preferred Stock - Make Whole Premium</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47.3 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Write-off of deferred fees related to term loan</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%">13.2 </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%">Series B Preferred Stock - write-off of deferred fees and discount</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%">40.5 </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%">Loss on Extinguishment of Debt</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101.0 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 193500000 300000000.0 493500000 11400000 482100000 264900000 173300000 22400000 -460600000 47300000 13200000 40500000 101000000.0 <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, 2021:</span></div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;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 2021</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%">633 </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%">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%">1,952 </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%">838 </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%">442 </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%">2025</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%">239 </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%">300,066 </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%">304,170 </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> 633000 1952000 838000 442000 239000 300066000 304170000 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 ASC 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 $52.8 million and $57.6 million at September 30, 2021 and December 31, 2020, respectively. Gross property under this capitalized lease agreement at September 30, 2021 and December 31, 2020, totaled $144.9 million and $128.0 million, less accumulated depreciation of $70.2 million and $55.1 million, respectively, for net balances of $74.7 million and $72.9 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-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;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 2021</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,846 </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%">25,050 </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%">11,125 </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%">6,951 </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%">2025</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,870 </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%">1,721 </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 12.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%">56,563 </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,713)</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 12.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%">52,850 </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%">24,724 </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 12.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%">28,126 </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 $38.5 million and $38.0 million at September 30, 2021 and December 31, 2020, respectively. Property under these operating lease agreements at September 30, 2021 and December 31, 2020, totaled $37.0 million and $36.5 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><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 under non-cancelable operating leases are as follows:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;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 2021</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,247 </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%">11,983 </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%">9,476 </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%">5,058 </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%">2025</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,285 </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%">18,960 </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 12.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%">51,009 </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%">(12,481)</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 12.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%">38,528 </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%">10,196 </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 12.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%">28,332 </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-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:40.420%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.523%"/><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, 2021</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, 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, 2021</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></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,855 </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%">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%">17,533 </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"/></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%">758 </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%">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%">2,364 </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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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,186 </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,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%">9,759 </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"/></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%">61,222 </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%">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%">120,450 </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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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%">2,214 </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%">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%">6,372 </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"/></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%">(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%">(100)</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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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%">73,202 </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%">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 #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%">156,378 </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%">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"/></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%">758 </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%">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%">2,363 </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"/></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,232 </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%">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%">9,656 </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"/></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.84 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.55 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%">7.55 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%">8.16 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%">5.49 </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.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></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.75 </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.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></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%">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, 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, 2021, and December 31, 2020, the Company was contingently liable under letters of credit issued under our credit facility, in the amount of $33.7 million and $7.8 million, respectively, related to projects and insurance. In addition, as of September 30, 2021 and December 31, 2020, the Company had outstanding surety bonds on projects with nominal amounts of $3.2 billion and $2.8 billion, respectively. The remaining approximate exposure related to these surety bonds amounted to $400.0 million and $293.1 million, respectively.</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%">Legal Proceedings</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:112%">The Company is a nominal defendant to a lawsuit, instituted in December 2019 in the Delaware Chancery Court by a purported stockholder of the Company, against the Company’s Board of Directors, Oaktree Capital Management ("Oaktree"), and Ares Management, LLC ("Ares"), from which Ares was subsequently dismissed. The complaint asserts a variety of claims arising out of the sale of Series B Preferred Stock and warrants to Ares and Oaktree in May 2019. The complaint alleges claims for breach of fiduciary duty directly on behalf of putative class of stockholders and derivatively on behalf of the Company, aiding and abetting breach of fiduciary duty both derivatively and directly, and unjust enrichment derivatively on behalf of the Company. The plaintiff is seeking rescission of the transaction, unspecified monetary damages, and fees. On July 28, 2021, the Company and the plaintiff stockholder entered into a memorandum of understanding to settle the lawsuit against all defendants, subject to approval by the Delaware Chancery Court, the terms of which do not require payment of any settlement funds to the plaintiff except that, as they are entitled to do under Delaware law, the plaintiffs are entitled to ask the Court to award them attorneys’ fees in connection with the settlement. The timing of the approval of the settlement, if any, by the Court is unknown at this time but is not expected to occur prior to year-end. The Company has placed its director and officer liability insurance carriers on notice of the lawsuit and the proposed settlement; pursuant to the coverage terms, the Company is subject to a $1.5 million deductible, which the Company has exhausted. Pursuant to agreements entered into in connection with the sale of Series B Preferred Stock, the Company is obligated to indemnify Oaktree and Ares for any legal fees and damages incurred by either of them in connection with this matter.</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 is involved in a variety of other legal cases, claims and other disputes that arise from time to time in the ordinary course of its business. While the Company believes it has good defense against these cases and intends to defend them vigorously, it cannot provide assurance that it will be successful in recovering all or any of the potential damages it has claimed or in defending claims against the Company. While the lawsuits and claims are asserted for amounts that may be material, should an unfavorable outcome occur, management does not currently expect that any currently pending matters will have a material adverse effect on the Company’s financial position, results of operations or cash flows. However, an unfavorable resolution of one or more of such matters could have a material adverse effect on the Company's business, financial condition, results of operations and cash flows.</span></div> 52800000 57600000 144900000 128000000 70200000 55100000 74700000 72900000 The future minimum payments of finance lease obligations are as follows:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;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 2021</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,846 </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%">25,050 </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%">11,125 </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%">6,951 </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%">2025</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,870 </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%">1,721 </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 12.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%">56,563 </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,713)</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 12.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%">52,850 </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%">24,724 </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 12.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%">28,126 </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> 6846000 25050000 11125000 6951000 4870000 1721000 56563000 -3713000 52850000 24724000 28126000 38500000 38000000 37000000 36500000 3200000 The future minimum payments under non-cancelable operating leases are as follows:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;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 2021</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,247 </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%">11,983 </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%">9,476 </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%">5,058 </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%">2025</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,285 </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%">18,960 </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 12.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%">51,009 </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%">(12,481)</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 12.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%">38,528 </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%">10,196 </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 12.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%">28,332 </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> 3247000 11983000 9476000 5058000 2285000 18960000 51009000 -12481000 38528000 10196000 28332000 <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-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:40.420%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.523%"/><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, 2021</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, 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, 2021</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></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,855 </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%">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%">17,533 </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"/></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%">758 </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%">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%">2,364 </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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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,186 </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,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%">9,759 </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"/></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%">61,222 </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%">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%">120,450 </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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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%">2,214 </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%">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%">6,372 </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"/></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%">(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%">(100)</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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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%">73,202 </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%">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 #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%">156,378 </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%">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"/></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%">758 </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%">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%">2,363 </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"/></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,232 </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%">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%">9,656 </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"/></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.84 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.55 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%">7.55 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%">8.16 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%">5.49 </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.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></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.75 </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.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></tr></table></div> 5855000 5281000 17533000 16836000 758000 891000 2364000 3017000 3186000 3340000 9759000 10307000 61222000 49817000 120450000 116585000 2214000 891000 6372000 2835000 33000 33000 100000 99000 73202000 60187000 156378000 149481000 758000 891000 2363000 3017000 3232000 3275000 9656000 10003000 P2Y10M2D P2Y6M18D P7Y6M18D P8Y1M28D 0.0549 0.0607 0.0675 0.0694 33700000 7800000 3200000000 2800000000 400000000 293100000 1500000 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 and net income allocated to participating securities. If there is a net loss, the amount of the loss is increased by those preferred dividends. </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, where applicable, assumes the dilutive effect of (i) Series A cumulative convertible preferred stock, using the if-converted method, (ii) publicly traded warrants, (iii) Series B Preferred Stock - Warrants and (iv) the assumed exercise of in-the-money stock options 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 </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 style="margin-top:0.4pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">Public Offering</span></div><div style="margin-top:0.4pt;text-indent:36pt"><span><br/></span></div><div style="margin-top:0.4pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On August 2, 2021, the Company closed an underwritten public offering of 10,547,866 shares of common stock, par value $0.0001 per share (the “Common Stock”), at a public offering price of $11.00 per share and pre-funded warrants (the “Pre-Funded Warrants”) to purchase an additional 7,747,589 shares of Common Stock at a price of $10.9999 per Pre-Funded Warrant (the “Offering”). </span></div><div style="margin-top:0.4pt"><span><br/></span></div><div style="margin-top:0.4pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Pre-Funded Warrants to purchase 7,747,589 shares of our Common Stock were issued to ASOF in connection with the closing of the Offering. The Pre-Funded Warrants have an exercise price of $0.0001 per share and do not expire and are exercisable at any time after their original issuance. The Pre-Funded Warrants may not be exercised by the holder to the extent that the holder, together with its affiliates that report together as a group under the beneficial ownership rules, would beneficially own, after such exercise more than 32.0% of our issued and outstanding Common Stock.</span></div><div style="margin-top:0.4pt"><span><br/></span></div><div style="margin-top:0.4pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At the closing of the Offering the Ares Parties completed the following equity transactions:</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">converted all of their Series A Preferred Stock into 2,132,273 shares of Common Stock;</span></div><div style="padding-left:36pt"><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">the Company issued to the Ares Parties 507,417 shares of Common Stock representing shares of Common Stock underlying warrants that the Ares Parties were entitled to pursuant to anti-dilution rights that are triggered upon conversion of the Series A Preferred Stock described 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%">; and</span></div><div style="padding-left:36pt"><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">the Company issued to the Ares Parties 5,996,310 shares of Common Stock for the exercise of warrants that were issued to the Ares Parties in connection with their original purchases of Series B Preferred Stock (the “Series B Preferred Stock - Warrants”).</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-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;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%">2021</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%">2021</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></tr><tr><td colspan="3" style="background-color:#cceeff;padding: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%">(99,649)</span></td><td style="background-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%">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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,384)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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%">(255)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">(1,587)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></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"><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></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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%">(35)</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%">    Net income (loss) available to common stockholders</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(99,904)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,793 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(116,971)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">94 </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;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%">Denominator:</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%">  Weighted average common shares outstanding - basic</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%">38,038,055 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,577,230 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,748,193 </span></td><td style="background-color:#ffffff;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:400;line-height:100%">   Series B Preferred Stock - Warrants</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(3)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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,683,903 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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%">   Convertible Series A Preferred Stock</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%">4,758,887 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#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%">   Merger 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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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%">   Options</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:400;line-height:100%">   RSUs</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">(4)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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%">  Weighted average common shares outstanding - diluted</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%">38,038,055 </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%">35,336,064 </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%">28,577,230 </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%">20,748,193 </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 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:700;line-height:100%">Anti-dilutive: </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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">  Convertible Series A Preferred Stock </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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%">6,920,305 </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%">  Merger Warrants </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">(2)</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%">536,719 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,435,878 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">  Series B Preferred Stock - Warrants </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(3)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">135,259 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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%">135,259 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></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%">  Pre-Funded Warrants</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">(4)</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%">7,747,589 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#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%">7,747,589 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">  Options </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">(5)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59,284 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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%">94,665 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">  RSUs </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">(6)</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%">1,667,430 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#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,728,764 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></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%">(2.63)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">(4.09)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#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: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%">(2.63)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">(4.09)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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></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%">On August 2, 2021 the Series A Preferred Stock was converted into common shares and therefore has been excluded from the anti-dilutive section above for the three and nine months ended September 30, 2021.</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)    For the three months and nine months ended September 30, 2020, Merger 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 not greater than the average market price of the common stock during the period. For the three and nine months ended September 30, 2021, these warrants were calculated using the treasury stock method and were anti-dilutive.</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%">(3)     Series B Preferred Stock - Warrants are considered as participating securities because the holders are entitled to participate in any distributions similar to that of common shareholders. On August 2, 2021, the Company issued to the Ares Parties 5,996,310 shares of Common Stock for the exercise of warrants that were issued to the Ares Parties in connection with their original purchases of Series B Preferred Stock. As of the three and nine month ended September 30, 2021, there were 135,259 Series B Preferred Stock - Warrants that were considered anti-dilutive. </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%">(4)    On August 2, 2021 the Company issued 7,747,589 Pre-Funded Warrants to ASOF that are considered participating because the holders are entitled to participate in any distributions similar to that of common shareholders. </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%">(5)    As of September 30, 2020, there were 504,214 of vested and unvested options not considered 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><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%">(6)    As of September 30, 2021 and 2020, 116,867 and 611,166 unvested RSUs, respectively. These awards were not considered dilutive as the respective performance targets were not achieved. </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%">Merger 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%">On August 4, 2015, M III formed a Special Purpose Acquisition Corporation and issued public and private warrants before the Merger with the Company. As of September 30, 2021, the Company had 16,925,160 Merger Warrants outstanding, of which 295,000 are considered private warrants. Two Merger Warrants will be exercisable for one share of our common stock at $11.50 per share until the expiration on March 26, 2023. For further discussion about the valuation of the private warrants 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 5. Fair Value of Financial Instruments.</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%">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 potential outstanding warrants related to the Series B Preferred Stock issuance. Additional warrants would be issued if the exercise of any warrant with an exercise price of $11.50 or higher. 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 5. Fair value of financial instruments for further discussion</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="text-indent:36pt"><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 an 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, 2021 and 2020, we recognized $1.5 million and $1.1 million in compensation expense, respectively, and $4.2 million and $3.1 million for the nine months ended September 30, 2021 and 2020, respectively.</span></div> 10547866 0.0001 11.00 7747589 10.9999 7747589 0.0001 0.320 2132273 507417 5996310 <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-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;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%">2021</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%">2021</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></tr><tr><td colspan="3" style="background-color:#cceeff;padding: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%">(99,649)</span></td><td style="background-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%">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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,384)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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%">(255)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">(1,587)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></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"><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></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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%">(35)</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%">    Net income (loss) available to common stockholders</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(99,904)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,793 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(116,971)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">94 </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;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%">Denominator:</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%">  Weighted average common shares outstanding - basic</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%">38,038,055 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,577,230 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,748,193 </span></td><td style="background-color:#ffffff;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:400;line-height:100%">   Series B Preferred Stock - Warrants</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(3)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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,683,903 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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%">   Convertible Series A Preferred Stock</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%">4,758,887 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#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%">   Merger 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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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%">   Options</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:400;line-height:100%">   RSUs</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">(4)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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%">  Weighted average common shares outstanding - diluted</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%">38,038,055 </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%">35,336,064 </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%">28,577,230 </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%">20,748,193 </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 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:700;line-height:100%">Anti-dilutive: </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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">  Convertible Series A Preferred Stock </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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%">6,920,305 </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%">  Merger Warrants </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">(2)</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%">536,719 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,435,878 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">  Series B Preferred Stock - Warrants </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(3)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">135,259 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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%">135,259 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></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%">  Pre-Funded Warrants</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">(4)</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%">7,747,589 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#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%">7,747,589 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">  Options </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">(5)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59,284 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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%">94,665 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">  RSUs </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">(6)</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%">1,667,430 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#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,728,764 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></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%">(2.63)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">(4.09)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#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: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%">(2.63)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">(4.09)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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></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%">On August 2, 2021 the Series A Preferred Stock was converted into common shares and therefore has been excluded from the anti-dilutive section above for the three and nine months ended September 30, 2021.</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)    For the three months and nine months ended September 30, 2020, Merger 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 not greater than the average market price of the common stock during the period. For the three and nine months ended September 30, 2021, these warrants were calculated using the treasury stock method and were anti-dilutive.</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%">(3)     Series B Preferred Stock - Warrants are considered as participating securities because the holders are entitled to participate in any distributions similar to that of common shareholders. On August 2, 2021, the Company issued to the Ares Parties 5,996,310 shares of Common Stock for the exercise of warrants that were issued to the Ares Parties in connection with their original purchases of Series B Preferred Stock. As of the three and nine month ended September 30, 2021, there were 135,259 Series B Preferred Stock - Warrants that were considered anti-dilutive. </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%">(4)    On August 2, 2021 the Company issued 7,747,589 Pre-Funded Warrants to ASOF that are considered participating because the holders are entitled to participate in any distributions similar to that of common shareholders. </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>(5)    As of September 30, 2020, there were 504,214 of vested and unvested options not considered 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.(6)    As of September 30, 2021 and 2020, 116,867 and 611,166 unvested RSUs, respectively. These awards were not considered dilutive as the respective performance targets were not achieved. -99649000 11266000 -115384000 2120000 255000 619000 1587000 1991000 0 2854000 0 35000 -99904000 7793000 -116971000 94000 38038055 20968271 28577230 20748193 0 7683903 0 0 0 4758887 0 0 0 0 0 0 0 0 0 0 0 1925003 0 0 38038055 35336064 28577230 20748193 0 0 0 6920305 536719 0 1435878 0 135259 135259 0 135259 7680981 7747589 0 7747589 0 59284 0 94665 0 1667430 0 1728764 1825123 -2.63 0.37 -4.09 0 -2.63 0.32 -4.09 0 8480000 11.50 5996310 135259 135259 7747589 504214 116867 611166 16925160 295000 11.50 11.50 1500000 1100000 4200000 3100000 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, 2021 and 2020, respectively. State tax rates for the same period vary among states and range from approximately 0.8% to 11.5%. 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, 2021 and 2020 were (2.3)% and 35.3%, respectively, and were (3.6)% and 82.5% for the nine months ended September 30, 2021 and 2020, respectively. The difference between the Company’s effective tax rate and the federal statutory rate primarily results from permanent differences related to the interest and other expenses accrued for the Series B Preferred Stock and executive compensation, which is not deductible for federal and state income taxes. There were no changes in uncertain tax positions during the periods ended September 30, 2021 and 2020.</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 affected the consolidated financial statements for the year ended December 31, 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:115%">The Company has also made use of the payroll deferral provision to defer social security tax of approximately $13.6 million through December 31, 2020. Half of this amount is required to be paid on December 31, 2021 and the other half by December 31, 2022.</span></div> 0.2100 0.008 0.115 -0.023 0.353 -0.036 0.825 0 13600000 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 <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 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-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.345%"><tr><td style="width:1.0%"/><td style="width:11.039%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.977%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.611%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.165%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.977%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.459%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.469%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.977%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.459%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.469%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.280%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.618%"/><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%">2021</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 #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%">2021</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%">2020</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%">517,172 </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%">74.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%">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%">1,122,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="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%">73.2 </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></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%">180,587 </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%">25.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%">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%">411,919 </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%">26.8 </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></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%">697,759 </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%">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%">1,534,319 </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></tr></table></div><div style="margin-top:5pt;text-align:center"><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 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-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.830%"><tr><td style="width:1.0%"/><td style="width:13.249%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.698%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.923%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.131%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.142%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.219%"/><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:10.290%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.775%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.983%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.290%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.373%"/><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%">2021</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%">2021</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></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%">51,867 </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%">10.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><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%">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%">106,930 </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.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%">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></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%">20,303 </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.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%">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%">35,264 </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%">8.6 </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></tr><tr><td colspan="3" style="background-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%">72,170 </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.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%">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%">142,194 </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.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%">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></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-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.345%"><tr><td style="width:1.0%"/><td style="width:11.039%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.977%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.611%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.165%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.977%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.459%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.469%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.977%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.459%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.469%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.280%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.618%"/><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%">2021</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 #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%">2021</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%">2020</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%">517,172 </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%">74.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%">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%">1,122,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="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%">73.2 </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></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%">180,587 </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%">25.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%">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%">411,919 </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%">26.8 </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></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%">697,759 </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%">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%">1,534,319 </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></tr></table></div> 517172000 0.741 327051000 0.626 1122400000 0.732 900059000 0.661 180587000 0.259 195181000 0.374 411919000 0.268 460940000 0.339 697759000 1.000 522232000 1.000 1534319000 1.000 1360999000 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-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.830%"><tr><td style="width:1.0%"/><td style="width:13.249%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.698%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.923%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.131%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.142%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.219%"/><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:10.290%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.775%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.983%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.290%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.373%"/><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%">2021</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%">2021</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></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%">51,867 </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%">10.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><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%">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%">106,930 </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.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%">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></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%">20,303 </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.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%">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%">35,264 </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%">8.6 </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></tr><tr><td colspan="3" style="background-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%">72,170 </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.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%">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%">142,194 </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.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%">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></tr></table></div> 51867000 0.100 37371000 0.114 106930000 0.095 100183000 0.111 20303000 0.112 21518000 0.110 35264000 0.086 45988000 0.100 72170000 0.103 58889000 0.113 142194000 0.093 146171000 0.107 Joint Ventures<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%">As of September 30, 2021, the Company did not have any VIEs but did have one joint venture that used the proportionate consolidation method at 25% ownership. The following balances were included in the condensed consolidated financial statements:</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:59.133%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.783%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.784%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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="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, 2021</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding: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%">Assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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</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%">7,939 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts receivable</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%">847 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">Contract assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,412 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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:700;line-height:100%">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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts payable</span></td><td colspan="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%">2,569 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">Contract liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,394 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Nine Months Ended</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">September 30, 2021</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%">September 30, 2021</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding: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%">Revenue</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,835 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,425 </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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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:700;line-height:100%">Cost of revenue</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,599 </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%">13,189 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">Selling, general and administrative expenses</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%">(450)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div> <div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of September 30, 2021, the Company did not have any VIEs but did have one joint venture that used the proportionate consolidation method at 25% ownership. The following balances were included in the condensed consolidated financial statements:</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:59.133%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.783%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.784%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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="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, 2021</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding: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%">Assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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</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%">7,939 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts receivable</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%">847 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">Contract assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,412 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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:700;line-height:100%">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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts payable</span></td><td colspan="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%">2,569 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">Contract liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,394 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Nine Months Ended</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">September 30, 2021</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%">September 30, 2021</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding: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%">Revenue</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,835 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,425 </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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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:700;line-height:100%">Cost of revenue</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,599 </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%">13,189 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">Selling, general and administrative expenses</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%">(450)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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> 0.25 7939000 847000 2412000 2569000 6394000 5835000 15425000 3599000 13189000 -450000 0 Related Party Transactions<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 August 2, 2021, as part of the equity transactions the Company entered into the Stockholders’ Agreement with the Ares Parties. Pursuant to the Stockholders’ Agreement:</span></div><div style="text-indent:36pt"><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">The Ares Parties are entitled to designate two members of our Board for so long as the Ares Parties and their affiliates beneficially own less than 20% but more than or equal to 10% of our Common Stock, and no representatives if the Ares Parties and their affiliates beneficially own less than 10% of our Common Stock. The Stockholders’ Agreement also requires us to take any and all necessary action to reduce the number of directors on the Board to nine and to cause the Board to be comprised of a total of nine directorships (in each case, including (or assuming) both of the Ares representatives are members of the Board) immediately following the first annual or special meeting at which directors are elected following the closing of the Offering.</span></div><div style="padding-left:36pt"><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">The Ares Parties agreed not to transfer any equity securities acquired in the Offering (including Common Stock, Pre-Funded Warrants and shares of Common Stock issuable upon exercise of the Pre-Funded Warrants) until twelve months following the initial closing of the Offering; provided, however, that certain transfers in connections with consolidations and reorganizations, tender or exchange offers, exercises of registration rights and certain distributions are permitted.</span></div><div style="padding-left:36pt"><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">The Ares Parties agreed, with respect to themselves and their controlled affiliates acting on their behalf, for a period of time up to the earlier of the thirty-month anniversary of the date of closing of the Offering, or the earlier occurrence of the date in which the Ares Parties and their affiliates beneficially own less than 10% of our outstanding Common Stock, a change of control transaction, a material breach of the Stockholders’ Agreement by us, an event of default by us with respect to the our senior notes or credit agreements or other indebtedness exceeding $50.0 million, or any winding up, dissolution or liquidation or bankruptcy (subject to certain permitted exceptions):</span></div><div style="padding-left:36pt"><span><br/></span></div><div style="padding-left:108pt;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.46pt">not to transfer its Common Stock to competitors (as defined in the Stockholders’ Agreement) or any person that would beneficially own more than 20% of our Common Stock, subject to certain permitted exceptions;</span></div><div style="padding-left:36pt"><span><br/></span></div><div style="padding-left:108pt;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.46pt">not to take, or permit their controlled affiliates acting on their behalf to take, certain actions, subject to certain permitted exceptions, including, but not limited to:</span></div><div style="padding-left:72pt"><span><br/></span></div><div style="padding-left:108pt;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.46pt">making any public announcement, proposal or offer, with respect to (a) acquisitions of additional Common Stock, (b) any restructuring, recapitalization, liquidation or similar transaction, (c) the election of directors other than the Ares Parties’ designees or (d) changes to the Board and calling of special meetings;</span></div><div style="padding-left:72pt"><span><br/></span></div><div style="padding-left:108pt;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.46pt">publicly seek a change in the composition or size of the Board;</span></div><div style="padding-left:72pt"><span><br/></span></div><div style="padding-left:108pt;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.46pt">deposit any voting securities into a voting trust;</span></div><div style="padding-left:72pt"><span><br/></span></div><div style="padding-left:108pt;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.46pt">acquire any voting securities or beneficial ownership thereof greater than the Ares Parties’ beneficial ownership following closing of the Offering and 37.8% of the Common Stock on an Adjusted Outstanding Basis (as defined therein);</span></div><div style="padding-left:72pt"><span><br/></span></div><div style="padding-left:108pt;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.46pt">call for, or initiate, propose or requisition a call for any general or special meeting;</span></div><div style="padding-left:72pt"><span><br/></span></div><div style="padding-left:108pt;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.46pt">publicly state an intention, plan or arrangement to do any of the foregoing; or</span></div><div style="padding-left:72pt"><span><br/></span></div><div style="padding-left:108pt;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.46pt">intentionally and knowingly instigate, facilitate, encourage or assist any third party to do any of the foregoing; and</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">to cause all voting securities to be present at any annual or special meeting in which directors are to be elected, to vote such securities either as recommended by the Board, or in the same proportions as votes cast by other voting securities with respect to director nominees or other nominees and in favor of any director </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%">nominee of the Ares Parties, not to vote in favor of a change of control transaction pursuant to which the Ares Parties would receive consideration that is different in amount or form from other stockholders unless approved by the Board; and</span></div><div style="padding-left:36pt"><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">the Ares Parties are afforded reasonable access to our books and records for so long as the Ares Parties have a right to designate a director to the Board.</span></div> 2 0.20 0.10 0.10 9 9 30 0.10 50000000 0.20 0.378 Subsequent EventsOn October 3, 2021, ASOF exchanged 3,420,267 non-voting Pre-Funded Warrants for 3,420,236 shares of the Company's Common Stock in a cashless exercise. ASOF may not exercise the balance of the pre-funded warrants if it would cause them to exceed a 32% ownership percentage. 3420267 3420236 0.32 XML 13 R1.htm IDEA: XBRL DOCUMENT v3.21.2
Document and Entity Information - shares
9 Months Ended
Sep. 30, 2021
Nov. 08, 2021
Entity Central Index Key 0001652362  
Document Fiscal Year Focus 2021  
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, 2021  
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   47,974,783
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 14 R2.htm IDEA: XBRL DOCUMENT v3.21.2
Condensed Consolidated Balance Sheets - USD ($)
$ in Thousands
Sep. 30, 2021
Dec. 31, 2020
Current assets:    
Cash and cash equivalents $ 158,262 $ 164,041
Accounts receivable, net 327,406 163,793
Contract Assets 222,659 145,183
Prepaid expenses and other current assets 22,147 19,352
Total current assets 730,474 492,369
Property, plant and equipment, net 140,512 130,746
Operating Lease, Right-of-Use Asset 37,046 36,461
Intangible Assets, Net (Excluding Goodwill) 20,585 25,434
Goodwill 37,373 37,373
Company-owned life insurance 4,793 4,250
Deferred Income Tax Assets, Net 0 2,069
Other Assets, Noncurrent 771 438
Total assets 971,554 729,140
Current liabilities:    
Accounts Payable, Current 199,487 104,960
Accrued Liabilities, Current 196,623 129,594
Contract Liabilities 146,281 118,235
Current portion of finance lease obligations 24,724 25,423
Operating Lease, Liability, Current 10,196 8,835
Current portion of long-term debt 2,309 2,506
Total current liabilities 579,620 389,553
Finance lease obligations, less current portion 28,126 32,146
Operating Lease, Liability, Noncurrent 28,332 29,154
Long-term Debt 290,630 159,225
Debt - Series B Preferred Stock 0 173,868
Warrant Obligations 18,848 9,200
Deferred compensation 7,634 8,672
Deferred Income Tax Liabilities, Net 1,953 0
Total liabilities 955,143 801,818
Commitments and contingencies:
Series A Preferred Stock, par value, $0.0001 per share; 1,000,000 shares authorized; 17,483 shares issued and outstanding at December 31, 2020 0 17,483
Stockholders' equity (deficit):    
Common stock, par value, $0.0001 per share; 150,000,000 and 150,000,000 shares authorized; 44,553,902 and 21,008,745 shares issued and 44,553,902 and 21,008,745 outstanding at September 30, 2021 and December 31, 2020, respectively 4 2
Additional paid in capital 257,259 35,305
Accumulated deficit (240,852) (125,468)
Total stockholders' equity (deficit) 16,411 (90,161)
Total liabilities and stockholders' equity (deficit) $ 971,554 $ 729,140
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
Preferred stock, shares outstanding   17,483
Common stock, par value (in dollars per share) $ 0.0001 $ 0.0001
Common stock, shares authorized 150,000,000 150,000,000
Common stock, shares, issued 44,553,902 21,008,745
Common stock, shares, outstanding 44,553,902 21,008,745
XML 15 R3.htm IDEA: XBRL DOCUMENT v3.21.2
Condensed Consolidated Balance Sheets (Parenthetical) - $ / shares
Sep. 30, 2021
Aug. 02, 2021
Dec. 31, 2020
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
Preferred stock, shares outstanding     17,483
Common stock, par value (in dollars per share) $ 0.0001 $ 0.0001 $ 0.0001
Common stock, shares authorized 150,000,000   150,000,000
Common stock, shares, issued 44,553,902   21,008,745
Common stock, shares, outstanding 44,553,902   21,008,745
XML 16 R4.htm IDEA: XBRL DOCUMENT v3.21.2
Condensed Consolidated Statement of Operations - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Revenue $ 697,759 $ 522,232 $ 1,534,319 $ 1,360,999
Cost of revenue 625,589 463,343 1,392,125 1,214,828
Gross profit 72,170 58,889 142,194 146,171
Selling, general and administrative expenses 36,539 29,656 92,279 87,214
Income from operations 35,631 29,233 49,915 58,957
Other income (expense), net:        
Interest expense, net (9,403) (14,975) (38,257) (47,240)
Loss on extinguishment of debt (101,006) 0 (101,006) 0
Warrant liability fair value adjustment (17,582) 3,000 (17,216) 171
Other income (expense) (5,040) 161 (4,798) 257
Income (loss) before provision for income taxes (97,400) 17,419 (111,362) 12,145
Provision for income taxes (2,249) (6,153) (4,022) (10,025)
Net income (loss) (99,649) 11,266 (115,384) 2,120
Less: Convertible Preferred Stock dividends (255) (619) (1,587) (1,991)
Less: Net income allocated to participating securities 0 (2,854) 0 (35)
Net Income (Loss) Available to Common Stockholders, Basic $ (99,904) $ 7,793 $ (116,971) $ 94
Earnings Per Share, Basic $ (2.63) $ 0.37 $ (4.09) $ 0
Earnings Per Share, Diluted $ (2.63) $ 0.32 $ (4.09) $ 0
Weighted average common shares outstanding - basic 38,038,055 20,968,271 28,577,230 20,748,193
Weighted average common shares outstanding - diluted 38,038,055 35,336,064 28,577,230 20,748,193
XML 17 R5.htm IDEA: XBRL DOCUMENT v3.21.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
Additional Paid-in Capital
Common Stock, $0.0001 par value
Treasury Stock
Treasury Stock
Treasury Stock
Retained Earnings
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        
Adjustments to Additional Paid in Capital, Warrant Issued 15,631     15,631        
Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures     240          
Stock Issued During Period, Value, New Issues 196 $ 0     $ 280      
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              
Proceeds from Warrant Exercises 0              
Proceeds from Issuance of Common Stock 0              
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, Restricted Stock Award, Net of Forfeitures     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, Restricted Stock Award, Net of Forfeitures     23          
Stock Issued During Period, Value, New Issues   $ 0            
Treasury Stock, Shares     (181)       181  
Dividends, Preferred Stock, Stock (619)     (619)        
Adjustments to Additional Paid in Capital, Income Tax Deficiency from Share-based Compensation (42)       (42)      
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  
Beginning Balance Shares, Issued at Dec. 31, 2020   21,009       0    
Beginning Balance Stockholder's equity at Dec. 31, 2020 (90,161) $ 2   35,305   $ 0   (125,468)
Increase (Decrease) in Stockholders' Equity [Roll Forward]                
Net income (loss) (20,434)             (20,434)
APIC, Share-based Payment Arrangement, Increase for Cost Recognition 727     727        
Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures     521          
Dividends, Preferred Stock, Stock (656)     (656)        
Shares Issued, Earnout shares     1,803          
Stock Issued During Period, Shares, Other     15          
Adjustments to Additional Paid in Capital, Income Tax Deficiency from Share-based Compensation (2,909)       (2,909)      
Ending Balance Shares, Issued at Mar. 31, 2021   23,348       0    
Ending Balance Stockholder's equity at Mar. 31, 2021 (113,433) $ 2   32,467   $ 0   (145,902)
Beginning Balance Shares, Issued at Dec. 31, 2020   21,009       0    
Beginning Balance Stockholder's equity at Dec. 31, 2020 (90,161) $ 2   35,305   $ 0   (125,468)
Increase (Decrease) in Stockholders' Equity [Roll Forward]                
Net income (loss) (115,384)              
Proceeds from Warrant Exercises 201              
Proceeds from Issuance of Common Stock 193,481              
Ending Balance Shares, Issued at Sep. 30, 2021   44,553       0    
Ending Balance Stockholder's equity at Sep. 30, 2021 16,411 $ 4   257,259   $ 0   (240,852)
Beginning Balance Shares, Issued at Mar. 31, 2021   23,348       0    
Beginning Balance Stockholder's equity at Mar. 31, 2021 (113,433) $ 2   32,467   $ 0   (145,902)
Increase (Decrease) in Stockholders' Equity [Roll Forward]                
Net income (loss) 4,699             4,699
APIC, Share-based Payment Arrangement, Increase for Cost Recognition 1,926     1,926        
Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures     249          
Dividends, Preferred Stock, Stock (676)     (676)        
Stock Issued During Period, Shares, Other     1,553          
Proceeds from Warrant Exercises 201 $ 1     200      
Adjustments to Additional Paid in Capital, Income Tax Deficiency from Share-based Compensation (1,853)       (1,853)      
Ending Balance Shares, Issued at Jun. 30, 2021   25,150       0    
Ending Balance Stockholder's equity at Jun. 30, 2021 (109,136) $ 3   32,064   $ 0   (141,203)
Increase (Decrease) in Stockholders' Equity [Roll Forward]                
Net income (loss) (99,649)             (99,649)
APIC, Share-based Payment Arrangement, Increase for Cost Recognition 1,526     1,526        
Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures     78          
Dividends, Preferred Stock, Stock (255)     (255)        
Stock Issued During Period, Shares, Other     5,996          
Adjustments to Additional Paid in Capital, Income Tax Deficiency from Share-based Compensation (579)       (579)      
Stock Issued During Period, Shares, New Issues     10,548          
Proceeds from Issuance of Common Stock 193,481 $ 1     193,480      
Stock Issued During Period, Shares, Conversion of Convertible Securities     2,132          
Stock Issued During Period, Value, Conversion of Convertible Securities 23,455       23,455      
Conversion of Stock, Shares Issued     649          
Adjustments to Additional Paid in Capital, Equity Component of Convertible Debt 7,568       $ 7,568      
Ending Balance Shares, Issued at Sep. 30, 2021   44,553       0    
Ending Balance Stockholder's equity at Sep. 30, 2021 $ 16,411 $ 4   $ 257,259   $ 0   $ (240,852)
XML 18 R6.htm IDEA: XBRL DOCUMENT v3.21.2
Condensed Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Cash flows from operating activities:    
Net income (loss) $ (115,384) $ 2,120
Adjustments to reconcile net loss to net cash used in operating activities:    
Depreciation and amortization 34,407 36,566
Warrant liability fair value adjustment 17,216 (171)
Amortization of debt discounts and issuance costs 7,443 9,343
Loss on extinguishment of debt 101,006 0
Share-based compensation expense 4,179 3,067
Loss on sale of equipment 0 1,251
Deferred compensation (1,038) (139)
Accrued dividends on Series B Preferred Stock 0 7,959
Deferred income taxes 4,022 9,814
Other Operating Activities, Cash Flow Statement (325) 287
Change in operating assets and liabilities:    
Accounts receivable (163,613) 17,327
Contract assets (77,476) (37,210)
Prepaid expenses and other assets (3,130) (3,288)
Accounts payable and accrued liabilities 165,943 (64,089)
Contract liabilities 28,046 (41,635)
Net cash provided by (used in) operating activities 1,296 (58,798)
Cash flow from investing activities:    
Company-owned life insurance (542) 847
Purchases of property, plant and equipment (24,013) (6,727)
Proceeds from sale of property, plant and equipment 3,512 4,151
Net cash used in investing activities (21,043) (1,729)
Cash flows from financing activities:    
Proceeds from Long-term Lines of Credit 300,000 72,000
Repayments of Long-term Lines of Credit (1,934) (83,201)
Payment for Debt Extinguishment or Debt Prepayment Cost (173,345) 0
Payments for Repurchase of Redeemable Preferred Stock (264,937) 0
Payments of Debt Issuance Costs (11,415) 0
Finance Lease, Principal Payments 22,742 19,301
Proceeds from Issuance of Common Stock 193,481 0
Proceeds from Convertible Debt 0 350
Proceeds, Issuance of Shares, Share-based Payment Arrangement, Including Option Exercised 0 718
Payment, Tax Withholding, Share-based Payment Arrangement (5,341) 0
Proceeds from Warrant Exercises 201 0
Net cash provided by (used in) financing activities 13,968 (29,434)
Net change in cash and cash equivalents (5,779) (89,961)
Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents Period Start 164,041 147,259
Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents Period End 158,262 57,298
Supplemental disclosure of cash and non-cash transactions:    
Interest Paid, Excluding Capitalized Interest, Operating Activities 30,830 30,149
Income Taxes Paid, Net 3,478 (955)
Right-of-Use Asset Obtained in Exchange for Finance Lease Liability 18,562 11,691
Right-of-Use Asset Obtained in Exchange for Operating Lease Liability 8,200 6,028
Dividends, Preferred Stock $ 1,587 $ 1,991
XML 19 R7.htm IDEA: XBRL DOCUMENT v3.21.2
Business, Basis of Presentation and Significant Accounting Policies
9 Months Ended
Sep. 30, 2021
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Organization, Consolidation and Presentation of Financial Statements Disclosure and Significant Accounting Policies 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”).

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

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.
    The unaudited condensed consolidated financial statements include the accounts of IEA and its wholly-owned domestic and foreign subsidiaries. The Company occasionally forms joint ventures with unrelated third parties for the execution of single contracts or projects. The Company assesses its joint ventures to determine if they meet the qualifications of a variable interest entity (“VIE”) in accordance with Accounting Standard Codification (“ASC”) Topic 810, Consolidation. For construction joint ventures that are not VIEs or fully consolidated but for which the Company has significant influence, the Company accounts for its interest in the joint ventures using the proportionate consolidation method, see Note 11. Joint Ventures.
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, 2021 are not necessarily indicative of the results that may be expected for the year ending December 31, 2021. These financial statements should be read in conjunction with the Company’s audited consolidated financial statements for the year ended December 31, 2020 and notes thereto included in the Company’s 2020 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.

The prior period classification of the warrant liability fair value adjustment has been revised to conform to the current period presentation within the Condensed Consolidated Statements of Operations. This reclassification has no effect on net income or stockholders' equity.

Revenue Recognition
    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 99.5% and 98.4% of consolidated revenue from operations for the three months ended September 30, 2021 and 2020, respectively, and totaled 98.8% and 97.6% for the nine months ended September 30, 2021 and 2020, 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 0.5% and 1.6% of consolidated revenue from operations for the three months ended September 30, 2021 and 2020, respectively, and totaled 1.2% and 2.4% for the nine months ended September 30, 2021 and 2020, 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 Accounting Standards Codification (“ASC”) 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, 2021, the amount of the Company’s remaining performance obligations was $1,686.7 million. The Company expects to recognize approximately 75.5% of its remaining performance obligations as revenue during the next twelve months. Revenue recognized from performance obligations satisfied in previous periods was $(0.7) million and $(0.8) million for the three months ended September 30, 2021 and 2020, respectively, and $(1.1) million and $(4.4) million for the nine months ended September 30, 2021 and 2020, 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 the 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 the transaction price are not resolved in the Company’s favor, or to the extent incentives reflected in the transaction price are not earned, there could be reductions in, or reversals of, previously recognized revenue.
    As of September 30, 2021 and December 31, 2020, the Company included approximately $70.8 million and $52.6 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 the nature, amount, timing and uncertainty of its revenue:
(in thousands)Three Months EndedNine Months Ended
September 30, 2021September 30, 2020September 30, 2021September 30, 2020
Renewables Segment
   Wind$416,890 $261,754 880,814 $827,442 
   Solar100,282 65,297 241,586 72,617 
$517,172 $327,051 $1,122,400 $900,059 
Specialty Civil Segment
   Heavy civil$102,046 $119,713 229,802 $264,656 
   Rail35,226 52,955 93,266 132,333 
   Environmental43,315 22,513 88,851 63,951 
$180,587 $195,181 $411,919 $460,940 
Concentrations
    The Company did not have any revenue concentrations above 10% for the three and nine months ended September 30, 2021 and 2020, respectively. The Company did not have any accounts recievable concentrations above 10% as of September 30, 2021 and 2020, respectively.

Construction Joint Ventures

Certain contracts are executed through joint ventures. The arrangements are often formed for the execution of single contracts or projects and allow the Company to share risks and secure specialty skills required for project execution.
In accordance with ASC Topic 810, Consolidation, the Company assesses its joint ventures at inception to determine if any meet the qualifications of a VIE. The Company considers a joint venture a VIE if either (a) the total equity investment is not sufficient to permit the entity to finance its activities without additional subordinated financial support, (b) characteristics of a controlling financial interest are missing (either the ability to make decisions through voting or other rights, the obligation to absorb the expected losses of the entity or the right to receive the expected residual returns of the entity), or (c) the voting rights of the equity holders are not proportional to their obligations to absorb the expected losses of the entity and/or their rights to receive the expected residual returns of the entity and substantially all of the entity’s activities either involve or are conducted on behalf of an investor that has disproportionately few voting rights. Upon the occurrence of certain events outlined in ASC 810, the Company reassesses its initial determination of whether the joint venture is a VIE.
The Company also evaluates whether it is the primary beneficiary of each VIE and consolidates the VIE if the Company has both (a) the power to direct the economically significant activities of the entity, and (b) the obligation to absorb losses of, or the right to receive benefits from, the entity that could potentially be significant to the VIE. The Company considers the contractual agreements that define the ownership structure, distribution of profits and losses, risks, responsibilities, indebtedness, voting rights and board representation of the respective parties in determining whether it qualifies as the primary beneficiary. The Company also considers all parties that have direct or implicit variable interests when determining whether it is the primary beneficiary. When the Company is determined to be the primary beneficiary, the VIE is consolidated. In accordance with ASC 810, management’s assessment of whether the Company is the primary beneficiary of a VIE is performed continuously.
Construction joint ventures that do not involve a VIE, or for which the Company is not the primary beneficiary, are evaluated for consolidation under the voting interest model that considers whether the Company owns or controls more than 50% of the voting interest in the joint venture. For construction joint ventures that are not consolidated but for which the Company has significant influence, the Company accounts for its interest in the joint ventures using the proportionate consolidation method, whereby the Company’s proportionate share of the joint ventures’ assets, liabilities, revenue and cost of operations are included in the appropriate classifications in the Company’s consolidated financial statements. See Note 11. Joint Ventures for additional discussion regarding joint ventures.
Recently Adopted Accounting Standards - Guidance Adopted in 2021

In December 2019, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“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. The Company adopted the standard on January 1, 2021 on a prospective basis, which did not have an impact on our disclosures for income taxes.
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. The Company is still evaluating the new standard but does not expect it to have a material impact on our estimate of the allowance for uncollectible accounts.
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.
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 Company believes that the COVID-19 pandemic did not have a material adverse impact on the Company’s financial results for the period ended September 30, 2021. Currently, most of the Company’s construction services are 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 work sites 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 the Company's 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.
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 or cancellations, higher operating costs or delayed project start dates or project shutdowns that may be requested or mandated by governmental authorities or others.
XML 20 R8.htm IDEA: XBRL DOCUMENT v3.21.2
Contract Assets and Liabilities
9 Months Ended
Sep. 30, 2021
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 consisted of the following:
(in thousands)September 30, 2021December 31, 2020
Costs and estimated earnings in excess of billings on uncompleted contracts$113,296 $51,367 
Retainage receivable109,363 93,816 
$222,659 $145,183 

    Contract liabilities consist of the following:
(in thousands)September 30, 2021December 31, 2020
Billings in excess of costs and estimated earnings on uncompleted contracts$146,156 $117,641 
Loss on contracts in progress125 594 
$146,281 $118,235 
    
    Revenue recognized for the three and nine months ended September 30, 2021 that was included in the contract liability balance at December 31, 2020 was approximately $2.1 million and $114.1 million, respectively, and 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.
    
    Activity in the allowance for doubtful accounts for the periods indicated was as follows:
Three Months EndedNine Months Ended
September 30,September 30,
(in thousands)2021202020212020
Allowance for doubtful accounts at beginning of period$— $89 $— $75 
    Plus: provision for (reduction in) allowance— — — 14 
    Less: write-offs, net of recoveries— — — — 
Allowance for doubtful accounts at period end$— $89 $— $89 
XML 21 R9.htm IDEA: XBRL DOCUMENT v3.21.2
Property, plant and equipment, net
9 Months Ended
Sep. 30, 2020
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, 2021December 31, 2020
Buildings and leasehold improvements$6,263 $4,402 
Land17,600 17,600 
Construction equipment225,143 192,402 
Office equipment, furniture and fixtures3,642 3,620 
Vehicles7,888 7,326 
260,536 225,350 
Accumulated depreciation(120,024)(94,604)
    Property, plant and equipment, net$140,512 $130,746 

    Depreciation expense of property, plant and equipment was $10,960 and $9,282 for the three months ended September 30, 2021 and 2020, respectively, and was $29,558 and $26,575 for the nine months ended September 30, 2021 and 2020, respectively.
XML 22 R10.htm IDEA: XBRL DOCUMENT v3.21.2
Goodwill and Intangible Assets, net (Notes)
9 Months Ended
Sep. 30, 2021
Goodwill and Intangible Assets Disclosure [Abstract]  
Goodwill and Intangible Assets Disclosure 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, 2020$3,020 $34,353 $37,373 
   Adjustments— — — 
December 31, 2020$3,020 $34,353 $37,373 
   Adjustments— — — 
September 30, 2021$3,020 $34,353 $37,373 

    
Intangible assets consisted of the following as of the dates indicated:
September 30, 2021December 31, 2020
($ in thousands)Gross Carrying AmountAccumulated AmortizationNet Carrying AmountWeighted Average Remaining LifeGross Carrying AmountAccumulated AmortizationNet Carrying AmountWeighted Average Remaining Life
Customer relationships$26,500 $(11,320)$15,180 4.25 years$26,500 $(8,481)$18,019 5 years
Trade name13,400 (7,995)5,405 2.25 years13,400 (5,985)7,415 3 years
$39,900 $(19,315)$20,585 $39,900 $(14,466)$25,434 
    
Amortization expense associated with intangible assets for the three months ended September 30, 2021 and 2020, totaled $1.6 million and $3.3 million, respectively, and $4.8 million and $10.0 million for the nine months ended September 30, 2021 and 2020, respectively.

    The following table provides the annual intangible amortization expense currently expected to be recognized for the years 2021 through 2025:
(in thousands)Remainder of 20212022202320242025
Amortization expense$1,616 $6,466 $5,841 $3,785 $2,876 
XML 23 R11.htm IDEA: XBRL DOCUMENT v3.21.2
Fair value of financial instruments
9 Months Ended
Sep. 30, 2021
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, 2021December 31, 2020
(in thousands)Level 1Level 2Level 3TotalLevel 1Level 2Level 3Total
Liabilities
Private warrants$— $348 $— $348 $— $— $— $— 
Series B Preferred Stock - Anti-dilution warrants— — 18,500 18,500 — — 8,800 8,800 
Series B-1 Preferred Stock - Performance warrants— — — — — — 400 400 
Total liabilities$— $348 $18,500 $18,848 $— $— $9,200 $9,200 
    
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 warrants
Beginning Balance, December 31, 2020$8,800 $400 
Fair value adjustment - loss (gain) recognized in other income17,268 (400)
Transfer to non-recurring fair value instrument (equity)(7,568)— 
Ending Balance, September 30, 2021
$18,500 $— 
On August 2, 2021, the Company closed an underwritten public offering. At the closing of the offering, the following equity transactions were completed with ASOF Holdings I, L.P. (“ASOF”) and Ares Special Situations Fund IV, L.P. (“ASSF” and, together with ASOF, “Ares Parties”):

the Ares Parties converted all of their Series A Preferred Stock, par value $0.0001 per share (the “Series A Preferred Stock”) (consisting of all of the Company's issued and outstanding shares of Series A Preferred Stock), into 2,132,273 shares of common stock;

the Company issued to the Ares Parties 507,417 shares of common stock representing shares of common stock underlying warrants that the Ares Parties were entitled to pursuant to anti-dilution rights that are triggered upon conversion of the Series A Preferred Stock described below as a part of the “Series B Preferred Stock - Anti-Dilution Warrants” section;

For further discussion of the equity transaction see Note 8. Earnings Per Share.

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

Private Warrants (recurring) - The Company has 295,000 private warrants that are not actively traded on the public markets and the Company adjusts the fair value at the end of each fiscal period using the price on that date multiplied by the remaining private warrants. The Private warrants were recorded as warrant obligations at the end of the quarter and the fair value adjustment was recorded as Warrant liability fair value adjustment for the three and nine months ended September 30, 2021. For further discussion see Note 8. Earnings Per Share.

    Series B Preferred Stock - Anti-dilution Warrants (recurring) - The number of common shares attributable to the warrants issued to Series B Preferred Stockholders for anti-dilution warrants were as follows;

upon conversion by Series A Preferred Stockholders and determined on a 30-day volume weighted average. As noted above, these anti-dilution warrants were issued upon the conversion of the Series A Preferred Stock as part of the equity transaction on August 2, 2021 and therefore no liability was recorded at September 30, 2021.

upon the exercise of any warrant with an exercise price of $11.50 or higher. As of September 30, 2021, the Company had 8,480,000 Merger Warrants to purchase shares of common stock at $11.50 per share. If the Merger Warrants were converted it would result in an additional 2.6 million anti-dilution warrants being issued. As of September 30, 2021, the Company recorded the anti-dilution warrants at fair value, which was estimated using a Monte Carlo simulation based on certain significant unobservable inputs, such as a risk rate premium, volatility of stock, conversion stock price, current stock price and amount of time remaining before expiration of the Merger Warrants. The calculation derived a fair value adjustment of $18.5 million to the liability based on an anti-dilution warrant fair value of $7.27.

Significant unobservable inputs used in the fair value calculation as of the periods indicated were as follows:

September 30, 2021
Stock price$11.43 
Conversion stock price$11.50 
Time before Merger Warrant expiration 1.49 
Stock volatility56.95 %
Risk-free interest rate0.18 %

    Series B-1 Preferred Stock - Performance Warrants (recurring) - 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. The Company remained above the Adjusted EBITDA threshold for the trailing twelve-month basis from May 31, 2020 through April 30, 2021 and therefore was not required to issue additional warrants.
    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 24 R12.htm IDEA: XBRL DOCUMENT v3.21.2
Debt and Series B Preferred Stock
9 Months Ended
Sep. 30, 2021
Debt Disclosure [Abstract]  
Debt and Series B Preferred Stock Debt and Series B Preferred Stock
    Debt consisted of the following obligations as of:
(in thousands)September 30, 2021December 31, 2020
Term loan$— $173,345 
Senior unsecured notes300,000 — 
Commercial equipment notes4,170 5,582 
   Total principal due for long-term debt304,170 178,927 
Unamortized debt discount and issuance costs(11,231)(17,196)
Less: Current portion of long-term debt(2,309)(2,506)
   Long-term debt, less current portion$290,630 $159,225 
Debt - Series B Preferred Stock$— $185,396 
Unamortized debt discount and issuance costs— (11,528)
  Long-term Series B Preferred Stock$— $173,868 

Senior Unsecured Notes

On August 17, 2021, IEA Energy Services LLC, a wholly owned subsidiary of the Company (“Services”), issued $300.0 million aggregate principal amount of its 6.625% senior unsecured notes due 2029 (the “Senior Unsecured Notes”), in a private placement. Interest is payable on the Senior Unsecured Notes on each February 15 and August 15, commencing on February 15, 2022. The Senior Unsecured Notes will mature on August 15, 2029. The Senior Unsecured Notes are guaranteed on a senior unsecured basis by the Company and certain of its domestic wholly-owned subsidiaries (the “Guarantors”).

On or after August 15, 2024, the Senior Unsecured Notes are subject to redemption at any time and from time to time at the option of Services, in whole or in part, at the redemption prices (expressed as percentages of principal amount) set forth below plus accrued and unpaid interest, if redeemed during the twelve-month period beginning on August 15 of the years indicated below:

YearPercentage
2024103.3 %
2025101.7 %
2026 and thereafter100.0 %

Prior to August 15, 2024, Services may also redeem some or all of the Senior Unsecured Notes at the principal amount of the Senior Unsecured Notes, plus a “make-whole premium,” together with accrued and unpaid interest. In addition, at any time prior to August 15, 2024, Services may redeem up to 40.0% of the original principal amount of the Senior Unsecured Notes with the proceeds of certain equity offerings at a redemption price of 106.63% of the principal amount of the Senior Unsecured Notes, together with accrued and unpaid interest.

In connection with the issuance of the Senior Unsecured Notes, Services entered into an indenture (the “Indenture”) with the Guarantors and Wilmington Trust, National Association, as trustee, providing for the issuance of the Senior Unsecured Notes. The terms of the Indenture provides for, among other things, negative covenants that under certain circumstances would limit Services’ ability to incur additional indebtedness; pay dividends or make other restricted payments; make loans and investments; incur liens; sell assets; enter into affiliate transactions; enter into certain sale and leaseback transactions; enter into agreements restricting Services' subsidiaries' ability to pay dividends; and merge, consolidate or amalgamate or sell all or
substantially all of its property, subject to certain thresholds and exceptions. The Indenture provides for customary events of default that include (subject in certain cases to customary grace and cure periods), among others, nonpayment of principal or interest; breach of other covenants or agreements in the Indenture; failure to pay certain other indebtedness; failure to pay certain final judgments; failure of certain guarantees to be enforceable; and certain events of bankruptcy or insolvency.

Credit Agreement

On August 17, 2021, Services, as the borrower, and certain guarantors (including the Company), entered into a Credit Agreement (the “Credit Agreement”) with a syndicate of lenders and CIBC Bank USA in its capacities as the Administrative and Collateral Agent for the lenders. The Credit Agreement provides for a $150.0 million senior secured revolving credit facility. The Credit Agreement is guaranteed by the Company and certain subsidiaries of the Company (the “Credit Agreement Guarantors” and together with Services, the “Loan Parties”) and is secured by a security interest in substantially all of the Loan Parties’ personal property and assets. Services has the ability to increase available borrowing under the credit facility by an additional amount up to $50.0 million subject to certain conditions.

Services may voluntarily repay and reborrow outstanding loans under the credit facility at any time subject to usual and customary breakage costs for borrowings bearing interest based on LIBOR and minimum amount requirements set forth in the Credit Agreement. The credit facility includes $100.0 million in borrowing capacity for the issuance of letters of credit. The credit facility is not subject to amortization and matures with all commitments terminating on August 17, 2026.

Interest rates on the credit facility are based upon (1) an index rate that is established at the highest of the prime rate or the sum of the federal funds rate plus 0.50%, or (2) at Services’ election, a LIBOR rate, plus in either case, an applicable interest rate margin. The applicable interest rate margins are adjusted on a quarterly basis based upon Services’ first lien net leverage within the range of 1.00% to 2.50% for index rate loans and 2.00% and 3.50% for LIBOR loans. Borrowings under the credit facility shall initially bear interest at a rate per annum equal to LIBOR plus 2.50%. In addition to paying interest on outstanding principal under the credit facility, Services is required to pay a commitment fee to the lenders under the credit facility for unused commitments. The commitment fee rate ranges from 0.30% to 0.45% per annum depending on Services’ First Lien Net Leverage Ratio (as defined in the Credit Agreement).

The credit facility requires Services to comply with a quarterly maximum consolidated First Lien Net Leverage Ratio test and minimum Fixed Charge Coverage ratio as follows:

Fixed Charge Coverage Ratio - The Loan Parties shall not permit the Fixed Charge Coverage Ratio (as defined in the Credit Agreement) as of the last day of any four consecutive fiscal quarter period ending on the last day of a fiscal quarter to be less than 1.20:1.00, commencing with the period ending September 30, 2021.

First Lien Net Leverage Ratio – The Loan Parties will not permit the First Lien Net Leverage Ratio (as defined in the Credit Agreement) as of the last day of any four consecutive fiscal quarter period ending on the last day of a fiscal quarter to exceed 1.75:1.00, commencing with the period ending September 30, 2021 (subject to certain increases for permitted acquisitions).

In addition, the Credit Agreement contains a number of covenants that, among other things and subject to certain exceptions, limit Services’ ability and the ability of its restricted subsidiaries including the Company to incur indebtedness or guarantee debt; incur liens; make investments, loans and acquisitions; merge, liquidate or dissolve; sell assets, including capital stock of subsidiaries; pay dividends on its capital stock or redeem, repurchase or retire its capital stock; amend, prepay, redeem or purchase subordinated debt; and engage in transactions with affiliates.

The Credit Agreement contains certain customary representations and warranties, affirmative covenants and events of default (including, among others, an event of default upon a change of control). If an event of default occurs, the lenders under the credit facility are entitled to take various actions, including the acceleration of amounts due under the credit facility and all actions permitted to be taken by a secured creditor.

Third A&R Credit Agreement and Term Loan

Prior to entering into the Credit Agreement, we were party to that certain Third A&R Credit Agreement, dated May 15, 2019, as amended (the “Third A&R Credit Agreement”), which governed the terms of our term loan (the “Term Loan”) and provided for revolving credit commitments of up to $75.0 million, upon the terms and subject to the satisfaction of the
conditions set forth in the Third A&R Credit Agreement. The Term Loan was repaid in full and the Third A&R Credit Agreement has been terminated.

The stated interest rate for the senior notes as of September 30, 2021 was 6.625%. The weighted average interest rate for the Third A&R Credit Agreement term loan as of December 31, 2020 was 7.00%.
Series B Preferred Stock
In 2019, the Company entered into three equity purchase agreements and issued Series B Preferred Stock. The Series B Preferred Stock was a mandatorily redeemable financial instrument under ASC Topic 480 and had 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 Stock was February 15, 2025.

On August 17, 2021, the Company redeemed all of the shares of Series B Preferred Stock at the Optional Redemption Price per share. The Optional Redemption Price was a price per share of Series B Preferred Stock in cash equal to $1,500, plus all accrued and unpaid dividends thereon since the immediately preceding dividend date calculated through the day prior to such redemption, minus the amount of any Series B preferred cash dividends actually paid. See the table below for further discussion of proceeds and the loss on extinguishment.

Debt and Series B Preferred Stock Extinguishment
The Company used the proceeds from the Senior debt and equity transaction discussed in Note 8. Earnings Per Share and the New Credit Facility discussed above to redeem all of the Series B Preferred Stock and paid off the Term Loan. Below is a summary of the the use of proceeds:

Use of Proceeds ($ in millions)
Proceeds from Equity transaction$193.5 
Proceeds from Debt transaction300.0 
Transaction proceeds493.5 
Less: Deferred Fees(11.4)
Net transaction proceeds$482.1 
Series B Preferred Stock redemption$(264.9)
Term Loan payoff(173.3)
Revolver and letter of credit payoff(22.4)
Total use of proceeds$(460.6)
Loss on Extinguishment of Debt
Series B Preferred Stock - Make Whole Premium$47.3 
Write-off of deferred fees related to term loan13.2 
Series B Preferred Stock - write-off of deferred fees and discount40.5 
Loss on Extinguishment of Debt$101.0 

Contractual Maturities

    Contractual maturities of the Company's outstanding principal on debt obligations as of September 30, 2021:
(in thousands)Maturities
Remainder of 2021$633 
20221,952 
2023838 
2024442 
2025239 
Thereafter300,066 
Total contractual maturities$304,170 
XML 25 R13.htm IDEA: XBRL DOCUMENT v3.21.2
Commitments and contingencies
9 Months Ended
Sep. 30, 2021
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 ASC 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 $52.8 million and $57.6 million at September 30, 2021 and December 31, 2020, respectively. Gross property under this capitalized lease agreement at September 30, 2021 and December 31, 2020, totaled $144.9 million and $128.0 million, less accumulated depreciation of $70.2 million and $55.1 million, respectively, for net balances of $74.7 million and $72.9 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 2021$6,846 
202225,050 
202311,125 
20246,951 
20254,870 
Thereafter1,721 
Future minimum lease payments56,563 
Less: Amount representing interest(3,713)
Present value of minimum lease payments52,850 
Less: Current portion of finance lease obligations24,724 
Finance lease obligations, less current portion$28,126 

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 $38.5 million and $38.0 million at September 30, 2021 and December 31, 2020, respectively. Property under these operating lease agreements at September 30, 2021 and December 31, 2020, totaled $37.0 million and $36.5 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 2021$3,247 
202211,983 
20239,476 
20245,058 
20252,285 
Thereafter18,960 
Future minimum lease payments51,009 
Less: Amount representing interest(12,481)
Present value of minimum lease payments38,528 
Less: Current portion of operating lease obligations10,196 
Operating lease obligations, less current portion$28,332 

Lease Information
Three months endedNine Months Ended
September 30, 2021September 30, 2020September 30, 2021September 30, 2020
Finance Lease cost:
   Amortization of right-of-use assets$5,855 $5,281 $17,533 $16,836 
   Interest on lease liabilities758 891 2,364 3,017 
Operating lease cost3,186 3,340 9,759 10,307 
Short-term lease cost61,222 49,817 120,450 116,585 
Variable lease cost2,214 891 6,372 2,835 
Sublease Income(33)(33)(100)(99)
Total lease cost$73,202 $60,187 $156,378 $149,481 
Other information:
Cash paid for amounts included in the measurement of lease liabilities:
   Operating cash flows from finance leases$758 $891 $2,363 $3,017 
   Operating cash flows from operating leases$3,232 $3,275 $9,656 $10,003 
Weighted-average remaining lease term - finance leases2.84 years2.55 years
Weighted-average remaining lease term - operating leases7.55 years8.16 years
Weighted-average discount rate - finance leases5.49 %6.07 %
Weighted-average discount rate - operating leases6.75 %6.94 %
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, 2021, and December 31, 2020, the Company was contingently liable under letters of credit issued under our credit facility, in the amount of $33.7 million and $7.8 million, respectively, related to projects and insurance. In addition, as of September 30, 2021 and December 31, 2020, the Company had outstanding surety bonds on projects with nominal amounts of $3.2 billion and $2.8 billion, respectively. The remaining approximate exposure related to these surety bonds amounted to $400.0 million and $293.1 million, respectively.

Legal Proceedings

The Company is a nominal defendant to a lawsuit, instituted in December 2019 in the Delaware Chancery Court by a purported stockholder of the Company, against the Company’s Board of Directors, Oaktree Capital Management ("Oaktree"), and Ares Management, LLC ("Ares"), from which Ares was subsequently dismissed. The complaint asserts a variety of claims arising out of the sale of Series B Preferred Stock and warrants to Ares and Oaktree in May 2019. The complaint alleges claims for breach of fiduciary duty directly on behalf of putative class of stockholders and derivatively on behalf of the Company, aiding and abetting breach of fiduciary duty both derivatively and directly, and unjust enrichment derivatively on behalf of the Company. The plaintiff is seeking rescission of the transaction, unspecified monetary damages, and fees. On July 28, 2021, the Company and the plaintiff stockholder entered into a memorandum of understanding to settle the lawsuit against all defendants, subject to approval by the Delaware Chancery Court, the terms of which do not require payment of any settlement funds to the plaintiff except that, as they are entitled to do under Delaware law, the plaintiffs are entitled to ask the Court to award them attorneys’ fees in connection with the settlement. The timing of the approval of the settlement, if any, by the Court is unknown at this time but is not expected to occur prior to year-end. The Company has placed its director and officer liability insurance carriers on notice of the lawsuit and the proposed settlement; pursuant to the coverage terms, the Company is subject to a $1.5 million deductible, which the Company has exhausted. Pursuant to agreements entered into in connection with the sale of Series B Preferred Stock, the Company is obligated to indemnify Oaktree and Ares for any legal fees and damages incurred by either of them in connection with this matter.

The Company is involved in a variety of other legal cases, claims and other disputes that arise from time to time in the ordinary course of its business. While the Company believes it has good defense against these cases and intends to defend them vigorously, it cannot provide assurance that it will be successful in recovering all or any of the potential damages it has claimed or in defending claims against the Company. While the lawsuits and claims are asserted for amounts that may be material, should an unfavorable outcome occur, management does not currently expect that any currently pending matters will have a material adverse effect on the Company’s financial position, results of operations or cash flows. However, an unfavorable resolution of one or more of such matters could have a material adverse effect on the Company's business, financial condition, results of operations and cash flows.
XML 26 R14.htm IDEA: XBRL DOCUMENT v3.21.2
Earnings per share
9 Months Ended
Sep. 30, 2021
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 and net income allocated to participating securities. If there is a net loss, the amount of the loss is increased by those preferred dividends.

    Diluted EPS, where applicable, assumes the dilutive effect of (i) Series A cumulative convertible preferred stock, using the if-converted method, (ii) publicly traded warrants, (iii) Series B Preferred Stock - Warrants and (iv) the assumed exercise of in-the-money stock options 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.

Public Offering

On August 2, 2021, the Company closed an underwritten public offering of 10,547,866 shares of common stock, par value $0.0001 per share (the “Common Stock”), at a public offering price of $11.00 per share and pre-funded warrants (the “Pre-Funded Warrants”) to purchase an additional 7,747,589 shares of Common Stock at a price of $10.9999 per Pre-Funded Warrant (the “Offering”).

The Pre-Funded Warrants to purchase 7,747,589 shares of our Common Stock were issued to ASOF in connection with the closing of the Offering. The Pre-Funded Warrants have an exercise price of $0.0001 per share and do not expire and are exercisable at any time after their original issuance. The Pre-Funded Warrants may not be exercised by the holder to the extent that the holder, together with its affiliates that report together as a group under the beneficial ownership rules, would beneficially own, after such exercise more than 32.0% of our issued and outstanding Common Stock.

At the closing of the Offering the Ares Parties completed the following equity transactions:

converted all of their Series A Preferred Stock into 2,132,273 shares of Common Stock;

the Company issued to the Ares Parties 507,417 shares of Common Stock representing shares of Common Stock underlying warrants that the Ares Parties were entitled to pursuant to anti-dilution rights that are triggered upon conversion of the Series A Preferred Stock described in Note 5. Fair value of financial instruments; and

the Company issued to the Ares Parties 5,996,310 shares of Common Stock for the exercise of warrants that were issued to the Ares Parties in connection with their original purchases of Series B Preferred Stock (the “Series B Preferred Stock - Warrants”).
    
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)2021202020212020
Numerator:
  Net income (loss)$(99,649)$11,266 (115,384)2,120 
  Less: Convertible Preferred Stock dividends(255)(619)(1,587)(1,991)
  Less: Net income allocated to participating securities
— (2,854)— (35)
    Net income (loss) available to common stockholders(99,904)7,793 (116,971)94 
Denominator:
  Weighted average common shares outstanding - basic38,038,055 20,968,271 28,577,230 20,748,193 
   Series B Preferred Stock - Warrants(3)
— 7,683,903 — — 
   Convertible Series A Preferred Stock— 4,758,887 — — 
   Merger Warrants— — — — 
   Options— — — — 
   RSUs(4)
— 1,925,003 — — 
  Weighted average common shares outstanding - diluted38,038,055 35,336,064 28,577,230 20,748,193 
Anti-dilutive:
  Convertible Series A Preferred Stock (1)
— — — 6,920,305 
  Merger Warrants (2)
536,719 — 1,435,878 — 
  Series B Preferred Stock - Warrants (3)
135,259 — 135,259 7,680,981 
  Pre-Funded Warrants(4)
7,747,589 — 7,747,589 — 
  Options (5)
59,284 — 94,665 — 
  RSUs (6)
1,667,430 — 1,728,764 1,825,123 
Basic EPS(2.63)0.37 (4.09)— 
Diluted EPS(2.63)0.32 (4.09)— 

(1)     On August 2, 2021 the Series A Preferred Stock was converted into common shares and therefore has been excluded from the anti-dilutive section above for the three and nine months ended September 30, 2021.

(2)    For the three months and nine months ended September 30, 2020, Merger 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 not greater than the average market price of the common stock during the period. For the three and nine months ended September 30, 2021, these warrants were calculated using the treasury stock method and were anti-dilutive.

(3)     Series B Preferred Stock - Warrants are considered as participating securities because the holders are entitled to participate in any distributions similar to that of common shareholders. On August 2, 2021, the Company issued to the Ares Parties 5,996,310 shares of Common Stock for the exercise of warrants that were issued to the Ares Parties in connection with their original purchases of Series B Preferred Stock. As of the three and nine month ended September 30, 2021, there were 135,259 Series B Preferred Stock - Warrants that were considered anti-dilutive.

(4)    On August 2, 2021 the Company issued 7,747,589 Pre-Funded Warrants to ASOF that are considered participating because the holders are entitled to participate in any distributions similar to that of common shareholders.
    
(5)    As of September 30, 2020, there were 504,214 of vested and unvested options not considered 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.

(6)    As of September 30, 2021 and 2020, 116,867 and 611,166 unvested RSUs, respectively. These awards were not considered dilutive as the respective performance targets were not achieved.
Merger Warrants

On August 4, 2015, M III formed a Special Purpose Acquisition Corporation and issued public and private warrants before the Merger with the Company. As of September 30, 2021, the Company had 16,925,160 Merger Warrants outstanding, of which 295,000 are considered private warrants. Two Merger Warrants will be exercisable for one share of our common stock at $11.50 per share until the expiration on March 26, 2023. For further discussion about the valuation of the private warrants see Note 5. Fair Value of Financial Instruments.

Series B Preferred Stock Anti-dilution Warrants

The Company also had potential outstanding warrants related to the Series B Preferred Stock issuance. Additional warrants would be issued if the exercise of any warrant with an exercise price of $11.50 or higher. See Note 5. Fair value of financial instruments for further discussion.

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 an 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, 2021 and 2020, we recognized $1.5 million and $1.1 million in compensation expense, respectively, and $4.2 million and $3.1 million for the nine months ended September 30, 2021 and 2020, respectively.
XML 27 R15.htm IDEA: XBRL DOCUMENT v3.21.2
Income taxes
9 Months Ended
Sep. 30, 2021
Income Tax Disclosure [Abstract]  
Income taxes Income Taxes
    The Company’s statutory federal tax rate was 21.00% for the periods ended September 30, 2021 and 2020, respectively. State tax rates for the same period vary among states and range from approximately 0.8% to 11.5%. A small number of states do not impose an income tax.

    The effective tax rates for the three months ended September 30, 2021 and 2020 were (2.3)% and 35.3%, respectively, and were (3.6)% and 82.5% for the nine months ended September 30, 2021 and 2020, respectively. The difference between the Company’s effective tax rate and the federal statutory rate primarily results from permanent differences related to the interest and other expenses accrued for the Series B Preferred Stock and executive compensation, which is not deductible for federal and state income taxes. There were no changes in uncertain tax positions during the periods ended September 30, 2021 and 2020.

    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 affected the consolidated financial statements for the year ended December 31, 2020.

The Company has also made use of the payroll deferral provision to defer social security tax of approximately $13.6 million through December 31, 2020. Half of this amount is required to be paid on December 31, 2021 and the other half by December 31, 2022.
XML 28 R16.htm IDEA: XBRL DOCUMENT v3.21.2
Segments (Notes)
9 Months Ended
Sep. 30, 2021
Segments [Abstract]  
Segment Reporting Disclosure 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)2021202020212020
SegmentRevenue% of Total RevenueRevenue% of Total RevenueRevenue% of Total RevenueRevenue% of Total Revenue
Renewables$517,172 74.1 %$327,051 62.6 %$1,122,400 73.2 %$900,059 66.1 %
Specialty Civil180,587 25.9 %195,181 37.4 %411,919 26.8 %460,940 33.9 %
  Total revenue$697,759 100.0 %$522,232 100.0 %$1,534,319 100.0 %$1,360,999 100.0 %

Segment Gross Profit

    Gross profit by segment was as follows:
Three Months Ended September 30,Nine Months Ended September 30,
(in thousands)2021202020212020
SegmentGross ProfitGross Profit MarginGross ProfitGross Profit MarginGross ProfitGross Profit MarginGross ProfitGross Profit Margin
Renewables$51,867 10.0 %$37,371 11.4 %$106,930 9.5 %$100,183 11.1 %
Specialty Civil20,303 11.2 %21,518 11.0 %35,264 8.6 %45,988 10.0 %
  Total gross profit$72,170 10.3 %$58,889 11.3 %$142,194 9.3 %$146,171 10.7 %
XML 29 R17.htm IDEA: XBRL DOCUMENT v3.21.2
Investments, Equity Method and Joint Ventures
9 Months Ended
Sep. 30, 2021
Equity Method Investments and Joint Ventures [Abstract]  
Equity Method Investments and Joint Ventures Disclosure Joint Ventures
As of September 30, 2021, the Company did not have any VIEs but did have one joint venture that used the proportionate consolidation method at 25% ownership. The following balances were included in the condensed consolidated financial statements:

(in thousands)September 30, 2021
Assets
Cash$7,939 
Accounts receivable847 
Contract assets2,412 
Liabilities
Accounts payable$2,569 
Contract liabilities6,394 
Three Months EndedNine Months Ended
September 30, 2021September 30, 2021
Revenue$5,835 $15,425 
Cost of revenue3,599 13,189 
Selling, general and administrative expenses(450)— 
XML 30 R18.htm IDEA: XBRL DOCUMENT v3.21.2
Related party transactions
9 Months Ended
Sep. 30, 2021
Related Party Transactions [Abstract]  
Related party transactions Related Party Transactions
On August 2, 2021, as part of the equity transactions the Company entered into the Stockholders’ Agreement with the Ares Parties. Pursuant to the Stockholders’ Agreement:

The Ares Parties are entitled to designate two members of our Board for so long as the Ares Parties and their affiliates beneficially own less than 20% but more than or equal to 10% of our Common Stock, and no representatives if the Ares Parties and their affiliates beneficially own less than 10% of our Common Stock. The Stockholders’ Agreement also requires us to take any and all necessary action to reduce the number of directors on the Board to nine and to cause the Board to be comprised of a total of nine directorships (in each case, including (or assuming) both of the Ares representatives are members of the Board) immediately following the first annual or special meeting at which directors are elected following the closing of the Offering.

The Ares Parties agreed not to transfer any equity securities acquired in the Offering (including Common Stock, Pre-Funded Warrants and shares of Common Stock issuable upon exercise of the Pre-Funded Warrants) until twelve months following the initial closing of the Offering; provided, however, that certain transfers in connections with consolidations and reorganizations, tender or exchange offers, exercises of registration rights and certain distributions are permitted.

The Ares Parties agreed, with respect to themselves and their controlled affiliates acting on their behalf, for a period of time up to the earlier of the thirty-month anniversary of the date of closing of the Offering, or the earlier occurrence of the date in which the Ares Parties and their affiliates beneficially own less than 10% of our outstanding Common Stock, a change of control transaction, a material breach of the Stockholders’ Agreement by us, an event of default by us with respect to the our senior notes or credit agreements or other indebtedness exceeding $50.0 million, or any winding up, dissolution or liquidation or bankruptcy (subject to certain permitted exceptions):

not to transfer its Common Stock to competitors (as defined in the Stockholders’ Agreement) or any person that would beneficially own more than 20% of our Common Stock, subject to certain permitted exceptions;

not to take, or permit their controlled affiliates acting on their behalf to take, certain actions, subject to certain permitted exceptions, including, but not limited to:

making any public announcement, proposal or offer, with respect to (a) acquisitions of additional Common Stock, (b) any restructuring, recapitalization, liquidation or similar transaction, (c) the election of directors other than the Ares Parties’ designees or (d) changes to the Board and calling of special meetings;

publicly seek a change in the composition or size of the Board;

deposit any voting securities into a voting trust;

acquire any voting securities or beneficial ownership thereof greater than the Ares Parties’ beneficial ownership following closing of the Offering and 37.8% of the Common Stock on an Adjusted Outstanding Basis (as defined therein);

call for, or initiate, propose or requisition a call for any general or special meeting;

publicly state an intention, plan or arrangement to do any of the foregoing; or

intentionally and knowingly instigate, facilitate, encourage or assist any third party to do any of the foregoing; and

to cause all voting securities to be present at any annual or special meeting in which directors are to be elected, to vote such securities either as recommended by the Board, or in the same proportions as votes cast by other voting securities with respect to director nominees or other nominees and in favor of any director
nominee of the Ares Parties, not to vote in favor of a change of control transaction pursuant to which the Ares Parties would receive consideration that is different in amount or form from other stockholders unless approved by the Board; and

the Ares Parties are afforded reasonable access to our books and records for so long as the Ares Parties have a right to designate a director to the Board.
XML 31 R19.htm IDEA: XBRL DOCUMENT v3.21.2
Subsequent Events
9 Months Ended
Sep. 30, 2021
Subsequent Events [Abstract]  
Subsequent Events [Text Block] Subsequent EventsOn October 3, 2021, ASOF exchanged 3,420,267 non-voting Pre-Funded Warrants for 3,420,236 shares of the Company's Common Stock in a cashless exercise. ASOF may not exercise the balance of the pre-funded warrants if it would cause them to exceed a 32% ownership percentage.
XML 32 R20.htm IDEA: XBRL DOCUMENT v3.21.2
Business, Basis of Presentation and Significant Accounting Policies (Policies)
9 Months Ended
Sep. 30, 2021
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Segment Reporting, Policy We segregate our business into two reportable segments: the Renewables segment and the Heavy Civil and Industrial (“Specialty Civil”) segment. See Note 10. Segments for a description of the reportable segments and their operations.
Consolidation, Policy
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.
    The unaudited condensed consolidated financial statements include the accounts of IEA and its wholly-owned domestic and foreign subsidiaries. The Company occasionally forms joint ventures with unrelated third parties for the execution of single contracts or projects. The Company assesses its joint ventures to determine if they meet the qualifications of a variable interest entity (“VIE”) in accordance with Accounting Standard Codification (“ASC”) Topic 810, Consolidation. For construction joint ventures that are not VIEs or fully consolidated but for which the Company has significant influence, the Company accounts for its interest in the joint ventures using the proportionate consolidation method, see Note 11. Joint Ventures.
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, 2021 are not necessarily indicative of the results that may be expected for the year ending December 31, 2021. These financial statements should be read in conjunction with the Company’s audited consolidated financial statements for the year ended December 31, 2020 and notes thereto included in the Company’s 2020 Annual Report on Form 10-K.
Basis of Accounting, Policy The accompanying unaudited condensed consolidated financial statements have been prepared in accordance with GAAP.
Use of Estimates, Policy 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.The prior period classification of the warrant liability fair value adjustment has been revised to conform to the current period presentation within the Condensed Consolidated Statements of Operations. This reclassification has no effect on net income or stockholders' equity.
Revenue
Revenue Recognition
    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 99.5% and 98.4% of consolidated revenue from operations for the three months ended September 30, 2021 and 2020, respectively, and totaled 98.8% and 97.6% for the nine months ended September 30, 2021 and 2020, 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 0.5% and 1.6% of consolidated revenue from operations for the three months ended September 30, 2021 and 2020, respectively, and totaled 1.2% and 2.4% for the nine months ended September 30, 2021 and 2020, 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 Accounting Standards Codification (“ASC”) 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, 2021, the amount of the Company’s remaining performance obligations was $1,686.7 million. The Company expects to recognize approximately 75.5% of its remaining performance obligations as revenue during the next twelve months. Revenue recognized from performance obligations satisfied in previous periods was $(0.7) million and $(0.8) million for the three months ended September 30, 2021 and 2020, respectively, and $(1.1) million and $(4.4) million for the nine months ended September 30, 2021 and 2020, 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 the 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 the transaction price are not resolved in the Company’s favor, or to the extent incentives reflected in the transaction price are not earned, there could be reductions in, or reversals of, previously recognized revenue.
    As of September 30, 2021 and December 31, 2020, the Company included approximately $70.8 million and $52.6 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 the nature, amount, timing and uncertainty of its revenue:
(in thousands)Three Months EndedNine Months Ended
September 30, 2021September 30, 2020September 30, 2021September 30, 2020
Renewables Segment
   Wind$416,890 $261,754 880,814 $827,442 
   Solar100,282 65,297 241,586 72,617 
$517,172 $327,051 $1,122,400 $900,059 
Specialty Civil Segment
   Heavy civil$102,046 $119,713 229,802 $264,656 
   Rail35,226 52,955 93,266 132,333 
   Environmental43,315 22,513 88,851 63,951 
$180,587 $195,181 $411,919 $460,940 
Interest in Unincorporated Joint Ventures or Partnerships, Policy
Construction Joint Ventures

Certain contracts are executed through joint ventures. The arrangements are often formed for the execution of single contracts or projects and allow the Company to share risks and secure specialty skills required for project execution.
In accordance with ASC Topic 810, Consolidation, the Company assesses its joint ventures at inception to determine if any meet the qualifications of a VIE. The Company considers a joint venture a VIE if either (a) the total equity investment is not sufficient to permit the entity to finance its activities without additional subordinated financial support, (b) characteristics of a controlling financial interest are missing (either the ability to make decisions through voting or other rights, the obligation to absorb the expected losses of the entity or the right to receive the expected residual returns of the entity), or (c) the voting rights of the equity holders are not proportional to their obligations to absorb the expected losses of the entity and/or their rights to receive the expected residual returns of the entity and substantially all of the entity’s activities either involve or are conducted on behalf of an investor that has disproportionately few voting rights. Upon the occurrence of certain events outlined in ASC 810, the Company reassesses its initial determination of whether the joint venture is a VIE.
The Company also evaluates whether it is the primary beneficiary of each VIE and consolidates the VIE if the Company has both (a) the power to direct the economically significant activities of the entity, and (b) the obligation to absorb losses of, or the right to receive benefits from, the entity that could potentially be significant to the VIE. The Company considers the contractual agreements that define the ownership structure, distribution of profits and losses, risks, responsibilities, indebtedness, voting rights and board representation of the respective parties in determining whether it qualifies as the primary beneficiary. The Company also considers all parties that have direct or implicit variable interests when determining whether it is the primary beneficiary. When the Company is determined to be the primary beneficiary, the VIE is consolidated. In accordance with ASC 810, management’s assessment of whether the Company is the primary beneficiary of a VIE is performed continuously.
Construction joint ventures that do not involve a VIE, or for which the Company is not the primary beneficiary, are evaluated for consolidation under the voting interest model that considers whether the Company owns or controls more than 50% of the voting interest in the joint venture. For construction joint ventures that are not consolidated but for which the Company has significant influence, the Company accounts for its interest in the joint ventures using the proportionate consolidation method, whereby the Company’s proportionate share of the joint ventures’ assets, liabilities, revenue and cost of operations are included in the appropriate classifications in the Company’s consolidated financial statements. See Note 11. Joint Ventures for additional discussion regarding joint ventures.
New Accounting Pronouncements, Policy
Recently Adopted Accounting Standards - Guidance Adopted in 2021

In December 2019, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“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. The Company adopted the standard on January 1, 2021 on a prospective basis, which did not have an impact on our disclosures for income taxes.
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. The Company is still evaluating the new standard but does not expect it to have a material impact on our estimate of the allowance for uncollectible accounts.
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 33 R21.htm IDEA: XBRL DOCUMENT v3.21.2
Business, Basis of Presentation and Significant Accounting Policies (Tables)
9 Months Ended
Sep. 30, 2021
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Disaggregation of Revenue The following tables disaggregate revenue by customers and services performed, which the Company believes best depicts the nature, amount, timing and uncertainty of its revenue:
(in thousands)Three Months EndedNine Months Ended
September 30, 2021September 30, 2020September 30, 2021September 30, 2020
Renewables Segment
   Wind$416,890 $261,754 880,814 $827,442 
   Solar100,282 65,297 241,586 72,617 
$517,172 $327,051 $1,122,400 $900,059 
Specialty Civil Segment
   Heavy civil$102,046 $119,713 229,802 $264,656 
   Rail35,226 52,955 93,266 132,333 
   Environmental43,315 22,513 88,851 63,951 
$180,587 $195,181 $411,919 $460,940 
Schedule of revenue and accounts receivable concentrations, net of allowances The Company did not have any revenue concentrations above 10% for the three and nine months ended September 30, 2021 and 2020, respectively. The Company did not have any accounts recievable concentrations above 10% as of September 30, 2021 and 2020, respectively.
XML 34 R22.htm IDEA: XBRL DOCUMENT v3.21.2
Contract Assets and Liabilities (Tables)
9 Months Ended
Sep. 30, 2021
Contractors [Abstract]  
Contract Assets and Contract Liabilities
(in thousands)September 30, 2021December 31, 2020
Costs and estimated earnings in excess of billings on uncompleted contracts$113,296 $51,367 
Retainage receivable109,363 93,816 
$222,659 $145,183 

    Contract liabilities consist of the following:
(in thousands)September 30, 2021December 31, 2020
Billings in excess of costs and estimated earnings on uncompleted contracts$146,156 $117,641 
Loss on contracts in progress125 594 
$146,281 $118,235 
Accounts Receivable, Allowance for Credit Loss Activity in the allowance for doubtful accounts for the periods indicated was as follows:
Three Months EndedNine Months Ended
September 30,September 30,
(in thousands)2021202020212020
Allowance for doubtful accounts at beginning of period$— $89 $— $75 
    Plus: provision for (reduction in) allowance— — — 14 
    Less: write-offs, net of recoveries— — — — 
Allowance for doubtful accounts at period end$— $89 $— $89 
XML 35 R23.htm IDEA: XBRL DOCUMENT v3.21.2
Property, plant and equipment, net (Tables)
9 Months Ended
Sep. 30, 2021
Property, Plant and Equipment [Abstract]  
Schedule of property plant and equipment Property, plant and equipment consisted of the following:
(in thousands)September 30, 2021December 31, 2020
Buildings and leasehold improvements$6,263 $4,402 
Land17,600 17,600 
Construction equipment225,143 192,402 
Office equipment, furniture and fixtures3,642 3,620 
Vehicles7,888 7,326 
260,536 225,350 
Accumulated depreciation(120,024)(94,604)
    Property, plant and equipment, net$140,512 $130,746 
XML 36 R24.htm IDEA: XBRL DOCUMENT v3.21.2
Goodwill and Intangible Assets, net (Tables)
9 Months Ended
Sep. 30, 2021
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of Goodwill The following table provides the changes in the carrying amount of goodwill, by segment:
(in thousands)RenewablesSpecialty CivilTotal
January 1, 2020$3,020 $34,353 $37,373 
   Adjustments— — — 
December 31, 2020$3,020 $34,353 $37,373 
   Adjustments— — — 
September 30, 2021$3,020 $34,353 $37,373 
Schedule of Finite-Lived Intangible Assets
Intangible assets consisted of the following as of the dates indicated:
September 30, 2021December 31, 2020
($ in thousands)Gross Carrying AmountAccumulated AmortizationNet Carrying AmountWeighted Average Remaining LifeGross Carrying AmountAccumulated AmortizationNet Carrying AmountWeighted Average Remaining Life
Customer relationships$26,500 $(11,320)$15,180 4.25 years$26,500 $(8,481)$18,019 5 years
Trade name13,400 (7,995)5,405 2.25 years13,400 (5,985)7,415 3 years
$39,900 $(19,315)$20,585 $39,900 $(14,466)$25,434 
Schedule of Finite-Lived Intangible Assets, Future Amortization Expense The following table provides the annual intangible amortization expense currently expected to be recognized for the years 2021 through 2025:
(in thousands)Remainder of 20212022202320242025
Amortization expense$1,616 $6,466 $5,841 $3,785 $2,876 
XML 37 R25.htm IDEA: XBRL DOCUMENT v3.21.2
Fair value of financial instruments (Tables)
9 Months Ended
Sep. 30, 2021
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, 2021December 31, 2020
(in thousands)Level 1Level 2Level 3TotalLevel 1Level 2Level 3Total
Liabilities
Private warrants$— $348 $— $348 $— $— $— $— 
Series B Preferred Stock - Anti-dilution warrants— — 18,500 18,500 — — 8,800 8,800 
Series B-1 Preferred Stock - Performance warrants— — — — — — 400 400 
Total liabilities$— $348 $18,500 $18,848 $— $— $9,200 $9,200 
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 warrants
Beginning Balance, December 31, 2020$8,800 $400 
Fair value adjustment - loss (gain) recognized in other income17,268 (400)
Transfer to non-recurring fair value instrument (equity)(7,568)— 
Ending Balance, September 30, 2021
$18,500 $— 
Fair Value Measurement Inputs and Valuation Techniques
Significant unobservable inputs used in the fair value calculation as of the periods indicated were as follows:

September 30, 2021
Stock price$11.43 
Conversion stock price$11.50 
Time before Merger Warrant expiration 1.49 
Stock volatility56.95 %
Risk-free interest rate0.18 %
XML 38 R26.htm IDEA: XBRL DOCUMENT v3.21.2
Debt and Series B Preferred Stock (Tables)
9 Months Ended
Aug. 17, 2021
Sep. 30, 2021
Debt Disclosure [Abstract]    
Schedule of debt   Debt consisted of the following obligations as of:
(in thousands)September 30, 2021December 31, 2020
Term loan$— $173,345 
Senior unsecured notes300,000 — 
Commercial equipment notes4,170 5,582 
   Total principal due for long-term debt304,170 178,927 
Unamortized debt discount and issuance costs(11,231)(17,196)
Less: Current portion of long-term debt(2,309)(2,506)
   Long-term debt, less current portion$290,630 $159,225 
Debt - Series B Preferred Stock$— $185,396 
Unamortized debt discount and issuance costs— (11,528)
  Long-term Series B Preferred Stock$— $173,868 
Debt Instrument Redemption  
On or after August 15, 2024, the Senior Unsecured Notes are subject to redemption at any time and from time to time at the option of Services, in whole or in part, at the redemption prices (expressed as percentages of principal amount) set forth below plus accrued and unpaid interest, if redeemed during the twelve-month period beginning on August 15 of the years indicated below:

YearPercentage
2024103.3 %
2025101.7 %
2026 and thereafter100.0 %
Schedule of Extinguishment of Debt
The Company used the proceeds from the Senior debt and equity transaction discussed in Note 8. Earnings Per Share and the New Credit Facility discussed above to redeem all of the Series B Preferred Stock and paid off the Term Loan. Below is a summary of the the use of proceeds:

Use of Proceeds ($ in millions)
Proceeds from Equity transaction$193.5 
Proceeds from Debt transaction300.0 
Transaction proceeds493.5 
Less: Deferred Fees(11.4)
Net transaction proceeds$482.1 
Series B Preferred Stock redemption$(264.9)
Term Loan payoff(173.3)
Revolver and letter of credit payoff(22.4)
Total use of proceeds$(460.6)
Loss on Extinguishment of Debt
Series B Preferred Stock - Make Whole Premium$47.3 
Write-off of deferred fees related to term loan13.2 
Series B Preferred Stock - write-off of deferred fees and discount40.5 
Loss on Extinguishment of Debt$101.0 
 
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, 2021:
(in thousands)Maturities
Remainder of 2021$633 
20221,952 
2023838 
2024442 
2025239 
Thereafter300,066 
Total contractual maturities$304,170 
XML 39 R27.htm IDEA: XBRL DOCUMENT v3.21.2
Commitments and contingencies (Tables)
9 Months Ended
Sep. 30, 2021
Commitments and Contingencies Disclosure [Abstract]  
Finance Lease, Liability, Fiscal Year Maturity The future minimum payments of finance lease obligations are as follows:
(in thousands)
Remainder of 2021$6,846 
202225,050 
202311,125 
20246,951 
20254,870 
Thereafter1,721 
Future minimum lease payments56,563 
Less: Amount representing interest(3,713)
Present value of minimum lease payments52,850 
Less: Current portion of finance lease obligations24,724 
Finance lease obligations, less current portion$28,126 
Lessee, Operating Lease, Liability, Maturity The future minimum payments under non-cancelable operating leases are as follows:
(in thousands)
Remainder of 2021$3,247 
202211,983 
20239,476 
20245,058 
20252,285 
Thereafter18,960 
Future minimum lease payments51,009 
Less: Amount representing interest(12,481)
Present value of minimum lease payments38,528 
Less: Current portion of operating lease obligations10,196 
Operating lease obligations, less current portion$28,332 
Schedule of Additional Lease Information
Lease Information
Three months endedNine Months Ended
September 30, 2021September 30, 2020September 30, 2021September 30, 2020
Finance Lease cost:
   Amortization of right-of-use assets$5,855 $5,281 $17,533 $16,836 
   Interest on lease liabilities758 891 2,364 3,017 
Operating lease cost3,186 3,340 9,759 10,307 
Short-term lease cost61,222 49,817 120,450 116,585 
Variable lease cost2,214 891 6,372 2,835 
Sublease Income(33)(33)(100)(99)
Total lease cost$73,202 $60,187 $156,378 $149,481 
Other information:
Cash paid for amounts included in the measurement of lease liabilities:
   Operating cash flows from finance leases$758 $891 $2,363 $3,017 
   Operating cash flows from operating leases$3,232 $3,275 $9,656 $10,003 
Weighted-average remaining lease term - finance leases2.84 years2.55 years
Weighted-average remaining lease term - operating leases7.55 years8.16 years
Weighted-average discount rate - finance leases5.49 %6.07 %
Weighted-average discount rate - operating leases6.75 %6.94 %
XML 40 R28.htm IDEA: XBRL DOCUMENT v3.21.2
Earnings per share (Tables)
9 Months Ended
Sep. 30, 2021
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)2021202020212020
Numerator:
  Net income (loss)$(99,649)$11,266 (115,384)2,120 
  Less: Convertible Preferred Stock dividends(255)(619)(1,587)(1,991)
  Less: Net income allocated to participating securities
— (2,854)— (35)
    Net income (loss) available to common stockholders(99,904)7,793 (116,971)94 
Denominator:
  Weighted average common shares outstanding - basic38,038,055 20,968,271 28,577,230 20,748,193 
   Series B Preferred Stock - Warrants(3)
— 7,683,903 — — 
   Convertible Series A Preferred Stock— 4,758,887 — — 
   Merger Warrants— — — — 
   Options— — — — 
   RSUs(4)
— 1,925,003 — — 
  Weighted average common shares outstanding - diluted38,038,055 35,336,064 28,577,230 20,748,193 
Anti-dilutive:
  Convertible Series A Preferred Stock (1)
— — — 6,920,305 
  Merger Warrants (2)
536,719 — 1,435,878 — 
  Series B Preferred Stock - Warrants (3)
135,259 — 135,259 7,680,981 
  Pre-Funded Warrants(4)
7,747,589 — 7,747,589 — 
  Options (5)
59,284 — 94,665 — 
  RSUs (6)
1,667,430 — 1,728,764 1,825,123 
Basic EPS(2.63)0.37 (4.09)— 
Diluted EPS(2.63)0.32 (4.09)— 

(1)     On August 2, 2021 the Series A Preferred Stock was converted into common shares and therefore has been excluded from the anti-dilutive section above for the three and nine months ended September 30, 2021.

(2)    For the three months and nine months ended September 30, 2020, Merger 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 not greater than the average market price of the common stock during the period. For the three and nine months ended September 30, 2021, these warrants were calculated using the treasury stock method and were anti-dilutive.

(3)     Series B Preferred Stock - Warrants are considered as participating securities because the holders are entitled to participate in any distributions similar to that of common shareholders. On August 2, 2021, the Company issued to the Ares Parties 5,996,310 shares of Common Stock for the exercise of warrants that were issued to the Ares Parties in connection with their original purchases of Series B Preferred Stock. As of the three and nine month ended September 30, 2021, there were 135,259 Series B Preferred Stock - Warrants that were considered anti-dilutive.

(4)    On August 2, 2021 the Company issued 7,747,589 Pre-Funded Warrants to ASOF that are considered participating because the holders are entitled to participate in any distributions similar to that of common shareholders.
    
(5)    As of September 30, 2020, there were 504,214 of vested and unvested options not considered 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.(6)    As of September 30, 2021 and 2020, 116,867 and 611,166 unvested RSUs, respectively. These awards were not considered dilutive as the respective performance targets were not achieved.
XML 41 R29.htm IDEA: XBRL DOCUMENT v3.21.2
Segments (Tables)
9 Months Ended
Sep. 30, 2021
Segments [Abstract]  
Reconciliation of Revenue from Segments to Consolidated
Segment Revenue

    Revenue by segment was as follows:
Three Months Ended September 30,Nine Months Ended September 30,
(in thousands)2021202020212020
SegmentRevenue% of Total RevenueRevenue% of Total RevenueRevenue% of Total RevenueRevenue% of Total Revenue
Renewables$517,172 74.1 %$327,051 62.6 %$1,122,400 73.2 %$900,059 66.1 %
Specialty Civil180,587 25.9 %195,181 37.4 %411,919 26.8 %460,940 33.9 %
  Total revenue$697,759 100.0 %$522,232 100.0 %$1,534,319 100.0 %$1,360,999 100.0 %
Reconciliation of Other Significant Reconciling Items from Segments to Consolidated
Segment Gross Profit

    Gross profit by segment was as follows:
Three Months Ended September 30,Nine Months Ended September 30,
(in thousands)2021202020212020
SegmentGross ProfitGross Profit MarginGross ProfitGross Profit MarginGross ProfitGross Profit MarginGross ProfitGross Profit Margin
Renewables$51,867 10.0 %$37,371 11.4 %$106,930 9.5 %$100,183 11.1 %
Specialty Civil20,303 11.2 %21,518 11.0 %35,264 8.6 %45,988 10.0 %
  Total gross profit$72,170 10.3 %$58,889 11.3 %$142,194 9.3 %$146,171 10.7 %
XML 42 R30.htm IDEA: XBRL DOCUMENT v3.21.2
Investments, Equity Method and Joint Ventures (Tables)
9 Months Ended
Sep. 30, 2021
Equity Method Investments and Joint Ventures [Abstract]  
Schedule of Operating Activities of Joint Ventures
As of September 30, 2021, the Company did not have any VIEs but did have one joint venture that used the proportionate consolidation method at 25% ownership. The following balances were included in the condensed consolidated financial statements:

(in thousands)September 30, 2021
Assets
Cash$7,939 
Accounts receivable847 
Contract assets2,412 
Liabilities
Accounts payable$2,569 
Contract liabilities6,394 
Three Months EndedNine Months Ended
September 30, 2021September 30, 2021
Revenue$5,835 $15,425 
Cost of revenue3,599 13,189 
Selling, general and administrative expenses(450)— 
XML 43 R31.htm IDEA: XBRL DOCUMENT v3.21.2
Business, Basis of Presentation and Significant Accounting Policies Disaggregation of Revenue (Details)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2021
USD ($)
Sep. 30, 2020
USD ($)
Sep. 30, 2021
USD ($)
Sep. 30, 2020
USD ($)
Disaggregation of Revenue [Line Items]        
Number of Reportable Segments     2  
Revenue $ 697,759 $ 522,232 $ 1,534,319 $ 1,360,999
Wind Revenue        
Disaggregation of Revenue [Line Items]        
Revenue 416,890 261,754 880,814 827,442
Solar Revenue        
Disaggregation of Revenue [Line Items]        
Revenue 100,282 65,297 241,586 72,617
Heavy Civil Revenue        
Disaggregation of Revenue [Line Items]        
Revenue 102,046 119,713 229,802 264,656
Rail Construction Revenue        
Disaggregation of Revenue [Line Items]        
Revenue 35,226 52,955 93,266 132,333
Environmental Revenue        
Disaggregation of Revenue [Line Items]        
Revenue 43,315 22,513 88,851 63,951
Renewables Segment        
Disaggregation of Revenue [Line Items]        
Revenue 517,172 327,051 1,122,400 900,059
Specialty Civil Segment        
Disaggregation of Revenue [Line Items]        
Revenue $ 180,587 $ 195,181 $ 411,919 $ 460,940
XML 44 R32.htm IDEA: XBRL DOCUMENT v3.21.2
Business, Basis of Presentation and Significant Accounting Policies Schedule of concentrations for revenue and accounts receivable (Details) - Product Concentration Risk - Revenue Benchmark
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Fixed-price Contract        
Concentration Risk [Line Items]        
Concentration Risk, Percentage 99.50% 98.40% 98.80% 97.60%
Time-and-materials Contract        
Concentration Risk [Line Items]        
Concentration Risk, Percentage 0.50% 1.60% 1.20% 2.40%
XML 45 R33.htm IDEA: XBRL DOCUMENT v3.21.2
Business, Basis of Presentation and Significant Accounting Policies Revenue 606 (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Dec. 31, 2020
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]          
Revenue, Remaining Performance Obligation, Amount $ 1,686,700   $ 1,686,700    
Revenue, Remaining Performance Obligation, Percentage 75.50%   75.50%    
Contract with Customer, Performance Obligation Satisfied in Previous Period $ (700) $ (800) $ (1,100) $ (4,400)  
Contract with Customer, Revenue Recognized, Related to Unapproved Change Orders and Claims $ 70,800   $ 70,800   $ 52,600
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2021-04-01          
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]          
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period 12 months   12 months    
XML 46 R34.htm IDEA: XBRL DOCUMENT v3.21.2
Contract Assets and Liabilities Contract Assets and Contract Liabilities (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Dec. 31, 2020
Contractors [Abstract]          
Unbilled Contracts Receivable $ 113,296   $ 113,296   $ 51,367
Construction Contractor, Receivable, Retainage 109,363   109,363   93,816
Contract Assets 222,659   222,659   145,183
Deferred Revenue 146,156   146,156   117,641
Provision for Loss on Contracts 125   125   594
Contract Liabilities 146,281   146,281   $ 118,235
Contract with Customer, Liability, Revenue Recognized $ 2,100 $ 5,800 $ 114,100 $ 114,500  
XML 47 R35.htm IDEA: XBRL DOCUMENT v3.21.2
Contract Assets and Liabilities Activity in allowance for doubtful accounts (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Receivables [Abstract]        
Accounts Receivable, Allowance for Credit Loss, Beginning of Period $ 0 $ 89 $ 0 $ 75
Accounts Receivable, Allowance for Credit Loss, Writeoff 0 0 0 14
Accounts Receivable, Credit Loss Expense (Reversal) 0 0 0 0
Accounts Receivable, Allowance for Credit Loss, End of Period $ 0 $ 89 $ 0 $ 89
XML 48 R36.htm IDEA: XBRL DOCUMENT v3.21.2
Property, plant and equipment, net (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Dec. 31, 2020
Property, Plant and Equipment [Line Items]          
Property, plant and equipment, gross $ 260,536   $ 260,536   $ 225,350
Accumulated depreciation (120,024)   (120,024)   (94,604)
Property, plant and equipment, net 140,512   140,512   130,746
Depreciation expense 10,960 $ 9,282 29,558 $ 26,575  
Buildings and leasehold improvements          
Property, Plant and Equipment [Line Items]          
Property, plant and equipment, gross 6,263   6,263   4,402
Land          
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 225,143   225,143   192,402
Office equipment, furniture and fixtures          
Property, Plant and Equipment [Line Items]          
Property, plant and equipment, gross 3,642   3,642   3,620
Vehicles          
Property, Plant and Equipment [Line Items]          
Property, plant and equipment, gross $ 7,888   $ 7,888   $ 7,326
XML 49 R37.htm IDEA: XBRL DOCUMENT v3.21.2
Goodwill and Intangible Assets, net (Details) - USD ($)
$ in Thousands
9 Months Ended 12 Months Ended
Sep. 30, 2021
Dec. 31, 2020
Goodwill [Line Items]    
Goodwill, Beginning Balance $ 37,373 $ 37,373
Goodwill, Period Increase (Decrease) 0 0
Goodwill, Ending Balance 37,373 37,373
Renewables Segment    
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    
Goodwill [Line Items]    
Goodwill, Beginning Balance 34,353 34,353
Goodwill, Period Increase (Decrease) 0 0
Goodwill, Ending Balance $ 34,353 $ 34,353
XML 50 R38.htm IDEA: XBRL DOCUMENT v3.21.2
Goodwill and Intangible Assets, net Schedule of intangible assets (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended 12 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Dec. 31, 2020
Finite-Lived Intangible Assets [Line Items]          
Gross Carrying Amount $ 39,900   $ 39,900   $ 39,900
Accumulated Amortization (19,315)   (19,315)   (14,466)
Net Book Value 20,585   20,585   25,434
Amortization of Intangible Assets 1,600 $ 3,300 4,800 $ 10,000  
Customer relationships          
Finite-Lived Intangible Assets [Line Items]          
Gross Carrying Amount 26,500   26,500   26,500
Accumulated Amortization (11,320)   (11,320)   (8,481)
Net Book Value 15,180   $ 15,180   $ 18,019
Weighted Average Useful Life     4 years 3 months   5 years
Trade name          
Finite-Lived Intangible Assets [Line Items]          
Gross Carrying Amount 13,400   $ 13,400   $ 13,400
Accumulated Amortization (7,995)   (7,995)   (5,985)
Net Book Value $ 5,405   $ 5,405   $ 7,415
Weighted Average Useful Life     2 years 3 months   3 years
XML 51 R39.htm IDEA: XBRL DOCUMENT v3.21.2
Goodwill and Intangible Assets, net Schedule of annual expected amortization expense (Details)
$ in Thousands
Sep. 30, 2021
USD ($)
Finite-Lived Intangible Assets [Line Items]  
Remainder of 2021 $ 1,616
2022 6,466
2023 5,841
2024 3,785
2025 $ 2,876
XML 52 R40.htm IDEA: XBRL DOCUMENT v3.21.2
Fair value of financial instruments - Fair Value Liabilities Measured on Recurring Basis (Details) - Recurring - USD ($)
$ in Thousands
Sep. 30, 2021
Dec. 31, 2020
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Obligations, Fair Value Disclosure $ 18,848 $ 9,200
Merger Warrants - Private    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Obligations, Fair Value Disclosure 348 0
Series B Preferred - Conversion Warrants    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Obligations, Fair Value Disclosure 18,500 8,800
Series B-1 Preferred Stock 6% Warrants    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Obligations, Fair Value Disclosure 0 400
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) | Merger Warrants - Private    
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 - Conversion Warrants    
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    
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 348 0
Significant Other Observable Inputs (Level 2) | Merger Warrants - Private    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Obligations, Fair Value Disclosure 348 0
Significant Other Observable Inputs (Level 2) | Series B Preferred - Conversion Warrants    
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    
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 18,500 9,200
Significant Unobservable Inputs (Level 3) | Merger Warrants - Private    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Obligations, Fair Value Disclosure 0 0
Significant Unobservable Inputs (Level 3) | Series B Preferred - Conversion Warrants    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Obligations, Fair Value Disclosure 18,500 8,800
Significant Unobservable Inputs (Level 3) | Series B-1 Preferred Stock 6% Warrants    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Obligations, Fair Value Disclosure $ 0 $ 400
XML 53 R41.htm IDEA: XBRL DOCUMENT v3.21.2
Fair value of financial instruments - Reconciliation of Level 3 Inputs (Details)
$ in Thousands
9 Months Ended
Sep. 30, 2021
USD ($)
Series B Preferred - Conversion Warrants  
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]  
Beginning Balance, December 31, 2020 $ 8,800
Fair value adjustment - loss (gain) recognized in other income 17,268
Transfer to non-recurring fair value instrument (equity) (7,568)
Ending Balance, September 30, 2021 18,500
Series B-1 Preferred Stock 6% Warrants  
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]  
Beginning Balance, December 31, 2020 400
Fair value adjustment - loss (gain) recognized in other income 400
Transfer to non-recurring fair value instrument (equity) 0
Ending Balance, September 30, 2021 $ 0
XML 54 R42.htm IDEA: XBRL DOCUMENT v3.21.2
Fair value of financial instruments - Fair Value (Details)
Sep. 30, 2021
$ / shares
shares
Aug. 02, 2021
$ / shares
shares
Dec. 31, 2020
$ / shares
shares
May 20, 2019
numberOfDays
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Common stock, par value (in dollars per share) | $ / shares $ 0.0001 $ 0.0001 $ 0.0001  
Common stock, shares, issued 44,553,902   21,008,745  
Series A Conversion Shares        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Common stock, shares, issued   2,132,273    
Anti-Dilution Shares        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Common stock, shares, issued   507,417    
Series B Preferred Stock Warrants at closing        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
30-DAY VWAP | numberOfDays       30
Merger Warrants - Private        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Merger Warrants - Private 295,000      
Series B Merger Warrant Anti-Dilution        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Anti-dilution Warrants 2,600,000      
XML 55 R43.htm IDEA: XBRL DOCUMENT v3.21.2
Fair value of financial instruments - Unobservable Inputs (Details)
9 Months Ended
Sep. 30, 2021
USD ($)
timePeriod
$ / shares
Fair Value Measurement Inputs and Valuation Techniques [Line Items]  
Share price (in dollars per share) $ 11.43
Warrants and Rights Outstanding, Measurement Input | timePeriod 1.49
Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate 56.95%
Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate 0.18%
Series B Merger Warrant Anti-Dilution  
Fair Value Measurement Inputs and Valuation Techniques [Line Items]  
Embedded Derivative, Fair Value of Embedded Derivative Liability | $ $ 7.27
Merger Warrants  
Fair Value Measurement Inputs and Valuation Techniques [Line Items]  
Class of Warrant or Right, Exercise Price of Warrants or Rights $ 11.50
XML 56 R44.htm IDEA: XBRL DOCUMENT v3.21.2
Debt and Series B Preferred Stock - Long-Term Debt (Details) - USD ($)
$ in Thousands
Sep. 30, 2021
Aug. 17, 2021
Dec. 31, 2020
Debt Instrument [Line Items]      
Total principal due for long-term debt $ 304,170   $ 178,927
Debt Issuance Costs, Net (11,231)   (17,196)
Long-term Debt, Current Maturities (2,309)   (2,506)
Long-term debt, less current portion 290,630   159,225
Debt - Series B Preferred Stock 0   173,868
Term loan      
Debt Instrument [Line Items]      
Total principal due for long-term debt 0   173,345
Series B Preferred Stock Liability      
Debt Instrument [Line Items]      
Total principal due for long-term debt 0   185,396
Debt Issuance Costs, Net 0   (11,528)
Commercial equipment notes      
Debt Instrument [Line Items]      
Total principal due for long-term debt 4,170   5,582
Senior unsecured notes      
Debt Instrument [Line Items]      
Total principal due for long-term debt $ 300,000 $ 300,000 $ 0
XML 57 R45.htm IDEA: XBRL DOCUMENT v3.21.2
Debt and Series B Preferred Stock- Narrative (Details)
$ in Thousands
Aug. 17, 2021
USD ($)
Sep. 30, 2021
USD ($)
Dec. 31, 2020
USD ($)
Debt Instrument [Line Items]      
Total principal due for long-term debt   $ 304,170 $ 178,927
Third A&R Credit Agreement      
Debt Instrument [Line Items]      
Line of Credit Facility, Maximum Borrowing Capacity $ 75,000    
Term loan      
Debt Instrument [Line Items]      
Total principal due for long-term debt   0 $ 173,345
Debt, Weighted Average Interest Rate     7.00%
Senior unsecured notes      
Debt Instrument [Line Items]      
Total principal due for long-term debt $ 300,000 $ 300,000 $ 0
Debt, Weighted Average Interest Rate 6.625%    
Debt Instrument, Covenant Terms, Maximum First Lien Net Leverage Ratio 1.75    
Fixed Charge Coverage Ratio 1.20    
XML 58 R46.htm IDEA: XBRL DOCUMENT v3.21.2
Debt and Series B Preferred Stock - Series B Preferred Stock (Details)
Aug. 17, 2021
USD ($)
Series B Preferred Stock Liability  
Preferred Debt Details [Line Items]  
Preferred Stock, Liquidation Preference, Value $ 1,500
XML 59 R47.htm IDEA: XBRL DOCUMENT v3.21.2
Debt Instrument Redemption (Details) - Senior unsecured notes
Aug. 17, 2021
Debt Instrument, Redemption [Line Items]  
2024 103.30%
2025 101.70%
2026 and thereafter 100.00%
Equity Proceeds Used to Extinguish Debt, Percentage 40.00%
Debt Instrument, Redemption Price, Percentage Before August 2024 106.63%
XML 60 R48.htm IDEA: XBRL DOCUMENT v3.21.2
Revolving Credit Facility (Details)
$ in Thousands
Aug. 17, 2021
USD ($)
Line of Credit Facility [Line Items]  
Additional borrowing under revolving credit facility $ 50,000
borrowing capacity for letters of credit $ 100,000
Maximum  
Line of Credit Facility [Line Items]  
Line of Credit Facility, Commitment Fee Percentage 0.45%
Minimum  
Line of Credit Facility [Line Items]  
Line of Credit Facility, Commitment Fee Percentage 0.30%
London Interbank Offered Rate (LIBOR) [Member]  
Line of Credit Facility [Line Items]  
Minimum interest rate adjustment for revolver 2.00%
Maximum interest rate percentage increase for revolver 3.50%
Loans Receivable, Basis Spread on Variable Rate 2.50%
Index Rate Loans  
Line of Credit Facility [Line Items]  
Minimum interest rate adjustment for revolver 1.00%
Maximum interest rate percentage increase for revolver 2.50%
Loans Receivable, Basis Spread on Variable Rate 0.50%
Revolving Credit Facility  
Line of Credit Facility [Line Items]  
Line of Credit Facility, Current Borrowing Capacity $ 150,000
XML 61 R49.htm IDEA: XBRL DOCUMENT v3.21.2
Extinguishment of Debt and Series B Preferred Stock (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Aug. 17, 2021
Aug. 02, 2021
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Dec. 31, 2020
Extinguishment of Debt [Line Items]              
Proceeds from issuance of debt and stock $ 493,500            
Debt Issuance Costs, Net     $ (11,231)   $ (11,231)   $ (17,196)
Net transaction proceeds from Equity and Debt 482,100            
Payments for Repurchase of Redeemable Preferred Stock         (264,937) $ 0  
Total use of proceeds for Debt and Equity Extinguishment (460,600)            
Loss on extinguishment of debt 101,000   $ (101,006) $ 0 $ (101,006) $ 0  
Equity              
Extinguishment of Debt [Line Items]              
Proceeds from Issuance or Sale of Equity   $ 193,500          
Preferred Stock Redemption Premium 47,300            
Preferred Stock Redemption Discount 40,500            
Debt              
Extinguishment of Debt [Line Items]              
Proceeds from Issuance of Long-term Debt 300,000            
Debt Issuance Costs, Net (11,400)            
Payments for Repurchase of Redeemable Preferred Stock (264,900)            
Extinguishment of Debt, Amount (173,300)            
Repayments of Lines of Credit (22,400)            
Write off of Deferred Debt Issuance Cost $ 13,200            
XML 62 R50.htm IDEA: XBRL DOCUMENT v3.21.2
Debt and Series B Preferred Stock- Long Term Debt Obligations (Details)
$ in Thousands
Sep. 30, 2021
USD ($)
Debt Disclosure [Abstract]  
Remainder of 2021 $ 633
2022 1,952
2023 838
2024 442
2025 239
Thereafter 300,066
Contractual Obligation $ 304,170
XML 63 R51.htm IDEA: XBRL DOCUMENT v3.21.2
Commitments and contingencies - Lease Narrative (Details) - USD ($)
$ in Thousands
Sep. 30, 2021
Dec. 31, 2020
Commitments and Contingencies Disclosure [Abstract]    
Finance Lease, Liability $ 52,850 $ 57,600
Finance Lease, Right-of-Use Asset, before Accumulated Amortization 144,900 128,000
Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, Accumulated Depreciation and Amortization (70,200) (55,100)
Finance Lease, Right-of-Use Asset, after Accumulated Amortization 74,700 72,900
Operating Lease, Liability 38,528 38,000
Operating Lease, Right-of-Use Asset 37,046 $ 36,461
Other Commitments, Future Minimum Payments, Remainder of Fiscal Year $ 3,200  
XML 64 R52.htm IDEA: XBRL DOCUMENT v3.21.2
Commitments and contingencies Future minimum payments of finance leases (Details) - USD ($)
$ in Thousands
Sep. 30, 2021
Dec. 31, 2020
Commitments and Contingencies Disclosures [Abstract]    
Remainder of 2021 $ 6,846  
2022 25,050  
2023 11,125  
2024 6,951  
2025 4,870  
Thereafter 1,721  
Finance minimum lease payments 56,563  
Less: Amount representing interest (3,713)  
Present Value of Minimum Lease Payments 52,850 $ 57,600
Current portion of finance lease obligations 24,724 25,423
Finance lease obligations, less current portion $ 28,126 $ 32,146
XML 65 R53.htm IDEA: XBRL DOCUMENT v3.21.2
Commitments and contingencies Future mimum payments of operating leases (Details) - USD ($)
$ in Thousands
Sep. 30, 2021
Dec. 31, 2020
Commitments and Contingencies Disclosures [Abstract]    
Remainder of 2021 $ 3,247  
2022 11,983  
2023 9,476  
2024 5,058  
2025 2,285  
Thereafter 18,960  
Lessee, Operating Lease, Liability, Payments, Due 51,009  
Operating Leases, Future Minimum Payments, Interest Included in Payments (12,481)  
Operating Lease, Liability 38,528 $ 38,000
Operating Lease, Liability, Current 10,196 8,835
Operating Lease, Liability, Noncurrent $ 28,332 $ 29,154
XML 66 R54.htm IDEA: XBRL DOCUMENT v3.21.2
Commitments and contingencies Schedule of Additional Lease Information (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Additional Lease Information [Abstract]        
Finance Lease, Right-of-Use Asset, Amortization $ 5,855 $ 5,281 $ 17,533 $ 16,836
Finance Lease, Interest Expense 758 891 2,364 3,017
Operating Lease, Cost 3,186 3,340 9,759 10,307
Short-term Lease, Cost 61,222 49,817 120,450 116,585
Variable Lease, Cost 2,214 891 6,372 2,835
Sublease Income (33) (33) (100) (99)
Lease, Cost 73,202 60,187 156,378 149,481
Operating Cashflow Finance Leases 758 891 2,363 3,017
Operating cashflow from operating leases $ 3,232 $ 3,275 $ 9,656 $ 10,003
Finance Lease, Weighted Average Remaining Lease Term 2 years 10 months 2 days 2 years 6 months 18 days 2 years 10 months 2 days 2 years 6 months 18 days
Operating Lease, Weighted Average Remaining Lease Term 7 years 6 months 18 days 8 years 1 month 28 days 7 years 6 months 18 days 8 years 1 month 28 days
Finance Lease, Weighted Average Discount Rate, Percent 5.49% 6.07% 5.49% 6.07%
Operating Lease, Weighted Average Discount Rate, Percent 6.75% 6.94% 6.75% 6.94%
XML 67 R55.htm IDEA: XBRL DOCUMENT v3.21.2
Other Commitments and contingencies (Details) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2021
Dec. 31, 2020
Other Commitments [Line Items]    
Letters of Credit Outstanding, Amount $ 33,700 $ 7,800
Special Assessment Bond 3,200,000 2,800,000
Litigation Settlement, Expense 1,500  
Special Assessment Bond, Current $ 400,000 $ 293,100
XML 68 R56.htm IDEA: XBRL DOCUMENT v3.21.2
Earnings per share - Basic and Diluted EPS (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2021
Jun. 30, 2021
Mar. 31, 2021
Sep. 30, 2020
Jun. 30, 2020
Mar. 31, 2020
Sep. 30, 2021
Sep. 30, 2020
Aug. 02, 2021
Numerator:                  
Net income (loss) $ (99,649) $ 4,699 $ (20,434) $ 11,266 $ 3,597 $ (12,743) $ (115,384) $ 2,120  
Less: Convertible Preferred Stock dividends (255)     (619)     (1,587) (1,991)  
Less: Net income allocated to participating securities 0     (2,854)     0 (35)  
Net income (loss) available to common stockholders $ (99,904)     $ 7,793     $ (116,971) $ 94  
Denominator:                  
Weighted average common shares outstanding - basic 38,038,055     20,968,271     28,577,230 20,748,193  
Incremental Common Shares Attributable to Dilutive Effect of Call Options and Warrants 0     7,683,903     0 0  
Incremental Common Shares Attributable to Dilutive Effect of Conversion of Preferred Stock 0     4,758,887     0 0  
Incremental Common Shares Attributable to Dilutive Effect of Merger Warrants 0     0     0 0  
Incremental Common Shares Attributable to Dilutive Effect of Options 0     0     0 0  
Incremental Common Shares Attributable to Dilutive Effect of Share-based Payment Arrangements 0     1,925,003     0 0  
Weighted average common shares outstanding - diluted 38,038,055     35,336,064     28,577,230 20,748,193  
Basic EPS (in dollars per share) $ (2.63)     $ 0.37     $ (4.09) $ 0  
Diluted EPS (in dollars per share) $ (2.63)     $ 0.32     $ (4.09) $ 0  
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]                  
Antidilutive securities excluded from computation of earnings per share, amount             135,259    
Redeemable Preferred Stock                  
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]                  
Antidilutive securities excluded from computation of earnings per share, amount 0     0     0 6,920,305  
Merger Warrants                  
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]                  
Antidilutive securities excluded from computation of earnings per share, amount 536,719     0     1,435,878 0  
Class of Warrant or Right, Exercise Price of Warrants or Rights $ 11.50           $ 11.50    
Antidulitive Securities Outstanding Shares Under Average Market Price             8,480,000    
Warrants for Common Stock                  
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]                  
Antidilutive securities excluded from computation of earnings per share, amount 135,259     0     135,259 7,680,981  
Prefunded Warrants                  
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]                  
Antidilutive securities excluded from computation of earnings per share, amount 7,747,589     0     7,747,589 0  
Class of Warrant or Right, Exercise Price of Warrants or Rights                 $ 0.0001
Equity Option                  
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]                  
Antidilutive securities excluded from computation of earnings per share, amount 59,284     0     94,665 0  
Antidulitive Securities Outstanding Shares Under Average Market Price               504,214  
Restricted Stock Units (RSUs)                  
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]                  
Antidilutive securities excluded from computation of earnings per share, amount 1,667,430     0     1,728,764 1,825,123  
Antidulitive Securities Outstanding Shares Under Average Market Price             116,867 611,166  
XML 69 R57.htm IDEA: XBRL DOCUMENT v3.21.2
Earnings per share - Narrative (Details) - USD ($)
3 Months Ended 9 Months Ended
Aug. 02, 2021
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Dec. 31, 2020
May 20, 2019
Class of Stock [Line Items]              
Preferred stock, shares issued (in shares)           17,483  
Preferred stock, par value (in dollars per share)   $ 0.0001   $ 0.0001   $ 0.0001  
Share-based compensation expense   $ 1,500,000 $ 1,100,000 $ 4,179,000 $ 3,067,000    
Stock Issued During Period, Shares, New Issues 10,547,866            
Common stock, par value (in dollars per share) $ 0.0001 $ 0.0001   $ 0.0001   $ 0.0001  
Shares Issued, Price Per Share $ 11.00            
Sale of Stock, Percentage of Ownership after Transaction 32.00%            
Common stock, shares, issued   44,553,902   44,553,902   21,008,745  
Series A Conversion Shares              
Class of Stock [Line Items]              
Common stock, shares, issued 2,132,273            
Anti-Dilution Shares              
Class of Stock [Line Items]              
Common stock, shares, issued 507,417            
Series B Preferred Stock Warrants at closing              
Class of Stock [Line Items]              
Common stock, shares, issued 5,996,310            
Merger Warrants              
Class of Stock [Line Items]              
Merger Warrants   16,925,160   16,925,160      
Merger Warrants - Private   295,000   295,000      
Class of Warrant or Right, Exercise Price of Warrants or Rights   $ 11.50   $ 11.50      
Prefunded Warrants              
Class of Stock [Line Items]              
Class of Warrant or Right, Exercise Price of Warrants or Rights $ 0.0001            
Class of Warrant or Right, Outstanding 7,747,589            
Shares Issued, Price Per Share $ 10.9999            
Series B Preferred Stock Warrants at closing              
Class of Stock [Line Items]              
Exercise price of securities excluded at closing             $ 11.50
XML 70 R58.htm IDEA: XBRL DOCUMENT v3.21.2
Income taxes (Details) - USD ($)
3 Months Ended 9 Months Ended 12 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Dec. 31, 2020
Income Tax Contingency [Line Items]          
Statutory federal tax rate     21.00%    
Effective tax rates (2.30%) 35.30% (3.60%) 82.50%  
Increase (decrease) in uncertain tax positions     $ 0    
Tax Cuts and Jobs Act, Change in Tax Rate, Deferred Tax Liability, Income Tax Benefit         $ 13,600,000
Minimum          
Income Tax Contingency [Line Items]          
State tax rate     0.80%    
Maximum          
Income Tax Contingency [Line Items]          
State tax rate     11.50%    
XML 71 R59.htm IDEA: XBRL DOCUMENT v3.21.2
Segments (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Segment Reporting Information [Line Items]        
Revenue $ 697,759 $ 522,232 $ 1,534,319 $ 1,360,999
Segment revenue as a percentage of total revenue 100.00% 100.00% 100.00% 100.00%
Gross Profit $ 72,170 $ 58,889 $ 142,194 $ 146,171
Gross Profit Margin 10.30% 11.30% 9.30% 10.70%
Renewables Segment        
Segment Reporting Information [Line Items]        
Revenue $ 517,172 $ 327,051 $ 1,122,400 $ 900,059
Segment revenue as a percentage of total revenue 74.10% 62.60% 73.20% 66.10%
Gross Profit $ 51,867 $ 37,371 $ 106,930 $ 100,183
Gross Profit Margin 10.00% 11.40% 9.50% 11.10%
Specialty Civil Segment        
Segment Reporting Information [Line Items]        
Revenue $ 180,587 $ 195,181 $ 411,919 $ 460,940
Segment revenue as a percentage of total revenue 25.90% 37.40% 26.80% 33.90%
Gross Profit $ 20,303 $ 21,518 $ 35,264 $ 45,988
Gross Profit Margin 11.20% 11.00% 8.60% 10.00%
XML 72 R60.htm IDEA: XBRL DOCUMENT v3.21.2
Investments, Equity Method and Joint Ventures (Details) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Dec. 31, 2020
Schedule of Operating Activities of Joint Ventures [Line Items]          
Cash and cash equivalents $ 158,262,000   $ 158,262,000   $ 164,041,000
Accounts receivable, net 327,406,000   327,406,000   163,793,000
Contract Assets 222,659,000   222,659,000   145,183,000
Accounts Payable, Current 199,487,000   199,487,000   104,960,000
Contract Liabilities 146,281,000   146,281,000   $ 118,235,000
Revenue 697,759,000 $ 522,232,000 1,534,319,000 $ 1,360,999,000  
Cost of revenue 625,589,000 463,343,000 1,392,125,000 1,214,828,000  
Selling, general and administrative expenses 36,539,000 $ 29,656,000 92,279,000 $ 87,214,000  
Noncontrolling Interest in Joint Ventures 0.25   0.25    
Rail Joint Venture Member          
Schedule of Operating Activities of Joint Ventures [Line Items]          
Cash and cash equivalents 7,939,000   7,939,000    
Accounts receivable, net 847,000   847,000    
Contract Assets 2,412,000   2,412,000    
Accounts Payable, Current 2,569,000   2,569,000    
Contract Liabilities 6,394,000   6,394,000    
Revenue 5,835,000   15,425,000    
Cost of revenue 3,599,000   13,189,000    
Selling, general and administrative expenses $ (450,000)   $ 0    
XML 73 R61.htm IDEA: XBRL DOCUMENT v3.21.2
Related party transactions (Details)
$ in Thousands
Aug. 02, 2021
USD ($)
numberOfMonths
segment
Related Party Transaction [Line Items]  
Number of Board Members 9
Ares  
Related Party Transaction [Line Items]  
Seats on Board of Directors 2
Maximum Ownership for 2 Board Seats 20.00%
Minimum Ownership for Board Seat 10.00%
Indebtedness Limit | $ $ 50,000
30 months from equity agreement | numberOfMonths 30
Economic Ownership Percentage 37.80%
XML 74 R62.htm IDEA: XBRL DOCUMENT v3.21.2
Subsequent Events (Details) - shares
Oct. 03, 2021
Aug. 02, 2021
Subsequent Event [Line Items]    
Sale of Stock, Percentage of Ownership after Transaction   32.00%
Subsequent Event    
Subsequent Event [Line Items]    
Class of Warrant or Right, Outstanding 3,420,267  
Stock Issued During Period, Shares, Other 3,420,236  
Sale of Stock, Percentage of Ownership after Transaction 32.00%  
EXCEL 75 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( ,R$:%,'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 " #,A&A3;-0JT>T K @ $0 &1O8U!R;W!S+V-O&ULS9+! M2L0P$(9?17)OIVE!EM#-1?&D(+B@> O)[&ZP24,RTN[;F\;=+J(/X#$S?[[Y M!J;70>@QXG,< T:RF&YF-_@D=-BR(U$0 $D?T:E4YX3/S?T8G:+\C <(2G^H M T+;-+?@D)11I& !5F$E,MD;+71$16,\XXU>\>$S#@5F-." #CTEX#4')I>) MX30//5P!"XPPNO1=0+,22_5/;.D .R?G9-?4-$WUU)5-9M=RT6W$;Q]7UQ_^%V%W6CLWOYC MXXN@[.'77<@O4$L#!!0 ( ,R$:%.97)PC$ 8 )PG 3 >&PO=&AE M;64O=&AE;64Q+GAM;.U:6W/:.!1^[Z_0>&?V;0O&-H&VM!-S:7;;M)F$[4X? MA1%8C6QY9)&$?[]'-A#+E@WMDDVZFSP$+.G[SD5'Y^@X>?/N+F+HAHB4\GA@ MV2_;UKNW+][@5S(D$4$P&:>O\, *I4Q>M5II ,,X?+&A T%116F]?(+3E'S/X%/F7/Z3H=,H%N,!M8('_.;Z?D3EJ(X53"Q,!J9S]6:\?1 MTDB @LE]E 6Z2?:CTQ4(,@T[.IU8SG9\]L3MGXS*VG0T;1K@X_%X.+;+THMP M' 3@4;N>PIWT;+^D00FTHVG09-CVVJZ1IJJ-4T_3]WW?ZYMHG J-6T_3:W?= MTXZ)QJW0> V^\4^'PZZ)QJO0=.MI)B?]KFNDZ19H0D;CZWH2%;7E0-,@ %AP M=M;,T@.67BGZ=90:V1V[W4%<\%CN.8D1_L;%!-9ITAF6-$9RG9 %#@ WQ-%, M4'RO0;:*X,*2TER0UL\IM5 :")K(@?5'@B'%W*_]]9>[R:0S>IU].LYKE']I MJP&G[;N;SY/\<^CDGZ>3UTU"SG"\+ GQ^R-;88C'(CN]WV6'WV3T=N(]>IP+,BUY1&)$6?R"VZ MY!$XM4D-,A,_")V&F&I0' *D"3&6H8;XM,:L$> 3?;>^",C?C8CWJV^:/5>A M6$G:A/@01AKBG'/F<]%L^P>E1M'V5;SC MFED)O816:I^JAS0^J!XR"@7QN1X^Y7IX"C>6QKQ0KH)[ ?_1VC?"J_B"P#E_ M+GW/I>^Y]#VATK\>WZV22$KYI9+2,6D$N!LT$DN/R+RO JQ GH9%LE" M0AMNZ5/U2I77Y:^Y*+@\6^3IKZ%T/BS/^3Q?Y[3-"S-#MW)+ZK:4OK4F.$KT ML@'37[]EUVY".E,%.70[@:0KX#;;J=W#HXGIB1N0K3 M4I!OP_GIQ7@:XCG9!+E]F%=MY]C1T?OGP5&PH^\\EAW'B/*B(>ZAAIC/PT.' M>7M?F&>5QE T%&ULK"0L1K=@N-?Q+!3@9& MH >#KU$"\E)58#%;Q@,KD*)\ M3(Q%Z'#GEUQ?X]&2X]NF9;5NKREW&6TB4CG":9@39ZO*WF6QP54=SU5;\K"^ M:CVT%4[/_EFMR)\,$4X6"Q)(8Y07IDJB\QE3ON>;G*YZ(G;ZEW?! M8/+]<,E'#^4[YU_T74.N?O;=X_INDSM(3)QYQ1$!=$4"(Y4U#VT%SU&\Z.9X!ZSAW.;>KC"1:S_6-8>^3+?.7#;.MX#7N83 M+$.D?L%]BHJ $:MBOKJO3_DEG#NT>_&!()O\UMND]MW@#'S4JUJE9"L1/TL' M?!^2!F.,6_0T7X\48JVFL:W&VC$,>8!8\PRA9CC?AT6:&C/5BZPYC0IO0=5 MY3_;U UH]@TT')$%7C&9MC:CY$X*/-S^[PVPPL2.X>V+OP%02P,$% @ MS(1H4[-[;%F1!0 8!@ !@ !X;"]W;W)K[^"DUVI[,[0X@M)W%H@9D08)?9E@)AE^F^"5M)-+4M5Y()^?=[ M92<6,,ZUVQ?BKWM\='5]SI4X7DOU3:\X-^0Y33)]TEL9DW\8#'2TXBG3AS+G M&=Q92)4R Z=J.="YXBPN@])D0#UO/$B9R'JGQ^6U&W5Z+ N3B(S?***+-&5J M<\83N3[I^;W=A3NQ7!E[87!ZG+,EGW/S3WZCX&Q0H\0BY9D6,B.*+TYZ4__# M+ AM0/G$OX*O]8MC8H?R*.4W>W(5G_0\RX@G/#(6@L'/$Y_Q)+%(P./[%K17 MO],&OCS>H5^6@X?!/#+-9S)Y$+%9G?0F/1+S!2L2)>!D0[ F@VP#Z)L#?]X9@&Q"4 ZV8E<,Z M9X:='BNY)LH^#6CVH,Q-&0VC$9F=QKE1<%= G#D]EU$!LV((RV)RD1EA-N0J MJ\K#IKE/](HIKH\'!MYF8P;1%OFL0J9[D(_(9YF9E0;4F,>OXP? LJ9*=U3/ M* HXY_DA";P#0CWJ-_"9X>'7\NF0>).F\%=T@CIS08D7[,';)FL&R5,L@:3% M_)G\S3=-F<*1/,_SQR,:C"E":UC3&J)@]81>"AT!KZ^<*7()%QNG$,=JR=2H MIC1"8:; )ZXX)6S91 ./7[!$##X4VL<+1^WZ?] M ,M/6/,*?VC*;K@2,MX_:3C:;8!0FM24)MTHW6_RQMS@X;[7OT58'-4LCKJQ MN"V8,EPE&W+'.TG26L@%J@=H+VR[MW+5^:_T+. M_8X3IQAX;:GA^W/6 M;VX?G4T:)=Q/)2))Q<%^DC5XUTK+#K$!N"$WL?5N7;K2"J8X-*O#\C<0#$2J>%@%H9CCV,H+,,'Q?]MP1G]@P*\5ZNLT9R.!PT5()E+)>)T!@_9R8^;@%O M^=5?RHV23R*+FF<:Q[RZQAI;9RH4=X*WU&ZDMJ7SG\CW?KXMB,,Q#2<8-^!T@(RH9,^'4VPBJ?.0FBW M)<"VKZQ\5F3+LK2:>[<6Q*]O5UJOF3EOH!V] >RG6BG;)H7MJ#8RPQ%;F#E# MH)T,P78"X%'P!2ZE:EPSM>!X&K\FLYOWJ%=\I, R>R\,--=R M07SZ^^,?9,ZC0D$J&K@>XUCXP913H<#7#\[E @. "7R\(!1<0H[A6 MZ,NM;4TBNXJKMG/KJ_7V^;3<-!ZXQZN]]\_,^H0F"5] J'<8PBRJ:CN[.C$R M+W>$'Z4Q,BT/5YS%7-D'X/Y"2K,[L2^H_ZEP^C]02P,$% @ S(1H4W[E MEJ81" :", !@ !X;"]W;W)KTL MUH%C'47J)5FLITCI]%$U/]J-E!H]E475GBTV6MCQ;D,7+A3_R^XWN+JS.3VMQ+V^E_E;?-.9L-=:2Y:6LVEQ5J)'KL\4%^7#% MHZY ;_'?7#ZV>\>H:\J=4C^ZDT_9V0)WBF0A4]U5(CX[?Z*IZ$C]@H0[BA AP+TM0784(#U#=TIZYMU M+;0X/VW4(VHZ:U-;=]#W35_:M":ONF&\U8VYFYMR^OQ*59D9%)DA<]2J(L^$ M-B>7HA!5*M%M5W&+3M"WVVOT]LT[] ;E%?JZ4=M65%E[NM)&0U?3*AV>=[E[ M'G4\[U;6[Q'#2T0Q)4#Q*W_Q:YF:XJ0OC@^+KTS+Q^;3L?FTKR]P-7_;-++2 M2+2M:><'3XULK)'U-3)7C:+=(-,W*.T.Y)_;_$$4YA%@7^VJ"ONJN@GW<$Z" MF(;T=/6PWR> 6<@Q)Z/9@5(^*N5>I1=IJK9&F)F-J30J[PJY1)74D-!=37Q/ M :,1Q^%,J&U&0A8E#!8:C$(#?Y>J2C=FOJ.+?I0@?8'U8$II&"0S?;89X0&) M'?K"45_HU7?3R%KD&9)/=3>5VG[XE=[(QLS@??^"E(> 75_55H4KY 860^/&.81GVFTS7A"69C (N-19'RD76//DM#F"7JX7BB MUB??6KES8DAS8L^Q"//Y% .L0AXZ0@'!$P:P5_.G2HOJ/C M_O*4%MNL:\N_E\Z)X!P9];+LQ#N)@)AXR"SCC#O5[$"->]2_:0&D$Z%?S M;R[MF-FAM DPA!X)7F4MJN<3]5@9KA;Y6AJ"MMNFPRLHE]K3:#^"#FH!*QI@ MA]B)7<0/KVNYEB8:9.A3E:I2HJ_B:=\=0+W,4H+G8FT3BEUQ@4SX(GY^?>DC M["A/54,D U7:9(HB,M=I&W$6.V1.\")^>NVBK#NZ$AM*242"8!Y> ;N()B:L M.01.]"+AJW*@(A=W>9'K7'H3(3+AA?CY,B88-^)YEUU<>4;(Q@=)$A[/20C9 M89Z$KFZ8.$/\H#%JFZUQ_<]3-_@% _!(PI!:4Q6PHTF0N(+>1!GBQ\R8%NTI M!H7:R" \I+'E_H =B2D+8*%T8@OUL^7%P6K5]$LWM4;KO.K7%T4'2*3NBOQ> M=/? !E" &CRB\PD"F06<.B(XG>!"_7"Q_Z V4 @V'C)7;9O%L;// M]]8U1[!C]WFAJOL3+9O2+'/O8,DV52C#\R0:L@JP(V>B$WNHGSV'V6CA]VEJ M(R6(DI#.T0/8L3@) I=33/"A?OC\ZG+@I;G4MF,[AOX'VV#CQDQ*:CD(M/8B MKAR53ERB?B[YW-H/4PJLMF+&YLDU9):0P!'WZ,0KZE]N?1[]^-KEQ\"B*L$A ML[P#6%8%":6NV3>1C_K)UPE#)^A6-L9_T24R*\0AL;K5*OT!:K:Y9LD%T!>Q M.'2D*'1"'_6C[[MHFFYM]>5(' 9(%L<\GLNTS1**'7RF$^ZH'W=C;FHRTVZ= M+9SSRN98%#*+%K95'$:.%36;6,?\K(,RZ(.,PI%&,QM>) GFN01@Y>A7-N&- M^?&VB[M'XBVS*66B*.&60(!FF,3$X:)LXAD[NHPJ<]VM^7?;*ZE)?DSLDE5J MIZN#9&^%W?;XA[86J3Q;U(UL9?,@%^<(VI'\/U1TV.B]K40_$H?X<3&/'TM4 MBP8]B&)KPO8;_!YC3) )YZC=B$9^1&1IKG2_NPNFQ[9ZHYK\+YF9F]&2Q^SE M3MZV7=+;[UAM=:O-08<$H4UP365Y9RJ%MUN'3CZ^^@-,2,1=>VYL(C#CWF5+ MWQ,;562R:?_5;PGI9_0VD^L\S?4[[U;NQ$AV;.>Q+$WRU+ZJTP,\=GO7G?OG MP#!POC1IR#+!M+>FW9C%RX@'P,BX;6=C=BMKW0_:/_]!0OSQ99^]+V6-YQ*9 MQ]2R?X]2/(.C:Q-\'D8!$U<,G0#/_("_R+*\"^XF+/7[JGF%4E'G)DR!(@'8 M!Q&U]GX!.Q8P[& ]FUC/CJYRM^6VZ%^;#-X'RK3A?4(YC@-KLQ\P)&8AX\(\ MFS#/_)C?1?K6.V] Z0#W0T[FZT? ["3!Q+4WR2;R,S_Y+4+U_OP_M".QWJ. M.RV G6^GA4_) ?::*0C3M%%3 5@S/B/9#;A^,YN]BCMH= MMF)*&+@_8;!:844W4#:T'.Y_YKJ/&QX*GW(([L\A7,*'2-L-P>X*U.]7W%[V M>CC&)\AS/^1=JO9".RCGI[#*]UX*^A>V#N3]C(/R5SKH4;O#)DS4YC]#[==Y M)_!F,,"P?[[&]%#Y1#[N)Q^D?#GX)RC;9AKG)E4PF<)<-4!),ZUBDT0X1$\ MY'X PJ+][GO)@;>%#N6VI4/Y:N\SB.X;E-]$&PO=V]R:W-H965T&ULI5;? M;]HP$/Y7K&@/K=01YQ>!"I *J-H>)J&B;0_3'DQBB%4GSFP'NOWU.SMI!FV@ MT/% ?,Y]=]]]/L<>[81\5!FE&CWEO%!C)].ZO'5=E60T)ZHG2EK F[60.=%@ MRHVK2DE):D$Y=WV,^VY.6.%,1G9N(25B-W8\YWGB M@6TR;2;)-B$(/+9T1CDWD8#'KR:HT^8TP/WQ<_1[6SP4LR** MS@3_SE*=C9V!@U*Z)A77#V+WB38%129>(KBR_VA7^_9C!R65TB)OP, @9T7] M)$^-$'L +SP"\!N ?RX@: #!N8"P 816F;H4J\.<:#(92;%#TGA#-#.P8EHT ME,\*L^Y++>$M YR>S$21PBK2%,%("C&"$<+H9CM M[!]W*Z4E]/?/$\F"-EE@DP5'DBU@5U I886@,Y+'&U02B;:$5Q1=L0*E@G,B M%2JIK%?GNFMUZA2Q36&^"]L)[F&,0?0Z?_1DO%9+3D[SVW^IMM!E8.V MRL$%59[5MH/7:D>XLW'/\3Q@/6Q9#R]F?=,T;A?EX2LB81A%P1#[+QB_=O1A MKPWB,.HF[.%_1Q)^!^73C3UM8IY!O,/S"'-W[UPUMZ O1&Y8H1"G:X#B7@P[ M6]87B]K0HK1'[4IH.+CM,(/+&)7& =ZOA=#/ACF]V^O=Y"]02P,$% @ MS(1H4Q:Q&3TP!@ L!@ !@ !X;"]W;W)KE3ZNUD+8K2V=G,Y'IOY6I3<7*B-J."7 MI=(EMW"I5V.ST8(OFJ"R&+,@2,8EE]7HYJJY=Z=OKM36%K(2=YJ8;5ER_>-6 M%.KQ>D1'SS>^R-7:UC?&-U<;OA+WPG[=W&FX&N^S+&0I*B-51;187H_>T\L9 M8W5 @_A;BD=S])W45!Z4^EY??%A%C)R:B*.I,\!S_=DE' M^S'KP./OS]E_:\@#F0=NQ$05W^3"KJ]'V8@LQ))O"_M%/?XA.D)QG6^N"M/\ M3QY;;,I&9+XU5I5=,#Q!*:OVDS]U0AP%0!X\@'4!S V(>@+"+B!\[0A1%Q"] M=H2X"VBHCUONC7!3;OG-E5:/1-=HR%9_:=1OHD$O6=6%J4XWDW\&T[,.L9."2?5&77ALS@ 19(_'0X/A^('X,(>R78LQ*W M;##AO=AR>O# XS._QM]]I]'/Q$CW)=%V.0+>_)]$3M1;07V M6MO I FLV]#N)LG3-,ZOQKMCM7Q8S!@+V2ELZL-H'$8A==+-$%R8!'E^P)WP MC/8\HT&>$V6:$M?]?-L$T3%?%L>9R]>'14D(3!R^/HR&.:,L=O@B.$:CC&4X MWWC/-Q[D^[M6QI"-5DMI,;*Q-VS*:!HX7'U4G&6N(E,?12-&\\AABL$2FE*< M:+(GF@P2O8>E1U:K,[(2%72O@D"7(GP!'50:6W>SG2#B:5.W/K1Y)=Y3A4D< MNB_=1[$\B1-'"!^5,Y:Z%>ZC,M ^PF5(]S*D@S)\J.:J%&2I54G4OHUCA%.? M<)R$U"'LHUC.0K?(?524Y]0M<1\%LRI.<<+9GG#6A,4]A#_;M="P-#6TWW9O M^-T9J82]'.B+^3Y]_H*>5F@!/:/+W"3&Y,P]T/LN12DQTOM@+:R3]@ MT&HM4 TH\MQIG#%7 A\7!H&G IJ-44\$']?;2RD[R, &9S#6%\;H0<#1(<=4-2@U>BPV;I M[M?8^Q;FG+'(74(Q6 (>T"6/P** >=01&+0*UL?]X)OHL''Z$_;L\K@D4,J^ MESG/\\3GC'@>RA+7-V#I*$B3N18* 8*E[&M^!PM%ASW41V',9;TOW EMY4,A MR!WLXH76S091S;^3A=Q)V#[V[/]\1W,.SMG5 D$E?NTC*!IG[@J(PL!Z]"AQ M<%%TV$:U2AS5 "\*-6]VRE:1#0=YYG+#Z^61&#'?:FEESZSP78_7#GS(.F.[W=<%KPN$%!CHLH26D13(&M5+(0V M9^26&SE']D Z;PQG7 M%52 (7>P6-ZON19#Q-M8,D0VAWL-;0/QI"]8 R;$TB8_QR: M(U\),F_+WM0*@%O>6F-ARUDWA//Z)!,O H9XORR ?UZ;1) LR).,N:4]Q9!9 MG*8L=-L#FC.-,GHTKT[E.1A&-FP8?TF>Q4"Y^-ZN3R $&8=A$B1NXT20?0(A M2%R@\=$);"GTJCGZ-L!Z6]GVU&U_=W^\_KXY5';NW]++"47N3^GEK#T\/Z1O MS_(_<;V2E2&%6,)0P44*9D"WQ^/MA56;YOSW05FKRN;K6G#HRS4 ?E\J99\O MZ@'V?Z2X^0E02P,$% @ S(1H4^MF5J^."P 6DT !@ !X;"]W;W)K M!2Y_,M=4<[36GXL[P?58RG2:=MH M/AO@,.2#>9KE1V>G[>^NR[/38E'/LEQBUM1__EX7945>5"*NP]'']'OXX0V#5J)+YEX MKM9^#AI7OA;%M^;#>/KA*&PL$C,QJ1L5J?SO28S$;-9HDG;\W2D]6CVS:;C^ M\XOVR]9YZ-986S+-\^7_ZO>N(M0:(6!K@K@'6&A!L:4"Z!D1KP&U/H%T# MJC7 D:4!ZQHPK0&++0UXUX#K3C-+@ZAK$.DF)98&<=<@UI]@,RGI&B3M=%B. M7SOXYVF=GIV6Q7-0-M)26_-#.X/:UG+,L[R9[+=U*?^:R7;UV:C(IW+JBFEP M6Z>UD-.XKH+B3GXJ)M\>BME4E%5P\?^4;' 2_'E['OSV MR[N@>DA+4059'GQ^*!95FD^KX^"7WN?302U-;AX\F'3F#9?F88MYGXLZG0'- M1NYFHV(^ERNI=4(:$;X/PQ %CVD9/*6SA0 4GK]*X?;/NW _[^-TFC7!()T% MUVDV/9&].$H?,[@S+G?5M;W9GSS#)>-MM2A_+%4"[:^V:>_5-G9KNQ&UC/9R M:E^D99[E]]K\&\BELEHO>+5><*N36'0.Q7V6-\J"83I+\XD(;MMY?QR,JVHA MGY76P;F8O \(.@YPB!)H\BX?0=M'-#1Z.L,AY>AT\+3>U:;4":(KF9[U9&4] MV=9ZM:;T!/"_B?9DQ M9!/F*.%PK]%5K]&V(;/TVCB?-#-1- %P^=.[)JRMA\A?7V+DOV^*V2R0''Y. MR^E_'!..K1[.G$/V3YGP9/FDF,O'SXJJ>@<-!@.F"HZH-A9CKUC/0KZRD#LM M_'@]'ATOE\%)DW=,99CYT<+A8UFF^7T+"KD^7GI19FC!J*CJX$9,BON\C4V0 M4]RP%B&DN73A$>HY%*TUY*0 F%(G9 ME8D6*$:)$2C"OL2E*8%CBVLCY_//L M*9/97I.87O3")]6W6-$6N7%[D4_=K/TC+5\X MA4,P481@&X4Z; &Q$X8MYBO<(C=O=?,ML/4Y,>P>TX_<(>.1QM(1\N,6T$4( MQ4SO$ BF7%LF8] P$B*W4QC\_!F %;^R& MMYZM?;'LB5QA )6Q!1]8 1"_'H#>[ =# #2S'T#,FOU@!4"\+P!Z$R , A!( M@+ ?@( N* $"- $)$&B8(P'"BH#X 3$BH!X#P3$)@$)2R*]CSQ2?0L5)[&; MDV^U[X!-F,:4ZI/(+=1W23$7[U[\[J=BQR:;*;7L,Q!%9^*F\ZN+=F)2EW%M M18XZ(5?9#NB)0PN_B>(WZH6[3ZIO M\=I&\W:5KX&N?RQR=[Y&S-(2(T2U:/X)$#M!L6U&*_H2-WTW3-E\7@P)5%J& M"!O@Z@2=&^6F+D(I)WJ/F)I.2*(MIC%H&&&$6K!/%/8)^_G@(HJ;Q+T=O7': MUNGI]1,FS.*^ B?9 S@)L.$K"V?C0,,GUK=1H9,J[Y2" M)SDT/(D)3VPY:Z"*G?1MV3FB+BSVC5+$HWLBWCF%B!=K!<85(&4-TE1AD;X! M%BD$/)1H<]0GU;=889&ZL;C%T=)X&4,^I]^#Y;T+D4]^+#=CUA?NJ)@_BKQ* M;4N2 GS4(7KI$>H[NW9LNAU#M]^SH5#Y:N[9 &*V%: H1MW%Z[[V;"A0($)[ M-M1?N *JH#T;0)->M4)&N?9LJ*(O/4#52A5\J1N^F\+_DIID-9.DJTYJO2O7 MA?I&*OI2-WVW/-JP+ W@[!6%8:)/AHUWAJD"+76#=J>## \5E\=IBJ9SH;ZM@Z@R5@=@%$(,\HM![!,L9Z%/W]U,$5UYJ;Z9G=) *#C MD!(MZ([]H[Y+"/G-C_^U34V82G&%+@L44 MP9F;X#LE6 RH+#G3]QU\4GV+UVY+N;&][,VNJX_;FW_%HNXNIX(=!QR'QJ$E MJV>*@\Q=A6XRXO^J'T0)V@3<:K)0ARDTLKW=:MI3ZLD QN)$1]2E5ZSOL,(L M<@H5V[%5=K #W!:S!7BN1OQ&^56'-JL1HS83HNY M(C5WDWJ'2R,<*JXM*0-7 .9N .]^;80#)$YDM+69M'8_VVDCE%1C P*U[]Z!/0A%F$F1$>355&-(#0 M3\/8=O> *_CSU]?87O[SS?@/B-F&7?&?[ZO&]J8 ?-,4@/M3 $ 7E ( FHRA MWS(%B%0*$!V@R(X4P:,]%-F1B4'*$VT%C7U2?0L5*:/#%-B163NC!.N%GT^J M[Y3B;W3H$CL"#J2I;3 4N*,W*+$CJ'C6;^=>^*3Z%BO"1YX2^S6E;01 ?AVD M?9L4XB,WXG=(?R(3UEB_&#>*S#-B3>02U&.)_]':*TC_;]5Z!+ 8Q7J.<^D5 MZSNL@!V]LEI?OVH!TCH":,T0T\#S"1"SC9:B=;27:MWGPC""H!@FB.@O,$4F M8/4WXP!=!(=I; MK&@=OR&M8Y/6++&]W!,K6L>>-X9_.MQB$](G+-)WHGU2?7<5RV,WRS<9 N<5 MG_,8*-Y#1FW3>>T%X6U>-=IFLR8&[G#U-VN6H.KD7 F4396%RK&B<-< MK<_/Q=<:[&W@')GQ6.]L;*R.GE3?/P77Y)67K[T;GHD)3VC#$Q"SO?ZO$)OL MY>:U=\,S,:]!0QN>@)B^X0F(@!N>@)R>2@,B\(;G8.TKG9IO'?LC+>^SO IF MXDZV#-\W=72Y_"*OY8>Z>&R_Y>EK4=?%O/WQ0:2RUQH!^?>[HJA?/C1?'+7Z M.K6S_P%02P,$% @ S(1H4W)B3L7'" M"0 !@ !X;"]W;W)K(4Z+9!TYX^ M,Q(=\U06O9*I&1[PD 4X?&DD>4M\,A_/-C'AVK^K?S5:(%CWLRJKY M<+)MV_W[Y;+)MV+'FW=J+RKX9:/J'6_AMKY=-OM:\*(;M"N7)(J2Y8[+ZN3\ MK'MV59^?J4-;RDI$D MTHA$*?)63\'ASYU8B[+4,P&.OX=)3Z9WZH''U^/L?W;*@S(WO!%K5?Z21;O] M<)*=H$)L^*%LOZO[_XA!H5C/EZNRZ?Y']X-L=(+R0].JW3 8$.QDU?_E#X,A MC@; /.X!9!A Y@.89P =!M!.T1Y9I]8E;_GY6:WN4:VE839]T=FF&PW:R$HO MXW5;PZ\2QK7G:U45L"BB0'#5J%(6O(6;ZQ;^P&JU#5(;M.;-%OT)*]Z@!?IY M?8G>_/$6_8%DA7YLU:'A5=&<+5M H^=@Q:0*&57Y2((37HO].T2C4T0B@AUXUB\?'@7@T,FRM)LO]EE6&VW3&6U3 MJQV"G5?S5E:WO>O*5HKF?> ];'H/Z]Y#/>_Y"GM=5KG:"?2F5$WSUK44_11) M-X7>V7?G"XQCFK&SY=VQB6PY@K4U[AP XPE@'#3$1?$_\./>F5H%>S]752Y+ M@2I KA'KI_HZUQ8[:%\$SWJMN9()31(TUZ6 <)=+W@>1JD!\I^I6_M,]<)FN MGXX=F80R%J4SPSFDDCA)W)9+)ZQI$.LO7M>\ B-)?B-+V3ZB#9.G@4XJ9%A6QR== >H$TNF^; MJUR@7#6M,W1D%K"4,3I#;PNMZ)'0$_2K"?TJB/Z+]D< +AZT[QUDL]46'O5P M05W9EHXPD.@,K"WFV58X,J$["F*]WO):+#2)%6#)'3![TUM=/.AKX8S)D86# MX70U ^N0HE&2>@ ?<0U^D7$;#KL?3"K^/LB]SX.'N=P6&V#:(IC$'O_%Q, D MSX2(C:CKF5&=$(EC_T0TF\-TB=&5!Z;A%TS#&RW/ZP.@+" Z H<7G6FO10V! M$GU$5_6HQ76K\M].^/1Y"]LBZ2KV03>4A<.<-5EX(*Z6/PAW"L%L=XT(F:.T MI5899AZ4AK=P'$3YK=V*&GV;B.AB(J)3DQ*95,F)/[:7GI)XCM^6(IEOMQFB MPTDX =GRZE;,N+1IQ!"$1U)YAE>Q(2L<9BOPQS[$ [\*><=O2G<$RV*,Y/V*J;&3 P=D3 =3>N_YX]Z\?OL:@A2 M1][F@DYLPL%)O+(HWR&W2%B4>2(2,=1$PM0T.<5S0&W*(5G$YH[A$%LP\/+8 M@]-P$PEST]6%MU)=&LKH3S2MR?6*(AH2)9@T,SJO'A;JO.B?H9'^-S>2+9>28[&G[1C#3S3,3]^!4A^GGM:KH%,' M[6 H-F?(76(9)9'',:EA)QIFIZL>.-JH&EWJ>OK3K#P='G=I0R^ZAM+:J8J# MF2"MHFR>E#H$?4M@V(N&V>MJ7 "M"*S'$/&T\;^+0HA=ES>\H'2A#F8B"5O1 M>5_&(>C3XJBQ%RZ\KH[EVC4PPG8ICA"4HL)'6*P+[P.;[B0/L.%3\+,9%^] M2=5NI^M41M(IN'0X<( MC7U0#=71,-6-4$^?&+?K*,&SX\[2&'LN="_RMJMT85"5EX="$\RW?==R^O0@ MZEPV\T;^H*5->Y:6MDB*/7DF-;Q(PZ7>@/T4_> /Z)=LMUM5:M3/:NC4PE'L MQ919CF6+^5;+L"Y]#>N.;>'1YNX-;+/H,1$-6%_Y@\SE,O"E-NI,750.H5T\MI=Z SV#C)<3^QD#HJ- M4ZO)ZA++5JO$$SR985D69EF=#0X=JD\&Z2E0;-/6,M??]]:C/O-G1P/0E:BE MZKX%ULX-P1Q%)!3CUHYPR;&4^-J(S! Q"Q/Q_UG13Y4S>C&;DW&44D$%V\7KR2TK52VZFQ8B0\.[3^3A MKXN&BEF8BC]7D"6#\2!,RN(4@LX8^==\+P&2_ =,.@J=.MNE3JO:_$NCS&I6 M.<4P\[F.H6H6INK/?>/YAVX\#YK!CG<"=7T 3*TX9$LM5K&GW<,,3;,P37?' M*A9JL_@)6?*%[ORA;S??7B%-^G%]YJM779 M9X$[61CS'O^XK;YY,D6"5*W*#F>0\,^]NE%UC1,!&;_[.9_$)7%@_CG,_CWM M'?:RD$[=F/HW777K;YYC_8NO?G3X19>\Z MT_C!0$&C6_Y7?O!\^)0!]@R?.%>*%=-H)LQ2OK'*J[21SK:W$G5ZU>JE+V7;BNBQ- MWW:Z78E7IM:E5N[KXPX(P>F.2[_H"UYT?F#1*_&3:;NU$]^UE:J&XX]A W$7 M\["+%_-')[Q3FXDXF19B/IW/'IGO)'+EA.8[.S#?+W8E6_U?Q()"W)C6P5ZK MQ)$!BX!EW^M6MJ66M;B#APJ$MG/B/ZX7KK,@=O_Y"$6GD:)3HNCD?Y*BE]J5 MM7&]57_T7!\G\D\0)I%OE :\5AMC.[FHE;A3*][(;;NT$IC;EUW8S'>MLJL' M<5UWRK8251W(N&W+22&D>*EJN97P9FDLS.:Y"!1*L39UA024IMG(]D$87E]5 M M:_[E>@@N(4!6MV)IYV9J6ZM;*@I-U::*!D"^/KAR.S;6&$ZQ=.5UI:C8O_ MZ[]1T,4#?&S)F!('I6B T#;TVR-G^A16 *FL*Y'SG<&F":N5U:1 M:+ (U9)$A\<4 J0+]O2SN5?- J8](9HN"M[[3^+V]A8.\/=>.TUG=9-8*YZ& MY?&MM,'?E' *UES!S,+T8$^]P C= D7=UH"=CZ?M_&E_14Q[K5JUQ>$FH :]'"#=,/8H>*^@9EDZ0\4S[!O M95]I9#L<;06NCS_Y(?#',JJU2VJ]EO;CL?B%G]MB1 R'RXR\H?KZU>1>\@>.#EE=9-1IEO&"D&! M:76<4;>LLL@8&ON/7EH8#8NSDCO4.72V< I'_V#M[VL\DZ/I#-GW6JWZFF>^ M._HW8&XFS[""@X/I<5 8(;K2Z=4_@? M;6.T+LA"I4"L "V!S)&^/H!M!("+"_X.)TC^A\405I7B'O9'NDS"#%P0,)<& M8Q&D_NWM=U'H]QQEYL= 7=I*PD9O3!67B?-=Z8#3#[SR(@5PL^H[XO%WKDC4PL&\MP8IFCAC4HNX5 M[*<8O!;EAA2=A,KSQRO$B#"TYBOZ DX-%1KEHU,95;B;!ERHJ0HPG,'DSB;B MKS336S_3!&PXS0,\:KUP-+*%* &%N_"ZOE?N =0CXA<@ET)6[\ 1\/.G2(1V M=$@P&^LXO%WVUI+[3.\^RSBL2I SB%90JC:,9<12:K19[ <-DA3@9W!+89_;%'NI&*0AT:K):%U&6Y>R@.P&/*7#G8B_ M@35/U/@S_LK+>6G J 5^6 66J>?PP+L1_'>I.S28X.W=<])EL/]@_=*DS^E! M!*92<$RPP8@Y@$%@ M&3G">8Y;M#W&#JI>'@%"ZO'4RUKJ!F8V%&R@U;#W@?7XOJS=\QS0,1"#-<'? MRP^X@\#!L"D@"A@)#(#]H'^%46#OM9_4M"N#\]3 NY7W0K^M->PQ65T0S%JK M^^!_T!UD0F%)^1W8>^3,=LV(!K"#LNK33<(!R=@8'V,PKMMC-0M,[_1DT/G; MDDP2N. E,!!IQ' D8HU#2QM7';>09DTP@TRU7@ SB7_[94+0DB+[K(&M*!K M5)I,?)(#(?=*:@P2J%$@P!AY3?-(5:#;P5?]>IL\3$;V1),5E.8F9TT6TP-I MOV3AQINU1M4;T8\$M48HUE)XT*HN" QLVG6F?(^!L++N+P*UOWN8@$ED]7F= M:56.P>!M$OF@9L# ACT0,7F 8 **P_TB&V //>S,9E@/9=AAF 94I_?9%@58 M,9B3M1&L1EW'4X((%J&;1=\[2!&X!P<<$VD-HH! ,'-;MON'3)#SGD0D%J.( M!D0,PR?<H)(E_BT)'.M[ EB4*(330ZR'B9)AN/O8%(A]30^!(,3YMD69 M BTB^$N0/P@!'W;%1QNG RVH.5,B>^AJ];LJJ?0'9#0809 %?(SV$ MCG9^F:^2A"^812_K(=^ <5<%!KCLB\ 9,4KP:+&\?14OA\LZDI#]L9@R0@5M8V84N>'[DJ-YJ,'GB: M#6<#PZD%C)"PQST6FH"'93CW(#LH+$%-,B$B)[='B# $1M'#BA+IJ(^:ES O M957$^]9L02-6K+<8KEF-(7H (V/L%! N(S8+.U: 4UNE_)XS.)4M R+Z4X)X MO+\HOY$&SUORJ@%;DKT!L5D#?";@+MZ9Q? L\0&& M"9JM"]NK0%R*&RGW0_1B8!+BV)C$";C3'QOHVA+(-38 UY#K&.T2S=A'=EK$ M-W![))(-P(!.>429;+T/.3#4R(*2P>Y]#L.3QGB5T2M^2\B1XRLS"&2BV(:' M'BEZ( E_I71/F@2Y$)-BWB< ?<%,\N$4?BC3DH'F++H;2]UC.0P9X"UFP4T@ M9>EC+T4"TK>!AU7./N\%;1:]CS=(BN\G&FX/EDM2)7Y9U#ZF<>(ZES=AXC=< M"LJ-)3"G >A.5C588(E98K#+P HTOYGU'1M?QJ8^@$:8A]"4PS5O$O:D#-VG MY@S/I^=LHG95D=*948!Q5W5MRF!!(_G[N1#RYCGZ"%)&$1V:R.XN.XJ1*-LPRD=V:F6)[ 1]VJH@G\VT5 H#;HH,(AR/^PN# M"B)H4.- KGOH*_'0?JH^"\_CF@]/.4)E91QR!-+C<7-JN9'OC,7(^9 7>T2P$H>3S?#1FVDY.XAI"Q".QEA" M./Q%K@^*,M@5%QRY+I:TUI"(8QTH'0S67A$$#S/CBC-$6.58F; Q*8SB"!H8]/OC/?<.N'SI+2!"JFN5+*+Q?$=WV5"JUCK+*,?J[4 MMNP;B,/;,KG2$%9FQY\[%Z\^*5^X)U\WX([!'<5XA8?!E"C>H-;Z8^_; M^.? 3ZY$ T$A/[T,TDF_.1AAK?\ M3/L' D>@;1=G&!P"#;K[E#4SKU'U,773HKWJ0+#O0R27XM?,Y7 (>V#FZ%E0 M%C:(;E#$0G6%]OIT.KEX%G9*K,='E^G1GQ>R?O%T-IF-USJ=G.ZN]4^%KV\# MKKT9X-HW(U$,:> #:55O.+#X$R*U_8 Y152'9+;PZ6D2=LP4A=1TK<&(<,*@ MD@W ]F%PD>#V :C.W18'$%K?Z9JCK"PFXSC* WN*HD$J*EV.%7BX#EK^G9(H M)?BQ+H:IKQK!R]O]5.H8ZT9WG)+LNXC,^Q&0?N2!)B<$7%W0S%P[&1A=5!WK M) 7Y8%:IA>%>18W*5(4H1JQARK*WC(H8<'J?W%&=W&#M065M& >X3WD09T _ MJ_S8HA -HJ5#P59;11P>D49T8K$BES$L5(L\)_<$EU8EQU.K%7*&B\(@@!M) M1XX#RM!QD./P(F64L<&CIZ 7!=A85#)*KI>*VPP 3R+5%O";6IE.!PLZGI/= M.+ ^%&=J<#)<0X^M)1QHNE02@9.XE[I&EK'Y#:EXPNNL7<"" VPUAYA#PP^' M--T#A L$F(:@'L!!5JW( DR*"S.I [A8KH_Z30C>WPR$^6,&XH!1""7ZI#_[ M3QU%.TCDH1+N4MYCLL?8L9XER_09J[&7+[B [)$*5;6KT+6D6UHL*"GJ0A$] MT9#/GJ>'/3RQ9Z>./<29T=(,/?(7%^#3AI[G;#XY#T_&WHH@S/ZSPL''!'KI MQ ZRB&".A_K)G9"<;Y5-60B?&8,5%XI38L,#]'T7P%O+A>5%[!E-T E\L^E7 MZUP1,9);Z"ZS,ZQ^M*#"42[T*.PYWZP/1!*QGJL^>HA!WC55=/&$XZ._^UH? ME4H=GP/,"NK!>7C4R F(DMB">TV13X1K MM%7_$F=_.=0X%!==>T.+L;*7(K!.-8DJH6&03(AZQ;FAKFH /GQLXJO9X\WH ,RB"'C$ L M9!5[_'FL5N\DU\$S]1;B.::2RG.AL2-WG1'O$AE?B:8-GNQ1^IU'TT]\*VN ]?VI$)&CYHO3V7EQ>36%3_/S67%Q=BHN+Z?% MY>P4GES.+XK3T[FX,[6T8C:=%O/+N3@_*^97%V)^.BO.+L_%Q;PXGUW VV>S MBV)V,8=/)S!N>C:#3[-B-I\7IU.<_PK&3\^N=H+]0!!WXI;T#$9.Y\7T]!P_ MS:Z*B]F)F,^OBLOIG"@]+<[/SL5K\(KB!,B9GXNS>7%U=B:N3HKY^;F8G*>PG3#[F=CY:)QOVXXF;'=./=I2;-ZFWDPWVL!^0 M=T,]$RN5K"^G_;(2]&?U@0;X9;8#=0?[Y]:4-M;N?; 3)97QHZRZ]^ >0TM! MK*!SQ2*N3ZV'.PV>=S<'^S5'+9./-*9*QB6;$(0,NE1Q\*--JF]OOQN*1\"( MF$,:K,0OXZ1*DY-\*I]E]0WN[P!2P#HR M2.Y,SURR5>PF!,N$':F!S?#0L/ MN8BD:'?D\=@Q(I-,#Z%,Q;4;[.;J%\!"# .&35[]!MO""O%T\0P]']4!+:8A M2Y=EK\$S4$";-97[SE,\XT8[*LX^]?NC8,]WY "1C7R/Y8 R%%"\<-X;;OZT M ;GCA2V?ELQP,UZ-6#AC%UXN?7DIE"R6.4>\\-),/H.B$#)#B= M=C3',P*43TL^(4\CDQ9?Y /S#3H1K68]MK6'OWCW(,N7?,Y6/ [D2?SZ?VQ' MHOA.*N8E(?*'"7*)B)&*#9;;!GM:%BTH]8059@]^67.'##&QCXK1#BM0GW%SU@(E8" 4.^Y M2AB[-WB0-PCY!JA+#50AFH<- SH3ZO=T7#"3:7P4F>$9X_X9:X%-#%2^0T>]EB=FGQL+_\.1C/B-9S;;BF'^%[T(O8DDSF9=PO,NK.&*1 PM6V ME-<8-3^[0[FWC[;QY[])2(F@<3[Q6&.N N;^N#-U5 MW-M&<21^P)0C:GEX#[9 L0_8@)AQFT\A*J6=I^=[0=8X]&-\?WWW(ET& MS>;HGS.W8;[!_7SSE:./B=/KL*W%'1G;Y M$(3L>MCXGP\LPE5CEGVK&H,YD(AM0N4^M@OZS%)^)13>BZO[: M=0@T&?ADN M#% WA$L-!*O <$SR-Y1H%/["%160L1>OS&O/P TJQU,:''T9]U Z !J4L,*\ MS4JWY#8D!(PVG=OL+&1*_7V,P1VKV#QOZ+I2FG ",X1RL0> L:<#IJJXASM< MCR**4[4;@&[JEBI\,P4AX<%S#BB'754C]^H%$B=UX:X@QMNR[=%B^_M6'^G0 M&F4&XMV.EFY5YW=9QS=#,AVZ?41V06G%OT,P&O0'].:O/< A$-ISKS.@!E'\ MX3#QFZ/9213GI%.W9,/)(I#MF#^_P2)=)_[..-#+^LG\'&3])VZ/#6YW^";> MSMHW[4CJ-3H?"!JH]IZBEI+G0G#F;;&IS>HAIB":;.FL$2HVNJ3A3$J#EC79 MO6")LS2VE94:)&T VU(&S]> /D:9;Q5+W!UT88 :0?2#T#SK#BWBS9)1(V5V M.X?CLTV\P8Z7?4O)C;CTYJ:6I0K@ADN5Q[ MG+CR5!(B0,XQUT("->^&'<>; M_L*')R_=8L/]D8F)32A)@"D+FQ76DFM8FRTE"\)=E'M5@XOC>\V4'N*6TG0: MY:#U\D!/Z-Z&TY#8'K2;#L4A-!4SET,#)#7M\++95OWEZWA5@ PKWQK<5/$V MU= R.KR03M5&@@?Q]RK"5>K/LISSS[2<_BZ49L?2BBP"Z*& MT'H3^S^VR> A0JN,8L#*+,6@ )P'6[38?#JR;/E)D $/!TU,P%[2FG[NAZ3< MZ]V@!P$!8,+ H8+K#:*W9H,?2H#H%XL"J?$ODNT+#"(TTOL6 K^! PA% MG[T7'H- 9.8;@H1?WMZ^/)I=B5?PBH) 7+QD;?._%!(KAK\9"R'QCTK6<%2# M'U&I\#88:JX4JQJT&0,Z/U?674_2*S>Z D:L+)=E3-\M0*+?F>$Y7GRVS[_@=6ULS#$J)W-+ M(5(VK'J$RM!=S#FJ/(\Y*)B$A]GM&V.'IG&_86/G2GO-KW$.#0=>IKT/MU&' M!.8V<8]1S^3F+PSLHSQ#CSL0E[3*SE! M(;E4.PW)0(V"J,L\* RHAP7H*'F8&&NIX25K^Z1>@^#UTFP)[//.V+L X@B_ M6>(;DO"CPH0/@1RF$J,KA=GHX8F-+V130DJ^C\VGG@,0@FUH!:]27$N,R=-P M&MX(>HJ?(\!"'2E\RVTWZBQ+2(Q3QV$VQBTQ*;QCM@I:?=ES!IR6!LV5+4L> M)BQA'HJMN"L+N_E"]UIHYL+KR?M^4^TX^QT\^C$L_+4_ZEUH._Y)O/@T_J#@ M-?^.7GJ=?XT0W"N *"=JM82AT\G%V1-.T(8_0 +I5_46I@/1H(]P6F"H\ 7X M'G]9*/R!"\2?6?SVOP%02P,$% @ S(1H4_XACQUG!0 Y T !@ !X M;"]W;W)K]K+>MW"![7>!%X8GIW4!/*( MNS444;Z509Z=.+L5CD]#&P\BU2@-<,IP4*Z#PZZ"7#B[M"8XN$:<>T_!"VE* M\4[)I=(J*/(GPP C?'18)(47K<+\*PH7XCU4;KSXR914'LH/ 6Z',.\07N1/ M*KRF>B#&H[[(1WGVA+[QCO$XZIM^@[%U7OQ]OO1Q\L\3BB<[Q9.H>/Q\KGQ2 M(=?CL:]E0:<]%)PG=T.];UD1OV](!(5,60N[$ML-&;$E@6TM;.-22A&X*R_6 M9,A)K>^0QZCRDDP03LX+I+!1FH1R%6^CSS4!#6FU0M3/E9&*7 \ MP'YAJUI3K#I@*,@%= =1;W#&\PJ?X6+M"^M:B$Q.%=B5CD3M[(U"\@S$-:"" M#,%FLB1L431 [YNEIT\-(PX6W>&&3$/X+^S:*+;W# MKBHV[ 59%+8Q 7OH<4)B8<<9,SAY#P?[$D8(G43(\D:: G#E';H40@%I^-%Z MA?'*V>J!PY<$_;3#"LL)[F9[/WL"B3ZF'/%!5U$'2 MF9@*,$6WB&4,=9<@'0/IE*2+LRBJF3BH9: MW,[^BWOKRSBR N79WXG27G1>QB#;QL,W_I5 XPQ4+0&QZY[B+5*W727.2-Z="6.Y]Z\4)DV;B?+V883;/^>'8D/NPBTU:-7&H2V6B!S;%8C/OS MC _G>=Z?31>L8#+M9_/Q/6V]U]H2]V=B?M'Q.6#Y9&8_Q7PRZV?36?3!47\V MR<0[ZZ/$_2GN@1PCF\K 'J199/[I=C0:HIO+GW7CR?<,_$:/1.O;/$8K^E@_B6OZ>.\ M!N*<1VPF 9"4RMMLPRK1G==>Z\QD5.V9 *E*F*612@^9;4_QD7.+ME_ M3(G?V#<'*X>^.9P]*(J8$-%[]Z/S;Z"5W'37RICTG&A1(U6Y\V;Y&XSFBX/I MT51G^ZL^B4NL]3UE'FUYZ5.\N%_-A'O4"?'8HMV2J_M:H4KQ% L M?LZ?&R!!2_B:>/?_/P@F3F2>Y(7I8T_$X=[+&Y?!.GY?<*>"]O81OEO=?<*< MMR_W^^/M]\][Z>!I+S2M(#H:'.$!Z]IOBG82;!W?\4L;3X /97 MUH9NP@9V'W9G_P%02P,$% @ S(1H4\N(\!P8 P '0< !@ !X;"]W M;W)KY1T4VC3<<='C3B8L3H=08N4\ J?E"SZ@ ME!Z(W/A\PHPF2F]XN3^COPFQ4RQ[;O%!R[]%[=IUM(B@QH8/TKW7Q[=XBF?F M\2HM;?C"<=0MB+$:K-/=R9C.G5#CRI].>;@P6*0_,& G Q;\'HF"EZ^XXYN5 MT41$^)=S$H M=*O$$8_73JH3YG;$9#_ 7,([K5QKX;6JL?ZW?4+^34ZRLY-;=A7P$?M;R-,8 M6,K2*WCY%'0>\&8_#7HW!?WZ'#3\<[^WSM!S^7B%JIBHBD"5_]+\_E?,9]R/ MX0]JY:NT4&EJ*NNP!MV :Q$:+:D[A3K %ES,J]UL'I=I M>EX>R"]GAK%?O[O+V"S.BARR)0N6?S:-J/ RC! (Y[\WD(>EP7S M7_+Q [:BDB2'#F)F-I MG++B)=PL"_*5-C^O+(6:%420,;^C_,V+DK)W 8M/-%PM^C+T5RMVY)3 +(V7 M91IN7BQCMF!4-Q/JYUJ#"-W8=>B[[KG">4-?KYBFJ>TQS$-)A%X>"-@RGLT6 M(P$KX]E\-C$H>H/_D^#VN39*+D96A^80!K.EESDH-TZO23K-_OMQY'U7'W\< M[[@Y"&7IW35DFM[.J>W-.(S'@]-]&(![[6B )IC_B MYAM02P,$% @ S(1H4\B\'#4P! 2@H !D !X;"]W;W)K&ULO5;K;]LV$/]7#EHP) !AZVG+F1W 2;:NPUH$2;9^&/:! MELX65TK42"J.^]?O2-FNW;HI]L"^\'5WOSO>BYRNE7YO*D0+S[5LS"RHK&TO MAT-35%AS,U M-D19*EUS2UN]&II6(R^]4"V'<1B.AC4737 U]6=W^FJJ.BM% M@W<:3%?77&^N4:KU+(B"W<&]6%76'0ROIBU?X0/:7]H[3;OA'J44-39&J 8T M+F?!/+J\3AV_9_A5X-H[=Y7DN"V[P1LEWHK35+,@#*'').VGOU?I'W-XG;":J(+D[-4KI,H_NZS^18+K!>H(?EO\"@#[19PFX8O !ZXFO>A+12U,V.Q=/ZR M1R[G9G=6^!=%&-TJ.82K2&?!R/ M6!8ZKY]'$4OB\(*64<:B/(1T$&>P0:Z/^7*6YI%GRUD836#'\ZAYB=#P&B%* M6$K,YV,VF607D-$N@_@CW(Z>L4E.]#%+HPR2O:YDPB9;FR8LB3*G+ Y9EF?' MQ)2EHY$GDH8D/?82/M.+:WS***H/YYNUL!5%]]-LHC?9)XRM-"+4?:]%UVM/ MI8PK?IE2D].\CD<^20;([8.1QTZ)_->6&]?1TD!\+1.$@ MW)_L[*'H_1US#O4,OMZ(>$,-0AZYXY3[BDYK*F6Y\2>%+/*EZE:5VV0GFI?+S9*N0:7JV6F(W9"X(?52IZ-)6<=&T8CFD0L^ MS1G+T[Y[C'U^Q"P?C^#4\S(\>-^I%%;^%^.:"150_]3O3_AIU_W/I-U:U_K>P4);JSB\K^NRA=@Q$7RKZ#&PW3L'^ M^WCU%U!+ P04 " #,A&A37=V7728+ ^( &0 'AL+W=O69([ZN5L5_=4BDO MON=9X5[WEMZ7E\?'+EFJ7+J!*56!-W-C<^GQIUT#X?GQ[G4 M1>_-*WYV9]^\,I7/=*'NK'!5GDO[>*,RLWK=&_7J!Y_U8NGIP?&;5Z5]>CRYM36L\+OFBUHY(VMK_7TF_9=_@RDTZ]-=GO.O7+U[U) M3Z1J+JO,?S:K7U3TYXSD)29S_*]8A;4GYSV15,Z;/&Z&!;DNPJ?\'G%H;9@, M=VP8QPUCMCLH8BO?22_?O+)F)2RMAC3ZPJ[R;ABG"PK*U%N\U=CGW]Q*;<6# MS"HES%S,=2&+1,M,Z,)Y6P%][UX=>RBBY<=)%'H3A(YW"'TI/IK"+YUX7Z0J M[>X_AH&-E>/:RIOQ7H%350[$R; OQL/Q:(^\D\;K$Y9WML_K+^SU.^V2S+C* M*B?^?3V#UTB4_^S1<=KH.&4=)_]=9/<*I1*]=*5,U.L>:M I^Z!Z;6^@Z;;1 M]&&M2=POE7AK\E(6CT*69:;A[O7TK;@WI4[$9 QL6V(^*DF(T-:^6"UULA3* M>3G+-#+-"2GF5N:*ZDV %T3.RW6Q$//&Z0&+AV"J$7CA6N^$A(Q"J._:B]+J M1-5*M!,>AO(S?),>-5UEJ9@I$$"B4+\I*\1FZ1PH"]]+J5/AC4#@"C=7>"DR M+6N!!(6AAL-3*2ILL'UO0 MIJ2SQFVA"JS(H-JJ;Y6F!"70"D^.P6&P@,[UGXK558Z#;V:4$Y"F(*FL/&U) MB3>>K*R*IVM72_)I:S _/5D,]B1J99D(1I67!(T+8=L&3 @EJ8>3%&+2$7>' M4*[C1E9+JY [#^@;)8 AZDT)W"@:F$JXZ]%W*"FLR84SE4V D@;KH&FE!#T\ M)156E0:F0&' ;R!^V^)_VZ6PKLD8LRHZ7FXUAZS>LO>/*EV$*I0S],7_.V*T M8X8D@Y30Q;D=/DB=1>=Y1:)M4N5(Q0(8AFREV(?5ZV1%B2:H)L.R"5RKE,A( M:=R49+!.SW42=JZT7T8-.\1U[,200):R0)+/D0D(8:G3BX)%([)4\MV*:I5< M,"68]9P) 3676#TCU&A.N12_L@$CP4$<7X%+.4/V*F5)3[*JCX$'U ;*^U89 M#PW,;H[9A4>2&'K'S*8I:^%@%F+LVD$FS@9-^(!69S.X-%G*8D&1"Z:/?][T M5'EE>?_,VY:A=U8_ &NQDM8R7[YHHOE"G)Q.]OZ][]M469)_ PT*$P5A,?4F M^2J.Q#6J\RC5617(K=9<[ZP_1Y/^V7!8?VR^G?0G>!K^K74=C;9HNU.68P=* MWJWKN<]3:*'_ H#M2#_%)QK,7R8[$7O9'_.B\-E-/^U"FA@,6-#%,,4F/%,+ M712TB,H!#3KD4<8=AQ:MLVM[_;G(2W5*A.J[W,ROGP_?SP?AIO'E)CC0WY+W M+V*,7S#^K0.!3/_ T8XIY0@MSSEQL, @<\C H<7]&29! ]2('T%C2HPN^N/S MB3B J$-Q7P^[X*O"%$=;D5N?-,0!39#^\5 <7/3/SB>'33#?AR@T3FRIYU96 MU+L^84JM%G!!C,.B?IM/!!VHB#^*T )6%OP&FBLK3+D) @W#H10GA# +T7(R M(J9)_3[(7&=6<*$]AU,W 2/3/)(IXG=N/]?33[?B%Y.18TY\Z(M?!W<#<4"V MCX=7]):_CJX..0^O:;">EHJ/3%/M T<[<0O;Q8(P-;K[ MHEY+DN]HH%.N5GD97IY?L7/M%7"C>%"6W,#0'\% +&-N7F]F9I]FQ1CI%\/! M<#@8^!F&MOM4A--H9QQ3#!XH.8R(G#FOC MXMVEY;!/;=<@4T8GX_[XXJ2U)_1GX6C=50>9.I6BVMB6.WB=#2_ZIZ.+'>)H MY*<3+!3A M495X'<+L6KRX"[G-J92/S7Q"J'?& #_+>.]JVWYO-Q'*81=NQZ[$+::*>64Y ME5/MDLJU37Q:>]BIQ+\P58G)0+R7MN!J U>**2=@&$O:LT?PH?8IG/0C^XMP M ;EQ=*B/4\^UA7H^WXY5D?941C;W>N M:$)9&!_G[O4D' \ND=SJ6;ZVO;ES8<9WF\.EK ^;?)A2$E/D'."#B5#*VM2# M^/I2A+7)<*4@\BKSFNYRD""/$2JZB(VS>\>)$(\G(Q/G-74=&Z;Z^@T&Z4PO M(A5VK:2OWRID(=VU1#?G6WO;2KJ.[!B'UJEU^[YZW@V'2](!E^!NN%2DDWVZ MI5$-=N7PLYGZPP/#GD0J*C:FQ3"!I?)1/)@,LP2T$;U1/"%6 M+NB>SU%=T).9>5#]6(G[C(UNLWT\ /PX)<+/-@%NX26S.9O420I)AFNXE7_= M#/5;LZH#)RO]KFRBPS4:U79=,CP!\+UF?!]+=BY>C$:#LR$=W)9 3UD&C7OF MIKKN(+64*4;(T\F0>>FCLN@CZR0,70CG?J=V-3BX%'4WH\% ? C8;8J+LU0] MA.CZ\A5RP3/Q-E2FJ2:8P5#CP;G 03\+5+TUVC,5C@04[A_UN0D'GWBWR^V< M3.O+XU7K_%T3I^1?(B!9^* W(YI>"B"_-9*ZU#-.)=-S$'T5SK8;B^RTT5KRQUWN;R6#LR:0D:'6%=( )7=$N7-' '$7@_$% M*'4_G'2IF=8WCRT!;=NEJ]T,O9 O=FDVH$&_RWE;[R&F+7AQAAD-3D^09-M" M$EZC2.X)]XAV%]LV^)#T,DIOQ?WL?/#R3/Q=?$9V',VI<74NK<1P,)K@]0\? M-??TFM63/KK)8QN_M:Q7]K<6QO1_5AC7G&N0^/[FP_V[ZQ9@_4X$6D!2*936 M_(')%/LV!=2S0:2+06>*"R53MZ(PQ6_LIYG"4;M;3QE60C%-62N5/:@C'C/" M_5;X7>$CNE]SIL=^4RUPTH/=V3K9NCV&PD&S8AQ'N<,S"[;Y4 M^@]O2OZ%>&:\-SE_72H,MY86X/W&PO=V]R:W-H965TM,S/AOW^^=E2ZN+HS2O^[L&\>5765:X+]6"$ MK9=+:9[N5%ZN7Q\-CL(7'_5\4=$79V]>K>1SADJFEZJPNBR$ M4;/71[>#Z[LQK><%_]!J;:._!4DR+67*M3"T&M3H#Q:5=X,Y79!1/E4&OVKLJ][\J*:5D$4F/BFCE15WX@%J M4<8H?%65Z==79Q6.H<5GJ2=YYT@.]Y"\$C^51;6PXFV1J:R[_PSL-3P. X]W MPX,$/ZE53XSZB1CVAX,#]$:-S".F-SDD\X_:IGEI:Z/$OVZGMC+PCW\?(#YN MB(^9^.A_J="#)"DNK^U*INKU$0+/*O.HCIX_1_"*M$3\V I?EC-1+928E3D" M41=S44YS/9<4&U9(B]^OQ8DNL*BL+0C;4Y!>56HY5:;1/HBF_IL!?],7GY59 MBKR4A3@6?_W+Y7 PO,%?@XM1,AI/0*+0I1%U855:$V]%68';4;^?]/O]9L-] MN5PJDVJ9"_5[K5<(^\HO'2>#B[Z8))/+H?A<5EBQ,KI(]0I_934)9'!\,7]9 M$2,9"3WJNTV#B\OD:G@AOA1R69I*_P?G\X(,QB_KPBE06UO+(E70E:VL.!D, MDN%H<(H_+I+!U?FI^*"LO1;W-72++2NBA'P"?6X<>S),1OVK4_IWTJ=]G9\3 MD8,.8KI+YE@,K_K)^:A/2IM<)-0IUGWX M<)\(*=8+^.23*-<%*-AZ:G6F42""Q\(W5K)X$B=T_K!_$[;SQ\'-:<+28>LQ MO*K71Y;,LX%PZ[Y'/S1&TY,H]\;Z =A4THJU8R2S[]=$9*\IXU4),"5#!Q6H(DJ:& H!8K8N5U AX[V]@9\:GP@^1&&I# MSD*<5&N5/ZJ72RK5=*PN83,UUT7AW:G19(C#)R6-!>%,IY(*"C-P+?Z)K\5# MPS>K70SZH]Y(O* /$WP8]"[ P[9%\@V9"%H=\N 3;982CA0 M;DLOCK#P'#8\'-FSN,_03OF[TL#^78G7;?"\I?RJ7CK#PF!+72\3[X)@>ZY( M)@05E'G &I0'A,PR31Z0=-QL]7T*\++7*UHZANY>!"E*HV&]3GG\'C$=STX] M98IX9L<+04K%N*),C%( OV!5RBTOIAV#/K+IJ.'FC^KZCZD0J*;PL+YAOREQ MSYS4J%,Q1:9VN8@9_57G .CS"DQ]-C6%WL^, MKJ"#6VM+@!MO=2LJ^EVIA'3^B#R'B",8\_UBN/Q,!=N&A0VCGB@D!,V$]$\! MS>%. ME%NPC.HF-O#O!"^=DG7QB%7^-W=6KM$CWB S(@]()%+ZA6WK+3N;@3DJQ\#X MA97L-MTE06 KO;ND0 77-MMPS>9,6CFATX)^R'64$<%-WP> ML.]<)0S6RUQGQ"PEMJ7,Y_B?^^3DHUQGF#;,4@$OYT\A 5(UA>F1RZNG)"YL M0;QJ 4Z1P#*G2O4M51S$WIMV.Y!O0@E7J$<6%T?YMM2BZE+!C9@:ADA8X#RH=6=2 M7VLA771#Y$;,I,[I>&^/!I0PF:[+[EDZXV3[6YW-O3>&=5'Z;% 2ZV"JX$!0 M::H(_MUTT%"KVZDLOIIZ5:5/3E9X!'Y+GWKB'N&/X+L-E M00NK*!-$Y\W;W'7B#!B @<=J,$@W06X?'Z?)S1^[V1+X\,GC!NZ;%.49YX7W M[^_NQ1UD%E\^W9*AR(U3B787"439(,5MAMRJJ4WGO,4[@1=!T%!^G1,_(85Z M\LZKM[CN.+<4QX-)W#1X'!N2K5&/4#^I)G5T9N"+ GD/<4#>"!D?0+\=@+O9 MZ!S0J]@"P Y1=Z,0]0W MR5(Y0$S;TD$1EX[X')>;>VT!7GC;=JN'H=PKY".BB;LDY[]D E>=:,>&,9CO M(BXZ'G0XF'3=3MC[@AMP?@@ R/EA+PH^DD0HQQ/HJPK4@J'CBM1 M^UF,L5[$0HUJG_ML&#(D9;6O!*5=LTY^VB@!+17P-AW86(>&DMR%?7A_]\M' M5T\0*\MZ&=1@",89GPO;#L)GQ4T7*,O?4"1\(!IKNV"X*KK,Q9ZOJ #6B@, MFQM?QND;"].$<1R@-&6P64UXR+BI =J.?F_2?Y'0AI/A*1'>A%QAKDT#%&=X MVNR;%BHHVE5$R)!P<*Q6.1(P192.-0!E&O0-SA;/+'(ML\Q^J]U$D1K_WY&/ ML!(!XCO^5FF;+,^T 3V":P"@^ ,USY";DQF]+R*US5T[T>NCM8'QAZ0(]J=( M^2T>'/(Z^FO4+'3JX#4]<==&SO[@M OR(@2-SV\48ZT&7,_#IL%^610P'R(* M5@-_[C#6.K/::?$\9NB$*XT+HKS1(IN][$4]B[8AF+. 1V3D_7 G-Z)HJ^ ! MJ6<\L*G)7E$ ^:CLTF3IV3C6#4/ZO9&S3[\WGKR(%).IE7*2[?" =^P!'\@# M?H8'? @>\)%B6YR@'@!9ZH(QQ\[<=+H[9WB=V%91E-U13F%+#T!:/UW*;YP< M([2=/<-9Q6X0)=9W^ALVW2\0%E2W_6+#BZ7U0W9[[6KO^]8[X2Q8IKJ/> M'RD-KBB;N;1RB,;WJ,X-^9UO2,B321ZQ4E6:E;5A?:#T,[Z::9O");W2PGRH M->P6D^@.W@J^U2DV>&#WZRV'SV+7$T5>B [IU=3SO! MB'M *L,-K.?;E8W9 P\IHM%$$E6H6($WH=//-;X,?7X&E$1-7F>&D40, E9I MNOBR?!$#N6)!MF8J30L5[S%^1!5SBB**F6AXXO-P&,;LZ\X:[VFP>0.+P0C=?N)W M?V>)L];2D%4T][N@3??TW;D6<[0UN&A[WLVY@_2]>+R:T0SJ["*@$^+2E#G% MPVSGCC*%=_C^Z_E"3*@*!'25N[)>D3L]PKHE#_>]]W<=5J8I(*"1X?[!07UW M:W7@)')(\C%OE#;.7<*FDXNH#21HP"1*0P;3)A.W?Y7+UL#&5T'%SA\;B)=C(E-Q1P _LS%DU5*2VJ]WN^0[KP<5F:\NUM-S^\A@>K4J> M-\GV&9^@%G^JX%*A*U.9(P[\6ZELH\L(7:,?PKAK6%=B=U0QXLK=X#J2:WZ! M0R7+U_'=Q)_AN+6L.WC[P0.=>T%M1V__93G*I//#N+9TYFDTC%7A?J5)J=', M,ES;J_U//,(M[1XFB%&)VE0@0$H_PZ DSOT=C2\+?G"!;%N9FH5WB>/VT[WX M7*YT*L:7?>9C(3-G1J-2I'QW5RE1Q4*MK6W(2VHV4_S2:K.#5-6B=#' ,UNJ M#>E".1$"CT_QU5(6K$8)RR]OX-9!H3=OPB>]G:/2V#;-%6DTV@(*-\I[WY[3 M?,?_R\K/G3ZV[#_PS1@U1DS'";I_H3/6JKOIX-ENO+YH6]'C03(A3.CN+3G+ M;UVCM3B!+V%I'J9I/L/#&D#)C(HS/ 6E-E5<;,(.9P\ TK3..7;AP64]=Y"3 M,&MS@VEKV+M= M*.HM#3E%Q0IO&8#6.E?C^UR82A2Y1CES*YN\WQ/\:).&#C*\V@SDZ+_:JEC- MU^*+^^(A*.+DF*3R9MC^PAMYN:^-8#*Y&OBV1^]-E./IO%PR'QY)ZU;:B3#AF?]WO\D,SY[887'"/%DC.B]Y(_&ITI5X2$PZVNGTSTI11/L#+J!H.1KWA MH9/6^^F1!IK7:.,^V>>P0,?\9*2/$"OX72;EMY]HYNNNA.*OE^W7W5N4'^R> M,1L%'1VR]?QQ!\;8>A$9GWLO2'<+=]P\:MSU1O4L>@#,'28]G,UP]9^[V)R)(Q[VNP^5.6*GQ-/RPJ-&?^Y M4!)ZH 7X?58BB_D/=$#SOOS-?P%02P,$% @ S(1H4T->P.J_#@ "@ M !D !X;"]W;W)K&ULK5I;<]LV%OXK&*^[;69H M6:+N:9*9Q-ENLY-L,G7:/NSL T1!$AJ24 %0BOOK]SL'X$V*$Z?=%YLB@8-S M_7%QR(OW=.+G??[Q]?7+MNI0KJ!V:L23S;&%M+CI]U>N[U5 MG%Z.+^L9/ M>KOS=./ZV9.]W*I;Y7_>O[/X==U06>M"E4Z;4EBU>7KQ?/3XQ836\X)?M#JZ MSK4@25;&?* ?K]9/+X;$D,I5YHF"Q+^#NE%Y3H3 QN^1YD5S)&WL7M?4?V#9 M(7BPNQ%IM9)7[G\SQ1Q7EF1*]S.2._XIC6#M-+T16.6^* MN!D<%+H,_^7'J(?.AL7PG@UIW) RW^$@YO*E]/+9$VN.PM)J4*,+%I5W@SE= MDE%NO<53C7W^V8TI"NVA9>^$+-Y5NO^_FNPUO"7UOR]2#]+\%;M!V(\3$0Z3$>?H3=NY!TSO>D# MY;WIRBM>:I?EQE56B?\\7SEOX33__O(]85X50J_4\+8 MM2X19SBLL@Z_-V)5.5!R+N$%H+*7Y9T &66=T*4W0FZM4H&PWTDO]M8<]%J) M#4B!>KD5P &A\;B0V0[$0)\X4+]7>D_[$K&1FS7(E2J;4;B/>= M8ZTZ4(@1*^"NUUKF(E>(.9'ETCF]T9FD6$Z8-MC39:;VX=C+NR"=.8 SVD?LTG*ZYC60 M"MNLRLRVU'\H".CJYQD,#NNR@L1:>K#\,P+,BN>W-^*]V>M,+"9I$NA =KO M2&1PT-%A<^!1Y0?P%P(5RLCA$GQVK>5PMML9ZZ]X5Z3+6L>ZTO@NG[J,3(*E MTBEV;V=R38RN@9DYJYHQRHFJY.,:J3D6D#Q 7>PKF^WHGF&C!A>$]9!MG"GE M"KK/E*75 KZZ4D)]5#;3.+(V(7$+7T 8FPJJ@L&AUH.T,&?>'NBBE3]GJ<:A MV..(![@X%A/C50BGWZKUEI?*QHNQ@'+$6IB@$P1#'?+:9E7A/.F"J.6L'(BA M$$C"[55&[MUW2&(@6*9UOBYY;1L3EZ:\RHAVSI+RSJ2C;!O" >7ZHCU?T+# MOT"-IG(LD[&@CNC+JS5%%'RA- 78IX L*<_R8\^ L)?.BYU&*HM@4<,0HT)P M/&@8,&.#1II0%GISSO(#N26HT<4^UYD.?D!N6B-"@S9$K2*% C- V@OHD @U M+(#26U+?45. =F#S6T+,S#(5,+.V<)Y'>5;/-U+E<6[ M([Z+9V!CK[@4S.\&XI_6P ^1Y9 5 ?=P3P#/=F"QW*E\W:E.G!M4N>F_($H2\ MQ -2ORHK]87$ :STL23 GIB^L2#$]@EVM_EUTV>BZZ",-9+\+$"+TX!Z)GQ2U,20+J+!-+\4L64QF]",5Z3093H=T/1:C43)*IW0]P9+E=$27 M4S%)%O,A\0>(VL#GQ2B9@\P/GRT)IK-D.ALCP!Q8>EZ$S%77&!0 =?B([\;) M?#1^)-Z=UASW44Z3!3@.E&\B/.R1UJ,_W:^I= +&)TWPGRV(SIJ=T+P4Z0** MF8FW3;45<>.O5*4GR:VMY#JX42<"$*3R-%:A7+_%(M3U*]7!7X6R%I_&B\&T M'U+C3ES_%7QZ=XI,RIW)WZV=_QPRC>==;IG_62O1*4^G:LM-N0UEXMX;UVZA9R",@NQQWHQ1-QIZ3%":3$ M!AF[9NJ:!<&?HP)JB^4 061#7]? +UQDD[F ?0 =,O% M.(#>,IG,9P'S" H7 ?/2)%U,>YBW2):SX9= ;Y0,A\L'@=XH32:+T<-1;[Q( MINGB?M0[C9\N[HV&R6C9A:^O0K[Q.(VE^ZM.M?=^!T>H^RU%@Q'Q;RJ^NJ.2 M3X7MV:WA U?U2C9V)%8Q&/VC*24LC:NNS.:J:CO?2YAU,9WR_W1!CC":)]/Q MF"Z0!\_CX5SL9B3 M.J9$=T%7X K>&;J$;I$/UY-N!Z_4ZU PL8_W"R)"@@(G50&OR"YG6GW<46%& M%#<4QF)C37%:;EVR!2Y9[DNVPIB#N6^'4R)G@,'Q/T[#_SFYPS*936JO@)HR9=PLW"Y4.)G;$Y;VDL!J/9 M?>1ZPX!SIJ:#R5)\(V8#>-\W7]Y]QL5L W1_N4$_UXKSV4+#'F#;A8-):73 M6]@7.?P%ZMRO+X1T,WO@WFU/+IFWQV3M,2XB33\@--DYQ&DI3UB(UF M$QH)7OLJM)/ON386^:=7?;)4N5NP, MK>!QDD#S3508/ 6H]K%BZ8V4$G(DT 0Z5[D/PXYL)RU\F(=,EB(* CYG:Y[G MD>3>*K'+-NJ(9G;MX0!Y0-Z@SW-OB?X1'E-Q%N_7,^*D!L&H+^I/Q^.S_K3M M_D\[W,X<#4W\;ZJ>ML'E*DMZ&5"\R76P;Q+'+5]1(O=J7=2*E2=]LQUZX48U M8472$#Q5G MCZ-P<'A\.1D.3TO\=#F^;W) \\$?WD:%<)L?I5?T\2:P%7*L-'%/6WI[+ MHZLTS9MBU(=,U^@V'8Z6M=5?0H C(JK&;,-X1;V0)F.?D M^]U%?'CQ* 3#<^BDLR 1KU_?8!7=IB6]VO%+BLK7PCJ9J^"VEJJL%U0(;Y0EU+@E MU3"ST"-U-PR(S [=K*6%OM\ F4CW9[SDN=IB>3R>*I65Y9DTSP?6%2 -J<.8DUXSK F M].->9E8&4=8CS"=%%H,%J_(WY$#4W!96BE/]!W 2=!04I#<;\G>GU >>[BJ7 MP::QB.;W.%"[DUG EZIL,Q0*?N6975G A5Q@::,44/AM*?Y5@0/T#!%]NTA3 M#W1;#KHAP).1,(F@@"L4*GOLJ/CE#D-M U%8@,+>YR&CQ-!L8@:F;Z,7[,%Y M"< XC@EO#C37OOMPB&M8DOB,(+D_I]"HU1(%O@A^]LJEBH]&55 M'^FE'O?\27RU/X.B0D7(STB=-&'((IR;#-TG\HTV7!A1X7L%*YZ/9J"* MC#P%L+".&,C.938;G5'&CFW&79LPT1Y8P(SEE(:#L:ZIJFK_J=W3&F0B NA& MON\)MET5LT$8[L9*.KZ2.BEMNSXG+D>=.1I:)!H*H;RHWZ;X$^G4QYVL:*@R M$.\ZIW;F+KU0N<^47T#7,Y;C+""8@B8G1:DW=PW6-IF#FSYLR3F7LC3'X(>;:74@Q3#>=GU*TD398A M)^"G2%( F_OK=I(=^J&Y>!^'6G(]C4_*U4KM6!Y/5L MM*TQZX Z/")KLC=UV\U+9GYU&+ A %30RT%OC365(W@/[^HH,NIO%)!\H@N' MMYH>F@/"K:@NRE ANTU%O0B_N89/-G0+?K#B:%E*3'[GB M;CHJ]+P.Z6HCADY\%5QG>A4K =6?$##[A23=DAU/];TL 14;>0#F M\[2O\CS*8$A(:&I:ES-KHP)RQ$D5LDW D&AIR-P^J7N+X&$N:"X.7&L64$9# M;;"3VFR(3']NVE1=;=\'<(AE=VA*3M[CD"K;6<1 _&B.+/G;[Q0 M%*'EY\N=DLB/M #/-P9^'7_0 0..QY'-.@)/-H &:9+"SN[DH>D%+M,U&!R\IC3/[]/U^DI(HV9Z9M$4O MNLB.)8K\SV?I]:%0W_1.B))]S])7^Y?6UCGZ[T2/#&'LO0Z&HUFUQF7^<7;UV;M5KU]751E*G-QJYBNLHRKAWN%GN=V5M'#]]O6>;\6=*'_=WRK<73=0$IF)7,LB9TILWERLPI?O)K3? M;/A-BH/VKAEQLBZ*;W3S,7ES,2*"1"KBDB!P_-R+]R)-"1#(^-W!O&A0TD'_ MNH9^8W@'+VNNQ?LB_2J3@<6Y Y$[$!FZ+2)#Y4^\Y&]?J^+ %.T&-+HP MK)K3($[FI)2[4N&IQ+GR[0>NAIB(IJHMY%CP*\$_LA&X\"%HVB\!%XXX;)L8$W?8K) M6S!Y1TRROZ_6NE2PB7\\ G_2P)\8^./_2(C/A-'2^,M.L/=%MN?Y XMY&EHZ3,ED@KAP<$T+(H\T20Y56$+@I^'C0%: M7&6D#D04AF"X$4IAFZ5THXJ,Y8BG3D(@NG.;ID7,"3%HVW-5RECNN4&N10S. M2BDT&-H01N@"I')SGE@+#!D\*ZJ\)!'1':W3+L!'6-:6HW)7:)^TAJER$O)4UB!KLC/C]V'O!H TXI$ MBYC0:-<:@O,&;C(E$!Y:NAZ05ZL41D667,JKVB:&;$66"7D@ 090[&E[]9'X M7N=HT!PND?$\!S+PO3X5=H;L3F;P9Y4^U'C."(NM*UQ"'<>&SWCR3Z13U!,E M\"4D#8? "V9/Q@W+K391M=7)4\>Z4FC$VB((@8M%%ASF"2P'A!)8!?.KV 0#@HL(QP%T\D\6,QF9Z)M0(&) MW?.T$NS%:#@:C4(_S1!69^_O[2GCB:W=\Q+BZ2/>PVV,$[X(0X#T )+K06-7 M&R*\]?P.(GC]U8U]7KM[D^,HD%8JABT0+&@ZD63(<(AY, >CT\728]0GV5': M4C8:+O&?H>T88X>@6BTU%4.3KT^0V2'O%$%%I;I$':P?Z MPA&*K8U81C(4 OAF(U-I*B:S6XE]H\7: M) Q&' [HK,GL_20KM6 ]^-2:\A'I$]'\V 2SL\Y)U2& M9Z$9_I2IYVS/_9:>$Z#2K[#,JJ>X*FL]2F)Z$ M.M#NW>"%K5N*2@,98H+X'F.#%S(3-.&7)CG3GY%W]1F*5;PLU$OVN2U87,/R M@@V6RV V6=)E& 814O,@#*?!>#&Y)+\#@+\)#1[>>W7VD;$UC.4L8+X(1_3^=0O;!7@1A$#\G+YB,&[YG0>SQ1B4CYN5^M=7S=F 4&^>!//I(E@L MYD=@/@F%6-,B[S_O_WYQ##0]DMX@NF13T#(/EQ[C$U"XF"^:E><: M08AST=2#Y.[)*&!HB_!D>3.P5NX*O]:0^BNU)@?PJ.DRB!:3YM%R$LQFTYXN M9R (R\BAD&[+W!PRGT/T8;" ?L-H[$US!M%P!CY&P_$<9 U'RU:FWES VQ;U MMY$:CCJ1QY/@@6NOX#"E1->@7.^-8U0W44^W%H)J5->PFI&*:[ MZ^)>-+FM-%'>3%THN&F<=4>>"0)_^T;G5_R+8 +30&5] M;K*%I$L=T=3OB$P6IHH88M.(Z21+2*7AG-OYS,'+CN'\5;^H)[D3D*T2W-;E MW';=M5MG7'U#Y&Y: %-W^K2=F+3=_%MB-JVJ;BFV'#93S>2I48E!9,[TAA#D ME<\:#2G1$^;93+<6,:^T\/H+>[Q3.S:'S22!ZK)$TF1H75D?UG9D86LH7O8' MG [N\*FF_O^BV#.C(F=>I\SF<:NIW:&.M<_1=LN=K_.>Y4S.!;*>\-M ?::[ M-PUZTRQX&+LF]C^U*\HA*Z>5XX#EB74ZF@11.*&=-/)T[6F5NYMZ/-H+1OU( M!*O9B]C.BGN3!=6$&^O0=EE1>ZK<;-V;M9H^FL-,4<52_/JOQB[*F&>$$AJV MK72H%%W,YF9EAFH\1#7>"(12;^#QFSZ8GH1&3X[J$['[$7&!-O-NE5[/E!QY MI/1 \'@GQ3V-0/LIIK7<"=&/5H%]8A\_?B1YTOB:LSM@H*[RME)[>AFPBB%Q M;29CL'"L*3ON)2Z=I;N1G9W'R7LRPB9@K&UR)NH=+=1F8D+63,(EH.35)M.]A/3*ABT-Q!/(@T]0;+IFVA.RN0 2R M"=<-:)Y,S!5\-751=2^=!/'O$U=$Y,SP.[995UJY2J>QH@MI_ M=]K:[I' ->)D9V+P6STQN&DF!A_;B<'P?&!<=88;C53\]XL\U8513/LRP:_R M&Z*42.M.T2OYCE&V,[]5.XUMDW\] G=VYX;Z?J(BHMQ^:VBG9Y96/Q#V#AV+ M4"0$\4-SELUI10T='R0?D6NKJ5_-G'!;2?LR%3#;5ZGS<.'-Q-LS38=Q!"YP M,PUK;5=K\^HN]L_"Q'!M7JEDIB8BO[;FDY"I@( M"2A@]G!A(Z1756TZ$C#O M&3QD)F %+@! M7&QS>4?MCKB+7H4UZZ0R/9I\2"$*S>U#>((*52*JWO2B7M# M.MB*'&&:9J3&V%U\K]^?6E(,>C?1.2;4M#@'^T;$X\U-1?O1_\AYW?Y:3G1M M9%4K]J2@ZXK)X)84\P@7SPHDY3\Z12I]/$ ]\E5JJAA;HS:"ZDJC7S,_42I[ MB>@@?*V\@*TS9/^TCMI8")L%]SZKSU,W55EEOY@,HRZ@L0>H%L)SRGJ/UDY& M//51Q;7WE4I& 9J^Q:'&$#'5?K#2K#:?^ZSL5R[M=ONM$*(MRD_-4K'!T=%P M/KVP,]OZIBSVYIN7=5&6168N=X+#>VD#GF\*A AW0PB:CZ#>_@M02P,$% M @ S(1H4\VBX>*5! +PH !D !X;"]W;W)K&ULG599<]LV$/XK.VK=26942J+LV(EES\A'&S]DXK&R\PVUCWX$O$ %NMC#\;E"%4[T8CGY6HA4]LA89. M"NNT"+1TJY&O'(H\@K0:I>/QFY$6T@S.9W'OUIW/;!V4-'CKP-=:"[>[0&4W M9X/)H-NXDZLR\,;H?%:)%2XP?*IN':U&/4LN-1HOK0&'Q=E@/GEW<"S MQ(W?^P;V9&GM R]N\K/!F U"A5E@!D%_:[Q$I9B(S/C:<@YZE0S<_^[8_XB^ MDR]+X?'2JB\R#^79X&0 .1:B5N'.;MYCZ\\1\V56^?@+FT9V.AU 5OM@=0LF M"[0TS;_8MG'8 YR,?P!(6T :[6X412NO1!#G,VHNM#"L+D_$%+A[["V!-J ME\ B,&-'[7M"+W3'"FOJ6A#:FE6TBJ28S0FS0BBQF(8#QK!:?*F%3Q)R8E>JZ$L_K32YZ%F MEW))/CDT&<(2PP;11-[GR?_6\\C*HETU/-9'/*X9D\BBC Y)XDII0ETXD/486G' 6YI^GO.=):YFD2[""RH)&C[ FYIBJ)S M'()@LX>(Q2UF=32;$LD$@B?P$#:ES$J0/N:;HE:3;TN%D;3SA_&Q,/;* 'V, M&F4DIL58R$JN.D\R4),K+M#U$V-$-219&955[215ZG_JB@0^&O@@'%F9'@_; M[#6)<=:(M72UA[G,AW"'2F+1U,IU9HW5,B/FC)2&'7\[OK M!>_&]>3T=>Q=-#2"R*#E+NKXM( _[1J=T9PG:6+9D"?8Y>?RX^>;J]\G;X%J M)$=62 ?4<6N94Y/H2ME=A#H,],=W'H60O]8>:*D5@8M+@HCN@ M4?" ], M["2U*S5\K$%LJHX\]5;)/)9-(8TPF6R+$%GW8V/N4+@VX%>8M?&> M#-LP[TTZ*"D40GE+2LF/FJRAV1#3)G;.TL3(8X61FNAK? Z0XW$7O&T,Z"+/ M-4#PIY/HUPDU,MV>2D5LZ6R]*K]GUGNABD8[%2E-NIH3P7WRM9:N:90EVR6I M/\PW!).^.9OF*9F-DOM<+DV^=^V,]BYQC6X5GRJ>(DY&-/=YO]N_AN;-(^!1 MO'E*406O)+6 PH*@X^28KD?7/$^:1;!5?!(L;: '1OPLZ46'C@7HO+ V= M6 MT+\1S_\!4$L#!!0 ( ,R$:%-6Z7,H" < *,1 9 >&PO=V]R:W-H M965TI.4 D),(F 1H )2N_/M\#2(EJJSMS2*5RZ!8!O'WY\,B;@S8?;"6$8Y^: M6MG;2>5<^WPVLT4E&FZGNA4*)UMM&NZP-+N9;8W@I6=JZED:Q\M9PZ6:W-WX MO3?F[D9WKI9*O#',=DW#S?&EJ/7A=I),AHVW4)>=G(Q\_(6?^;B?U]LK#.H@_\](75^DCKW4K.GI;*WHM7&2;5CWTI; MU-IV1EP+XO\ES;+?!$/#&>[PVZ'@.@M*:QFWS!TTVH"T\4TMF.U9GC-7"9BA MQ('V[7# N"K]T7TK"LEK=V2OY%[6P_F4O>9%Q?36*[HBF$G+"MVT1EI1$IV5 MC:SYR*A.29"YBCMF@Q+YNV!20839RT)XBH^=8$Z3)9+4$"$U(HK8?! %/8. M-A8UMU9N9<%]KT*9$7NAP$I>[(R&MM;HK70,0'1RT9R"WW:FU18:"XY6=\P! M.2S./W;2"/:^*P,#9%-(6FX<*6FX O*$:/S2F;/K#3\RI(% [^P,+[P=4I7H M2R.Q U,&JO=:0OZ)EJP,[2L,L; &,"';6HS8X;H&@CAAT-CB2@HN'(]8(7 , M4;RN=0B4C2"NJ+N20C#:]MFJN$'>*'Y0B2@4#NFT#CRV0^)145M>R%JB,/I] MBE;K%?N-2]Y0EJ1(?,*5@%A'[" ,);(4'AE+"N\Y-3Y_4X9VYKZ>&\&I.;QQ ME(17J"VNCO_^USI-5M]0B5OA+CPJ>"L=KX/"4CK/3485W%9LBPO%LLWQ6N#@ M.E/:4>C*KB#+#.N6<>*I-L>=U1R8.['U2N2K@P O$"\#!E4.!,U]P MH42O.;&5GRCHWA5OA3ZHH)+LYD6A.^6P0?6!5%+KG:->4J@5=GU$T%$I;F*+B:B=\F)%M>>J'1^ #@;.^TB+O[.>M&B'TE-T.]X:9 M0;]A?&.U:8?XGGT<*@YUB7' !C%& D)D?2121,X0 'E6,BWT AP(T#/DZDLXVZ%_2:@LCVROU\*6]#M4CF!XND'?7T;N_!0A>C>YV M%08JK^!78"[LO'?^D')UAEX/-)P9RI.'@#$:>=S3Z%B870. J8JL!IZCC:4* M0+'A#HD^,N"607\,&!T@/E0DI.%/[E1$S56@)4-M46:9]P(PL M(?O2>7MRH>5[E SMH!0(' 2ZK41=U;H=VCS3+%U<3C0;- P-HS_3 M%?W$^5>21@O=6=AEO_:S*_V+1T\/S?J"G'KG,?"AI7_AT0E9GK%%LHJ25.8K;)IZK?R. 9-SI9+S_2P/Y-U'"W6 M*Y8NICF.DWP1)>N$9:OI',MYDD1YDK-T.5W3:)@ZG#I/>,+?-5 MM(*J)(ZGL5>^@#5IEHYVDFB1S:,LR2_V,A*&4'_O;Z@W87+\?CQ&_D-J MX8J!_>(G;G:0\S<0/*B1:+U<(9!];+-5E*T2EB0^GXAUO(SR+&;Y=-&O8R0\ M(X)KY9'&41;[4ZJF%-E+UK0BX=DB2I=SMO:U-U]$^7H]Z V5<3'W/V.K%-4; M$TD6BF,=K=_H"\2*\>)_)P^>+$$N+J6H+5FC$ZZ@)GP3"PNG6OX9OM,-;@7\$BF/T M(0*<;S5>P/L%*3A]E[G[ U!+ P04 " #,A&A38-A/S4@# 7!P &0 M 'AL+W=O)*RJLA3LQ#6H^61E;"^*M72>NL2C* *I5D@X&ITDM MI([FTR"[M?.I:4E)C;<67%O7PCY=H#+;632,]H([N:[("Y+YM!%KO$?ZJ[FU MO$MZEE+6J)TT&BRN9M%B>'XQ\OI!X4'BUAVLP4>R-.:'WUR7LVC@'4*%!7D& MP;\-7J)2GHC=^+GCC'J3'GBXWK/_%F+G6);"X:51WV1)U2P:1U#B2K2*[LSV M=]S%DWN^PB@7OK#M=//3"(K6D:EW8/:@EKK[B\=='@X X\$K@'0'2(/?G:'@ MY6=!8CZU9@O6:S.;7X10 YJ=D]H7Y9XLGTK&T?Q:;] 19YE<#%<_6TE/<(-4 MF1*$+N$/(S7! Q^W%MTT(3;I@4FQH[_HZ--7Z"=P8S15#JYTB>5+?,*N]OZF M>W\OTC<)[[$Y@6P00SI(AV_P97W\6>#+7^%[&?)!-HZ$#]\72T>6+]+?;U@> M]99'P7+V?UC^+%VAC./UL1J\: MHNTS' -5")>F;H1^@E*6H U!)38(7O!P?>5@V5(X"5*C$?X)W)N.FPD$0>NP M#%2--8VQOB$%(11&.Z-D*4*'UKM[1Y#F[\%L-5I72:[WGPQ<&<4#1.HU-Z$2 MNF"GM\CT4A>JY;O%BV" *4N>&2QX)N?-2FH&2:' $0M"HL_A8P"9UG'*W:\=*^>GD&:H.M$_C;#+BX"WBBS:"KUSAEY(CGA\1W2$7 MI?56\WB%N0Z8)HV]IB =I6%;\&ULK5C;OW=&-F>)%(NW;S(A&W1E].GV[,U<:' MA[@F2NIS;5V\'JU3:M[-9K%84ZWCU#?DL%+Y4.N$85C-8A-(EW*HMK/%?/[] MK-;&C6ZN9.X^W%SY-EGCZ#ZHV-:U#D]W9/WF>G0^ZB<^FM4Z\<3LYJK1*_I$ MZ9?F/F T&Z24IB87C7*]\N&?QG:Q)W?BBU9>O_ @W^6UZ,Y M*T26BL02-/X]TGNRE@5!C=\[F:/A2CZX^[N7_J/8#EN6.M)[;W\U95I?C]Z. M5$F5;FWZZ#?_H,Z>URRO\#;*7[7)>R^PN6AC\G5W&!K4QN7_^G/GAYT#;^=' M#BRZ PO1.U\D6OY-)WUS%?Q&!=X-:?Q#3)734,XX#LJG%+!J<"[=?"2K$Y6J MT2$]J12TBUK\%:]F"?)YUZSH9-UE68LCLGY0/WF7UE']W954[I^?0:]!N46O MW-WBI,!/U$S5Q7RB%O/%^0EY%X.Q%R+O]1>,O1=C?]XQ5OW[=AEA?9'^<^*> M5\,]K^2>BS_%J5\GZP6=/SAUVZZ $;7(+IHH'>52Y2N5UJ3H]]8<:"#S[WW= M:/>DR"4*$&Y<\K+P*?GB8>UM22'^]2]O%^=O+M7M*A A#Q.@F=:R[390%(T, MQ:FZ;T-L-=:_1L@[Q5.+[R_5SP>"E [$&IEDH1)DE13-RL%ZE39>U50O(9!- M\VU0=UZ'4H&55/3*>K=BVP]U4]J5/&F"TE5EK(&PJ);DJ#*%T=8^*;]QRE+D ML]K!B]^J99M4[:&+S. ">%%;5N@!$BT!8GN MKF6OLP8EI!3)4)F 9-+.<;P960UQ3""'$N_12(&U@6Y;7PAFN<10 M>2"LL#[R[^[R#U5% >/I"?QSY!A(.9,X:7%&HM4E_,O"U7EI2;8,Y^DRA0 1[)LB'[".?G6K#O%..@/3QZQ#F7J@G^T4#J1*W]AAXI3#@-DBHH),VF M=EZ);'?AG:..UH2;,!&]-:7.?"V38BFUBB9/! M2'%&H)7ADB!)$;BX9X&])B6O&I!%O@HX:"C4)@$)7XSQ)*N+!2"LY\TZLM]V M&0+FI #_PV +0#.0*VI, 1^64^3.)$,UE3#C_ M'.-:#2'MO;=;_7@#.CE8 PN@_!,I^UI*ET^@3^9YQ4PZ:2^=JU?7GHIGJ(J M&,G 4\AI1A5"BI0U*<. )-,#E$NAQ;#*P"9RP@=^\GD_G:/VL%0-\ M)@1DE*RVS821"-0+$'G9&C!#3@$>+K5["&V3BB=U%MOE;YV"/8P'T,J5C:!Y MS$7ZAS?SQ>4S,C+0>(\F6!38'00I?'B&*@S/@-<'9CKIV7%O$/2( FDF6=_: M\CD6MD5Y<:P0?Z6!E\_L0UD4W^;=_T/^;:7T%W<-UU^X=7*(O C=K0[["7A6C#-O].^R_=9" M,D%B?$@8/71R5T@YG*H1R\(V:G6TF#K?@%>C&E[M"OE1XYR"@^9P'E MTBFQ#JAME4(F,:.==MJ+$K:E^0C)BQR3@:AKW'AK-H>'BY;D76X,$O7H)9Z4WK7SOA[VBY]6,"B\V*6]%-K$ MI0BZ(@S\P& <-C8W]]*\K#++\YO#B_C.7-Q&*R]"L;67.T@19F(?/3CQ(T;& MQ6168DBE"U!&DM^HBR KO1*ST,6:F)'"57AX)YZXG2_I>XJARV9_/,=+[KB[ M9IA;UMSM'^MIAP*]W]-F*5UG.^$A;B)0&7;N7$9&$E9S_XUVWM"=#DSZ8N"6+PGX71W &2?A7=;M=D2NU#VI2& M\X^CQU6D!K,G-H^_P*DJ^+HS-.[45;3>TBGIAAOH@Q E9S?*FP\<.I ) MRK#T_;HHI/GR4F?YPUK?41?8&[_X]EYK6*ASZ[S_G-?;..R2]O2E3R^SG6]; M-865?,$#8-@K^3/7,#M\)+S-W\:VV_,7QI]T6"$_T5-6.#J?OGD]RMKU@^0; M^5*&QV7RM?Q0/6*P]$= .^8/AT>O-?4$L#!!0 ( ,R$:%,IN:%% M@0( &T% 9 >&PO=V]R:W-H965T.?>U0%%V0 M5G&:)*>Q%M)$TW&WMW#3L6U(28,+![[16KB7.2K;3J*C:+=Q)]<5A8UX.J[% M&I=(/^N%8RL>*(74:+RT!AR6DVAV=#$_#OZ=PR^)K=];0ZAD9>UC,+X7DR@) M@E!A3H$@^/6,EZA4 +&,IRTS&E*&P/WUCG[=U^>T/:^&6?,&T]6;X/9UM+T;['9WL->P'GR1D"Z#4@[ MW7VB3N5706(Z=K8%%[R9%A9=J5TTBY,F?)0E.3Z5'$?39;/R^-2@(;AZYJ;@R!1;_QL!2ZQ'D"4'D";I MT3N\;*@QZW@G'ZT1?L]6GAS_$0_OX(\'_'&'SSZ._X$;@KFR^>/#:_?YG[Q; M [@Q0NGI&&[ ZV$$B;''9>GQ6'9ZVAW.F0)DKAC&U4PN^D#-9 -12%[ M"LC23V!;@\Y7LH::^7P9/"A&KWVS>*\%-+IUU^@>%)8&PO=V]R:W-H965T M7/;.);_*BAO]ZY31 MK:W]@R(A"0E)J '2CN?3[SMPD9;D>'9JM[:JJR-3!/#P\([?.Z"7=]I\L1LI M6_&UKAK[ZFC3MMOGIZ>VV,@ZMR.]E0U\L]*FSEOXTZQ/[=;(O*1!=74Z'8_G MIW6NFJ/7+^G9._/ZI>[:2C7RG1&VJ^OJ_6FQ0>GKU]N M\[6\D>W'[3L#?YV&64I5R\8JW0@C5Z^.KB;/WTS&.(#>^*3DG4T^"]S*4NLO M^,?;\M71&"F2E2Q:G"*'?V[EM:PJG GH^,-->A36Q('I9S_[3[1YV,PRM_): M5[^KLMV\.EHM@6\5 MC&M?O^DL/+$V$V]RJZS0*_'.2"N;-F>N-:6X4>M&K521-ZVX*@K=-:UJUN*= MKE2AI!7'_M.SEZ\_G3/^I?B%]VT&RM^;$I9]L>?PE["AJ9^ M0V^F!R>\D=N1.!MG8CJ>3@[,=Q88=$;SS?;,]YM9YXWZ.W$C$]>ZL;#9,C*G MQRW@WD^JR9M"Y96X@8<2!+BUXC^OEK8U(('_=8"B\T#1.5%TMG>':YQ5O)=; M;? D,CZ*^UWI6V\URT M&PG+-_(.GUO_!?$#O_J3S&_OQ;6Z514]>]N4(,D&F7+\K_^RF$['+VZV$IG4 MNM?HZ>3%,S_52-Q(*7[50-9DC'_PR@>X-POF:O"M5*TM1:!#SQO(G-P3^6 6AL5%H-OFM%$LI M&P'V=IL;>$\U-+$IX6T)EJ+=T-].(;>1IC4.:;DW\?B7>=L1U:&Y3!#>B7,!WN M"D>:\"[8K$*":,+&AK2MM&X;%)Y2V:+2M@,E%0V^@BP!+E5=&5F2-TT'&TS. MZ)&3.70>R,GDZ.*! V-TK5J8=$02\H\)A:.=Z>:C)PE\^^,5[5S!GW<;#=L\ MT7<-S%+J6MI6%8XO!MQ4 SYX:56I<@-&FZFY9FD5NBAR]+C$*&2J%9\U"(.X MA>6)C;3+KC&R(BK;C3*E ':TZ KP^)$T^546G3>)8%+6<-RP.;*!%EFQ-?HS M..;!ZKFU$O^C;0S6!5DH)8@5.$&0N14N3[H+3![ M,1D/G,4(-8 .V"O+@PUN61:]Z5-*VZOP>+ XH'CA6LAYNO7N9&UP(F?$#3,<+37@A(G@? MR^U&=U6)DR+<1]D 7G_N&A;>8/Z=5*$"3"Y>V">8T2&)\-Z0PC&9+33EN$T0 M4CBOH?D>$D##KMBFLP-*_<]?1@= Q#R B/E![Q^PC4CBT/8/S_2![ I2'# TGNK3G"*^A-X*K7MTPT;^ MT2DVK>!OF6+I*2;) H?3U5O64+8.JQ6:&7*O-5M)1L!1WIY"F4?$O?,E<1Z) MOX#_BM0XJ7[N-+O08,8]/XP$6]Q)FLTY3OQWI5IT$8!O[ NR7N#QP-['25_0 M@^@2UUJ7=ZIB4 Y6+&_6"OTCNMT6WJ9_104F!HV^=#I?;SLRKZ6$8X(-!I0% M# )?P*'1"]RBZ6 ,1-RK$\"$'4I@4>6JAIDU*B\:+&EN/>OQ_;RR+U((R] 3 MU@2$DW_%'7@.^DT!4HB,7 MQM\69(0!=*R @4@CAE&(S8RN86EMD_,>L2XIQ%?DFY#_UD; XG3K+C<&\4$% M\$A5J#.)]$2/27B"+ H(H$)Y .OK%,U!8-Z$>"&BTD*RD\:&3KY04V;5M=? 'P"V=E_TV@\K?WAXS= M(AB[Q4$3]9[U;Y=M.S@04VK/+4BK?'6T=<)_Y&<#WQ25/ 7!0#UIH-=Z.-": M(0"=>0]">AB-_,=C 9YVP&F3@&U4*8O1-G QOL^FT>.ZWIQL',"(5560FKPA M[&P0_*Q,SB^#A@M[;^$$15R#** HA$\_;W8/&:$D.!*16 SC:I!XC%]QRP4A MNJU3"ML!U(7#7ZFOLJ2O$=.JFFVB5PMX$0C!Y?F5D?C9Q\$9[-CE*P0^6]]' M7J#.1_ZM*#I1MX1P*0$'TH1@&T8.LA:'IL#@0W<0B>M;:1J4<5!JBC\HYO)" MP(==\M&&Z4 K*PP9@7V\Y1/:#^8?%49",!=\?7DYFGU/#+ACL'@*%#O82)&HL^U>$( MHRL/D2CP#J(1'!V; K\T4X*>&G,2& 3J6T6)F;SM#2 $!;XO=S%,L/.K=)4H M?-XL.EGW"1\,?$LPP$6;FKLJ7\(L>$*V6WJBO)YD*.9W$O&>I?"11O.T(7VC MX]$Y Y93PL!;W#".EL+GVRW )YB\U1I)0.BN3(2Z/#]R-=\J,GK@:;:]#?0(/C+7E5#W7)WH#8; #-4QPA/NME_RSQ 48MBJT+ MVRM/7 S<*?E&]&*[ET2R9'&\)G!-'Y+2);#/=V+JX+8^H<.N3I@ M"W_%?%N*W9>5"+"NN4GD3.GR#FICW MC"4PIX90@JRJM\ YING!+@,KT/PFUG=H?!F;NG@>81Y"4XX>G4G8D;.UWYJT MG8_G;*(>JB+EDX, XZZJ2A?>@@;R=W/!%RY2].&EC ),-.'6'\;N"1 WPV>+ M +N7,T]#3I]>7[44LU'R8Y 0;N7:$-D1^C1E1CZ;:2DEQO\4&00X'O;G!V5$ M4*_(A%QWT#?'0W=)_]T;2KQ<#@:GC,F2@A19H(0:.U@%,Z*!%!?_8L;3I7_# M\91=$)S#F_=..TWMM/)KF^2@')&8KS!RUS[K5+;AC/9@(;=SO>Q'=V!1'PWR>:+^>A"U! 0NM-/))GPDX,9SO(S M[5\)'(&V7H^Q"ZJ9!>]6"8-_Z2"[&KXG+X1!VS\S!LZ L M;!'=H(CY\A;M]7@\NGCF=TJLQT>+^.B?%[)^=SP9389KG8_.'Z[U/PI?/WE< M>]W#M1\&HNBSTGNRO,YP8/7-1VJ[ 7.,J/;);.:RY23LF"GRF?)*@1'AA$&9 MUP#;^\%%A-M[H#I9L'T(K6M5Q5%6$I-Q'.6 /471(!6E*H8*W%\'+?^#FC35 M&[ PB:FO"L'+I]U4JA#K!G<<<_X/$9GS(R#]R -%3@BXNJ29N933,[JH.L;F M%.2#6:4>DEL9-"I1%:(8L88NBLXP*F+ Z7QR2XT*&DLA,NF#V<-]RH-8#?I9 MIL<6A*@7+>T+MIHRX/" -((3"R71A&&^>.4XN2.X-#(ZGDJND3- MJ,]GQ]/]'I[8\Z"1H(\S@Z7I>^3O+L"G]3W/;#J:^R=#;T409O=9X>!3 KUT M8GM91##'0?WH3DC.[Z2)60B7&8,5EY)38OT#=(TOP%O#=>YE:.R-T E\L^[6 MFU01,9);JC:Q,ZQ^M*#$4=8WB>PXWZ01)R=B'5==]!""O"LJ,.,)AT=_=;5' MJMQ:/@>8%#C5R J(@MN!>8^03 MX!IMU;W$V5\.-?;%15?.T&*L[*0(K%-%HDKHF8GA-DRR).0I.\8CQ>F10!MEG M!$(A*]OAST/Q_$%R'3Q39R">8RJI/$=XG6!Z=)T![Q(9S\4Q23"H.;QHG\$& M$#^F3>'B5X1YO2<[E/[!H_$WOI7T,?O.ZM\5:KXXG\RSQ>48/DWGD^QB=BX6 MBW&VF)S#D\7T(CL_GXH;7>5&3,;C;+J8BODLFUY>B.GY))LMYN)BFLTG%_#V M;'*132ZF\.D,QHUG$_@TR2;3:78^QODO8?QX=OD@V/<$<4-U0<]@Y'B:C<_G M^&ERF5U,SL1T>IDMQE.B]#R;S^;B/7A%<0;D3.=B-LTN9S-Q>99-YW,Q.9MF M9V=GP,E;9;2O3)Z?96>3&4R4S6"^Q2); )'S,QA(M,*^9PO1REDT6$^+. M)+N<7.*G^3B[/!^+ Y7VRU!IOSQ8:7^;=")^;+"R;[::Y:4%_ M[49M#_8?'5ZR5\8:+'+]P#*CF>/F5NI]97O:[Y=D^T4M%FL9C2-GY9(*\9/Z M9#TZ G:FV@CFR6XHJZOL%Z_&!579@RC9+^"]?,4_%+BYH!#6I];,!PVP-]=[ M^UD'+:4'&G=SA@U;'R/TNGAQ\,$FWD]O?^P[! _A,,736XE?QDFE(A]VG#]+ MR@_<#@*D@/%B@*8LH1/;K59X?84AVQ9I8W)K6P(+$:7W6\*Z+3:19>)X^0P=$Y7I#&8)"YLDE\%P4[R9--T[?< S MKI6EVNFQVQ_%8JZ!!XBL\R^8K2]\?<,)YZWFYECC@37>4W)9PP36P@3YTFJS M='+IJC^^HK!*.>*$EV9R"0Z)L+8W$LA6)7DT@SF>$=X[+OB$'(U,6GB1 M#\SU\P0PF?0@5PZ=*M-+9SQE*PZF\21N_7]L1[X*BPF[UM5WJJK_3JRU12%R MAPERB8".:@&&FPP[6A7.9BDW>;5R?3@LP+X0A!U1X-Y[C=G8*23O^DP=B8\A ME5=PTQ;'.1Y\HCM&WO/%/<*5J/ZD^*FF8^B5Z+K")"*P9']T.NPGYYK0 [4& MT*]WI'\YL&<(C&U0"$ :B?J*G[%.F0- 0;WG(EYHKN!!SB"D&Z"F-E"%8!ZV MC+>T+Z_3<<%,NG9!7II&2 ZN=[*,)U&[]^I5D+]LKP+QWK##Q>@ZZQDA/&P& MBUN-H1A+V+)?XG#!V@&;F98UZ-(+P$+GI&B)$M9O6.[Q_@@Y5Q%ZMS*JOQBU M##Z+\\DN)*4-9NR+.%;"=3W,QTBDE$N0:8Y+^DJ/$RPU7K$(V>)>325&7N&R MB6J"V.%$B<@X1\*AQ1[AV2%^B6L!S?7+.#V[E5Y L$<5X@&8IGUXQ\3Z,MI. MPO;+LJNP]()4F]:6.1+9,SJ+TMYO/MWKUTFQ'^T"2+4X(>N /N:>BM@.%[MN M'K0-[;H"4VJR\]X@TH2D,KLOO3@OOI$_C_="[K#Y,_R?G=ULC>> M$:WC6G]--\)UK&>A@YG,R["=8] \TTPZ)6V^U)CCS;]IW=7'UR! MXF1\Q(LQ?8HW&W-#>9I!/'$@KIJ,XSWO\<$PYU= !.GE;0C]-(;E1/*AZ.F1 M>=]+S B"*[HJ-=TSW=F!<2)^QFPE6B#_'K"70G*P3R%9-QU#0$MH=\[W MACR%;^7XZ>KF3;S(9VVWCXR/6SRVI 7D8QCVJQ[1\B>3:2;<]V^YL_P#WD00 MQQP)79R/GST7-^0 5O=> :[Z5QC2@9E;PNFED;7&]$G 7;[H'SH-75(JOM&G)I.02S)I[;9.:3K.YF2>]^7+@'H.FJ69QP!#/X M2K,#IZ$=!*8JN?W;7VTCBF.A'$!X;+3*7!\&H?3>D]Y.$=%ZS7.AUZ>T!VP:"( M_X! V>L/Z,V?.X!J(+1SIS.@!D'\X3#QFY/)61#GJ%-OR;^0ZI-=F[ZXQOI> M*_[*&-7)^MET#K+^"W?6>DC0?Q-OUNV:=B#U"ATC!#14MH\15<%S(7!T?D)7 M>GT?TB-ULG320Q5Z9.)P)J5&JQ]MLO<220;VD.WM5?4Z\UZG:%P??C\Q< M]KV3U._#RR9;=1?GPRT#,JQ\%W-;AGMA?C]RD0(7 MKHQ[LEUM0O@>?-=]X#;00\!A#[Y>M//JIA>(Q'SO1&.GR0_PU-*LZ6>&J+C3 MM/Q;/.%I^"FC*_X!G_@Z_P[2+[D!4;&BDBL8.AY=S(XX1/9_M'I+/^>SU&VK M:_JXD6#5#+X W^-O7_@_<('P T^O_QM02P,$% @ S(1H4\*=T_X=! M#PD !D !X;"]W;W)K&ULC5;;;N,V$/V5@= " MNP 12]3%4F ;2+)=;!^V#>*T^U#T@9;&-K$2J9*TO>[7=T@YBH,F1E[LT6@N M9X9G.)H=M/ENMX@.?G2MLO-HZUQ_/9G8>HN=L%>Z1T5OUMITPM&CV4QL;U T MP:EK)SR.BTDGI(H6LZ"[-XN9WKE6*KPW8'==)\SQ%EM]F$=)]*1XD)NM\XK) M8M:+#2[1_='?&WJ:C%$:V:&R4BLPN)Y'-\GU;>[M@\&?$@_V3 9?R4KK[_[A MUV8>Q1X0ME@['T'0WQ[OL&U]((+QSREF-*;TCN?R4_3/H7:J924LWNGVFVS< M=AZ5$32X%KO6/>C#%SS5$P#6NK7A%PXGVSB">F>=[D[.A*"3:O@7/TY]>(\# M/SGP@'M(%%!^$DXL9D8?P'AKBN:%4&KP)G!2^4-9.D-O)?FYQ>W.DL9:!K?" M2@MZ#?<&+2HGAJZI!I9RH^1:UD(YN*EKO5-.J@W!2K%NW'V<01 M(A]W4I^RWP[9^1O9*_BJE=M:^$4UV+STGU E8SG\J9Q;?C'@$OLK2&,&/.;) MA7CIV)XTQ,O?B/>[V0@E_PV]8'"GE:6BF^?6O.@5]>ZS5$+54K2P)"42>YV% MOVY6UAGBW]\7$&4CHBP@2M] ]$E:L=D8W(PY'W"/:H>O=?]B*#_OU[87-"HK&A&3Z"K,F\1^.O"VP8 M'+:RWH*CH'>ZZX4ZP@I;21$L"=;1 /6RIAYY"R7YZ9\G0?H3'K4%\P2OXC0I_J2&>T.FLT(QD^;\J M?J?5 RH\#'U:XL8?.7R3A/DGR)*"E55,$B\2-LTS*,N8E4E&FI)/699Q6.I6 M&$CBF/&20Y$S7DV!9PG+RP*FG!7)E*SS9,J2*2%EY**39,4.*]8&?. -&-%7L"# M(-.4X/ "I2Q-<@K$R :4= M;,7>8SB.>%[F!;'29)#$/]/N=W 7'R+N=[0,Y%1!MMCV'/M M\0HN@CEO",WC*PTY R;"8GA_ZM<.? M8/P&6OP'4$L#!!0 ( ,R$:%.OSZ8UE@, .<( 9 >&PO=V]R:W-H M965T >X[M.&]- B37#2MP+0YW MW?9AZ ?%IF.AMN1)A$$.BVP8OI&UBCH2RY5Q0QMU3[0M4*6.:.J#*+1:!)4C MOO72R>[5> MRL:47."] MU4%5-?MUC*X\H+O9/@@>\+8P7!>EFS/3ZB^:.^5[0+>I2,5R@T MEP(4YBMO$RZVB=5W"G]R/.JS-=A(=E)^L9OWV:L*/"'LJC4?25DYU9WTIA%*4&-EJCT<[7C)#4<-5Y_8 MKD1]O0P,>;,V0=HA;UODZ!7D.7P@[$+#KR+#[-(^()8]U>A$=1L- CYB?0/Q MR(=H%(4#>'$?>NSPDA^$+I6&OS<[[3:?!X#'/?#8 ]["RY+^5T$-EV MZ$+7+,651RVH41W06U]Q ::0C28_^AHH30:K':H^5_ .TTX2.LF(Z.B.&&K# MJ;B15DP)+O8:" ^?4M0:9 Y$MG12:J%&I+*J2[3::1>0AI\A#&,_FD]HE81^ M/)G" QJZ#ZBIJ6]3Y =;0Q".YO0QAGGLST*K'$61/TGF%F"<^.$L?LY2>5:" MY$ES;2P94R#DLJ2;A"@MX/]$OCW%4E@Y6W25/9"/+YT*?=AXW- M%Q.I39V"6X49-X[F2_4WB/]R_6WLQG^[;A9J=6K M47&9V?QD/'49/S(Z ]V=L%[ IT(A7EPC\)$874HN3_UR]UV!N))P5?"\VOR M+3.PPST7MA1LI;2LZ=A^^6D6A=%;6LWF%]MI O=E0_3IU _<32\+?46);]I1 MQ,7U699.EM^_PS'<4E9O?P$^,$69UE!B3J:CFRE5 MHVK':KLQLG:C;"<-#4:W+.A/!)55H.^YE.:TL0[Z?YOU-U!+ P04 " #, MA&A3@'QP&>(" K!@ &0 'AL+W=OE8J"QYDMQT__XH M.?%R0)O=BT31_,B/E$@O]MH\V1;1P4LGE5U&K7/];9+8JL6.VRO=HZ(OC38= M=W0TN\3V!GD=0)U,6)J62<>%BE:+H-N8U4(/3@J%&P-VZ#IN?JY1ZOTRRJ*C MXHO8MUWQ@Z)9.76G2HK- *##;+Z"Z[71?>/A@\"MS;$QE\ M)ENMG_SACWH9I9X02JR<]\!I>\9[E-([(AH_#CZC*:0'GLI'[Q]#[I3+EEN\ MU_(?4;MV&7^5EC:LL!]MBR*":K!.=PB$&G?^ MO@%@!P +O,= @>5[[OAJ8?0>C++A)' 3TLJ0[.UZ-S]H;S M&_BLE6LM?% UUO_%)T1T8LN.;-?LK,,'[*\@3V-@*87+B/K2HGG&Z/R]0J6IJZS#VK-Q+4*C);6G4+M;N!"*5'JP!+&70"5WV&W1 M3'6']U@=-%G0I+ >A*P);4,5P6S*_$\1%;4=$[ANMX/I_3FK,26)G&L[P,$?)9"G=5-72#Y+XT-5(Y*\$# MF8N,I7'*BDNXN"F(*PG_HW7>0590@(QYB>IW793PVEM*3AJX0[,+8\K2-0W* MC;T\::=)>#<.@%_FXQC]S,U.*$N7T! TO;JFMV_&T30>G.[#.-AJ1\,EB"U- M@+XW6KOCP0>8_@^K?P%02P,$% @ S(1H4\I-%WX:! BPH !D M !X;"]W;W)K&ULO59M;]LV$/XK!ZT8$D"+]>J7 MS#;@I$W7H1V")%L_#/M 2V>+*T6Z)!7'_?4[4K9BKXXQ%,6^B&]WSQUYSYUN MO%;ZDZD0+3S50II)4%F[NNSU3%%AS66EDI5>J12^) MHGZO9EP&T['?N]73L6JLX!)O-9BFKIG>7*%0ZTD0![N-.[ZLK-OH3<AU*R6N4ABL)&A>38!9?7O6=O!?X@^/:[,W!W62NU">W>%=.@L@Y MA (+ZQ 8#8]XC4(X('+C\Q8SZ$PZQ?WY#OW&WYWN,F<&KY7XR$M;38)A "4N M6"/LG5K_@MO[Y ZO4,+X+ZQ;V4$20-$8J^JM,GE0<]F.[&G[#GL*P^@%A62K MD'B_6T/>R]?,LNE8JS5H)TUH;N*OZK7).2Y=4.ZMIE-.>G;Z5JERS84 )DMX M)RV32SX7"#-CT)H0)/'B[('1ECD?]RQ9='J]8HM^U:(G+Z"/X(.2MC+P1I98 M'NKWR-/.W63G[E5R$O >5Q>01B$D41*?P$N[ZZ<>+_^FZ\-K;@JA3*,1_IS- MC=5$HK].F,TZLYDWF[YT#/B&2W M@%LVG0 \$?&\BWC^GR-^PR6W^--[*D='2'>,!R>QC_-@#Y>U9"X4E5)CR2;Y M8 ]HPLQNKV36:F4,7.^X-6NY-2N*IFZ$ W9; MVO(OS-?FWZC*_%OXHR^H3O(1-?T?B''N)^,DWO,%_A\FKGW]I8MJ%![%5'QE MB!=)/\PCQY2S. [3)#JG:9R'\3""["+)88-,'\H-PVP8>[%A&,4CV,D\:%8B M2%8CQ&F8D?#9(!R-\G/(:95#\@RW.\_#T9#.!V$6YY!VMM)1.-KZ- K3.'?& MDBC,A_GA819F_;X_) MI=HK<_8[<_>]$[A!N&NO*Z4%LWCQ1CV'P&/-/&O[& M"L@D529!C'W.D'UOL/6&_KY:4PT1&[]3.)Y8!7,D-A1J*?D7VJ"NR$.V0?#9 M82NMFF7E%OF1JND(5A*EZ*F\.'T2]TG=)_-:AX^SH$_;C/HU]%T$:\W"8 MM65KX(.WL- O%YZ=L@5Q$H"]I>H=OM.JU9VV \B[=MV@>FEUP: M$+@@U>AB0+5)MZU/N[!JY=N-N;*4/'Y:4;>(V@G0^4(INULX UW_.?T'4$L# M!!0 ( ,R$:%/[)"2;:@0 , + 9 >&PO=V]R:W-H965TF9"4S&;5![#']KE_GWTF.Z7OS0;1PF,FI)E&&VOSBV[7)!O, MF.FH'"7MK)3.F*5/O>Z:7"-+O5 FNG&O-^IFC,MH-O%K-WHV48457.*-!E-D M&=-/8;2<"5!XVH:7?8O MYB-WWA_XRG%G]N;@(EDJ=>\^OJ33J.<<0H&)=1H8#5O\B$(X1>3&0ZDSJDTZ MP?UYI?VSCYUB63*#'Y7XQE.[F4;C"%)WB,0EP*Q]SL8\EY>,X\;E2XP+P#@UX;XE[<;] W MJ,,?>'W#IO"_^O"ON$F$,H5& W]>+BE\0LQ?#39.:QNGWL;@+9^)2&DA0H)? MI%MPMN2"6TXF,V3.=@H>[$FA-9=K!SAN#N6]T:1C\H7)68+3B*AJ4&\QFMUM M$%9*$ V=9NMJ"@:IOD1MNZ&*!XH'MJV93OTQ$OJHLIS)IU_,88>9?1$6,>UU M != =;.8+5'7Q8,K3,J5OE_IP3&79$\5ALG4M.!WW** ?CG&Y3B .V4)H-_9 MW7/T1O,MLP@[IC5S>#Z"GW\:Q_WX5YH-3L>-WTVS!6JG?TX6<(7:Y6)A57(/ M)W I+3])N2A\.FO+E60U]L?M8:]7#:]WQ^TQK8;_RM9)_X"U&]2^=C+!MVU] M;SPE*^X7$KA?Z?_FIW383\9O9NR\'?M#86Q@TK!FTO#=3"*(*;JJR$^?XI?< M*J1:.M1[C/\/EC6Z\QZ6<1/8\,I5QZHEKKF4[A#!'5"FP1/AJFC*"$O_]B(K M P@7T>C'4?KC6)O7LG'6U$ZT?.+6DO]#YBDF15G3-$E4AM _:\>C,1R3JA;&_ 2K M0"IYU3"X[/VL/1N%5C]E.H0AW$@6MK#_R55 .R1S6R1XW( MWGN'KI\K#%]\23U W&; SQTF&\D?"CP(V68["T[Y7/&$JO:2) $\A*B0:P?0 MO=PE3"2%".:9J1"<$TY4:NA\2AHM2>Y0HSL0"'#XW@] RC4G %$R^YW3 ;TP M= M\R%\@%MN[D]6&EVHEMPT%K1[%7J=_A@^'"IA=Z^KRIQ5USL:2%0A;6BPZM6Z M/;T,7=GS\=#;7C--!*'W$U&PO M=V]R:W-H965TQ!T,\3SC#+V!&%\;7QV6FW9,/=\<;[>Y<[Y3(7!FV85,:JO#&FYUP6]:]X;G#8,9@$!PRBQB#Z M48.X,8A=HG5D+JUK8<7EN59KT+R:O/' 8>.L*1M9\QGQ\WOL/0A#O:9]RG+-M6H335R_H;'4KV6)LF4J33"7V_GQFKBT=]' MG,>M\]@YCP\%2^V55AF"6A"+YG9?ND<]<+N>F5(D>-&A?C2HG[!3QYPH:AIC MJ2+DW*X0%BJC[I/%$M0\DTO!#6% &'I_!B>RH$6J,E15TZ.ZEA;S.>H62KC& MI)D)W4P ]ZASR)0HH L__S2)PNA7&H7CV(L'0W)12*6A*@PF%1.C4):H$@>! M%P1!:S!3>8XZD2(#_%K)DGK=-DL'7C@.8.@-)Q'<*TLK2BV+1)8T2BM.2-/V MQ?+41%X<3'O\.PS8[M5K#Z@3 M#/7E:S==B*:!-XH#!FTX]:)H"*YRIX?;ZA70DZ$73T?_+\>-.>-#R\;/CF*".MI4\W_H> "KZ(#9A ""X7L!2X>/PW&A55X_ MT;IZUCK/JMR0@@!\D@D:#ZB9UBO%?:UY7 I-)&C6[^Q!=*;E<(+/W+N&HJ)N M+*D;" XZ#+DS=RA/5::B]L#0*4W4MRN8\W$*9591(DFB*W9 H59%*215OB T MT-#.2+MI4J)9=+611.)(HMDAL)>4&A#3E. M92)865P 9_ G3<--&[>#'<(@]F-XPP]#>@C] '\.8( MHX8MHX8_+*?OGBUE44FSO] GMUU.=^@;TG+$BX2F9(Q75C<$JM$L34 M-%39DB[=G)8L<)8XI45A1'TAX5ZM7.F))\Q)F/CP3F@N@6%,X6[%)&TP@\]T MQ9E1,:6%]R*1&?O;^A!S]80;(F,.(LLVI3O8W>S9\44MZI5.UC^2K/O@[FLD M(2 V%[:-._ZCS&N&UGF?P4,]<;,!XJ3+6>4RR_BHZ6U?.(3>?8\&Z)OD=TZNX/>@3@:U^M91<&D\@/#P.UT[A= M4OK1P"?%;\$B#%\803H[B/<]4K,G1=VE';X96F8Z89/4M=LLCB*.J3[YK'+.W*1)22\<]0< 6V=Z-]Q]#1W?:+Q6X(G[8A'([,;M7E M%YJHK+$4)VOR]C!@Z> $OKO*[;FZ?7>[VXGB%OFC+:W)Z>YY71C%,0\C"+WI M,.)A#)-X4LOZ8!#5DA[%4[C?JKB[UXU >3_-QP1=^DJ'D!O5\H$M3F@3][VJ_< MR_\ 4$L#!!0 ( ,R$:%/&T_%!* 4 $ - 9 >&PO=V]R:W-H965T ME/YNEE!:^M$UG+KVE MM:OSZ=042]D*,U$KV>&72NE66'S4BZE9:2E*9]0V4^[[R;05=>?-+MR[.SV[ M4+UMZD[>:3!]VPK]="T;]7CI!=[FQ?MZL;3T8CJ[6(F%O)?VS]6=QJ?IB%+6 MK>Q,K3K0LKKTKH+SZX3FNPD?:_EHML9 GLR5^DP/K\M+SR="LI&%)02!MP=Y M(YN&@)#&OVM,;UR2#+?'&_1;YSOZ,A=&WJCF4UW:Y:67>5#*2O2-?:\>?Y=K M?V+"*U1CW!4>A[DQ]Z#HC57MVA@9M'4WW,67=1RV##+_@ %?&W#'>UC(L7PE MK)A=:/4(FF8C&@V7>:OQ:HYV=W:BVK2U&V1H070F%ZFS=+617 MU-+ RP]BWDAS>C&UN!993(LU[O6 RP_@YO 6D98&?NM*6>[:3Y'C2)1OB%[S MHX#W4M674A,*I05.(&%9E- #!QXS/_9I M'$(0L(#'-(YP2AX'-(PA8EGJ _+#?E)9! I8BC"WNV0'8B/E.&%Q$F((#5*Z M:E7?66P/SEV70J@[A)+&PLN0I4%X"G?#-W@032^)["%DSC)D/"#?]%J3T4II MUS^.1HI'2#R"VT,3&+XR!@MZ%_,$>(:!2>"(M.)16O%1:1%KB9IZMY):N#CL MB^R8L(ZB_[JP>B>,3G5G!86DH48":N3F(O2_%!8R'J6#PE!5>18."LM9E":# MP$AWV2 PSG@6[P@L8WGB_TQA ?/]_%D*"SB+LN#Y$@LS%O/LL,2^B]".R *? M!7FRE>!?DED8\F,R2T:9)4=E=H_'@K)OG(]795G3 MBWG-;@=3<<$_#=CR1V M''D/ O.F)29IV$@D;23P!QKM;"V &X.5[1QSN]D=]E_YSYRUTYYQ+S36Y1^C M^%5L,J1IGS]3U5EO2+M&8E9/4'-9'+L[STBE0E)P#C6292S#!$#[K,(^UN G&(LBX]"UZXLMRRP8(+(<4E8F&(31_8QW/?S M9IV=0K42&RMVU>$2^#Y>\_P4/BB+0MC".H$4B]7GM"V@=+.4PA$3;D8C9(6E M ^\L5B=6U)AVK MAEE@R=8F-08-P!6AP2M'TE''7(U 7N!(6,=45Y64OJN=; M(2P(L:(> Y56[6XGI_Q1!DZ&3.R3*\DP\H.E"8E>A!O]$H(P[Y79:VO!BMCUA?CLBQIN%5!4W M>%3+L5XKP7.K5)5CWW4GXXH7]>#ZTJ[=J^M+V9BRJ,6]8KJI*JY^W(A2;JX& MWF"W\+E8K@PMC*\OUWPI9L)\7=\K/(T[E+RH1*T+63,E%E>#J7=Q$Y*\%?BS M$!O=NV<4R5S*!WKX/;\:N.20*$5F"('C\BAN15D2$-SX9XLYZ$R28O]^AWYG M8TE^2PWOXEM/!'A9;+4]I]M6MD@'+"LT496 M6V5X4!5U>^7?MSST%!+WA(*_5?"MWZTAZ^4[;OCUI9(;ID@::'1C0[7:<*ZH M*2DSH_"V@)ZY?L]57=1+S=8"J5IQ)=CP"Y^70I]=C@T,D-@XVX+=M&#^";"4 M?9"U66GVOLY%?J@_AF.==_[.NQO_1<"96(]8X#K,=WWO!;R@BS:P>-'/HKU' MM#,;[5_3N38*Q?'W"_AAAQ]:_."4O^B9O"D%DPNJE2)CO,Y97I2-$3E[?S][ MCM,7(:DI+_2:9^)J@*[30CV*P?67E6 9+[.FY%3;^J0]AU&,7+.%+-%_^H)] M62DA#O+$/L+DX0IX-Z*:@R0B__!I^(85-3,KV6@8TPX3WS,(] HH1R&>V931 MG]N[^]A40G$CU07[B(%3U)FL4'"EU/J,O6'#-'4F84JWGN?XDPD;>E[D!$D( M.,<#P!]"(X9;63\*90J4*;M'%PNER&DCLP<$_UCD HZQH1]%9VPX\0 X])PH MB>TU3;VS+4[/!PYZ,DZL&L'G.OG&E>&W@:["/-W8F20#/@VYE=^VG9HLZ M?8*Z$PZ=.$J<)(F?P'P0:HEZZHP?OS^^?EJW?? SN<^SKXBDESG4@Q\Y[C.1 M_"?*=RW7(SU X083QYV$)TB?UJ8XMXK8ERY>Q]S0.SL9&TH'Z($;/6%OZ)^Q M"+[$7MH+/(2'29QT*Z\M @]Z?M1#VCY34:#0$H\ SN\:.TGVFFV5AS$:,>T5 MTO'*+I-#=%24.GX2=J_2T)E,HJ-<3N 0EF.$X_:"B\%Y#.H])T%^/3]@-[8K M,!-!QVB".-Q1$,.MD9ON.7VW'YT],?]8C-+PJ6;39HD=&J.I'7%F]4+F-AC" M69MBK!5U;R*T!463&PA0DYBA*XC/A:AINI8-,;E0LK(F>+]N:#JUGS=SB2?H M6AECISQ!UC3&.WD^LA5R=Z"[57DE!/Z/BX[F:*,R!")8XH0H#==U MN^Y9',Q#Q@U[XWFCR.UM(QMPP6IIB#:-F4Y<@I4N^Y9C^:'):AW.%S$=' M5+V69H=T]-[C-L+=/@Z51N\,&7BK&_5CZT(EL-_FUI#5.2B!D>W*UW0OL7I( MYLF=;BXRWFAAG=GM5J0N8-F4Q]NDH$\"7O] [H:2M9IC 1JS6!%EHWK45:G5+]W)-I7"-LYQ,G\/J%==N::*/?-417 M%1#H^+=.64)?,('(P%F];;--858D4R@F5;'$_EQV96ZMG\K#B$WUKKR>*YN7 MJV;7#KM9^YIL[Z/KY_RH^ MZ,>]LU)%(XM.A#2:F]JTQZ9NM3MT3MNSUEZ\/;%^X H%H%DI%E!U1S&.':H] M!;8/1J[MR6LN#&PO=V]R:W-H965T(*UZHS_A\.42P*H]\:J?BI& M!KT-:&[@I^JKD9PU\=( M9^;$CIQNV%G E=A%D) 0&&'T#%XRSS'Q>-G?S?&WZ[6Q&H7P^QG4=$9-/6KR M!=1[4:NAEIWD7EZJ@7OQ*(:]@$:K'N:F5L&M&HSJY(;;E^LS+L?Y1A/2#'_\ MKI_ 3*$#-X"_1G5XR,PE/+1:B&?;@GQV5O1KH?W*_H0]SL7?R %LJ_:&#QOS MUF^$^R,GHY>TOG%+\* L[_["]%\,#>+@=0H7D-$BI 6#(HTH)E] PHJ09!1R M%N7>04/*6)@2 D42,>^J",&<"O+<%ZUVHI:\LT]P*Q]E![0D8586P+*HPC"M MLI"6%)(B2M%,*0TK6@'+H]*9.0FKE$"2^.21JIZH7D!>%6&!K2@A$?'-,V3# M$G;BH6&6I&%"JV>^Q %7L^^,6+-9K-E7BO6#;7&O5W([R$;6W&_DE#-LX1UJ MP7R]D,^3."KF!ZV,@3NM&GDT=J/Q/Y'T*P0GXSW76\3Y#Q)>2#TL\P+U,$DD M*<*DH$"IER5*AN1AE1"HHFRR">HV<0FOJ9R1,"$^Z@X%0Q'2TED./,E"EJ=0 M^B.49F%5EL>^H\"WIQMV 07#0TA<2C)JO S+LG)HHTU33*A2I':T&PO=V]R:W-H965TM'1I B&S92NS,-N!D*9IBV8*DRSX,_4!)9XLK1:KDR4[^_8Z4H]B MDR\V>;SGN??3;&OL#U_V@\"AQZ_;.X"/)C?GA M+S?E/!IXAU!A09Y!\-\&KU I3\1N_-QQ1KU)#]P_O[!_#K%S++EP>&74/[*D M:AY-(BAQ)5I%]V;[!7?Q9)ZO,,J%7]AVNME9!$7KR-0[,'M02]W]BZ=='O8 MD\$;@'0'2(/?G:'@Y>^"Q&)FS1:LUV8V?PBA!C0[)[4OR@-9?I6,H\6-WJ C MSC*Y&*Y_MI*>X1:I,B4(7<)7(S7!(S^W%AU\^B9RA>YDEA#;]@Q)L;-SV=E) MW[ SA5NCJ7)PK4LL#_$)^]P[GKXX?IF^2_B S2F,!C&D@W3X#M^H3\0H\&5O M\!W&OI>68WGX=YD[LMQ1W]^Q/.XMCX/ET5N1\*"5K4(P*_BK02M(ZC4L?;M* MDFR-Y8?VCZ7_71M^M"]<(PJ<1SR[#NT&H\4R4',B">L<;9_-&*A"N#)U(_0S ME+($;0@JL4'P@L>;:P=Y2^$E2(U&^"]XN.D\9 )!T#HL U5C36.LGT)!"(71 MSBA9BC"6]:[9"-+L(YBM1NLJR;7]QL"54;PU?#IRH80N.!E;9'JI"]5R'_$A M&&#*DA<%"U[)^;*2FD%2*'#$@E#."_@40*9U7%AWA2F]>U@L4"Y\7, D_$YITF'3@#1@=)X/$SA#RERJ;KR]C S\R24]E!SQ_(CH'KDHK;>:Q9-1QO_#+!ZG&9MW MY!O [A1&<3:=PG 4#R=3)E+<0^L8UL@5X0SZ*1 E;R#I.]^O4L"GQB>=U\(X M&YS K[],TF'Z&QP;B61O0]5HUV$/.PB)Z995+^U7_;+;<*_JW7?B5MBUU X4 MKA@Z.#WGB;;=[NTN9)JP[W)#O#W#L>+/%5JOP.\K8^CEX@WT'\#%_U!+ P04 M " #,A&A3Z' S '8$ B$P &0 'AL+W=OE49YY&,+0RRD7H\FX['M4D['>+HU18]HRI;,?-D]*MOR&B]KGC.AN11 L:9:C:3V5>^-MO[43P":[:A^\P\R>-'5A<4%/Y6,M/E M+SC66#@"J[TV,J^-;08Y%]4__5X/Q)D!1A<,<&V KS4@M0&YUL"O#?QK#8+: MH"S=JVHO!VY.#9V,E3P"5:"MM^*A'/W2VHX7%\5$61IEWW)K9R;3O;8]6K\' M4ZJY!G(#'A733!A:$2G68,E3P3=\184!#ZN5W O#10H>9<97G&DPYYJFJ6)I M96)=/+$#$WL&WLZ9H3S3[\ ;P 7XP9%!T&00#&90 M%^::W95A>!8K3*(H2)J U6SIPP*,,<$O8?,^# 7$)ZCC;N' D1 F2>*N,VSJ M# ?K_,JM*CB+?>$N:MQ%MYTA<1,H?BT_<6\N^"B,$]CAIP_#(8H"O\-/'Q;' M,$8=V,(!PY'O7YB%25-E,ECE4F9474$/@NT> 6]+$#K;CM!K*:HMSX<+08CC MSN*8.7!A@).HPY$#AGT4Q&&') K/0CHX8\!,"FW4OCKC7D%:*Z@HO#%IK=BBZ-6D1;W!(W;_Z7'6A]GU%01= MROJPA."PM[[Z,$0P(>0"8ZW8HV&U7X@#5U(4VS^]:HFU HN2V[*%6^G%\+5L MU98O]BQ"4(>&F0.&<=!;8 Y8',RRU0/6T;73!4 ^WXCI3DUB@#-M=CD)U!+ P04 " #,A&A3?VVNO/@" "] M"0 &0 'AL+W=OJDU:)01[>#'MA7$.8I'8S'9*]^UW=D)&VQ#0'MY ?/;O?[[S MR;[!7JJMC@$,>4H3H8=>;,SNUO76#CY$0R^P M&X($F+$*%/\>80))8H5P&S\*3:]T:<'C[X/ZO8L=8UE1#1.9?.61B8=>WR,1 MK&F6F(70COP#:; !N*S(MQQ'FYX(MP6>9#" MQ)K,1 11!3^MYV]J>!]37^8_/.1_'-8*+F'7(*W@BH1!V*S8S^1R/*@*Y^^\ MS_[8^[-DM,IB;#F]U@F]>_X$T?5.<0:V O#XF:F1;9>R;2?;.2%;44S?/N(: M\L% JK_7>.B4'CJU&W_MX8K,05D;7K9595JO=W/3Z 1OJLKA#-=OM"NYZ5FN M7\G-SG"]1O3'?PX+JT^_'@M?%UN>//_H/4I!;5PCH(F[^O/;H+26 MO<:=>V)?V,?-VTFSPC[%WB1O)7[+YXW- U4;C@]/ FMT%31Z6!,J;Q;R@9$[ M]QJNI,&WU7W&V%^!L@MP?BVE.0RL@[)C&_T"4$L#!!0 ( ,R$:%,I<'ZQ MH0, +H, 9 >&PO=V]R:W-H965T>%;DX9=\9#*UO*\5!L=,8X+"51FSRG\N\I9&(W.1-_<.M[!F U_F2P4P?/Q*3R M(,0WLW@?CQS/1 091-J8H/BWA1EDF;&$J(*9 MR#ZS6*07&"'+&RW_Z M6!%Q $ [S8"@ @3/ 9T3@'8%:%_JH5,!.I=ZZ%: [J6 L *$EON2+,OTG&HZ M'DJQ(])HHS7S8+?+HI%@QDUEK;3$MPQQ>CS=*)0HU2)3JI@B8DV6$A1P3,)68J,10P4N8,M\ V0T O)VSEHRC+UCER1^]6< MO'WSCKPAC)-/J=@HM*:&KL:XC7;\]#Y]#A'"_ M"?Z$RW9=@&UKKWO"7E4\+:PBTPAM88&T+9-'0/YXR%AB2[%%%H\%]B.(R2>6 M&SVLU16^4FM:=JDO'] V>:\A5U_/1-:I(^O8R-JOCVR2FT/15-FEB]"Z,%U^ M._;#?MCSD+KMX9:_K/K\UE?*/XY[D M&=9YAF<-S?" 2RP#[)XZ)3/;-T&V3B1;E0W#4L+.A/UNR[ Y&64FFOK+-#S: MG:NC+9PU*/6/]KE!R?>?:RT:M#J=4[70JSGJ_11'^_9]!Y' 1O\/Q$:647/2 MM"#WG!:%%%MP$"^3!Z9^CJPS?G*ZUQY_IGROJECO?F?-4G?^SY M>/\9CZ=/X M!^ ')[1W?.!W\%+:DPST8K?"T)'8(5L0.0>4E5TOK07MBQ\MG M\JD_F/D-\KD_6)1C]'?SY53_DY!:#S* M]C'%CPN01@'?KX70^X5Q4'^NC/\%4$L#!!0 ( ,R$:%-FNWKE?P, #8, M 9 >&PO=V]R:W-H965TP!_GW'O/ M]<6^C(]BJVOMP)(&M+ MJBL_#(+4KPEEWG1LUQ[%=,SWJJ(,'@62^[HFXOL,*GZ<>-@[+3S1;:G,@C\= M[\@6GD&][!Z%GOF=E36M@4G*&1*PF7CW^*[ @2%8Q%\4CK(W1D;*DO.O9O+' M>N(%)B*H8*6,":*_#C"'JC*6=!S_M4:]SJ^/%W: 4EQMZ*5])^HF.+#3RTVDO%ZY:L(Z@I:[[)MS81/8*V MXR:$+2$\)\3O$**6$ WU$+>$>*B'I"4D0PEI2TAM[IMDV4POB"+3L>!') Q: M6S,#>UR6K1-,F:FL9R7T+M4\-9USIH0^7G0O)2B)"%NCSY0L:445!8E<^]U: M'_AQ 8K02GY"OZ&7YP7Z^.$3^H H0W^6?"\U38Y]I0,V;OU5&]RL"2Y\)[@( M?=&N2HD>V!K6#O[B.C^_PO=UHKILA:=LS<*K!I]A=XNBX :%08@=\92HE[Q.8\GNPPD3,XT#< 4EY@DC]UJ\DY-/JRX>H^62T+N2GF8X3,5PV!% M[K@SLC!*W%IP\/IJ!\/4'*DJT=SV":"O@Y.X[S>GZC,W!-\R^L/Y@,Y:/_T( M0QP$;V7,':@D.TJ>6>ZU:[) MO;>MW=GZ#-_-L6-]@>\>FA;VU7S347\A8DN91!5LM*O@=J0O/-$TJQ &H/&ULK59=;]HP%/TK M5K2'5NH:OFDK0 *2:9-:"<&Z/DQ[,,D-L>K$S':@_?>[=D(*)27=UA>(G7/. MO??XQO9@*^2CB@$T>4IXJH9.K/7ZQG55$$-"U:580XIO(B$3JG$H5ZY:2Z"A M)27<;34:/3>A+'5& SLWDZ.!R#1G*#K=I[)J:2I1"/9O M M'#H-DQ!P"+11H/BW@2EP;H0PC=^%IE.&-,3]YYWZ%UL[UK*D"J:"/[!0QT/G MRB$A1#3C>BZV7Z&HIVOT L&5_27; MMP2) I+9*"C!DD+,W_Z5/APQX!=:H) MK8+0>DWHO$%H%X3V>R-T"D+GO1&Z!<&6[N:U6^,\JNEH(,662(-&-?-@W;=L M](NEID\66N);ACP]FHI42UPM,E8*M"(T#:,J[.R6=RO_#(V:=S\LD0O\Z?YUR?X+GI5&M;:&39IG11

3 CV[I1_=#_7B03(.( MHBH3\DB=$R;4(KQ:A'^,:':J/>B5'O3^WH.]JHG_A*>G G(VAPU(1?EY5?F] MVO)K$5XMPC^%.*B^7U;?_] .P/WN]+?0K_T6CA%'WT*MB']2)'?"W3N^$I K M>V]0Q-:;[T7E;'DU&=L3^=7\I'DS;5;,>WB5R6\>+_+Y/>B.2MPX%.$08:C& M91_;5N9WBWR@Q=H>GDNA\2BVCS%>QT : +Z/A-"[@0E07O!&?P!02P,$% M @ S(1H4Z%X=E\0! X!$ !D !X;"]W;W)K&ULO5A=CYLX%/TK%NI#*TT';+["*(DT209MI58;=;;=A]4^,. $JX"I;2;3 M?[_F(T"(0]&.,B\)F'/N];G7OA<\/U#V@\<8"_"2)AE?:+$0^9VN\S#&: KV<>B'-"7\SS8XT"[-)>2!->_8)# MC74-#80%%S1MR'(&*L0-R.3:?K_!(B )_P ^@F^/&_#^W0?P#I , M_!73@DL"G^M"3J4TJ(>-VU7M%EUP:X(O-!,Q!P]9A",%?S/.]T;XN@Q!&P=T MC,,*C1I\Q/DM,(T;@ P$%?-93Z<;*CFO\_[P.N_^.'V#0TF'*OI)+,UV39F5 M/?NW:VK;KJF'XYH"_WR6U78?AD5:)(' D:R6LG.$)"CK ML4I/; CE.T%60-!$W&^ N=9CF&I%3FM(N/:/5M/'IH-]9Z; M0IYMSTY1#^>FD&.[MEKMK%4[&U6[*D@2D6S/JPPF6/;VF"81(&G.Z#,NL\E' M-K?7NO&N7TF@T?5"XRJUI#';SX2#''.0KDDH7X&R+ .ITP5[;1Z.2OLLM8S% M"'6&T!NDI&LET+Q.2LSS?>8ZAC',R228_UO8J;JN=\'QYK6F&1>LJ%^R6UEC M@>M:![3?($]=78>O*NR7\W1>C67GA-;9YIF&\Q4XZ*'+&Z@K[W"\OO^YVY$0 M]S7M"I8143!"S224KT*9 M:/BNI/<^0%/,]M51 0TH^UQQ'WU$3X87\&[-52,;^#=0WW8T)FO MSSZ^!&Q/,B[?07;2E7'KRN2Q^CBAOA$TKSY_GZB0']/598R#"+,2()_O*!7' MF])!>ZBS_ ]02P,$% @ S(1H4[B;#G46 P P !D !X;"]W;W)K M&ULM59=;]HP%/TK5K2'5NJ:#R"4"I *[*/2*J&R M;@_3'DQR2:PZ-K,-:?_];"<$TM*D#U1(Q';N.3Z^OCFZPYR+1YD"*/24429' M3JK4^MIU991"AN4E7P/3;U9<9%CIJ4A M\HVBA,%<(+G),BR>)T!Y/G)\9[=P3Y)4F05W/%SC!!:@'M9SH6=NQ1*3#)@D MG"$!JY%SXU]/_= ;,0O KD\&"-SE"7GCV9R&X\Q?;UCM)&*9R58SS/"BB=^*A-Q - \QP%!"0A> L(W )T2T+$'+939 M8\VPPN.AX#D2)EJSF8'-C47KTQ!FKG&AA'Y+-$Z-OW$>YX12A%F,;IG"+"%+ M"NA&2E#R C%=268X^HX?%#)U].D>?$&'H9\HW4@/ET%5:BV%THW+? M2;%O\,:^ W3'F4HE^L)BB(_@I\UX/V@@<'42JDP$NTQ,@D;&!:PO4<>[0($7 M^,<$-<-G$&FX;^%>@YQ.=3$=R]=KNY@_/_0;=*L@DW\;>+L5;]?R=EIX+] $ M$L(880F:8(I9!,=NL2 ++9FQA.VXT]>_H;L]3$U;5$UIKU+:>Z?2.0C"37E& MVJDDF((L1N?')!>LW0,QW@NY31$UJ6$E-7RG5%V-+1D-7VU^+*-M4369_4IF MOU'F/3#(L?Z\)5I HLU8-134545Z==)"'52\@U,6ZN!UPNR'6,MJ2U!-I^_M M+=3[D$(M:9LJM3&D+O? \?V3%6M)U9+6MJBZT& O-&@4NEA#1#!5SVA*MH2^ MHV;]O;OZI[57?^^O_DD-MF2KY:[;Z;WT@]:PNMJ]Q_H?8[)^N\LVAM3E[GW6 M/YW1EE1A6V;;P@JI[D&/E8%(;.LI4<0W3!7M5K5:M;4_:#;S$6X&>:9'QB;(7879DF M7VUQBO@EW>%,/EE3EB(A;]G&Y#N&4:Q(:6+:EN6;*2*9,1VKMGLV'=-<)"3# M]PSP/$T1>[[&"=U/#&B\-'PFFZTH&LSI>((G%P^Z>R3NS5HE)BC-.: 88 M7D^,&;R*8%@0%.(KP7M^< T**X^4_BAN;N.)814CP@E>B4("R;\G/,=)4BC) M+[! ).$?P 5X6"[ ^WNJE%=EZ.R.T;E M@$\T$UL.;K(8QQK^HI\?GN-'_7QH]PB8;9?YOG:[E55WO43]]@5>2#G7TH[ETZIAUE)[7H1>1C A\<2=3DB9F MP?<[B0>W J?\WY[>W+HW5_7F=*T01CD'<\38,\DV8);2/!.ZD"YE?"53)/2G MJ1.&EC3\=/BB!J&B2*/=\2W:\9[F&M7#X!Y(#M)KZ:;U->JATC@+( M]UJO9!@L.@L[MG.P'8!OEB,JJ>-E#1V[96D8+M+A C> '9[LQI/]RCQ1"1PM M*0\&+2-V>RFT89$.%E@P[/#1E#WH]/KXIK;)Q8MYPDQN^\$#Q^L\ 7=DK7.U M."/G@F>,& <.2-5>1[M-ZI?P2HF^A=246=A?9[\P%&.0H13WR36U#GI_(@\T MM0CV%Z/A>:!=2*#CMO. WPZB-BPZ"SNVT]0E>*8P_4X>:)>1BU$8GI;98;!( M!_/"@W)\[*@I.+"_X@S( D%K+CW7:MD8@HHTJ)$+NTPTQ0V&;YL"^N7L(2F@ M7\+I3@'FP6>I+/4;=8# P:I8&>5NOVZM#REFZM/\I/T:7LVAIGT!KV[*(XA& MOCP1^838AF0<)'@MN[(N1S)-L/*0H;P1=*<^BA^ID/L0=;G%,@&Q B"?KRD5 M+S=%!_51S_1_4$L#!!0 ( ,R$:%-UU(X,7@( ,@% 9 >&PO=V]R M:W-H965T=> M:4Q]Z?MZ74)%]86L0>#)1JJ*&ERJK:]K!;1P3A7WHR!(_(HRX>69VWM0>28; MPYF !T5T4U54O2V RW;NA=[[QB/;EL9N^'E6TRTLP3S5#PI7_J!2L J$9E(0 M!9NY=Q5>+E)K[PR^,VCUSIS83%92/MO%73'W AL0<%@;JT!Q>(%KX-P*81B_ M>TUO0%K'W?F[^JW+'7-940W7DO]@A2GGWLPC!6QHP\VC;+] GT]L]=:2:_&3=:".KWADCJ)CH1OK:UV''(0H/.$2]0^3B[D NRAMJ:)XIV1)EK5'- M3ERJSAN#8\+^E*51>,K0S^2?I2Q:QCFAHB!WPE"Q92L.Y$IK,/J<"+P72[P) M18.;$AZVC(.G*R\0'9 M6R:8@4_W>"%&LB8_[]&>W!FH]*\/:).!-G&TR0':(]CN*$#9 MI$QNK0221. MPG;22QXF89+Y+R/@Z0">?@A&5C3&ZKRF.ZQDFAQ@Q0,K/L::C+'B/58\FX;C MK&1@)<=8TS%6LL>:I+-XG)4.K/08*QYCI7O_*YJE_]?0WVE,^\9]I6K+A"8< M-N@67*18'=6]&]W"R-KUZDH:['PW+?&I!64-\'PCI7E?V/8?'N_\+U!+ P04 M " #,A&A3YHR.[=L$ "W( &0 'AL+W=O@P=TJ3 (5A)T@ISUJ];G[L2?:Z8J83 MGK$G"=0L3:G\]YHE8G'9@JVW \]\/-'V0-#K3NF8]9E^F3Y)LQ>4488\99GB M(@.2C2Y;5_#S#8FL0V[QC;.%JFP#NY2!$*]VYVYXV0IM1BQAL;8AJ/F8LQN6 M)#:2R>.?(FBKO*9UK&Z_1?^2+]XL9D 5NQ')=S[4D\M6U )#-J*S1#^+Q>^L M6%#;QHM%HO*_8%'8ABT0SY06:>%L,DAYMORD/XI"5!P@V>* "@>TKP,N''"^ MT&5F^;)NJ::]KA0+(*VUB68W\MKDWF8U/+,8^UJ:L]SXZ=X7RB68TV3&@!B! M$<]H%G.: )XI+6>&EU;@%.16WW*K>TX'/.&:,P4>&%4SR8; \'AF\4Q*GHW! M-55<@:-;IBE/U+%Q=^=.P4O_%AQ].@:?S"7 UXF8*9H-53?09C$VI2 N$K]> M)HZV)-YGTS. PQ. 0@0WN-_XW6]9;-QA[AZNN@>FA&4=45E'E,=K^^J85^@$ M7"G%3-G,NO:HEK7Z0V3RI_+]=6\N .XT2]7?GO1PF1[.T\-;TGL<)'Q,[8VC M3JHT;[F*$V'3VD1@&;.3Q[3]8-Z#442B;C"O%GK=ZL(TD=)H)5]2YDN\^3XP M.682?*=2TN6_X)/DYM_P>:H2E9>*F@CMHDSOH@9H%VM 8-2N MW#I+;.M64;3M_H*AZ_OA7NQ.885>7XOX%71^VX<S9G"8#'OHJY]@Q)(Y&Z'@_;=2!M[T;J,UE-UG5\Z&_YOP84_ <. MD4OHNCP\;R1LIPTPJ@-VM!NVSV0U6:<4T"\5OPS[ U07.9E 81/9(RRFJS3(^37 MHSX?9WQDL&8:/.J):=:/ \7DG X24Y1L.G.@D4^BD1,5U&DD/R=#88;2/H1 ;Y1>9=! _49.14!%TTD2YVPH']SQ<'3AS"/>AN,-I"%SL9 MP7X9>2_=#Q!A[&0#-W.X5)DNU3)>PCM;L==D-5FG&]BO&X>B/EASL5,)W,C1 M%':B@NL83F'?Y*D O?=P"CN!P3O&4Q70+YG8!AG[]!8[?<"-G%!A)QFXCAD5 MWF](M<',,P5V*D)V3*GV17B@X!(G$*210RSB1(+4,<0BNX=87I/59)U@$+]@ MO(?K!T@MJ;QW:.1@BSB)('4,MLCZU&K37;S!;/NLF3C5('[5.(3VP6I+G#Z0 M1LZUB),44L=X=FYJ:M&PO=V]R:W-H965TD['9_?8^4 M+*NM+>1A'; 72Z1X=[_[HF^R4_K)Y(@6/A="FFF06[MY&88FS;%@YDIM4-*7 ME=(%L[34Z]!L-++,"Q4B3*)H&!:,RV V\7OW>C91I15@?GRE*I)[=XFTV#R!&AP-0Z%8P>6[Q!(9PFXOA4*PT:FTZP_;[7_L8[ M3\XLF<$;)3[RS.;38!Q ABM6"ON@=G]@[=# Z4N5,/X7=O79*("T-%85M3 1 M%%Q63_:Y#D1+((E/""2U0.*Y*T.>\I99-IMHM0/M3I,V]^)=]=($QZ7+RL)J M^LI)SL[>,*YART2)H%:PXI+)E#,!7!JK2PJ_-7 )#Y@JVA><^5#2R7>X10$] M>"LW)1TYNT7+N##G\()$X7VN2L-D9B:A)4AG*DQKH'D%E)P NH8[)6UNX+7, M,/M6/B3G&@^3O8?SI%/A C=7T(LN((F2^'%Q"V,?9DO)@G>T[ M9*9TALD<9:C4FLLUS)GAY@(>I5H:U%NV%%AEZ;LL7L -$VDIJI3^^:"$ "KT M'=/97QW0@P9ZT!F?.:ZYE!60H*(B]EM,L5BBAE[LLQ$=JXY*Z]!K=5?*=C8> M1W1R>X1EV+ ,.UE:1NW*.-1,AP?QQPUF*-.S/=4,(9J":P"J>2E;G*Z.CAP:$PXPT\E MMU_.CP&.?@"\' U. 8X;P'$G(+7D-PFEUK(^H[_]$@^CW_=-=HQG_&/ QH-3 M>;UN>*Z?U8.7<:L+%U:E3S#\]3D=&$>':S+Z__1@W+K=XY_2A;7:=K[ZI[(5 M)P>:Y#_NP]K@\S@/5WO&PO=V]R:W-H965T[(1\5FL C7ZD/%-#;ZWUYI/OJW@-*54ML8',?%D*F5)MAG+E MJXT$FCBGE/L!QAT_I2SS1@/W;B9' Y%KSC*82:3R-*7RY0ZXV T]XNU?/+#5 M6ML7_FBPH2N8@_YK,Y-FY%4Y(+%$2Y;1+&:4(Y8I+7,S([1" MM\A9/3JK#U/0E''U<>!K$]^B^'$9ZZZ(%9R)-8=-"X7X!@4X(+\A'ZDUE:"* MZPFX23/<.%^U$ XNAILVPTTA-MD1!X1@ MY2.7_ -W:&;V)B!M0^8V*?1$I:1VX:,:Q5PHTXRFRFO9)E>IVZ06;M*LW"&^ MG8[_1H]/XYF1Y?.K5KG^A4?$A/@,*;60DF8EO0>Y,FM#1<&M88=MJ8:F FO5 M(]%5,E K)^F\1_GE;JMSK$S]R*QF9TBH!9(T*V3U9[Q.![V2K*9Z:PTDO:LD MI%93TO^Y2B=[E=[S3#L;.V ZVT/W[' M#@1Z2W,?^P5B>UZ>9V8\GN%6Z1>S1K3PF@MI1L':VN)K&)ITC3DS+56@I).E MTCFSM-2KT!0:6>:5W,]'JK2"BYQKL&4><[TVQ2%VHZ" M.-AO//#5VKJ-<#PLV H?T3X5WN,M&0>00H<#4.A.,_C9XC4(X2X3CQ\YH4/MTBL??>^NWGCR1 M63"#UTI\YYE=CX)^ !DN62GL@]K^B3M"76^4"4'. M9?7/7G>!.%+HQ!\H)#N%Q..N''F4,V;9>*C5%K23)FONPU/UV@2.2Y>51ZOI ME).>'=\RKF'#1(F@EK#DDLF4,P%<&JM+"K\U< E/4BT,Z@U;"(0[692T>SY# MR[@P7X:A)2#.7)CNG$XKI\D'3@=PKZ1=&[B1&6;O]4,B4+-(]BRF2:/!1RQ: MT(XN((F2^.EQ!N=G7RP5SQPU5]D9A?*-I<-6N ];VKKI- 7OV ;M'9DJ- M+DC[H#"9^4/F2^YO3->2_RC1P#_?R [<60*2&8-E"@KJB>S$IEL^]MNNNZ&<=QJ],>AIL34+HUE&XCE.],:R9WW/VM M-O 7Q<+2FLO5Q>]A@I]P2,XIG)7#P3'.5F=P&N95#?/J_R-VZ2YP!M8%;C:X16*1+93\DVXPQ:L7])J[] MFFN_F2O5$=VP*16:7E'][PH2)M+RRQD7I0/>X&=0^QE\XLV/HT/'CAKYWN0+ MS*AOPHR(;YA[U=YEB_KX"1'XQMFBJLV?<':R9T>_M8=>*^F=OG;QT0,3-\)] MGY6F%APG!YO)9Z;B\!;$[49NUX(9XP*^KSFEJQ;HF@+JE!N$N6_2!QE3"YF3 M66B?:M+=_V0A/'KQ#5XW3.]HM<>!"Y) M-6KU*.BZFF6JA56%GQ\6RM(TXC_7-/^A=@)TOE3*[A?.03U1CG\!4$L#!!0 M ( ,R$:%/8OLC0L , %L. 9 >&PO=V]R:W-H965T8@IZ9ZCPT/R4)P=I7K1!P!#OJ>)T'/G8$SVT75U?("4 MZ3N9@< G.ZE29O!2[5V=*6#; I0FKN]Y8S=E7#B+67'O22UF,C<)%_"DB,[3 ME*D?]Y#(X]RASL\;7_C^8.P-=S'+V![68+YF3PJOW)IERU,0FDM!%.SFSB?Z M<>5[%E!4_,GAJ$_:Q'9E(^6+O7C8SAW/*H($8F,I&/Z\PA*2Q#*ACF\5J5._ MTP)/VS_9?RLZCYW9, U+F?S%M^8P=R8.V<*.Y8GY(H^_0]6AT/+%,M'%?W*L M:CV'Q+DV,JW J"#EHOQEWRLC3@!TU /P*X#_5D!0 8*W D858%0X4W:E\&'% M#%O,E#P29:N1S38*,PLT=I\+.^YKH_ I1YQ9K&!C"!-;L@;%09-[\H3&@U* MMXR,7\@M>91B?_L,*B5%]?L5&,83_0$??5VOR/MW'\@[P@5Y/LA<(Y>>N0:E MV1>X<27COI3A]\A80W9' N^&^)Y/.^#+8?BG?']':-0+7PW#5Q#CVVD!]\[A M+OI9F^K7IOH%7SADZH/01N6X1 SY^Q$+R(.!5/\S0!_4]$%!'_30/TO#$I(I M+F*>86N; \$$((D=)V/':8L"N@:AY!T7O#817A>!-Z(1]OGUU*UV&8TF4S^J MR\YDCVK9HT'9I2M:YTS$0)92&WU#_H!.H273Z$3!+:5^0"^$=I5%=#KN%AK6 M0L-!H8^UCU;R#5GFN!QP&#\SDRMN<)ET20[;6OS FUXH[JH*O1[!XUKP^(V" MMX7@!+3&\"A59U+9A.V2/&Z)\:?>.+B<#NTR&DY]/^P6'=6BHU]/A]O>W.G2 M&[6$7$IM5] HF(PGW5(GM=3)\(*SUB:2B8'%.ZVYIM?(!NHU@>Y=*1TJXB%_ M.TK0X,Q?HR39$!U7W;C^/G&UXPLV/(7.:8*9726;:1#.]5C97Q(/NMTOH M) SZ\HXVR4S_OVBF[=!MZ>R,[]#O68:T"68ZG,Q+F::@8H[&PK><9\48"FDN M$_FUDZ]BX.ZK"<.+WV-[$'QW.OS4(CBISH0%W M%5R:O[2\24-ZE3CTFSCTKQ6'%?'YUY+].S=]^<:Z54>==S$R[LF'O#UV?69J MSX7V'&.\N0AM5>9(I+XS,BF_[C31X4BB:!SS]@;(%^'PG<:2J"WMVA , -H+ 9 >&PO=V]R:W-H965T M\EPY78^]P#'"!&/K(#C][7&.2>*0 MB,<_):A7K>D2Z^,7])NB>"IFQ0W.5?)#K.UN[%U[L,8-SQ/[H Z?L2RH[_!B ME9CB%P['V(A6C'-C55HFTSP5\OC/GTHA:@GAN82P3 C?FM M$[IO3>B5";U" MF6,IA0X+;OEDI-4!M(LF-#[ ^P5:+A+S =Z!D/!MIW)#N6;D6Z+B /VX7'9V M7#8\L^PTWW: 15<0!B'[OES ^W]6\-T"OGL&_INR/(%, M"QF+C$;K'(%L !(EMQ\MZI1._\HV:7K$'12XSA;VDV[08U$P\O=UT7X-8]'U M,(RJL/_0[E6T>^VT=T*O8?H[3[,_'F!.QTQ8F&XUHA.I19=^M4#_$K(/*OA! M*_\"36U>F-_P6"3"/E_!%_XDTCR%F=($*>06YCRCM_:YZ78,?A$WZ@=!T*QM M5'&+VK5UNYXH+EOJO*ZPKB\AX[""'U[H]!YQ>S7E?CZXPX:#V^WV^LWBLN#D ME$$K9R?)%?PHOB3DCM,]:OHRDDC$%XV%!VZQT7W:8:-.$/S6(BFK63EK15JB M%*1A+@W&N3-PJ2R:-NB3E[&+F!D[N1F[D)W-6).?!?7+5'Y*WA:W:(@[P5VT!F$_=:SX_?<]R8X7RIP72Z>[^[[[SB?%C38'FP,@>RM4 M:1=!CEC=Q)78PP;PN5H;LGB/DLD"2BMU MR0SL%L'=Y'8Y<_$^X$5"8\_VS"G9:GUPQD.V"$)7$"A(T2$(6HYP#THY("KC MM<,,>DJ7>+X_H?_PVDG+5EBXU^JWS#!?!-\#EL%.U J?=/,3.CW7#B_5ROHO M:]K8.3&FM45==,ED%[)L5_'6]>$L(1I*B+J$R-?=$ODJ5P)%$AO=,..B"CE1+R?RL-,! MV,%2'Z782B7Q_0+)M">9>I+K 9)_V+Y[71/8GT>*8P\(A?U[@676L\PN2OFD M8$027FN9"3_,K1/*%$;L1:@:_O<'6OP;C^\NYS&97(=AS(_G5?&SV7'7\)

UE:IF!':>%X3ETP[6BW!NK*C]-6(PVGW^;T&H!Q >3?:8TGPTUH_[XD'U!+ M P04 " #,A&A3!>_F@5X" !>!@ &0 'AL+W=O5LO.@)&HNH\CF)=;"AKI! MQ2M;;6I!')I=9!N#HO"@NHK2.,ZB6D@5+&9^;F46,]U2)16N#-BVKH5Y66*E M]_,@"=XFUG)7DIN(%K-&[/ >Z:%9&8ZBGJ60-2HKM0*#VWEPE5PNIR[?)_R4 MN+='8W"5;+1^=,%=,0]B9P@KS,DQ"'[]Q6NL*D?$-IXZSJ"7=,#C\1O[5U\[ MU[(1%J]U]4L65,Z#+P$4N!5M16N]_X9=/1/'E^O*^B?L#[G9)("\M:3K#LP. M:JD.;_'<[<,1(!F? :0=(/6^#T+>Y8T@L9@9O0?CLIG-#7RI'LWFI'(?Y9X, MKTK&T>(&-P1WRI)I>:L)UEA@W?@-^WB#)&1E/\%GN$>D;MJ=R$DTPM(XS3Y%QZQ\]Y^VMM//=_D_^Q?'/O__9V3 MX8ZPMG\&I$:]U,A+C/QJ8*'44D\"D?QAP']<:\_?D]_(A84' MRZ>2--P^DU2[5MH2W.&X@!6:G(\&=YA3=H=%QN^YG?9NIX-$0^=T962.QSYA MB=QM$?BR< . ';4+UWE_"+.3RD*%6Z:*PRE_0W/H9H> M=.,[R$83]R,_+/D'@,8E\/I64^E_*XA502P,$% @ S(1H4_P' M9H>/ P 70X !D !X;"]W;W)K&ULO5==;]HP M%/TK5K1)K521.#303H TJ*8AM5I%]_$P[<$D-^ UB9GM0/?O=^VD"5O!F32Q M/A0[SCWG^/KFV![MA'Q4:P!-GO*L4&-OK?7FC>^K> TY4SVQ@0)'4B%SIK$K M5[[:2&")#J,%W OB2KSG,F?4\C$;NQ1[_G! M@J_6VCSP)Z,-6\$#Z$^;>XD]OT%)> Z%XJ(@$M*Q]Y:^F89]$V#?^,QAI_;: MQ$QE*<2CZ@VG"=QO/Z._LY/'R2R9 M@IG(OO!$K\?>E4<22%F9Z878O8=Z0I'!BT6F['^RJ]Z-(H_$I=(BKX-10K,A,0L(U><=BGG']DYS=@&8\4^?D%>$%^;@6I6)%HD:^1EX3 M[<6MCH".PM]HE( M7PC_:@?F&G+US4'3;VCZEJ9_3'V"Z%A +"-+(3'8)*LL$I!8E<_)BRL-::WA M4(XJEH%E,=_*=A(%^#?RMP?$73;B+IWB6D4QVR Y3A^_5)*!UB"5R4ZE[)"@ MRQ>":'!<4=0HBIR*[M@3S\OM@K*/R-) '5\&-'_8"]RJT MKD;=ME:;R!]*-TV)X #Z&F[&W9+=1/U>Y);JHJVLEV@K8W2X4G+ MN/5 ^EBR]_E]E[";J*HVPM>NPPZ[_O8P[&((NK:U7AVZO M/GIV=:'OG2Y/:LMA:\NAVS:/[Y"EE*:>I\TA;U8?\@ZF_>4!DQXZ8?I[EP5S M\;ICP/%4"/W<,5>2 MYD8Y^0502P,$% @ S(1H4_T+S*Y ! #Q$ !D !X;"]W;W)K&ULM5A-;]LX$/TKA-%#"R212-F24S@&DCAI F070=QN M#XL],-+8)B*)+DG%R;\O2C-Y8GFRX>)(K (5>LC27 M9X.54NO/GB?C%614GO UY/K.@HN,*GTJEIY<"Z")!66I1WP_]#+*\L%T8J_= MB^F$%RIE.=P+)(LLH^+U E*^.1O@P?;" UNNE+G@32=KNH0YJ&_K>Z'/O#I* MPC+()>,Y$K X&YSCSS?$ NR*?QALY,XQ,JD\QK@[O$V^K5-7B?S2"5<\O0[2]3J;# >H 06M$C5 ]_< M0)70R,2+>2KM)]I4:_T!B@NI>%:!-8.,Y>4W?:F$V '@80> 5 !R*""H ,&A M@&$%&!X*&%6 T:& L *$AP*B"A ="AA7@+&M;ED.6\L9570Z$7R#A%FMHYD# MVQ 6K4O(/Z&/,U"4I?(3.D;?YC/T\<,G] &Q''U=\4)JJ)QX2G,S.WAQQ>.B MY$$Z>)P7RQ.$HR-$?((=\,L#X#[IA,_ZX7-8GZ# [X1?'0[W'?#KW]O]R^_M M?M,/GT&LX=@%]W0SU1U%ZHXB-M[H?1WU[YU>AVX59/*_GEV">I? [A)T['(O M> R02+00/$-,RH+F,9C=DFW_2M.LKDXL(X;LEFKZ2M-@POT M .M"Q"L]NTSE'R !/=D?4_C5LES/9-BB=TQ"W0C1OKI?PI:Z'1E$=091;P9? MN:(I*DK.C:HZG=IZ*W7W'R67QE$[B6'HAUTBCVN*XUZ*=UQ*I&L.K6FQ,.PW ML]?_@U:)=V8\?H=9UAZE.VY.4]N&KJ2JN8M; N(>M\3-F,#D#5+[ORK,TYNM MK=7H6QDK,N>O"-)VE2CH9-.,$_S6/.ED,V,RYH7[^:NB[M'QN\5I9@E^>YCT ME;XQ<3SZDRW6N#)^PY8[6FR![GB^/%8@LLY!@=M6K"OJ=ZK8&"WN=]IWC.0+ M[+!2C(>=)!HKQ?U>^G\-K O<]E@[L3HI-HZ&W[ T9Y,># M2!I/)'XO%ZW05C#3//JN/;C4TC GE2K>OBRDLW"D<4W2[YK?!5.F3(M2D*H\ M[9YRDG*X9D!:G+R=%S?S5\%?5"Q9+E$*"XWS3R+]6(OR[;L\47QMW^4>N=)O MAO9P!30!81;H^PO.U?;$O![6_X%,?P)02P,$% @ S(1H4["WAVY\ @ MD 8 !D !X;"]W;W)K&ULA95=;YLP%(;_BH5Z MT4I;(7PEJ0A2TVC:I%6+FG:[F';AP"%8-9C9ING^_8X-1=E"TIM@FW/>Y[R. M?4CV0CZK$D"3UXK7:N&46C#:3+_G"\4Q! MP"'31H'BXP7N@',CA&7\[C6= 6D2#\=OZI^L=_2RI0KN!/_!EKOP\'"?[D1(+?)_BV M[@YDJUQ13=-$BCV1)AK5S,!:M=E8'*O-G[+1$M\RS-/I"K::T#HG&Y ,%%F2 M-6X+2 FXI$7V_)%\%?6./(*LB W^MN5L1\V6*G*Y DT95U?D@K":/):B52BF M$E=C;8;@9GT=RZX._T0=&VBN2>!](+[G3YXV*W)YRNF,BY4*X'\O-TJ+?$H_#HC'@SB@14/3H@_@#GU.4@B"EOWF.U.(K82YH:\ MI'$0).[+"#<9=Z*VA[RE_."ZCO'G1Z!QDU_^ZB1:-[3E;H;&#V6&)GPR0)@#?%T+HMXEI8\-'*/T+4$L#!!0 M ( ,R$:%,MS6_R+@, $4) 9 >&PO=V]R:W-H965TV&VG73-.W!A M814G\H- M"!Q92I53@UVU\O5& 5TX4,[], @2/Z=,>..A^S93XZ$L#&<"9HKH(L^I>G@+ M7&Y'7M=[_'#-5FMC/_CCX8:NX ;,[6:FL.?7618L!Z&9%$3!Y@ YS81TKBK"0KM)%Y M!48&.1/E/_U5^; #Z$9[ &$%"%\*Z%6 GA-:,G.RIM30\5#)+5$V&K/9AO/& MH5$-$W85;XS"488X,Y[(/&<&E\5H0L6"9%(8)E8@,@::G)!+0(_(1ZH4M7Z3 M-U,PE'%]C&.W-U/RYNB8'!$FR.>U+#1FT$/?("^;W<\J#F]+#N$>#C>P.26] MH$/"(.RVP">'X5/($-YU\. IW$0]-5_8E"8J\] A,TX% M"K"+_NZN8!N[!USOB>I6T;MJIX ':L9H>4Z)?\N/&[I.4MS+S^6WA,5Q=Y_\ MI):?_.^*TJ4!]:H%31I4TRAM"&J)"@?[]*2UGO2@GD^XF-06[(M**6U0Z/6Q MF)X1;8O:N^_Z-='^ZX@VK6]CW&]R28,H><:XWRC^7A(EW7;&@YKQX#!CL\9] ML',^=LA%8>Q1>,4$RXN7D&U#5)FG0)!LVW/5W M+CG[P+BB:L6$)AR6" M.4RP/55[:9J::WSG@+(!.+Z4TCQV M[%5:OYS&?P!02P,$% @ S(1H4Y$F9==" P _ D !D !X;"]W;W)K M&ULC59=3]LP%/TK5K2'(3$2.U\%M96@%=JD3:I@ M; _3'MSTMK5([,QVZ/;O9SLAM.0#7IHX\;GGW)/ZV-.#D(]J#Z#1WR+G:N;M MM2ZO?%]E>RBHNA EB MTCGCL))(545!Y;\;R,5AYF'O^<$=V^VU?>#/IR7=P3WHAW(ESCXTQ3U6DX+/+Y_KG[KFC?-K*F"AS[R)AS:PI56N[\3A,S0-Q;9> M)G+E?M&AF1MX**N4%D4#-@H*QNLK_=L8<03 T0" - #R7D#8 )QS?JW,M;6D MFLZG4AR0M+---7OCO'%HTPWC]C/>:VG>,H/3\X4H"J;-=]$*4;Y!F>":\1WP MC(%"MY6N)%A>5E0%*NF_>J;8HBWCE&> 5,I45E-?&[V6U<\:;3>U-C*@[1[*"Q0&YX@$!/? %^/P)60&CAT\ M.(7[QJ76*M):15R]^)U6+4ZL6C*5Y4(9NQ3Z=;U66II_Z.\1VK"E#1UM.$![ M!W8U;D!:UP>*6+'Z++.PCBSMD&&,2]Y,E+5GR%EG41Y9TR)++&/=SI2U7^A97W,>5=KBB M23I@XJ3EFHQR?=^#B?*M!MG'..E:F9*![BY;QLM1QMLF!9X3PJ5!FQ-]*BX[ M*N(D3L)^&3AXB;%@5,A74.H*71>BXMIL+V9+4^"6I\D@XP"NFVV==)C\0Z9SMJW_7+)]UTB%*[W$[E]TR+(S)D_$M6 MXO&PO!W2>FX>*65VU)/V>COH9BF98)*\[J [+22XD[G^T=9LST7?J-PQKHR: MK<$%%ZD).%D?->J!%J7;K=="F[W?W>[-\0RDG6#>;X70SP-[ &@/?//_4$L# M!!0 ( ,R$:%-?+%O&/P, !8* 9 >&PO=V]R:W-H965T74,K]+"#!PX,;OMD:]R"<3W=L [=@/N^NE>V%792"5R TEP(I6,^"U^35 M@D1.T,SXPF&O3]K(+64EY0_7>5?, NP<00FY<2&8_;N#!92EBV1]_&R#!AW3 M"4_;#]'?-(NWBUDQ#0M9?N6%VE;G[1OIV+ M Y37VLBJ%5L'%1>'?_:K3<2)@,1G!+05T+\51*V@R5QX<-8L:\D,FT^5W"/E M9MMHKM'DIE';U7#AMO'6*#O*K<[,%[*JN+'[8C1BHD"Y%(:+#8B<@T9O:E,K ML-RJKM".W1_FR36RQT@Q-Q&58).HT?,E&,9+_0*]1)]OE^CYLQ?H&>("?=K* M6MO(>AH:Z]=1P[SU=GGP1L]XNX7=!8KP"%%,B4>^&)8O(;=RTLCQG_+09JE+ M%>U219MXR5^F:O%'JI9P-^#>Q@*4 MR_N93%P>0HR;$.[-O9M'-)Y,PSL/..[ \2#8LJB/=5#%)RQ"LC3RPY(.ECP% MBWRPI ?+XLG8SQIWK/%3K-C'&O=8"4Y2/VO2L29/L1(?:])C49HF?E;:L=)! MUJ05: TP0A^[>G#EZL$(77&VXB4W]R-T MW=:-$5K6X'.6]?-.,,[\S@@^5C8\Z.V1)\MOR]E[+IJ"=C3V3MBD@3:VD9=U M 86K7 _#WL*%>YY?$AJGY(SIDW),_L7T22*]-DC/1I0F]'AFVSI)^N4AQ?C, MWI-C023T/\V.T*)6RF;/ZYKVCR(FV?BQZ_ZT-(W.O"/D6$[)<#T=,OU!BGS M=[_*TC2*Z&/?GFD92>)'QL.3C[:[,;UG:L.%MA_4M=7ABXDM?>IP"3ETC-PU MW_&5-/96T#2W]N(&RDVPXVLIS4/'70VZJ^#\-U!+ P04 " #,A&A3K?""S(AX6-TQ>6=V7M*L("7/: D8F5\;$W@50Z\RJ!$_,K+A M>]>@HO)(Z:_JYC:]-JPJ(Y*31%0NL/Q[(A')\\J3S./?UJG1Q:P,]Z^WWK_4 MY"691\Q)1/.?62J6UT9@@)3,\3H7]W3S)VD)N96_A.:\_@6;%FL9(%ES08O6 M6&909&7SCY];(?8,D'O$ +4&Z%0#NS6P3S5P6@/G5 .W-:BIFPWW6K@I%G@\ M8G0#6(66WJJ+6OW:6NJ5E=5$F0DFGV;23HPC6A29D)47'. R!0DM158N2)ED MA(.9G)?I.B> SL$D3;.JMC@'7XDL#;@MFWE:U?OCE B)O M<#K\/7GD@LDF\,] )*>+Y-21[".1OF0E+A/2A/D,ZEYV0><7#S+HA',B/H-) M09G(_JN#ZR9:$\"K U2M\VGL!JX[,I_VJZ@J8J"/JN;1^B8@W*"VRO M0QWHX'8ZN.?H<%L*P@@7('Z6JP8G.MZ-0VK153!#V6:L89'M.C[0* MLBWHZSE['6=OD/-?*\)PU9"VK"/*A8ZIIP:'@=>CJ@'9CM7CJH)"WPU[7%40 MM&SK"%F_(^L/DITMY2R^D%4M7F/K*^$]B!#JT5513ACL5:3AJZ(@LARW)TNL M@4%/OD5ZRD%'.1BD_ .S##_FY#7"@3H!$>Q-P$@%J3-9Q7BVWQ,NUD0+["-, MPXYI.%SJ[7%T%%R3?"LH^HL-L#0?N<)?EG_5E"4C!YDBHL M"+@GU;=:MWR![[*W:Q49#H/ "\&, VB!HMG2(I#B%YVXT8FNO*TG&!QS-7V_ MK.)WR>JP2+OM(QS>/RI[B+>7:3B0?[JVT2NN@JVVC2N !JKT;DG%[Y'489%V M>UMXUN96*=$TXPE=EP+<8R&?WQ&6R&]6;9&& [F73OB'MB+#=MZEY>OLIF^, M%Y\?[U#:W18:GKF'_AUQAT-YE[ZK%_/'Y\1IQS;V3E(*P17V$ MQ4&M3O-MW(UVQV23^G"H-WX#KR*H&9]6QVKUR&ULG57+;MLP$/P50N@A =Q(EFPK"6P#?J1H@ 0)XJ8]%#TPTMHB(I$JN8K3 MO^^2DE6[?J#HQ2*IG=G976LX7"O]:C( 9.]%+LW(RQ#+:]\W208%-Q>J!$EO MEDH7'&FK5[XI-?#4@8K<#X-@X!=<2&\\=&>/>CQ4%>9"PJ-FIBH*KG]-(5?K MD=?U-@=/8I6A/?#'PY*O8 'X7#YJVODM2RH*D$8HR30L1]ZD>SV+;;P+^"I@ M;;;6S%;RHM2KW=RF(R^P@B"'!"T#I\<;S"#/+1')^-EP>FU*"]Q>;]@_N=JI MEA=N8*;R;R+%;.1=>BR%):]R?%+KS]#4T[=\BN-PY- MU0AII[A 36\%X7#\@!EH-E-%(9"&@X9QF;)$211R!3(18-C9')"+W)RSC^QY M,6=G'\[9!R8D^Y*IRE"\&?I(6BRCGS1YIW7>\$C>*W9/.3+#;F0*Z2[>IQK: M0L)-(=/P).$"R@L6!1T6!F'W@)[9:?@<$H)W'3PX(2=J^QHYOOX_]_7['86P M6X3"_#B1H-1+P9[,_;CP+ G MI-L_IB)N5<3_TZ\.FU5:P^'IQGMSZQWJVWY8>!5U]P3[6\92@%XYOS5D#_3? MJCVF/6TM?>*)K^31GVY*2 MN [*TCFR+'>>D22?79[7U^[*R_-BQ],DIW M-KRZ,+\\WY(GNJ+\87M7BF_S+DN<9#1G29&#DJXO9E?P[+.-JH :\6="7]C! M9U!UY;$HOE5?POAB9E4MHBF->)6"B/^>Z0U-TRJ3:,=?;=)9=\\J\/#S/OO' MNO.B,X^$T9LB_9K$?',Q\V<@IFNR2_E]\;*D;8><*E]4I*S^%[RT6&L&HAWC M1=8&BQ9D2=[\3[ZW1!P$B#SZ -0&(#G /A* VP \-%%ONI# M771UO"B3)*_FQXJ7XM=$Q/'+!2GS)']B8$O%K-F0DH(3<$U8$@&2Q^ V27>< MQF!QMP+O;BDG2"\3#ZA:\^^T]^ W,FR@&DAP\Y EG'\1%\?F_FV+'1 IV M/N>BG=7=YE';INNF3>A(FS#X4N1\P\ BCVFLB5^:XP-#_%SPTY&$]B1=(V/" M%=V> FQ] ,A"4-.>&W/XYUUN#+\UAW\AI0B'1\,7TQMO:<(_3F^\+OS3],;K MPI<_QWSXPZ M&3Z63(AGDD=%1L&[M&#LO6ZB-2G<.D4EE<^7)T'@VL'Y_/FP?E68[082Z%:3 M"UDVMH>PA0J#$+GN$/5116$G\(:@3YH[0N39> A;ZF#0P;[4LE#%(5B5Q;-F M%)QN%!SC*/Q.&3L#-T7^3$N>/*84W F!IV4I%LT5+Z)O($Z>DY@>60B;Y/: M4\>1&-6 7"B-SE(#@HXO,1KJ4$$ ]1RX'0?N! X.ZI&D:1&12C=X ;9$$!,E M6\*%S@!&HUV9\(1JZ7"5YED2%RKB!/F.--++T3RA)@]V]#1X'0W>/YN0@#P+ MO21540@>Q ^9,(2L*HI-D<:TU%+@Z69L8,FS3(5Y7B!/#$TN"-W @Q(9*BZP M]5SX'1>^<:6[I7DA_,K86A=TZ0(CM5]KFROJB8AI)FQ[1V9C/83O9UQXC:K M3BJ[G$0Z:@-ES+%OB;_*A%.!R I<'\G$+35 W_$\A.5RTV7T;!\>#-F &&CU M_LTR4A/F44G%AH635"Q#-2NKAI4KSLOD<==5I2\#@IHY#E."0T0H:D]*X4FFWI3Y%2(T^J\XX8 MW)$?51IP557/4YU2SY8]SI8*@0%R+'59<5&B%#SGH/"+H724TV\K!$J_" M1.^1W'M-,EWO51]YK/>]CX1F(WF5\R3>+Q2K;O, %M^C=!<+6M9ED54+S58L M++S5YNY0ZTYP5*\IX'^_B\0@Y#1C_S<84M@[4FBVI(.&];L:0 <-BX8-H\II MVP= LF*7<^TIE^H:(7:0$^A)1;UG1&;/>$]C2C.BV:V:#LMZEX7@6QHSU+L9 M9'8SKS]FUVCNE% M9NG]%26AZJ*#74\^P5EH<$I=J!!H8\?W?+DZ3+F&5/4BC,PB?),2QJKNMY4! MBA+4S],^B&&D992P:CE)(GJ 81U(Z]V0*JL0GCIRKT=0P_[TPHK,PEH/_2Y- MY)K\X\!NM=;U(8_%2%^U[NP+*;]1WO15>Z3M*>3[MF^)/T>:W*LA\LU&<<_J M6M"Z=]=CZW8O:2AX2Y,4]WJ%S7KU"R8I5D\;)*UM)JD&)T_2B:E"#R$3SR( 3WJHK-&\5[RKBX*>\>"-9O28!W]ZL'^9GM\#EP+X^V M]9:*VNYUR#;KT"\H:EL]](:NZ]GRZ=1" Y3+6I?+0[XGGXF%.J"/'(B.''39 MO<3:$W:HK^%);76["*'KN_(#8@W.A0+I2CV;'[QRE%4;QNH5-R;&4HQ3\T)$ M=[5[C>ZJ?GE,NGX-SSY!S?4E/ N;E^3Z],T[>Z*K3TG.0$K7XE;6J2?F1=F\ M!M=\X<6V?N'IL>"\R.J/&TH$6Q5 _+XN"K[_4MV@>QGQ\F]02P,$% @ MS(1H4_H!>"DA!0 V!8 !D !X;"]W;W)K&UL MM5A;C]HX%/XK%MJ5IA)#8N=>,4@S,#>ITZ*RW3ZL]L$3#$23Q*SMP/3?KYUD M$A@2$]K" R3.^8[/+=\Y>+BE[(6O"!'@-8E3?M5;";'^:!@\7)$$\P%=DU0^ M65"68"%OV=+@:T;P/ %KY&RY50"\9HN,9+,B/BVWK*Y)U1:9E'"4EY1%/ R.*J=PT_/EA( M 7*)OR.RY3O70+GR3.F+NGF<7_5,91&)22B4"BQ_-F1,XEAIDG;\5RKM57LJ MX.[UF_:[W'GIS#/F9$SC[]%_ MMON]'CXAH83#5OB#'OZ$?TBD0L-@'VW(.JF*!57%@G)U3HNZ<8PY!W0!9H*& M+^"?3_(Y>!0DX?]JM%N5=BO7;K5HGTK6(HR1.>!*?;\H1PXBSC.Y>!&EY4I3 M"=X7NNUU89@Y,TX25:449=A.[/RJVYZA3.>IH'9TIZR]5$YB#D":R,W*<]Q;RJJY) MDU^%1G5K+QC1) M9"I^O@1OO$ZU->XF=MM-[/ZHV%XP_"H8_O%*Y66>^F#*HI"H/!4Y:G+>;ZB_ M9AN"RH9 ;P..246#?;5[2%(A1SVU^&6;$L97T1K@A9!V_<6P?)GR2:W).OU. M%I(A^U-#KM"L&[UY0A7QLJ(+-CO M$+00\EHZ'JQ;'M3WO.M41)>3*,Y$MQ#6+08ZYPAAS=]03^ GA_"0KQW3DSVG M)8(U74,]7Y>E> /J\:%P^;N:JU/! 18@C"F7+4;G>4V)T#]'9&NZ@WH6.CFR MP6%D@\"U8$N+1C6)(3V)/1&VE)SZ%DC=3%LS!X)GB![:&9K1S]M<<&VI86]T M< /D0/?]D-1%V2G_\]1T>D]OVIV1'I M)W#%%5DZEUS1I;AK4D3N.8J[YCIT9#;][6FX0:<-CJBF2:0?'36V?LD$%SB= M'S!R:9)_4,6>9WN.'[385%,K.C)*GCS.E@IWPP/-02 _S;98-;E:>G+]37W+ MJIG7.@?S6C7S6GKFK2IP_5:!G(3RGYU0;I+7,,[4^];F5'' 4FYQY'4W=D[@ MU)GO$V;+*.4@)@L),P>># $KCE&+&T'7^:'<,Q6")OGEBN Y84I /E]0*MYN MU#E?=9@]^A]02P,$% @ S(1H4R6F6R10 P W0L !D !X;"]W;W)K M&ULM59M3]LP$/XK5C0DD%@3)VTHJ*U$7]"80$(P MM@_3/KC)I;66V)WMT/;?SW9"Z%CJ(B'ZH;$=/\_=/;Z+;[#FXK=< BBT*7(F MA]Y2J=6%[\MD"061';X"IM]D7!1$Z:E8^'(E@*065.1^& 2Q7Q#*O-' KMV) MT8"7*J<,[@2295$0L1U#SM=##WO/"_=TL51FP1\-5F0!#Z >5W="S_R&):4% M,$DY0P*RH7>)+ZYP9 !VQW<*:[DS1B:4.>>_S>0Z'7J!\0AR2)2A(/KQ!!/( M<\.D_?A3DWJ-30/<'3^S7]G@=3!S(F'"\Q\T52_N/UO7>P$-)*14O:K#VH*"L>I)-+<0.0/.T \(:$+X&=/< HAH0O=5" MMP9TWVJA5P-ZKP'Q'D!< V*K?26657I*%!D-!%\C879K-C.PQV716F#*3&8] M**'?4HU3HVN6\ *0(AN0Z'@*BM!M.GQ/NNS]UF_Z'WH6D$A?SFL=!LK76LEVA>T(JI47&Q1!BD(DIL$1X(H:-/?S17B3A < M.9SJ-4[UG$2S+ /['6V=GE.WN-$M=A+IE-%WI@1TG$(U.D&4H9(E(/3GBEDY5UQ2F(=ZY,[!:/; Z(A\,7KO CY7OY M[.+HO?*Y"3#>5\[^3O=1@%C8/E&BA)=,51=#L]KTHI>V WNU/L87$]RR/L47 MLZK3?*&O&M];(A:4291#IDT%G3,MLZAZR6JB^,KV/G.N="=EATO=?X,P&_3[ MC'/U/#$&FHY^]!=02P,$% @ S(1H4X%#C!AC! :10 !D !X;"]W M;W)K&ULO5C;CMLV$/T5PDB!!&@E7G0-O :RMMLL MT "+==,^%'W@VK0M1!)=DEXG?U_J8LF6*&JQV?3%EJAS9CBCP^&(TQ,77^2> M,06^9FDN;R9[I0[O75>N]RRCTN$'ENLG6RXRJO2MV+GR(!C=E*0L=3&$@9O1 M))_,IN78O9A-^5&E2<[N!9#'+*/BVRU+^>EF@B;G@8=DMU?%@#N;'NB.K9CZ M?+@7^LYMK&R2C.4RX3D0;'LS^8#>+U%<$$K$GPD[R8MK4(3RR/F7XN9NDS5 S]]9'5 ?F%OS5-9_H)3A?7B"5@?I>)93=8SR)*\^J=?ZT1< M$+0=,P'7!-PE> ,$4A/(_)I2ANU7L9>(65-'95/ 3$ 5:6RLN MRNR7;)VO)"^$LE)"/TTT3\U6;*=?NY+@[8(IFJ3R'?@%?%XMP-LW[\ ;D.3@ MCST_2IIOY-15VF%!<]>U\=O*.!XP3L GGJN]!,M\PS8&_L+.CRU\5P?:1(O/ MT=YBJ\$5.SB P)\!AA@9YC-_/AV:POD^[\L7>[]*!FE>/2GM^?97#Q[8@0N5 MY#MPEU>5IUC!?_^NX>!.L4S^8W'F- ('0@_,FDWI<2%R\E+E] O$IKT*0U ML%KZ37 IP;W@VT294A;TWF:(40@[$NJC_"B*.LI8]%'(PRCV.@(RP0(4(K-^ MPB;0\-F!@D]4[)+<%*_="((.,2MDA(<&> L[+QZ@+4>G&5K5$35)BT:*2\Y. M]#%E$M3KSV(T;HS&/[X\(MCNP_"E!;)F7NE6"RWLE+ZY 4=P"'W4$;@!AQ#& M'NRLEZ4!&$,(_8$:B2Z:#O3#J^2(B]!SD'D-C! #[ 3F13#FD3C8O S&/ ;] MJ5XG%K>)Q=]5)VOZM92B(.PJJ0\C(0E[0NK#$ QBTM.1"0=11 9TU'8PB+Q& MM1RQ@@8WU#$B,/*&74X8A2VGX,V1NRU8&M$YJJ;V">/"7I,PHG M:GL@Y/\/I;/M#9"].;"53L,N'4$_Z@G>@(OURN@IOH_S$(I[W:4)I[M+#PXH MOFT/D'W/?)7*:7>!?2<>6 YV(@D'E\.(Q\")!M;#B$?2G^IU8ML6 ME[B-'* M&?7>*(8$DJZ0##"DA=3541]&?!QT>TP#S//C*!I04=O:H/A5ZJ;=BJY&Y@UO M/DX<^! 9(48#6_-RS.'@=XA[<722,;$KSZPD6/-CKJI/Z6:T.1?[4)X&=<9O MT?LY,HPOBG.T\JBF-5\=PE5YER!E6^U*]\*ZG(KJ7*NZ4?Q0'MP\ M^YMX?&#\A]@ 2/22I;FX'FRDW%X-AV*Y@2P2EVP+N?JR8CR+I'KEZZ'80LL/U _>!IZ2]4;J M@>%DO(W6\ SRV_:1J[=A[25.,LA%PG+$874]N,%7A%2E(L4%NONY2^0K M>@"Y83&*\AC]P9)88^_?9Y/)0J#.ULN*RF MO"VG)"U3NNB!Y7(CT%T>0VRQGW7;AQWV0T6_S@%YR\$MZ73X#-M+Y#H7B#@$ M6^*9]C=W;'1^;?:[7YM]WFT^@Z4RQS;SDURZ=3VYA3_:%HXZ^N)="HBMT%]; MX)%,\C6ZT>='(A-50FK\K*C^^:I\H'L)F?BW(P*OCL K(G!;(IA&8E/4[E(_ M@"KI?93J^K95:NG*+USI0W@_P30@OCJ753+VQXO8&SFW('W/\? Q\H09K9G1 M3F8WRR7;*2+J1%^"8K5(X0+E(&W$2D_>41 N&7F.;Q+KC9R;2.R[H]!M)>;7 MQ/SN)5/[F2N-03="@'VA?&-N0HA/0Y-/;^3<1&*/XJ"=SZCF,^JW4(_1:[E* MTQWGJ@9MS$9F%&'H!2.366_DW()TO% O:0NSH&86]%NIKTFT2-)B2]M(!9;4 M^B3 )JG>R'E@[BL<$)>VD@IK4F$GJ2?80[X#&X_0B,X/1R-+,4U#(SJJZLZU MG"2F3TQ=S\6FTSO3*79])PS#5L[8:83?>6K:LH.-A22A3RVGL<5G2,C(4AL6G\%(Y:8] M,:1)#.E,S)\L7^J-SHK\H/M<@A)JB9+\3+NM62E]AT=Q.9>$GO-\!W4:>=-] M8+=[*ZON]#1&U/I#L!%%TBV*':T M,:6(!JZI63,+$%./M/-?I!N_?A5 M8:W<'TO;%X\Z%@XF\#SXX='=2 9\7=QB"53LH/)G;3U:WY3=%/=#9^.W^&J* M+>,S?'57WH,U[LMKN8>(KY-=)4ODFV+FYD%DY)EQ>,& MHABX!JCO*\;DVXN>H+YOG/P'4$L#!!0 ( ,R$:%, F>(OU ( X( 9 M >&PO=V]R:W-H965T8\#$V2H6"FI38HZG"3JW041$X1YIA8 M!\'H\HB7F.<.B73\V8$&%:<+W!^_H'_UYLG,DAF\5/E/GMIL% P"2''%BMS> MJNTWW!GJ.KQ$Y<;_P[99539MEXJ-46M%M-:&[@K?IH$L>EJ\K":GK**&YM[0W:LA^'5-2^'* MHC"_&X@Z%5''$W4.$'WW!D"M8**83F&&;EZ;G1+HU .YU^1Q?#8,'VNX3RON MTT;N"XVFP4*W@NG^WUSU*J)>H]X%4N\ PBU313F;S;H1_>KKUHY> MVU/4** 3@? = E9:"< _!:>MRM8:T34,4O.VD=0VI^C=?NH<$K;7-]N-PKXD M2BK!D[VJS5$GI(D.LUH5S7B=?FM07[)PK[N[DW+&])I3?\YQ14A1JT^OMRX/ MGW)BU<8W_*6R='SX848'-FJW@)ZOE+(O$W>&5)\ XW]02P,$% @ S(1H M4W"^QN)W @ [P8 !D !X;"]W;W)K&ULO55M M;YLP$/XK%M*D32"[WQ"L3JRO=U6D!)]516(,Q.+E5)T4S5 MT=>5 IHY4,G], B6?DF9\)+8K>U4$LL:.1.P4T3794G5KQO@LMEX,^]UX8$= M"[0+?A)7] A[P&_53IF9W[-DK 2AF11$0;[QKF=7V[6U=P;?&33Z;$QL) 6 M8;'QUA[)(*;"NJ5(DUC)ABAK;=CLP.7&H4TT3-A3W*,RN\S@ M,-G7!PW/-0@D'T[FJ\G;6T#*N'Y'WA-=4 4Z]M%XLO9^VK'>M*SA!=;[%*#L%]$U\?9-@'&3J^Q5\&27Y\-A;D#J'4/T?XHYX_ M2Y^.2_TC)".6BIUS\DRPO>_[EJ.0MIUK;C#Y297*(1"KBNLZ$ MW->HD8J,B>-0L;:\<\=KV]HIB>:FM):KV#\-"%KU@E;C.;3'3>ZTKB$CM[4R MWNW9,YE-R-[='*,,"U!#FE;#FJ+EL*9UKVG]OTKQ9MS3Y5+TS]J1?0J^4'5D M0A,.N6$*IBM30:IMK^T$9>4ZU$&BZ7=N6)@7"90U,/NYE/@ZL4VO?^.2WU!+ M P04 " #,A&A3L;&-OQ4# R$0 #0 'AL+W-T>6QE3'.>ENC;K MARV,.226[M$]]^CNC$Q&C5YQ>CNG5 ?+BHLF"^=:UQ^CJ)G-:46:B45U5>DFF,F%T%D8=Z; W;[D6=A/ MWH>!HYO(G&;A_>G;'PNI+]\$[G[R[N2D=W]VN6\_M^9"V6V M*$:?'$;_'+FECMH4C4>%%+N9 H.)32H:/!">A1/"V50Q\"I(Q?C*F0=@F$DN M5:!-B8R8/EB:1P?WW0RJU_)43$AE8[L([G?:+M\#UC,0R#CO! Y"9QB/:J(U M5>+*3.QB:WP"!>WX;E4;A:4BJ_[@(MPXV)L),I4JIZH+TP_7IO&(TP+D*%;. MX:YE'0&HM:S,(&>DE()8#6N/=F!H9Y3S6VCM[\4.][+8JFH/:BJZH1'4#AV- MFP#_-IOCWJ;MO8HWJ-F#U)\79CO"SJ%9Z(VB!5O:^;+H!&#L?9R=U#5??>*L M%!5UFS\XX'A$UG[!7"KV:*)!J\R,@:HP>*!*L]FVY:^.JOM>77<:6W/OV,7F1R_ MR#@]2HU1>^IL'6T[!UMG#> %(@N_PA% MAJC/$/5Q7CYD8C]8'+]/:B[_3M,TCI,$R^ADXE4PP?*6)/#ULV':P .+ Y%^ M+]=XM?$.>;X/L)H^UR'83O%.Q':*YQH0?][ (TW]U<;B@ =6!:QW(+X_#O24 MWR>.H:J8-NP)QI$TQ1#H17^/)@F2G00^_OI@3TD*NQS $P( M L !?3T\$MP>:4#M.*2VBZD8_1!2:5K5N %(MB6/:(7->=I3W;+T]!;X"O.DQQ0FE( M2S,.\,W2?S+W\PPU1>5*(Y5;&GC3Y?YVX$G1H2)8%II%R=.B':5_'G5YV MD%_EK>_/!'E[(PED/II-Z(8K[7SHK^CO+XEQI^CBX6@;[*5N@G+G,JA/SFXW MVMQUMZ&G&$>/T<=A_W<(XHG[/V&TJY6NU+FMMJTR88BC4TT':/Q:;_Q(&-FJ M^6A_B9"F%A.%/-UZ;93WQ]0-O>Z#>.V4IQ\]'=UO M >1;]D@&1PE2_.8]9;L^$WW6LL_86OD(\AV ?,<+2:+9D :^'XL-C>XX3D'O >1[7LA/UM8/NFEZN@4ULKGK /X)['&^E]B+F23*;-.%F:G_-#5CL4%93\J M%O]086WKON?%F,@G4V:AW'0G:9!N)"5L06XQ7O9SA*2!D4RFS#99;F\]V:.K MNR]V73AC,"20*;-!8,&05#49,DC&;!",F<>8R" 9_[SE]+=0=*-JU6ZZR\31N0HQ)K)0P;[8MK/-CN8^XHP"J(.X ME%6_U]Y3RA@36:A@MM#%8S=MW&J_[H-)HSWI!C$FLE#!;"'<-^.$5"(+E!=O M$(]NDA6N$LFG_&E+;R^1(=^4!UU[BRO+&?+-C-DWK^_H/:V%9L@W,V;?/-O6 M>['!9\@UL]XUX_V+?[6B28FJK^CVGLY7LJFNG>C^#.\=%&6W7;C:-LT9G?MB M/EM9[]\CW+\#^?%O4$L#!!0 ( ,R$:%-W2W&%!@( /$D : >&PO M7W)E;',O=V]R:V)O;VLN>&UL+G)E;'/-V4MJXT 4A>&M&"T@Y?M2DB;.J">9 M-MF <,H/8EM"I::3W;=Q!O81/>A)J#,2):&K'P0?HO3T*Q^Z:=^?RFX_E,7' M\7 JJV8W3<./E,IZEX]=N>N'?#I?V?3CL9O.RW&;AF[]WFUSTN6R3>/MC.;Y MZ7;FXO5SR/\SL=]L]NO\LU__/N;3](_!Z4\_OI==SE.S>.W&;9Y63?HX7$^7 M=#G(W7ERLWAY6S7CRYLTJ7:00I#6#S((LOI!#D%>/R@@*.H'M1#4U@^ZAZ#[ M^D$/$/10/^@1@A[K!\D295P2),VP)M!:D&LA\%H0;"$06Y!L(3!;$&TA4%N0 M;2%P6Q!N(9!;D&XAL%L0;R'06U%O)=!;46\ET%MG']L$>BOJK01Z*^JM!'HK MZJT$>BOJK01Z*^JM!'HKZJT$>BOJK01Z&^IM!'H;ZFT$>AOJ;01ZVVRSA$!O M0[V-0&]#O8U ;T.]C4!O0[V-0&]#O8U ;T.]C4!O1[V=0&]'O9U ;T>]G4!O M1[V=0&^?;783Z.VHMQ/H[:BW$^CMJ+<3Z.VHMQ/H[:BW$^@=J'<0Z!VH=Q#H M':AW$.@=J'<0Z!VH=Q#H';.?E01Z!^H=!'H'ZAT$>@?J'01Z!^H=!'JWJ'=+ MH'>+>K<$>K>H=_N=>I?I\Y#+M>=KC<__3JJG\[WY^OC+\NOD[+U<<$ZW%>7Y M+U!+ P04 " #,A&A3_R>G=>,! !L) $P %M#;VYT96YT7U1Y<&5S M72YX;6S-VEU/PC 4!N"_0G9K6.G7_(APH]ZJ%_Z!NAUD85N;MB#\>[L!)AHE M&DQ\;UB@[7G/>I+GBNNGK:,PVK1-%Z;9(D9WQ5@H%]2:D%M'75J96]^:F+[Z M%^9,N30OQ,1D4K#2=I&Z.(Y]C6QV?4MSLVKBZ&Z3?@ZU[::9IR9DHYO=QCYK MFAGGFKHT,:VS=5=]2AGO$_)T^#]B?>UB3]W5%HT?C MX[UITRZV:5B(VX9"?KS$%SW:^;PNJ;+EJDU'\N \F2HLB&+;Y+NB9\>38[IA MVGWRD_.',L<"T\Y';UU($_/T^[C#2/K38Y<*D8_U\5=\3TRE3WX_ZJ==4?7# M['2]K]8OAWD$-CQ.O^./,WZO_\L^!$@?$J0/!=*'!NFC .GC'*2/"Y ^+D'Z MX!.41E!$Y2BD&UL4$L! A0#% @ S(1H4[-[;%F1!0 8!@ !@ ("! M# @ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ MS(1H4Q:Q&3TP!@ L!@ !@ ("!1AD 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ S(1H4\B\'#4P! 2@H !D ("! M0%@ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ S(1H4T->P.J_#@ "@ !D ("!?7@ 'AL+W=O&UL4$L! A0#% @ S(1H4U;I&PO=V]R:W-H965T&UL4$L! A0#% @ S(1H4RFYH46! @ ;04 !D M ("!JZL 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ S(1H4Z_/IC66 P YP@ !D ("!X,H M 'AL+W=O(" K!@ &0 @(&MS@ >&PO=V]R:W-H965T&UL4$L! A0#% @ MS(1H4_LD))MJ! P L !D ("!%]8 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ S(1H4^AP,P!V! (A, !D M ("!RO, 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ S(1H4V:[>N5_ P -@P !D ("!?O\ 'AL M+W=O&PO=V]R:W-H965T'9?$ 0 . 1 9 " M@6H& 0!X;"]W;W)K&UL4$L! A0#% @ S(1H M4[B;#G46 P P !D ("!L0H! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ S(1H4^:,CNW;! MR M !D ("! Q4! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ S(1H4UZ ]*]_ P 70H !D M ("!I2$! 'AL+W=O&PO=V]R:W-H965T MVA , -H+ 9 M " @4(I 0!X;"]W;W)K&UL4$L! A0# M% @ S(1H4RHAOB,# @ :P0 !D ("!_2P! 'AL+W=O M_F@5X" !> M!@ &0 @($W+P$ >&PO=V]R:W-H965T&UL4$L! A0#% @ S(1H4_T+ MS*Y ! #Q$ !D ("!DC4! 'AL+W=O';GP" "0!@ &0 M @($).@$ >&PO=V]R:W-H965T&UL4$L! A0#% @ S(1H4Y$F9==" P _ D !D M ("!(4 ! 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ S(1H4V'!PLNP @ ] 8 !D ("! M!DP! 'AL+W=O&PO=V]R:W-H965TE6 0!X;"]W;W)K&UL4$L! A0#% M @ S(1H4R6F6R10 P W0L !D ("!05P! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ S(1H4P"9XB_4 M @ #@@ !D ("!>FD! 'AL+W=O&PO=V]R:W-H965T7!E&UL4$L%!@ !& $8 (1, ' +=\ 0 $! end XML 76 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 77 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 78 FilingSummary.xml IDEA: XBRL DOCUMENT 3.21.2 html 254 398 1 false 60 0 false 8 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 Sheet http://iea.net/role/BusinessBasisofPresentationandSignificantAccountingPolicies Business, Basis of Presentation and Significant Accounting Policies 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 2125106 - Disclosure - Debt and Series B Preferred Stock Sheet http://iea.net/role/DebtandSeriesBPreferredStock Debt and Series B Preferred Stock Notes 12 false false R13.htm 2134107 - Disclosure - Commitments and contingencies Sheet http://iea.net/role/Commitmentsandcontingencies Commitments and contingencies Notes 13 false false R14.htm 2141108 - Disclosure - Earnings per share Sheet http://iea.net/role/Earningspershare Earnings per share Notes 14 false false R15.htm 2145109 - Disclosure - Income taxes Sheet http://iea.net/role/Incometaxes Income taxes Notes 15 false false R16.htm 2147110 - Disclosure - Segments (Notes) Notes http://iea.net/role/SegmentsNotes Segments (Notes) Notes 16 false false R17.htm 2150111 - Disclosure - Investments, Equity Method and Joint Ventures Sheet http://iea.net/role/InvestmentsEquityMethodandJointVentures Investments, Equity Method and Joint Ventures Notes 17 false false R18.htm 2153112 - Disclosure - Related party transactions Sheet http://iea.net/role/Relatedpartytransactions Related party transactions Notes 18 false false R19.htm 2156113 - Disclosure - Subsequent Events Sheet http://iea.net/role/SubsequentEvents Subsequent Events Notes 19 false false R20.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/BusinessBasisofPresentationandSignificantAccountingPolicies 20 false false R21.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/BusinessBasisofPresentationandSignificantAccountingPolicies 21 false false R22.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 22 false false R23.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 23 false false R24.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 24 false false R25.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 25 false false R26.htm 2326306 - Disclosure - Debt and Series B Preferred Stock (Tables) Sheet http://iea.net/role/DebtandSeriesBPreferredStockTables Debt and Series B Preferred Stock (Tables) Tables http://iea.net/role/DebtandSeriesBPreferredStock 26 false false R27.htm 2335307 - Disclosure - Commitments and contingencies (Tables) Sheet http://iea.net/role/CommitmentsandcontingenciesTables Commitments and contingencies (Tables) Tables http://iea.net/role/Commitmentsandcontingencies 27 false false R28.htm 2342308 - Disclosure - Earnings per share (Tables) Sheet http://iea.net/role/EarningspershareTables Earnings per share (Tables) Tables http://iea.net/role/Earningspershare 28 false false R29.htm 2348309 - Disclosure - Segments (Tables) Sheet http://iea.net/role/SegmentsTables Segments (Tables) Tables http://iea.net/role/SegmentsNotes 29 false false R30.htm 2351310 - Disclosure - Investments, Equity Method and Joint Ventures (Tables) Sheet http://iea.net/role/InvestmentsEquityMethodandJointVenturesTables Investments, Equity Method and Joint Ventures (Tables) Tables http://iea.net/role/InvestmentsEquityMethodandJointVentures 30 false false R31.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 31 false false R32.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 32 false false R33.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 33 false false R34.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 34 false false R35.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 35 false false R36.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 36 false false R37.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 37 false false R38.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 38 false false R39.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 39 false false R40.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 40 false false R41.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 41 false false R42.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 42 false false R43.htm 2424413 - Disclosure - Fair value of financial instruments - Unobservable Inputs (Details) Sheet http://iea.net/role/FairvalueoffinancialinstrumentsUnobservableInputsDetails Fair value of financial instruments - Unobservable Inputs (Details) Details 43 false false R44.htm 2427414 - Disclosure - Debt and Series B Preferred Stock - Long-Term Debt (Details) Sheet http://iea.net/role/DebtandSeriesBPreferredStockLongTermDebtDetails Debt and Series B Preferred Stock - Long-Term Debt (Details) Details 44 false false R45.htm 2428415 - Disclosure - Debt and Series B Preferred Stock- Narrative (Details) Sheet http://iea.net/role/DebtandSeriesBPreferredStockNarrativeDetails Debt and Series B Preferred Stock- Narrative (Details) Details 45 false false R46.htm 2429416 - Disclosure - Debt and Series B Preferred Stock - Series B Preferred Stock (Details) Sheet http://iea.net/role/DebtandSeriesBPreferredStockSeriesBPreferredStockDetails Debt and Series B Preferred Stock - Series B Preferred Stock (Details) Details 46 false false R47.htm 2430417 - Disclosure - Debt Instrument Redemption (Details) Sheet http://iea.net/role/DebtInstrumentRedemptionDetails Debt Instrument Redemption (Details) Details 47 false false R48.htm 2431418 - Disclosure - Revolving Credit Facility (Details) Sheet http://iea.net/role/RevolvingCreditFacilityDetails Revolving Credit Facility (Details) Details 48 false false R49.htm 2432419 - Disclosure - Extinguishment of Debt and Series B Preferred Stock (Details) Sheet http://iea.net/role/ExtinguishmentofDebtandSeriesBPreferredStockDetails Extinguishment of Debt and Series B Preferred Stock (Details) Details 49 false false R50.htm 2433420 - Disclosure - Debt and Series B Preferred Stock- Long Term Debt Obligations (Details) Sheet http://iea.net/role/DebtandSeriesBPreferredStockLongTermDebtObligationsDetails Debt and Series B Preferred Stock- Long Term Debt Obligations (Details) Details 50 false false R51.htm 2436421 - Disclosure - Commitments and contingencies - Lease Narrative (Details) Sheet http://iea.net/role/CommitmentsandcontingenciesLeaseNarrativeDetails Commitments and contingencies - Lease Narrative (Details) Details 51 false false R52.htm 2437422 - 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 52 false false R53.htm 2438423 - 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 53 false false R54.htm 2439424 - 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 54 false false R55.htm 2440425 - Disclosure - Other Commitments and contingencies (Details) Sheet http://iea.net/role/OtherCommitmentsandcontingenciesDetails Other Commitments and contingencies (Details) Details 55 false false R56.htm 2443426 - Disclosure - Earnings per share - Basic and Diluted EPS (Details) Sheet http://iea.net/role/EarningspershareBasicandDilutedEPSDetails Earnings per share - Basic and Diluted EPS (Details) Details 56 false false R57.htm 2444427 - Disclosure - Earnings per share - Narrative (Details) Sheet http://iea.net/role/EarningspershareNarrativeDetails Earnings per share - Narrative (Details) Details 57 false false R58.htm 2446428 - Disclosure - Income taxes (Details) Sheet http://iea.net/role/IncometaxesDetails Income taxes (Details) Details http://iea.net/role/Incometaxes 58 false false R59.htm 2449429 - Disclosure - Segments (Details) Sheet http://iea.net/role/SegmentsDetails Segments (Details) Details http://iea.net/role/SegmentsTables 59 false false R60.htm 2452430 - Disclosure - Investments, Equity Method and Joint Ventures (Details) Sheet http://iea.net/role/InvestmentsEquityMethodandJointVenturesDetails Investments, Equity Method and Joint Ventures (Details) Details http://iea.net/role/InvestmentsEquityMethodandJointVenturesTables 60 false false R61.htm 2455431 - Disclosure - Related party transactions (Details) Sheet http://iea.net/role/RelatedpartytransactionsDetails Related party transactions (Details) Details http://iea.net/role/Relatedpartytransactions 61 false false R62.htm 2458432 - Disclosure - Subsequent Events (Details) Sheet http://iea.net/role/SubsequentEventsDetails Subsequent Events (Details) Details http://iea.net/role/SubsequentEvents 62 false false All Reports Book All Reports iea-20210930.htm ceocertificationsection302.htm ceocertsection906321_q32021.htm cfocertificationsection302.htm cfocertsection906322_q32021.htm iea-20210930.xsd iea-20210930_cal.xml iea-20210930_def.xml iea-20210930_lab.xml iea-20210930_pre.xml iea-ex422xprexfundedwarran.htm http://fasb.org/srt/2020-01-31 http://xbrl.sec.gov/dei/2020-01-31 http://fasb.org/us-gaap/2020-01-31 true true JSON 81 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "iea-20210930.htm": { "axisCustom": 0, "axisStandard": 23, "contextCount": 254, "dts": { "calculationLink": { "local": [ "iea-20210930_cal.xml" ] }, "definitionLink": { "local": [ "iea-20210930_def.xml" ], "remote": [ "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-eedm-def-2020-01-31.xml", "http://xbrl.fasb.org/srt/2020/elts/srt-eedm1-def-2020-01-31.xml" ] }, "inline": { "local": [ "iea-20210930.htm" ] }, "labelLink": { "local": [ "iea-20210930_lab.xml" ] }, "presentationLink": { "local": [ "iea-20210930_pre.xml" ] }, "schema": { "local": [ "iea-20210930.xsd" ], "remote": [ "http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd", "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/dtr/type/numeric-2009-12-16.xsd", "http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://xbrl.fasb.org/srt/2020/elts/srt-types-2020-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2020/elts/us-roles-2020-01-31.xsd", "http://xbrl.fasb.org/srt/2020/elts/srt-roles-2020-01-31.xsd", "https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2020/elts/us-types-2020-01-31.xsd", "https://xbrl.sec.gov/dei/2020/dei-2020-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://www.xbrl.org/lrr/role/deprecated-2009-12-16.xsd" ] } }, "elementCount": 534, "entityCount": 1, "hidden": { "http://xbrl.sec.gov/dei/2020-01-31": 5, "total": 5 }, "keyCustom": 42, "keyStandard": 356, "memberCustom": 23, "memberStandard": 32, "nsprefix": "iea", "nsuri": "http://iea.net/20210930", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "iea-20210930.htm", "contextRef": "ibd6d719240884915865e3cac0a60465d_D20210101-20210930", "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-20210930.htm", "contextRef": "ibd6d719240884915865e3cac0a60465d_D20210101-20210930", "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-20210930.htm", "contextRef": "ibd6d719240884915865e3cac0a60465d_D20210101-20210930", "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-20210930.htm", "contextRef": "ibd6d719240884915865e3cac0a60465d_D20210101-20210930", "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-20210930.htm", "contextRef": "ibd6d719240884915865e3cac0a60465d_D20210101-20210930", "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-20210930.htm", "contextRef": "ibd6d719240884915865e3cac0a60465d_D20210101-20210930", "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-20210930.htm", "contextRef": "ibd6d719240884915865e3cac0a60465d_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2125106 - Disclosure - Debt and Series B Preferred Stock", "role": "http://iea.net/role/DebtandSeriesBPreferredStock", "shortName": "Debt and Series B Preferred Stock", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "iea-20210930.htm", "contextRef": "ibd6d719240884915865e3cac0a60465d_D20210101-20210930", "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-20210930.htm", "contextRef": "ibd6d719240884915865e3cac0a60465d_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2134107 - Disclosure - Commitments and contingencies", "role": "http://iea.net/role/Commitmentsandcontingencies", "shortName": "Commitments and contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "iea-20210930.htm", "contextRef": "ibd6d719240884915865e3cac0a60465d_D20210101-20210930", "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-20210930.htm", "contextRef": "ibd6d719240884915865e3cac0a60465d_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2141108 - Disclosure - Earnings per share", "role": "http://iea.net/role/Earningspershare", "shortName": "Earnings per share", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "iea-20210930.htm", "contextRef": "ibd6d719240884915865e3cac0a60465d_D20210101-20210930", "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-20210930.htm", "contextRef": "ibd6d719240884915865e3cac0a60465d_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2145109 - Disclosure - Income taxes", "role": "http://iea.net/role/Incometaxes", "shortName": "Income taxes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "iea-20210930.htm", "contextRef": "ibd6d719240884915865e3cac0a60465d_D20210101-20210930", "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-20210930.htm", "contextRef": "ibd6d719240884915865e3cac0a60465d_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2147110 - Disclosure - Segments (Notes)", "role": "http://iea.net/role/SegmentsNotes", "shortName": "Segments (Notes)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "iea-20210930.htm", "contextRef": "ibd6d719240884915865e3cac0a60465d_D20210101-20210930", "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-20210930.htm", "contextRef": "ibd6d719240884915865e3cac0a60465d_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EquityMethodInvestmentsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2150111 - Disclosure - Investments, Equity Method and Joint Ventures", "role": "http://iea.net/role/InvestmentsEquityMethodandJointVentures", "shortName": "Investments, Equity Method and Joint Ventures", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "iea-20210930.htm", "contextRef": "ibd6d719240884915865e3cac0a60465d_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EquityMethodInvestmentsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "iea-20210930.htm", "contextRef": "ibd6d719240884915865e3cac0a60465d_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2153112 - Disclosure - Related party transactions", "role": "http://iea.net/role/Relatedpartytransactions", "shortName": "Related party transactions", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "iea-20210930.htm", "contextRef": "ibd6d719240884915865e3cac0a60465d_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "iea-20210930.htm", "contextRef": "ibd6d719240884915865e3cac0a60465d_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2156113 - Disclosure - Subsequent Events", "role": "http://iea.net/role/SubsequentEvents", "shortName": "Subsequent Events", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "iea-20210930.htm", "contextRef": "ibd6d719240884915865e3cac0a60465d_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "iea-20210930.htm", "contextRef": "i5bac557aa7e149108dad871a2751e8a4_I20210930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1001002 - Statement - Condensed Consolidated Balance Sheets", "role": "http://iea.net/role/CondensedConsolidatedBalanceSheets", "shortName": "Condensed Consolidated Balance Sheets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "iea-20210930.htm", "contextRef": "i5bac557aa7e149108dad871a2751e8a4_I20210930", "decimals": "-3", "lang": "en-US", "name": "us-gaap:PrepaidExpenseAndOtherAssetsCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "iea-20210930.htm", "contextRef": "ibd6d719240884915865e3cac0a60465d_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingPolicyPolicyTextBlock", "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": [ "div", "ix:continuation", "body", "html" ], "baseRef": "iea-20210930.htm", "contextRef": "ibd6d719240884915865e3cac0a60465d_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "iea-20210930.htm", "contextRef": "ibd6d719240884915865e3cac0a60465d_D20210101-20210930", "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-20210930.htm", "contextRef": "ibd6d719240884915865e3cac0a60465d_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "iea-20210930.htm", "contextRef": "ibd6d719240884915865e3cac0a60465d_D20210101-20210930", "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": [ "ix:continuation", "body", "html" ], "baseRef": "iea-20210930.htm", "contextRef": "ibd6d719240884915865e3cac0a60465d_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "iea-20210930.htm", "contextRef": "ibd6d719240884915865e3cac0a60465d_D20210101-20210930", "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-20210930.htm", "contextRef": "ibd6d719240884915865e3cac0a60465d_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "iea-20210930.htm", "contextRef": "ibd6d719240884915865e3cac0a60465d_D20210101-20210930", "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-20210930.htm", "contextRef": "ibd6d719240884915865e3cac0a60465d_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "iea-20210930.htm", "contextRef": "ibd6d719240884915865e3cac0a60465d_D20210101-20210930", "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-20210930.htm", "contextRef": "ibd6d719240884915865e3cac0a60465d_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "iea-20210930.htm", "contextRef": "ibd6d719240884915865e3cac0a60465d_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2326306 - Disclosure - Debt and Series B Preferred Stock (Tables)", "role": "http://iea.net/role/DebtandSeriesBPreferredStockTables", "shortName": "Debt and Series B Preferred Stock (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "iea-20210930.htm", "contextRef": "ibd6d719240884915865e3cac0a60465d_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "iea-20210930.htm", "contextRef": "ibd6d719240884915865e3cac0a60465d_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2335307 - 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-20210930.htm", "contextRef": "ibd6d719240884915865e3cac0a60465d_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "iea-20210930.htm", "contextRef": "ibd6d719240884915865e3cac0a60465d_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2342308 - 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-20210930.htm", "contextRef": "ibd6d719240884915865e3cac0a60465d_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "iea-20210930.htm", "contextRef": "ibd6d719240884915865e3cac0a60465d_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ReconciliationOfRevenueFromSegmentsToConsolidatedTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2348309 - Disclosure - Segments (Tables)", "role": "http://iea.net/role/SegmentsTables", "shortName": "Segments (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "iea-20210930.htm", "contextRef": "ibd6d719240884915865e3cac0a60465d_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ReconciliationOfRevenueFromSegmentsToConsolidatedTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "iea-20210930.htm", "contextRef": "i5bac557aa7e149108dad871a2751e8a4_I20210930", "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": [ "ix:continuation", "body", "html" ], "baseRef": "iea-20210930.htm", "contextRef": "ibd6d719240884915865e3cac0a60465d_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "iea:ScheduleOfOperatingActivitiesOfJointVenturesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2351310 - Disclosure - Investments, Equity Method and Joint Ventures (Tables)", "role": "http://iea.net/role/InvestmentsEquityMethodandJointVenturesTables", "shortName": "Investments, Equity Method and Joint Ventures (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "iea-20210930.htm", "contextRef": "ibd6d719240884915865e3cac0a60465d_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "iea:ScheduleOfOperatingActivitiesOfJointVenturesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "span", "us-gaap:SegmentReportingPolicyPolicyTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "iea-20210930.htm", "contextRef": "ibd6d719240884915865e3cac0a60465d_D20210101-20210930", "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-20210930.htm", "contextRef": "ibd6d719240884915865e3cac0a60465d_D20210101-20210930", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:NumberOfReportableSegments", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "iea-20210930.htm", "contextRef": "if8ffda915e0d4e9aadb2e454fca5aa2a_D20210701-20210930", "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", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "iea-20210930.htm", "contextRef": "if8ffda915e0d4e9aadb2e454fca5aa2a_D20210701-20210930", "decimals": "3", "first": true, "lang": "en-US", "name": "us-gaap:ConcentrationRiskPercentage1", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "iea-20210930.htm", "contextRef": "i5bac557aa7e149108dad871a2751e8a4_I20210930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueRemainingPerformanceObligation", "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-20210930.htm", "contextRef": "i78c2301d86454d4ca0c7f39ff8d7b427_D20210701-20210930", "decimals": "-3", "lang": "en-US", "name": "us-gaap:ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "iea-20210930.htm", "contextRef": "i5bac557aa7e149108dad871a2751e8a4_I20210930", "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", "div", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "iea-20210930.htm", "contextRef": "ie2de806b6bb44c93b906797a11b7ece3_I20201231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:UnbilledContractsReceivable", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "iea-20210930.htm", "contextRef": "ie347621a6b184d1a8202a423d7709117_I20210630", "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-20210930.htm", "contextRef": "ie347621a6b184d1a8202a423d7709117_I20210630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "iea-20210930.htm", "contextRef": "i5bac557aa7e149108dad871a2751e8a4_I20210930", "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-20210930.htm", "contextRef": "ie2de806b6bb44c93b906797a11b7ece3_I20201231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "iea-20210930.htm", "contextRef": "ie2de806b6bb44c93b906797a11b7ece3_I20201231", "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-20210930.htm", "contextRef": "i87253fc2d080441aaa7777edd0a0c1dc_I20191231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:Goodwill", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "iea-20210930.htm", "contextRef": "i5bac557aa7e149108dad871a2751e8a4_I20210930", "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-20210930.htm", "contextRef": "ie2de806b6bb44c93b906797a11b7ece3_I20201231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "iea-20210930.htm", "contextRef": "i5bac557aa7e149108dad871a2751e8a4_I20210930", "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-20210930.htm", "contextRef": "i5bac557aa7e149108dad871a2751e8a4_I20210930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ReconciliationOfRevenueFromSegmentsToConsolidatedTextBlock", "ix:continuation", "body", "html" ], "baseRef": "iea-20210930.htm", "contextRef": "i78c2301d86454d4ca0c7f39ff8d7b427_D20210701-20210930", "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-20210930.htm", "contextRef": "i78c2301d86454d4ca0c7f39ff8d7b427_D20210701-20210930", "decimals": "-3", "lang": "en-US", "name": "us-gaap:OperatingIncomeLoss", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "iea-20210930.htm", "contextRef": "i9d3311bd5cc745168b949d75cec8ebe3_I20210930", "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-20210930.htm", "contextRef": "i9d3311bd5cc745168b949d75cec8ebe3_I20210930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisObligations", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "ix:continuation", "body", "html" ], "baseRef": "iea-20210930.htm", "contextRef": "i868fec02b1834fe09d283b0d58080ae3_I20201231", "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-20210930.htm", "contextRef": "i868fec02b1834fe09d283b0d58080ae3_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "us-gaap:CommonStockParOrStatedValuePerShare", "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "iea-20210930.htm", "contextRef": "i5bac557aa7e149108dad871a2751e8a4_I20210930", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:CommonStockParOrStatedValuePerShare", "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-20210930.htm", "contextRef": "ic58f7279388e45eaa89c277bb9d3879e_I20190520", "decimals": "0", "lang": "en-US", "name": "iea:A30DAYVWAP", "reportCount": 1, "unique": true, "unitRef": "numberofdays", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "iea-20210930.htm", "contextRef": "i5bac557aa7e149108dad871a2751e8a4_I20210930", "decimals": "2", "first": true, "lang": "en-US", "name": "us-gaap:SharePrice", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2424413 - Disclosure - Fair value of financial instruments - Unobservable Inputs (Details)", "role": "http://iea.net/role/FairvalueoffinancialinstrumentsUnobservableInputsDetails", "shortName": "Fair value of financial instruments - Unobservable Inputs (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "iea-20210930.htm", "contextRef": "i5bac557aa7e149108dad871a2751e8a4_I20210930", "decimals": "2", "first": true, "lang": "en-US", "name": "us-gaap:SharePrice", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "iea-20210930.htm", "contextRef": "i5bac557aa7e149108dad871a2751e8a4_I20210930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DebtInstrumentCarryingAmount", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2427414 - Disclosure - Debt and Series B Preferred Stock - Long-Term Debt (Details)", "role": "http://iea.net/role/DebtandSeriesBPreferredStockLongTermDebtDetails", "shortName": "Debt and Series B Preferred Stock - Long-Term Debt (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "iea-20210930.htm", "contextRef": "i5bac557aa7e149108dad871a2751e8a4_I20210930", "decimals": "-3", "lang": "en-US", "name": "us-gaap:LongTermDebtNoncurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "iea-20210930.htm", "contextRef": "i5bac557aa7e149108dad871a2751e8a4_I20210930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DebtInstrumentCarryingAmount", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2428415 - Disclosure - Debt and Series B Preferred Stock- Narrative (Details)", "role": "http://iea.net/role/DebtandSeriesBPreferredStockNarrativeDetails", "shortName": "Debt and Series B Preferred Stock- Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "iea-20210930.htm", "contextRef": "i88b018d47f614dc8afe51902c732e970_I20210817", "decimals": "-3", "lang": "en-US", "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "iea-20210930.htm", "contextRef": "i692c6d4f892349b789888cee1c8aa732_I20210817", "decimals": "-2", "first": true, "lang": "en-US", "name": "us-gaap:PreferredStockLiquidationPreferenceValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2429416 - Disclosure - Debt and Series B Preferred Stock - Series B Preferred Stock (Details)", "role": "http://iea.net/role/DebtandSeriesBPreferredStockSeriesBPreferredStockDetails", "shortName": "Debt and Series B Preferred Stock - Series B Preferred Stock (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "iea-20210930.htm", "contextRef": "i692c6d4f892349b789888cee1c8aa732_I20210817", "decimals": "-2", "first": true, "lang": "en-US", "name": "us-gaap:PreferredStockLiquidationPreferenceValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DebtInstrumentRedemptionTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "iea-20210930.htm", "contextRef": "i54b67af6b88b4b88bf040350018899ce_D20210817-20210817", "decimals": "3", "first": true, "lang": "en-US", "name": "us-gaap:DebtInstrumentRedemptionPricePercentage", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2430417 - Disclosure - Debt Instrument Redemption (Details)", "role": "http://iea.net/role/DebtInstrumentRedemptionDetails", "shortName": "Debt Instrument Redemption (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DebtInstrumentRedemptionTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "iea-20210930.htm", "contextRef": "i54b67af6b88b4b88bf040350018899ce_D20210817-20210817", "decimals": "3", "first": true, "lang": "en-US", "name": "us-gaap:DebtInstrumentRedemptionPricePercentage", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "iea-20210930.htm", "contextRef": "icbafdebc28184392bf9b925de1dfe266_I20210817", "decimals": "-6", "first": true, "lang": "en-US", "name": "iea:AdditionalBorrowingUnderRevolvingCreditFacility", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2431418 - Disclosure - Revolving Credit Facility (Details)", "role": "http://iea.net/role/RevolvingCreditFacilityDetails", "shortName": "Revolving Credit Facility (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "iea-20210930.htm", "contextRef": "icbafdebc28184392bf9b925de1dfe266_I20210817", "decimals": "-6", "first": true, "lang": "en-US", "name": "iea:AdditionalBorrowingUnderRevolvingCreditFacility", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfExtinguishmentOfDebtTextBlock", "ix:continuation", "body", "html" ], "baseRef": "iea-20210930.htm", "contextRef": "icbafdebc28184392bf9b925de1dfe266_I20210817", "decimals": "-3", "first": true, "lang": "en-US", "name": "iea:ProceedsFromIssuanceOfDebtAndStock", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2432419 - Disclosure - Extinguishment of Debt and Series B Preferred Stock (Details)", "role": "http://iea.net/role/ExtinguishmentofDebtandSeriesBPreferredStockDetails", "shortName": "Extinguishment of Debt and Series B Preferred Stock (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfExtinguishmentOfDebtTextBlock", "ix:continuation", "body", "html" ], "baseRef": "iea-20210930.htm", "contextRef": "icbafdebc28184392bf9b925de1dfe266_I20210817", "decimals": "-3", "first": true, "lang": "en-US", "name": "iea:ProceedsFromIssuanceOfDebtAndStock", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "iea-20210930.htm", "contextRef": "ic1ddd22e3d254d72a301c84c1fa7141b_I20191231", "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-20210930.htm", "contextRef": "ib167e87e2d3e4ef5a901910b5dbad619_D20200101-20200331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "iea-20210930.htm", "contextRef": "i5bac557aa7e149108dad871a2751e8a4_I20210930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ContractualObligationFutureMinimumPaymentsDueRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2433420 - Disclosure - Debt and Series B Preferred Stock- Long Term Debt Obligations (Details)", "role": "http://iea.net/role/DebtandSeriesBPreferredStockLongTermDebtObligationsDetails", "shortName": "Debt and Series B Preferred Stock- Long Term Debt Obligations (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "iea-20210930.htm", "contextRef": "i5bac557aa7e149108dad871a2751e8a4_I20210930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ContractualObligationFutureMinimumPaymentsDueRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "iea-20210930.htm", "contextRef": "i5bac557aa7e149108dad871a2751e8a4_I20210930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FinanceLeaseLiability", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2436421 - 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-20210930.htm", "contextRef": "i5bac557aa7e149108dad871a2751e8a4_I20210930", "decimals": "-3", "lang": "en-US", "name": "us-gaap:FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "iea-20210930.htm", "contextRef": "i5bac557aa7e149108dad871a2751e8a4_I20210930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2437422 - 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-20210930.htm", "contextRef": "i5bac557aa7e149108dad871a2751e8a4_I20210930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "iea-20210930.htm", "contextRef": "i5bac557aa7e149108dad871a2751e8a4_I20210930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2438423 - 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-20210930.htm", "contextRef": "i5bac557aa7e149108dad871a2751e8a4_I20210930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "iea:ScheduleofAdditionalLeaseInformationTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "iea-20210930.htm", "contextRef": "i78c2301d86454d4ca0c7f39ff8d7b427_D20210701-20210930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FinanceLeaseRightOfUseAssetAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2439424 - 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-20210930.htm", "contextRef": "i78c2301d86454d4ca0c7f39ff8d7b427_D20210701-20210930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FinanceLeaseRightOfUseAssetAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "iea-20210930.htm", "contextRef": "i5bac557aa7e149108dad871a2751e8a4_I20210930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LettersOfCreditOutstandingAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2440425 - Disclosure - Other Commitments and contingencies (Details)", "role": "http://iea.net/role/OtherCommitmentsandcontingenciesDetails", "shortName": "Other Commitments and contingencies (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "iea-20210930.htm", "contextRef": "i5bac557aa7e149108dad871a2751e8a4_I20210930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LettersOfCreditOutstandingAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "iea-20210930.htm", "contextRef": "i78c2301d86454d4ca0c7f39ff8d7b427_D20210701-20210930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2443426 - 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-20210930.htm", "contextRef": "i78c2301d86454d4ca0c7f39ff8d7b427_D20210701-20210930", "decimals": "INF", "lang": "en-US", "name": "us-gaap:IncrementalCommonSharesAttributableToCallOptionsAndWarrants", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "us-gaap:PreferredStockSharesOutstanding", "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "iea-20210930.htm", "contextRef": "ie2de806b6bb44c93b906797a11b7ece3_I20201231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:PreferredStockSharesIssued", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2444427 - 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-20210930.htm", "contextRef": "i17e2b4735ea0408a91d1c6b1e2f3994b_D20210802-20210802", "decimals": "INF", "lang": "en-US", "name": "us-gaap:StockIssuedDuringPeriodSharesNewIssues", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R58": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "iea-20210930.htm", "contextRef": "ibd6d719240884915865e3cac0a60465d_D20210101-20210930", "decimals": "2", "first": true, "lang": "en-US", "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2446428 - 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-20210930.htm", "contextRef": "ibd6d719240884915865e3cac0a60465d_D20210101-20210930", "decimals": "2", "first": true, "lang": "en-US", "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R59": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ReconciliationOfRevenueFromSegmentsToConsolidatedTextBlock", "ix:continuation", "body", "html" ], "baseRef": "iea-20210930.htm", "contextRef": "i78c2301d86454d4ca0c7f39ff8d7b427_D20210701-20210930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Revenues", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2449429 - 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-20210930.htm", "contextRef": "i78c2301d86454d4ca0c7f39ff8d7b427_D20210701-20210930", "decimals": "3", "lang": "en-US", "name": "iea:Segmentrevenueasapercentageoftotalrevenue", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "iea-20210930.htm", "contextRef": "ibd6d719240884915865e3cac0a60465d_D20210101-20210930", "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-20210930.htm", "contextRef": "ibd6d719240884915865e3cac0a60465d_D20210101-20210930", "decimals": "-3", "lang": "en-US", "name": "us-gaap:DepreciationDepletionAndAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R60": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "iea-20210930.htm", "contextRef": "i5bac557aa7e149108dad871a2751e8a4_I20210930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2452430 - Disclosure - Investments, Equity Method and Joint Ventures (Details)", "role": "http://iea.net/role/InvestmentsEquityMethodandJointVenturesDetails", "shortName": "Investments, Equity Method and Joint Ventures (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "iea:ScheduleOfOperatingActivitiesOfJointVenturesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "iea-20210930.htm", "contextRef": "i64e8d77fda41477bb2f894040c0252b5_D20210701-20210930", "decimals": "-3", "lang": "en-US", "name": "us-gaap:Revenues", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R61": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "iea-20210930.htm", "contextRef": "ie2368b6cc9bc4570b90379f57f24fdad_I20210802", "decimals": "0", "first": true, "lang": "en-US", "name": "iea:NumberOfBoardMembers", "reportCount": 1, "unique": true, "unitRef": "segment", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2455431 - Disclosure - Related party transactions (Details)", "role": "http://iea.net/role/RelatedpartytransactionsDetails", "shortName": "Related party transactions (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "iea-20210930.htm", "contextRef": "ie2368b6cc9bc4570b90379f57f24fdad_I20210802", "decimals": "0", "first": true, "lang": "en-US", "name": "iea:NumberOfBoardMembers", "reportCount": 1, "unique": true, "unitRef": "segment", "xsiNil": "false" } }, "R62": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "iea-20210930.htm", "contextRef": "i17e2b4735ea0408a91d1c6b1e2f3994b_D20210802-20210802", "decimals": "2", "first": true, "lang": "en-US", "name": "us-gaap:SaleOfStockPercentageOfOwnershipAfterTransaction", "reportCount": 1, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2458432 - Disclosure - Subsequent Events (Details)", "role": "http://iea.net/role/SubsequentEventsDetails", "shortName": "Subsequent Events (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "iea-20210930.htm", "contextRef": "id143a5612ab44e089a5089e2ff5f6d0c_I20211003", "decimals": "INF", "lang": "en-US", "name": "us-gaap:ClassOfWarrantOrRightOutstanding", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "iea-20210930.htm", "contextRef": "ibd6d719240884915865e3cac0a60465d_D20210101-20210930", "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", "role": "http://iea.net/role/BusinessBasisofPresentationandSignificantAccountingPolicies", "shortName": "Business, Basis of Presentation and Significant Accounting Policies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "iea-20210930.htm", "contextRef": "ibd6d719240884915865e3cac0a60465d_D20210101-20210930", "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-20210930.htm", "contextRef": "ibd6d719240884915865e3cac0a60465d_D20210101-20210930", "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-20210930.htm", "contextRef": "ibd6d719240884915865e3cac0a60465d_D20210101-20210930", "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-20210930.htm", "contextRef": "i27b29700e52e46cca6c882e3b95d1632_D20200101-20200930", "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-20210930.htm", "contextRef": "i27b29700e52e46cca6c882e3b95d1632_D20200101-20200930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 60, "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/2020-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/2020-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/2020-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/2020-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/2020-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 YYYY 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/2020-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 YYYY-MM-DD.", "label": "Document Period End Date", "terseLabel": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://iea.net/role/DocumentandEntityInformation" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r497" ], "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/2020-01-31", "presentation": [ "http://iea.net/role/DocumentandEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r498" ], "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/2020-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/2020-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/2020-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/2020-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/2020-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/2020-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/2020-01-31", "presentation": [ "http://iea.net/role/DocumentandEntityInformation" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r499" ], "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/2020-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/2020-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/2020-01-31", "presentation": [ "http://iea.net/role/DocumentandEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r499" ], "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/2020-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/2020-01-31", "presentation": [ "http://iea.net/role/DocumentandEntityInformation" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r499" ], "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/2020-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/2020-01-31", "presentation": [ "http://iea.net/role/DocumentandEntityInformation" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r500" ], "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/2020-01-31", "presentation": [ "http://iea.net/role/DocumentandEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r499" ], "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/2020-01-31", "presentation": [ "http://iea.net/role/DocumentandEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r499" ], "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/2020-01-31", "presentation": [ "http://iea.net/role/DocumentandEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r499" ], "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/2020-01-31", "presentation": [ "http://iea.net/role/DocumentandEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r499" ], "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/2020-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/2020-01-31", "presentation": [ "http://iea.net/role/DocumentandEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r495" ], "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/2020-01-31", "presentation": [ "http://iea.net/role/DocumentandEntityInformation" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r496" ], "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/2020-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/2020-01-31", "presentation": [ "http://iea.net/role/DocumentandEntityInformation" ], "xbrltype": "tradingSymbolItemType" }, "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/20210930", "presentation": [ "http://iea.net/role/FairvalueoffinancialinstrumentsFairValueDetails" ], "xbrltype": "integerItemType" }, "iea_A30MonthsFromEquityAgreement": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "30 months from equity agreement", "label": "30 months from equity agreement", "terseLabel": "30 months from equity agreement" } } }, "localname": "A30MonthsFromEquityAgreement", "nsuri": "http://iea.net/20210930", "presentation": [ "http://iea.net/role/RelatedpartytransactionsDetails" ], "xbrltype": "integerItemType" }, "iea_AdditionalBorrowingUnderRevolvingCreditFacility": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Additional borrowing under revolving credit facility", "label": "Additional borrowing under revolving credit facility", "terseLabel": "Additional borrowing under revolving credit facility" } } }, "localname": "AdditionalBorrowingUnderRevolvingCreditFacility", "nsuri": "http://iea.net/20210930", "presentation": [ "http://iea.net/role/RevolvingCreditFacilityDetails" ], "xbrltype": "monetaryItemType" }, "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/20210930", "xbrltype": "stringItemType" }, "iea_AntiDilutionSharesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Anti-Dilution Shares", "label": "Anti-Dilution Shares [Member]", "terseLabel": "Anti-Dilution Shares" } } }, "localname": "AntiDilutionSharesMember", "nsuri": "http://iea.net/20210930", "presentation": [ "http://iea.net/role/EarningspershareNarrativeDetails", "http://iea.net/role/FairvalueoffinancialinstrumentsFairValueDetails" ], "xbrltype": "domainItemType" }, "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/20210930", "presentation": [ "http://iea.net/role/EarningspershareNarrativeDetails", "http://iea.net/role/FairvalueoffinancialinstrumentsFairValueDetails" ], "xbrltype": "sharesItemType" }, "iea_AntidulitiveSecuritiesOutstandingSharesUnderAverageMarketPrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Antidulitive Securities Outstanding Shares Under Average Market Price", "label": "Antidulitive Securities Outstanding Shares Under Average Market Price", "terseLabel": "Antidulitive Securities Outstanding Shares Under Average Market Price" } } }, "localname": "AntidulitiveSecuritiesOutstandingSharesUnderAverageMarketPrice", "nsuri": "http://iea.net/20210930", "presentation": [ "http://iea.net/role/EarningspershareBasicandDilutedEPSDetails" ], "xbrltype": "sharesItemType" }, "iea_AresMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Ares [Member]", "label": "Ares [Member]", "terseLabel": "Ares" } } }, "localname": "AresMember", "nsuri": "http://iea.net/20210930", "presentation": [ "http://iea.net/role/RelatedpartytransactionsDetails" ], "xbrltype": "domainItemType" }, "iea_BorrowingCapacityForLettersOfCredit": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "borrowing capacity for letters of credit", "label": "borrowing capacity for letters of credit", "terseLabel": "borrowing capacity for letters of credit" } } }, "localname": "BorrowingCapacityForLettersOfCredit", "nsuri": "http://iea.net/20210930", "presentation": [ "http://iea.net/role/RevolvingCreditFacilityDetails" ], "xbrltype": "monetaryItemType" }, "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/20210930", "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/20210930", "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/20210930", "presentation": [ "http://iea.net/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "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/20210930", "xbrltype": "stringItemType" }, "iea_ContractWithCustomerRevenueRecognizedRelatedToUnapprovedChangeOrdersAndClaims": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Contract with Customer, Revenue Recognized, Related to Unapproved Change Orders and Claims", "label": "Contract with Customer, Revenue Recognized, Related to Unapproved Change Orders and Claims", "terseLabel": "Contract with Customer, Revenue Recognized, Related to Unapproved Change Orders and Claims" } } }, "localname": "ContractWithCustomerRevenueRecognizedRelatedToUnapprovedChangeOrdersAndClaims", "nsuri": "http://iea.net/20210930", "presentation": [ "http://iea.net/role/BusinessBasisofPresentationandSignificantAccountingPoliciesRevenue606Details" ], "xbrltype": "monetaryItemType" }, "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/20210930", "presentation": [ "http://iea.net/role/DebtandSeriesBPreferredStockNarrativeDetails" ], "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/20210930", "presentation": [ "http://iea.net/role/DebtandSeriesBPreferredStockNarrativeDetails" ], "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/20210930", "presentation": [ "http://iea.net/role/DebtandSeriesBPreferredStockNarrativeDetails" ], "xbrltype": "pureItemType" }, "iea_DebtInstrumentRedemptionPrice2025Percentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Redemption Price, 2025 Percentage", "label": "Debt Instrument, Redemption Price, 2025 Percentage", "terseLabel": "2025" } } }, "localname": "DebtInstrumentRedemptionPrice2025Percentage", "nsuri": "http://iea.net/20210930", "presentation": [ "http://iea.net/role/DebtInstrumentRedemptionDetails" ], "xbrltype": "percentItemType" }, "iea_DebtInstrumentRedemptionPricePercentage2026AndThereafter": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Redemption Price, Percentage 2026 and thereafter", "label": "Debt Instrument, Redemption Price, Percentage 2026 and thereafter", "terseLabel": "2026 and thereafter" } } }, "localname": "DebtInstrumentRedemptionPricePercentage2026AndThereafter", "nsuri": "http://iea.net/20210930", "presentation": [ "http://iea.net/role/DebtInstrumentRedemptionDetails" ], "xbrltype": "percentItemType" }, "iea_DebtInstrumentRedemptionPricePercentageBeforeAugust2024": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Redemption Price, Percentage Before August 2024", "label": "Debt Instrument, Redemption Price, Percentage Before August 2024", "terseLabel": "Debt Instrument, Redemption Price, Percentage Before August 2024" } } }, "localname": "DebtInstrumentRedemptionPricePercentageBeforeAugust2024", "nsuri": "http://iea.net/20210930", "presentation": [ "http://iea.net/role/DebtInstrumentRedemptionDetails" ], "xbrltype": "percentItemType" }, "iea_DebtSeriesBPreferredStock": { "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": "Debt - Series B Preferred Stock", "label": "Debt - Series B Preferred Stock", "terseLabel": "Debt - Series B Preferred Stock" } } }, "localname": "DebtSeriesBPreferredStock", "nsuri": "http://iea.net/20210930", "presentation": [ "http://iea.net/role/CondensedConsolidatedBalanceSheets", "http://iea.net/role/DebtandSeriesBPreferredStockLongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "iea_DeferredCompensationNonCashOperatingActivities": { "auth_ref": [], "calculation": { "http://iea.net/role/CondensedConsolidatedStatementsofCashFlows": { "order": 13.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/20210930", "presentation": [ "http://iea.net/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "iea_EconomicOwnershipPercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Economic Ownership Percentage", "label": "Economic Ownership Percentage", "terseLabel": "Economic Ownership Percentage" } } }, "localname": "EconomicOwnershipPercentage", "nsuri": "http://iea.net/20210930", "presentation": [ "http://iea.net/role/RelatedpartytransactionsDetails" ], "xbrltype": "percentItemType" }, "iea_EnvironmentalRevenueMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Environmental Revenue [Member]", "label": "Environmental Revenue [Member]", "terseLabel": "Environmental Revenue" } } }, "localname": "EnvironmentalRevenueMember", "nsuri": "http://iea.net/20210930", "presentation": [ "http://iea.net/role/BusinessBasisofPresentationandSignificantAccountingPoliciesDisaggregationofRevenueDetails" ], "xbrltype": "domainItemType" }, "iea_EquityProceedsUsedToExtinguishDebtPercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Equity Proceeds Used to Extinguish Debt, Percentage", "label": "Equity Proceeds Used to Extinguish Debt, Percentage", "terseLabel": "Equity Proceeds Used to Extinguish Debt, Percentage" } } }, "localname": "EquityProceedsUsedToExtinguishDebtPercentage", "nsuri": "http://iea.net/20210930", "presentation": [ "http://iea.net/role/DebtInstrumentRedemptionDetails" ], "xbrltype": "percentItemType" }, "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/20210930", "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/20210930", "presentation": [ "http://iea.net/role/CommitmentsandcontingenciesFutureminimumpaymentsoffinanceleasesDetails" ], "xbrltype": "monetaryItemType" }, "iea_FixedChargeCoverageRatio": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fixed Charge Coverage Ratio", "label": "Fixed Charge Coverage Ratio", "terseLabel": "Fixed Charge Coverage Ratio" } } }, "localname": "FixedChargeCoverageRatio", "nsuri": "http://iea.net/20210930", "presentation": [ "http://iea.net/role/DebtandSeriesBPreferredStockNarrativeDetails" ], "xbrltype": "pureItemType" }, "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/20210930", "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/20210930", "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" } } }, "localname": "HeavyCivilRevenueMember", "nsuri": "http://iea.net/20210930", "presentation": [ "http://iea.net/role/BusinessBasisofPresentationandSignificantAccountingPoliciesDisaggregationofRevenueDetails" ], "xbrltype": "domainItemType" }, "iea_IncrementalCommonSharesAttributableToDilutiveEffectOfMergerWarrants": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Incremental Common Shares Attributable to Dilutive Effect of Merger Warrants", "label": "Incremental Common Shares Attributable to Dilutive Effect of Merger Warrants", "terseLabel": "Incremental Common Shares Attributable to Dilutive Effect of Merger Warrants" } } }, "localname": "IncrementalCommonSharesAttributableToDilutiveEffectOfMergerWarrants", "nsuri": "http://iea.net/20210930", "presentation": [ "http://iea.net/role/EarningspershareBasicandDilutedEPSDetails" ], "xbrltype": "sharesItemType" }, "iea_IncrementalCommonSharesAttributableToDilutiveEffectOfOptions": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Incremental Common Shares Attributable to Dilutive Effect of Options", "label": "Incremental Common Shares Attributable to Dilutive Effect of Options", "terseLabel": "Incremental Common Shares Attributable to Dilutive Effect of Options" } } }, "localname": "IncrementalCommonSharesAttributableToDilutiveEffectOfOptions", "nsuri": "http://iea.net/20210930", "presentation": [ "http://iea.net/role/EarningspershareBasicandDilutedEPSDetails" ], "xbrltype": "sharesItemType" }, "iea_IndebtednessLimit": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Indebtedness Limit", "label": "Indebtedness Limit", "terseLabel": "Indebtedness Limit" } } }, "localname": "IndebtednessLimit", "nsuri": "http://iea.net/20210930", "presentation": [ "http://iea.net/role/RelatedpartytransactionsDetails" ], "xbrltype": "monetaryItemType" }, "iea_IndexRateLoansMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Index Rate Loans", "label": "Index Rate Loans [Member]", "terseLabel": "Index Rate Loans" } } }, "localname": "IndexRateLoansMember", "nsuri": "http://iea.net/20210930", "presentation": [ "http://iea.net/role/RevolvingCreditFacilityDetails" ], "xbrltype": "domainItemType" }, "iea_MaximumInterestRatePercentageIncreaseForRevolver": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Maximum interest rate percentage increase for revolver", "label": "Maximum interest rate percentage increase for revolver", "terseLabel": "Maximum interest rate percentage increase for revolver" } } }, "localname": "MaximumInterestRatePercentageIncreaseForRevolver", "nsuri": "http://iea.net/20210930", "presentation": [ "http://iea.net/role/RevolvingCreditFacilityDetails" ], "xbrltype": "percentItemType" }, "iea_MaximumOwnershipFor2BoardSeats": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Maximum Ownership for 2 Board Seats", "label": "Maximum Ownership for 2 Board Seats", "terseLabel": "Maximum Ownership for 2 Board Seats" } } }, "localname": "MaximumOwnershipFor2BoardSeats", "nsuri": "http://iea.net/20210930", "presentation": [ "http://iea.net/role/RelatedpartytransactionsDetails" ], "xbrltype": "percentItemType" }, "iea_MergerWarrants": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Total outstanding Merger Warrants", "label": "Merger Warrants", "terseLabel": "Merger Warrants" } } }, "localname": "MergerWarrants", "nsuri": "http://iea.net/20210930", "presentation": [ "http://iea.net/role/EarningspershareNarrativeDetails" ], "xbrltype": "sharesItemType" }, "iea_MergerWarrantsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Merger Warrants that are publicly traded and for every 2 warrants at $5.75, owner can redeem one share of common stock at $11.50", "label": "Merger Warrants [Member]", "terseLabel": "Merger Warrants" } } }, "localname": "MergerWarrantsMember", "nsuri": "http://iea.net/20210930", "presentation": [ "http://iea.net/role/EarningspershareBasicandDilutedEPSDetails", "http://iea.net/role/EarningspershareNarrativeDetails", "http://iea.net/role/FairvalueoffinancialinstrumentsUnobservableInputsDetails" ], "xbrltype": "domainItemType" }, "iea_MergerWarrantsPrivate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Merger Warrants - Private", "label": "Merger Warrants - Private", "terseLabel": "Merger Warrants - Private" } } }, "localname": "MergerWarrantsPrivate", "nsuri": "http://iea.net/20210930", "presentation": [ "http://iea.net/role/EarningspershareNarrativeDetails", "http://iea.net/role/FairvalueoffinancialinstrumentsFairValueDetails" ], "xbrltype": "sharesItemType" }, "iea_MergerWarrantsPrivateMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Merger Warrants - Private", "label": "Merger Warrants - Private [Member]", "terseLabel": "Merger Warrants - Private" } } }, "localname": "MergerWarrantsPrivateMember", "nsuri": "http://iea.net/20210930", "presentation": [ "http://iea.net/role/FairvalueoffinancialinstrumentsFairValueDetails", "http://iea.net/role/FairvalueoffinancialinstrumentsFairValueLiabilitiesMeasuredonRecurringBasisDetails", "http://iea.net/role/FairvalueoffinancialinstrumentsReconciliationofLevel3InputsDetails" ], "xbrltype": "domainItemType" }, "iea_MinimumInterestRateAdjustmentForRevolver": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Minimum interest rate adjustment for revolver", "label": "Minimum interest rate adjustment for revolver", "terseLabel": "Minimum interest rate adjustment for revolver" } } }, "localname": "MinimumInterestRateAdjustmentForRevolver", "nsuri": "http://iea.net/20210930", "presentation": [ "http://iea.net/role/RevolvingCreditFacilityDetails" ], "xbrltype": "percentItemType" }, "iea_MinimumOwnershipForBoardSeat": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Minimum Ownership for Board Seat", "label": "Minimum Ownership for Board Seat", "terseLabel": "Minimum Ownership for Board Seat" } } }, "localname": "MinimumOwnershipForBoardSeat", "nsuri": "http://iea.net/20210930", "presentation": [ "http://iea.net/role/RelatedpartytransactionsDetails" ], "xbrltype": "percentItemType" }, "iea_NetTransactionProceedsFromEquityAndDebt": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Net transaction proceeds from Equity and Debt transactions", "label": "Net transaction proceeds from Equity and Debt", "terseLabel": "Net transaction proceeds from Equity and Debt" } } }, "localname": "NetTransactionProceedsFromEquityAndDebt", "nsuri": "http://iea.net/20210930", "presentation": [ "http://iea.net/role/ExtinguishmentofDebtandSeriesBPreferredStockDetails" ], "xbrltype": "monetaryItemType" }, "iea_NumberOfBoardMembers": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of Board Members", "label": "Number of Board Members", "terseLabel": "Number of Board Members" } } }, "localname": "NumberOfBoardMembers", "nsuri": "http://iea.net/20210930", "presentation": [ "http://iea.net/role/RelatedpartytransactionsDetails" ], "xbrltype": "integerItemType" }, "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/20210930", "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/20210930", "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/20210930", "presentation": [ "http://iea.net/role/CommitmentsandcontingenciesScheduleofAdditionalLeaseInformationDetails" ], "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/20210930", "presentation": [ "http://iea.net/role/DebtandSeriesBPreferredStockSeriesBPreferredStockDetails" ], "xbrltype": "stringItemType" }, "iea_PrefundedWarrantsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Prefunded Warrants", "label": "Prefunded Warrants [Member]", "terseLabel": "Prefunded Warrants" } } }, "localname": "PrefundedWarrantsMember", "nsuri": "http://iea.net/20210930", "presentation": [ "http://iea.net/role/EarningspershareBasicandDilutedEPSDetails", "http://iea.net/role/EarningspershareNarrativeDetails" ], "xbrltype": "domainItemType" }, "iea_ProceedsFromIssuanceOfDebtAndStock": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Proceeds from issuance of debt and stock", "label": "Proceeds from issuance of debt and stock", "terseLabel": "Proceeds from issuance of debt and stock" } } }, "localname": "ProceedsFromIssuanceOfDebtAndStock", "nsuri": "http://iea.net/20210930", "presentation": [ "http://iea.net/role/ExtinguishmentofDebtandSeriesBPreferredStockDetails" ], "xbrltype": "monetaryItemType" }, "iea_RailConstructionRevenueMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Rail Construction Revenue [Member]", "label": "Rail Construction Revenue [Member]", "terseLabel": "Rail Construction Revenue" } } }, "localname": "RailConstructionRevenueMember", "nsuri": "http://iea.net/20210930", "presentation": [ "http://iea.net/role/BusinessBasisofPresentationandSignificantAccountingPoliciesDisaggregationofRevenueDetails" ], "xbrltype": "domainItemType" }, "iea_RailJointVentureMemberMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Rail Joint Venture Member", "label": "Rail Joint Venture Member [Member]", "terseLabel": "Rail Joint Venture Member" } } }, "localname": "RailJointVentureMemberMember", "nsuri": "http://iea.net/20210930", "presentation": [ "http://iea.net/role/InvestmentsEquityMethodandJointVenturesDetails" ], "xbrltype": "domainItemType" }, "iea_RenewablesSegmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Renewables Segment [Member]", "label": "Renewables Segment [Member]", "terseLabel": "Renewables Segment" } } }, "localname": "RenewablesSegmentMember", "nsuri": "http://iea.net/20210930", "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/20210930", "xbrltype": "stringItemType" }, "iea_ScheduleOfOperatingActivitiesOfJointVenturesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule of Operating Activities of Joint Ventures", "label": "Schedule of Operating Activities of Joint Ventures [Table Text Block]", "terseLabel": "Schedule of Operating Activities of Joint Ventures" } } }, "localname": "ScheduleOfOperatingActivitiesOfJointVenturesTableTextBlock", "nsuri": "http://iea.net/20210930", "presentation": [ "http://iea.net/role/InvestmentsEquityMethodandJointVenturesTables" ], "xbrltype": "textBlockItemType" }, "iea_ScheduleOfOperatingActivitiesOfVariableInterestEntitiesLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule of Operating Activities of Variable Interest Entities [Line Items]", "label": "Schedule of Operating Activities of Variable Interest Entities [Line Items]", "terseLabel": "Schedule of Operating Activities of Joint Ventures [Line Items]" } } }, "localname": "ScheduleOfOperatingActivitiesOfVariableInterestEntitiesLineItems", "nsuri": "http://iea.net/20210930", "presentation": [ "http://iea.net/role/InvestmentsEquityMethodandJointVenturesDetails" ], "xbrltype": "stringItemType" }, "iea_ScheduleOfOperatingActivitiesOfVariableInterestEntitiesTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule of Operating Activities of Variable Interest Entities [Table]", "label": "Schedule of Operating Activities of Variable Interest Entities [Table]", "terseLabel": "Schedule of Operating Activities of Joint Ventures [Table]" } } }, "localname": "ScheduleOfOperatingActivitiesOfVariableInterestEntitiesTable", "nsuri": "http://iea.net/20210930", "presentation": [ "http://iea.net/role/InvestmentsEquityMethodandJointVenturesDetails" ], "xbrltype": "stringItemType" }, "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/20210930", "presentation": [ "http://iea.net/role/DebtandSeriesBPreferredStockSeriesBPreferredStockDetails" ], "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" } } }, "localname": "ScheduleofAdditionalLeaseInformationTableTextBlock", "nsuri": "http://iea.net/20210930", "presentation": [ "http://iea.net/role/CommitmentsandcontingenciesTables" ], "xbrltype": "textBlockItemType" }, "iea_SeatsOnBoardOfDirectors": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Seats on Board of Directors", "label": "Seats on Board of Directors", "terseLabel": "Seats on Board of Directors" } } }, "localname": "SeatsOnBoardOfDirectors", "nsuri": "http://iea.net/20210930", "presentation": [ "http://iea.net/role/RelatedpartytransactionsDetails" ], "xbrltype": "integerItemType" }, "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/20210930", "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/20210930", "xbrltype": "stringItemType" }, "iea_SeriesAConversionSharesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Series A Conversion Shares", "label": "Series A Conversion Shares [Member]", "terseLabel": "Series A Conversion Shares" } } }, "localname": "SeriesAConversionSharesMember", "nsuri": "http://iea.net/20210930", "presentation": [ "http://iea.net/role/EarningspershareNarrativeDetails", "http://iea.net/role/FairvalueoffinancialinstrumentsFairValueDetails" ], "xbrltype": "domainItemType" }, "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" } } }, "localname": "SeriesB1PreferredStock6WarrantsMember", "nsuri": "http://iea.net/20210930", "presentation": [ "http://iea.net/role/FairvalueoffinancialinstrumentsFairValueDetails", "http://iea.net/role/FairvalueoffinancialinstrumentsFairValueLiabilitiesMeasuredonRecurringBasisDetails", "http://iea.net/role/FairvalueoffinancialinstrumentsReconciliationofLevel3InputsDetails" ], "xbrltype": "domainItemType" }, "iea_SeriesBMergerWarrantAntiDilutionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Series B Merger Warrant Anti-Dilution", "label": "Series B Merger Warrant Anti-Dilution [Member]", "terseLabel": "Series B Merger Warrant Anti-Dilution" } } }, "localname": "SeriesBMergerWarrantAntiDilutionMember", "nsuri": "http://iea.net/20210930", "presentation": [ "http://iea.net/role/FairvalueoffinancialinstrumentsFairValueDetails", "http://iea.net/role/FairvalueoffinancialinstrumentsUnobservableInputsDetails" ], "xbrltype": "domainItemType" }, "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 - Conversion Warrants" } } }, "localname": "SeriesBPreferredSeriesAConversionWarrantsMember", "nsuri": "http://iea.net/20210930", "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" } } }, "localname": "SeriesBPreferredStockLiabilityMember", "nsuri": "http://iea.net/20210930", "presentation": [ "http://iea.net/role/DebtandSeriesBPreferredStockLongTermDebtDetails", "http://iea.net/role/DebtandSeriesBPreferredStockSeriesBPreferredStockDetails" ], "xbrltype": "domainItemType" }, "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" } } }, "localname": "SeriesBPreferredStockWarrantsatclosingMemberMember", "nsuri": "http://iea.net/20210930", "presentation": [ "http://iea.net/role/DebtandSeriesBPreferredStockSeriesBPreferredStockDetails", "http://iea.net/role/EarningspershareNarrativeDetails", "http://iea.net/role/FairvalueoffinancialinstrumentsFairValueDetails", "http://iea.net/role/FairvalueoffinancialinstrumentsFairValueLiabilitiesMeasuredonRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "iea_SharesIssuedEarnoutShares": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Shares Issued for earnout shares during the period related to the original merger due to achieving targets.", "label": "Shares Issued, Earnout shares", "terseLabel": "Shares Issued, Earnout shares" } } }, "localname": "SharesIssuedEarnoutShares", "nsuri": "http://iea.net/20210930", "presentation": [ "http://iea.net/role/CondensedStatementsofStockholdersEquityDeficitStatement" ], "xbrltype": "sharesItemType" }, "iea_SolarRevenueMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Solar Revenue [Member]", "label": "Solar Revenue [Member]", "terseLabel": "Solar Revenue" } } }, "localname": "SolarRevenueMember", "nsuri": "http://iea.net/20210930", "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" } } }, "localname": "SpecialtyCivilSegmentMember", "nsuri": "http://iea.net/20210930", "presentation": [ "http://iea.net/role/BusinessBasisofPresentationandSignificantAccountingPoliciesDisaggregationofRevenueDetails", "http://iea.net/role/GoodwillandIntangibleAssetsnetDetails", "http://iea.net/role/SegmentsDetails" ], "xbrltype": "domainItemType" }, "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" } } }, "localname": "ThirdARCreditAgreementMember", "nsuri": "http://iea.net/20210930", "presentation": [ "http://iea.net/role/DebtandSeriesBPreferredStockNarrativeDetails" ], "xbrltype": "domainItemType" }, "iea_TotalUseOfProceedsForDebtAndEquityExtinguishment": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total use of proceeds for Debt and Equity Extinguishment", "label": "Total use of proceeds for Debt and Equity Extinguishment", "terseLabel": "Total use of proceeds for Debt and Equity Extinguishment" } } }, "localname": "TotalUseOfProceedsForDebtAndEquityExtinguishment", "nsuri": "http://iea.net/20210930", "presentation": [ "http://iea.net/role/ExtinguishmentofDebtandSeriesBPreferredStockDetails" ], "xbrltype": "monetaryItemType" }, "iea_WarrantObligations": { "auth_ref": [], "calculation": { "http://iea.net/role/CondensedConsolidatedBalanceSheets": { "order": 8.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Warrant Obligations", "label": "Warrant Obligations", "terseLabel": "Warrant Obligations" } } }, "localname": "WarrantObligations", "nsuri": "http://iea.net/20210930", "presentation": [ "http://iea.net/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "iea_WindRevenueMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Wind Revenue [Member]", "label": "Wind Revenue [Member]", "terseLabel": "Wind Revenue" } } }, "localname": "WindRevenueMember", "nsuri": "http://iea.net/20210930", "presentation": [ "http://iea.net/role/BusinessBasisofPresentationandSignificantAccountingPoliciesDisaggregationofRevenueDetails" ], "xbrltype": "domainItemType" }, "srt_ConsolidatedEntitiesAxis": { "auth_ref": [ "r344", "r345", "r347", "r348", "r494" ], "lang": { "en-us": { "role": { "label": "Consolidated Entities [Axis]", "terseLabel": "Consolidated Entities [Axis]" } } }, "localname": "ConsolidatedEntitiesAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://iea.net/role/InvestmentsEquityMethodandJointVenturesDetails" ], "xbrltype": "stringItemType" }, "srt_ConsolidatedEntitiesDomain": { "auth_ref": [ "r344", "r345", "r347", "r348" ], "lang": { "en-us": { "role": { "label": "Consolidated Entities [Domain]", "terseLabel": "Consolidated Entities [Domain]" } } }, "localname": "ConsolidatedEntitiesDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://iea.net/role/InvestmentsEquityMethodandJointVenturesDetails" ], "xbrltype": "domainItemType" }, "srt_MajorCustomersAxis": { "auth_ref": [ "r193", "r281", "r286", "r478" ], "lang": { "en-us": { "role": { "label": "Customer [Axis]", "terseLabel": "Customer [Axis]" } } }, "localname": "MajorCustomersAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://iea.net/role/BusinessBasisofPresentationandSignificantAccountingPoliciesDisaggregationofRevenueDetails", "http://iea.net/role/BusinessBasisofPresentationandSignificantAccountingPoliciesScheduleofconcentrationsforrevenueandaccountsreceivableDetails" ], "xbrltype": "stringItemType" }, "srt_MaximumMember": { "auth_ref": [ "r301", "r302", "r413", "r414", "r415", "r416", "r417", "r418", "r439", "r476", "r479" ], "lang": { "en-us": { "role": { "label": "Maximum [Member]", "terseLabel": "Maximum" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://iea.net/role/IncometaxesDetails", "http://iea.net/role/RevolvingCreditFacilityDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r301", "r302", "r413", "r414", "r415", "r416", "r417", "r418", "r439", "r476", "r479" ], "lang": { "en-us": { "role": { "label": "Minimum [Member]", "terseLabel": "Minimum" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://iea.net/role/IncometaxesDetails", "http://iea.net/role/RevolvingCreditFacilityDetails" ], "xbrltype": "domainItemType" }, "srt_NameOfMajorCustomerDomain": { "auth_ref": [ "r193", "r281", "r286", "r478" ], "lang": { "en-us": { "role": { "label": "Customer [Domain]", "terseLabel": "Customer [Domain]" } } }, "localname": "NameOfMajorCustomerDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://iea.net/role/BusinessBasisofPresentationandSignificantAccountingPoliciesDisaggregationofRevenueDetails", "http://iea.net/role/BusinessBasisofPresentationandSignificantAccountingPoliciesScheduleofconcentrationsforrevenueandaccountsreceivableDetails" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r190", "r281", "r284", "r444", "r475", "r477" ], "lang": { "en-us": { "role": { "label": "Product and Service [Axis]", "terseLabel": "Product and Service [Axis]" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://iea.net/role/CondensedConsolidatedStatementofOperations" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [ "r190", "r281", "r284", "r444", "r475", "r477" ], "lang": { "en-us": { "role": { "label": "Product and Service [Domain]", "terseLabel": "Product and Service [Domain]" } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://iea.net/role/CondensedConsolidatedStatementofOperations" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r291", "r301", "r302", "r413", "r414", "r415", "r416", "r417", "r418", "r439", "r476", "r479" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]", "terseLabel": "Statistical Measurement [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://iea.net/role/FairvalueoffinancialinstrumentsUnobservableInputsDetails", "http://iea.net/role/IncometaxesDetails", "http://iea.net/role/RevolvingCreditFacilityDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r291", "r301", "r302", "r413", "r414", "r415", "r416", "r417", "r418", "r439", "r476", "r479" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Domain]", "terseLabel": "Statistical Measurement [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://iea.net/role/FairvalueoffinancialinstrumentsUnobservableInputsDetails", "http://iea.net/role/IncometaxesDetails", "http://iea.net/role/RevolvingCreditFacilityDetails" ], "xbrltype": "domainItemType" }, "srt_RestatementAxis": { "auth_ref": [ "r94", "r95", "r96", "r97", "r98", "r99", "r100", "r101", "r102", "r104", "r105", "r106", "r107", "r108", "r132", "r204", "r205", "r311", "r329", "r480", "r481", "r482", "r483", "r484", "r485", "r486", "r487", "r488", "r489" ], "lang": { "en-us": { "role": { "label": "Revision of Prior Period [Axis]", "terseLabel": "Restatement [Axis]" } } }, "localname": "RestatementAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://iea.net/role/CondensedConsolidatedBalanceSheets", "http://iea.net/role/CondensedConsolidatedStatementofOperations", "http://iea.net/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "srt_RestatementDomain": { "auth_ref": [ "r94", "r95", "r96", "r97", "r98", "r99", "r100", "r101", "r102", "r104", "r105", "r106", "r107", "r108", "r132", "r204", "r205", "r311", "r329", "r480", "r481", "r482", "r483", "r484", "r485", "r486", "r487", "r488", "r489" ], "lang": { "en-us": { "role": { "label": "Revision of Prior Period [Domain]", "terseLabel": "Restatement [Domain]" } } }, "localname": "RestatementDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://iea.net/role/CondensedConsolidatedBalanceSheets", "http://iea.net/role/CondensedConsolidatedStatementofOperations", "http://iea.net/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "domainItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r32" ], "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/2020-01-31", "presentation": [ "http://iea.net/role/CondensedConsolidatedBalanceSheets", "http://iea.net/role/InvestmentsEquityMethodandJointVenturesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock": { "auth_ref": [ "r210" ], "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" } } }, "localname": "AccountsReceivableAllowanceForCreditLossTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://iea.net/role/ContractAssetsandLiabilitiesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r4", "r18", "r195", "r196" ], "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/2020-01-31", "presentation": [ "http://iea.net/role/CondensedConsolidatedBalanceSheets", "http://iea.net/role/InvestmentsEquityMethodandJointVenturesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrent": { "auth_ref": [ "r36" ], "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/2020-01-31", "presentation": [ "http://iea.net/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r30", "r236" ], "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/2020-01-31", "presentation": [ "http://iea.net/role/PropertyplantandequipmentnetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife": { "auth_ref": [ "r225" ], "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/2020-01-31", "presentation": [ "http://iea.net/role/GoodwillandIntangibleAssetsnetScheduleofintangibleassetsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_AdditionalPaidInCapital": { "auth_ref": [ "r19", "r311" ], "calculation": { "http://iea.net/role/CondensedConsolidatedBalanceSheets": { "order": 2.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/2020-01-31", "presentation": [ "http://iea.net/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r94", "r95", "r97", "r308", "r309", "r310" ], "lang": { "en-us": { "role": { "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders.", "label": "Additional Paid-in Capital [Member]", "terseLabel": "Additional Paid-in Capital" } } }, "localname": "AdditionalPaidInCapitalMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://iea.net/role/CondensedStatementsofStockholdersEquityDeficitStatement" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebt": { "auth_ref": [ "r250" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Adjustment to additional paid in capital resulting from the recognition of convertible debt instruments as two separate components - a debt component and an equity component. This bifurcation may result in a basis difference associated with the liability component that represents a temporary difference for purposes of applying accounting for income taxes. The initial recognition of deferred taxes for the tax effect of that temporary difference is as an adjustment to additional paid in capital.", "label": "Adjustments to Additional Paid in Capital, Equity Component of Convertible Debt", "terseLabel": "Adjustments to Additional Paid in Capital, Equity Component of Convertible Debt" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebt", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://iea.net/role/CondensedStatementsofStockholdersEquityDeficitStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalIncomeTaxDeficiencyFromShareBasedCompensation": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease in additional paid in capital (APIC) resulting from a tax deficiency associated with a share-based compensation plan other than an employee stock ownership plan (ESOP).", "label": "Adjustments to Additional Paid in Capital, Income Tax Deficiency from Share-based Compensation", "terseLabel": "Adjustments to Additional Paid in Capital, Income Tax Deficiency from Share-based Compensation" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalIncomeTaxDeficiencyFromShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://iea.net/role/CondensedStatementsofStockholdersEquityDeficitStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r303", "r304", "r312", "r313" ], "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/2020-01-31", "presentation": [ "http://iea.net/role/CondensedStatementsofStockholdersEquityDeficitStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalWarrantIssued": { "auth_ref": [ "r249", "r262", "r269" ], "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/2020-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/2020-01-31", "presentation": [ "http://iea.net/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "auth_ref": [ "r24", "r197", "r206" ], "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/2020-01-31", "presentation": [ "http://iea.net/role/ContractAssetsandLiabilitiesActivityinallowancefordoubtfulaccountsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs": { "auth_ref": [ "r209" ], "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/2020-01-31", "presentation": [ "http://iea.net/role/ContractAssetsandLiabilitiesActivityinallowancefordoubtfulaccountsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfIntangibleAssets": { "auth_ref": [ "r75", "r223", "r230" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.", "label": "Amortization of Intangible Assets", "terseLabel": "Amortization of Intangible Assets" } } }, "localname": "AmortizationOfIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://iea.net/role/GoodwillandIntangibleAssetsnetScheduleofintangibleassetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r129" ], "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/2020-01-31", "presentation": [ "http://iea.net/role/EarningspershareBasicandDilutedEPSDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "auth_ref": [ "r129" ], "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/2020-01-31", "presentation": [ "http://iea.net/role/EarningspershareBasicandDilutedEPSDetails", "http://iea.net/role/EarningspershareNarrativeDetails", "http://iea.net/role/FairvalueoffinancialinstrumentsUnobservableInputsDetails" ], "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/2020-01-31", "presentation": [ "http://iea.net/role/EarningspershareBasicandDilutedEPSDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "auth_ref": [ "r129" ], "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/2020-01-31", "presentation": [ "http://iea.net/role/EarningspershareBasicandDilutedEPSDetails", "http://iea.net/role/EarningspershareNarrativeDetails", "http://iea.net/role/FairvalueoffinancialinstrumentsUnobservableInputsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Assets": { "auth_ref": [ "r87", "r166", "r179", "r186", "r201", "r344", "r347", "r366", "r450", "r464" ], "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/2020-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/2020-01-31", "presentation": [ "http://iea.net/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r5", "r6", "r46", "r87", "r201", "r344", "r347", "r366" ], "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/2020-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/2020-01-31", "presentation": [ "http://iea.net/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "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" } } }, "localname": "BasisOfAccountingPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://iea.net/role/BusinessBasisofPresentationandSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r3", "r28", "r77" ], "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/2020-01-31", "presentation": [ "http://iea.net/role/CondensedConsolidatedBalanceSheets", "http://iea.net/role/InvestmentsEquityMethodandJointVenturesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r71", "r77", "r82" ], "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/2020-01-31", "presentation": [ "http://iea.net/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect": { "auth_ref": [ "r71", "r367" ], "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/2020-01-31", "presentation": [ "http://iea.net/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ClassOfStockDomain": { "auth_ref": [ "r86", "r87", "r112", "r117", "r120", "r124", "r128", "r137", "r138", "r139", "r201", "r366" ], "lang": { "en-us": { "role": { "documentation": "Share of stock differentiated by the voting rights the holder receives. Examples include, but are not limited to, common stock, redeemable preferred stock, nonredeemable preferred stock, and convertible stock.", "label": "Class of Stock [Domain]", "terseLabel": "Class of Stock [Domain]" } } }, "localname": "ClassOfStockDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://iea.net/role/CondensedConsolidatedBalanceSheets", "http://iea.net/role/CondensedStatementsofStockholdersEquityDeficitStatement", "http://iea.net/role/DebtandSeriesBPreferredStockSeriesBPreferredStockDetails", "http://iea.net/role/EarningspershareNarrativeDetails", "http://iea.net/role/RelatedpartytransactionsDetails" ], "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/2020-01-31", "presentation": [ "http://iea.net/role/EarningspershareNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1": { "auth_ref": [ "r263" ], "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/2020-01-31", "presentation": [ "http://iea.net/role/EarningspershareBasicandDilutedEPSDetails", "http://iea.net/role/EarningspershareNarrativeDetails", "http://iea.net/role/FairvalueoffinancialinstrumentsUnobservableInputsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ClassOfWarrantOrRightOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of warrants or rights outstanding.", "label": "Class of Warrant or Right, Outstanding", "terseLabel": "Class of Warrant or Right, Outstanding" } } }, "localname": "ClassOfWarrantOrRightOutstanding", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://iea.net/role/EarningspershareNarrativeDetails", "http://iea.net/role/SubsequentEventsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r39", "r245", "r454", "r470" ], "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/2020-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/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r242", "r243", "r244", "r246" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for commitments and contingencies.", "label": "Commitments and Contingencies Disclosure [Text Block]", "terseLabel": "Commitments and contingencies" } } }, "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://iea.net/role/Commitmentsandcontingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r94", "r95" ], "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/2020-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/2020-01-31", "presentation": [ "http://iea.net/role/CondensedConsolidatedBalanceSheets", "http://iea.net/role/CondensedConsolidatedBalanceSheetsParenthetical", "http://iea.net/role/EarningspershareNarrativeDetails", "http://iea.net/role/FairvalueoffinancialinstrumentsFairValueDetails" ], "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/2020-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/2020-01-31", "presentation": [ "http://iea.net/role/CondensedConsolidatedBalanceSheets", "http://iea.net/role/CondensedConsolidatedBalanceSheetsParenthetical", "http://iea.net/role/EarningspershareNarrativeDetails", "http://iea.net/role/FairvalueoffinancialinstrumentsFairValueDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r15", "r262" ], "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/2020-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 150,000,000 shares authorized; 44,553,902 and 21,008,745 shares issued and 44,553,902 and 21,008,745 outstanding at September\u00a030, 2021 and December 31, 2020, respectively" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://iea.net/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "auth_ref": [ "r146", "r147", "r193", "r363", "r364" ], "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/2020-01-31", "presentation": [ "http://iea.net/role/BusinessBasisofPresentationandSignificantAccountingPoliciesScheduleofconcentrationsforrevenueandaccountsreceivableDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "auth_ref": [ "r146", "r147", "r193", "r363", "r364", "r490" ], "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/2020-01-31", "presentation": [ "http://iea.net/role/BusinessBasisofPresentationandSignificantAccountingPoliciesScheduleofconcentrationsforrevenueandaccountsreceivableDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskByTypeAxis": { "auth_ref": [ "r146", "r147", "r193", "r363", "r364", "r490" ], "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/2020-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/2020-01-31", "presentation": [ "http://iea.net/role/BusinessBasisofPresentationandSignificantAccountingPoliciesScheduleofconcentrationsforrevenueandaccountsreceivableDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskPercentage1": { "auth_ref": [ "r146", "r147", "r193", "r363", "r364" ], "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/2020-01-31", "presentation": [ "http://iea.net/role/BusinessBasisofPresentationandSignificantAccountingPoliciesScheduleofconcentrationsforrevenueandaccountsreceivableDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ConcentrationRiskTable": { "auth_ref": [ "r144", "r146", "r147", "r148", "r363", "r365" ], "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/2020-01-31", "presentation": [ "http://iea.net/role/BusinessBasisofPresentationandSignificantAccountingPoliciesScheduleofconcentrationsforrevenueandaccountsreceivableDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskTypeDomain": { "auth_ref": [ "r146", "r147", "r193", "r363", "r364" ], "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/2020-01-31", "presentation": [ "http://iea.net/role/BusinessBasisofPresentationandSignificantAccountingPoliciesScheduleofconcentrationsforrevenueandaccountsreceivableDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConsolidationPolicyTextBlock": { "auth_ref": [ "r83", "r346" ], "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" } } }, "localname": "ConsolidationPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://iea.net/role/BusinessBasisofPresentationandSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConstructionContractorReceivableRetainage": { "auth_ref": [ "r16", "r440" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of right to consideration in exchange for good or service transferred to customer withheld under retainage provision in long-term contract or program when right to consideration is unconditional.", "label": "Construction Contractor, Receivable, Retainage", "terseLabel": "Construction Contractor, Receivable, Retainage" } } }, "localname": "ConstructionContractorReceivableRetainage", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://iea.net/role/ContractAssetsandLiabilitiesContractAssetsandContractLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": { "auth_ref": [ "r277" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of receivable, contract asset, and contract liability from contract with customer. Includes, but is not limited to, change in contract asset and contract liability.", "label": "Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block]", "terseLabel": "Contract Assets and Contract Liabilities" } } }, "localname": "ContractWithCustomerAssetAndLiabilityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://iea.net/role/ContractAssetsandLiabilitiesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ContractWithCustomerAssetNetCurrent": { "auth_ref": [ "r274", "r276", "r282" ], "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, after Allowance for Credit Loss, Current", "terseLabel": "Contract Assets" } } }, "localname": "ContractWithCustomerAssetNetCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://iea.net/role/CondensedConsolidatedBalanceSheets", "http://iea.net/role/ContractAssetsandLiabilitiesContractAssetsandContractLiabilitiesDetails", "http://iea.net/role/InvestmentsEquityMethodandJointVenturesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerBasisOfPricingAxis": { "auth_ref": [ "r281", "r287" ], "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/2020-01-31", "presentation": [ "http://iea.net/role/BusinessBasisofPresentationandSignificantAccountingPoliciesScheduleofconcentrationsforrevenueandaccountsreceivableDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ContractWithCustomerBasisOfPricingDomain": { "auth_ref": [ "r281", "r287" ], "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/2020-01-31", "presentation": [ "http://iea.net/role/BusinessBasisofPresentationandSignificantAccountingPoliciesScheduleofconcentrationsforrevenueandaccountsreceivableDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "auth_ref": [ "r274", "r275", "r282" ], "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/2020-01-31", "presentation": [ "http://iea.net/role/CondensedConsolidatedBalanceSheets", "http://iea.net/role/ContractAssetsandLiabilitiesContractAssetsandContractLiabilitiesDetails", "http://iea.net/role/InvestmentsEquityMethodandJointVenturesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "auth_ref": [ "r283" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of revenue recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due.", "label": "Contract with Customer, Liability, Revenue Recognized", "terseLabel": "Contract with Customer, Liability, Revenue Recognized" } } }, "localname": "ContractWithCustomerLiabilityRevenueRecognized", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://iea.net/role/ContractAssetsandLiabilitiesContractAssetsandContractLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod": { "auth_ref": [ "r278" ], "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/2020-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/2020-01-31", "xbrltype": "stringItemType" }, "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/2020-01-31", "presentation": [ "http://iea.net/role/DebtandSeriesBPreferredStockLongTermDebtObligationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractualObligationDueInFifthYear": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of contractual obligation to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Contractual Obligation, to be Paid, Year Five", "terseLabel": "Thereafter" } } }, "localname": "ContractualObligationDueInFifthYear", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://iea.net/role/DebtandSeriesBPreferredStockLongTermDebtObligationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractualObligationDueInFourthYear": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of contractual obligation to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Contractual Obligation, to be Paid, Year Four", "terseLabel": "2025" } } }, "localname": "ContractualObligationDueInFourthYear", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://iea.net/role/DebtandSeriesBPreferredStockLongTermDebtObligationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractualObligationDueInNextTwelveMonths": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of contractual obligation to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Contractual Obligation, to be Paid, Year One", "terseLabel": "2022" } } }, "localname": "ContractualObligationDueInNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://iea.net/role/DebtandSeriesBPreferredStockLongTermDebtObligationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractualObligationDueInSecondYear": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of contractual obligation to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Contractual Obligation, to be Paid, Year Two", "terseLabel": "2023" } } }, "localname": "ContractualObligationDueInSecondYear", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://iea.net/role/DebtandSeriesBPreferredStockLongTermDebtObligationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractualObligationDueInThirdYear": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of contractual obligation to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Contractual Obligation, to be Paid, Year Three", "terseLabel": "2024" } } }, "localname": "ContractualObligationDueInThirdYear", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://iea.net/role/DebtandSeriesBPreferredStockLongTermDebtObligationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractualObligationFutureMinimumPaymentsDueRemainderOfFiscalYear": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of contractual obligation to be paid in remainder of current fiscal year.", "label": "Contractual Obligation, to be Paid, Remainder of Fiscal Year", "terseLabel": "Remainder of 2021" } } }, "localname": "ContractualObligationFutureMinimumPaymentsDueRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://iea.net/role/DebtandSeriesBPreferredStockLongTermDebtObligationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConversionOfStockSharesIssued1": { "auth_ref": [ "r79", "r80", "r81" ], "lang": { "en-us": { "role": { "documentation": "The number of new shares issued in the conversion of stock in a noncash (or part noncash) transaction. Noncash is defined as transactions during a period that do not result in cash receipts or cash payments in the period. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period.", "label": "Conversion of Stock, Shares Issued", "terseLabel": "Conversion of Stock, Shares Issued" } } }, "localname": "ConversionOfStockSharesIssued1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://iea.net/role/CondensedStatementsofStockholdersEquityDeficitStatement" ], "xbrltype": "sharesItemType" }, "us-gaap_CostOfRevenue": { "auth_ref": [ "r57", "r87", "r201", "r366" ], "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/2020-01-31", "presentation": [ "http://iea.net/role/CondensedConsolidatedStatementofOperations", "http://iea.net/role/InvestmentsEquityMethodandJointVenturesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CreditFacilityAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.", "label": "Credit Facility [Axis]", "terseLabel": "Credit Facility [Axis]" } } }, "localname": "CreditFacilityAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://iea.net/role/RevolvingCreditFacilityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CreditFacilityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.", "label": "Credit Facility [Domain]", "terseLabel": "Credit Facility [Domain]" } } }, "localname": "CreditFacilityDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://iea.net/role/RevolvingCreditFacilityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CustomerRelationshipsMember": { "auth_ref": [ "r342" ], "lang": { "en-us": { "role": { "documentation": "Customer relationship that exists between an entity and its customer, for example, but not limited to, tenant relationships.", "label": "Customer Relationships [Member]", "terseLabel": "Customer relationships" } } }, "localname": "CustomerRelationshipsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://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/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_DebtDisclosureTextBlock": { "auth_ref": [ "r256" ], "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/2020-01-31", "presentation": [ "http://iea.net/role/DebtandSeriesBPreferredStock" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtInstrumentAxis": { "auth_ref": [ "r10", "r11", "r12", "r451", "r452", "r463" ], "lang": { "en-us": { "role": { "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities.", "label": "Debt Instrument [Axis]", "terseLabel": "Debt Instrument [Axis]" } } }, "localname": "DebtInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://iea.net/role/DebtInstrumentRedemptionDetails", "http://iea.net/role/DebtandSeriesBPreferredStockNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentCarryingAmount": { "auth_ref": [ "r12", "r251", "r452", "r463" ], "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/2020-01-31", "presentation": [ "http://iea.net/role/DebtandSeriesBPreferredStockLongTermDebtDetails", "http://iea.net/role/DebtandSeriesBPreferredStockNarrativeDetails" ], "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/2020-01-31", "presentation": [ "http://iea.net/role/DebtandSeriesBPreferredStockLongTermDebtDetails", "http://iea.net/role/DebtandSeriesBPreferredStockNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentNameDomain": { "auth_ref": [ "r38" ], "lang": { "en-us": { "role": { "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities.", "label": "Debt Instrument, Name [Domain]", "terseLabel": "Debt Instrument, Name [Domain]" } } }, "localname": "DebtInstrumentNameDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://iea.net/role/DebtInstrumentRedemptionDetails", "http://iea.net/role/DebtandSeriesBPreferredStockNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentRedemptionLineItems": { "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, Redemption [Line Items]", "terseLabel": "Debt Instrument, Redemption [Line Items]" } } }, "localname": "DebtInstrumentRedemptionLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://iea.net/role/DebtInstrumentRedemptionDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentRedemptionPeriodAxis": { "auth_ref": [ "r461" ], "lang": { "en-us": { "role": { "documentation": "Information about timing of debt redemption features under terms of the debt agreement.", "label": "Debt Instrument, Redemption, Period [Axis]", "terseLabel": "Debt Instrument, Redemption, Period [Axis]" } } }, "localname": "DebtInstrumentRedemptionPeriodAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://iea.net/role/DebtInstrumentRedemptionDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentRedemptionPeriodDomain": { "auth_ref": [ "r461" ], "lang": { "en-us": { "role": { "documentation": "Period as defined under terms of the debt agreement for debt redemption features.", "label": "Debt Instrument, Redemption, Period [Domain]", "terseLabel": "Debt Instrument, Redemption, Period [Domain]" } } }, "localname": "DebtInstrumentRedemptionPeriodDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://iea.net/role/DebtInstrumentRedemptionDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentRedemptionPricePercentage": { "auth_ref": [ "r461" ], "lang": { "en-us": { "role": { "documentation": "Percentage price of original principal amount of debt at which debt can be redeemed by the issuer.", "label": "Debt Instrument, Redemption Price, Percentage", "terseLabel": "2024" } } }, "localname": "DebtInstrumentRedemptionPricePercentage", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://iea.net/role/DebtInstrumentRedemptionDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentRedemptionTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about debt instruments or arrangements with redemption features. Includes, but is not limited to, description of debt redemption features, percentage price at which debt can be redeemed by the issuer, and period start and end for debt maturity or redemption.", "label": "Debt Instrument Redemption [Table]", "terseLabel": "Debt Instrument Redemption [Table]" } } }, "localname": "DebtInstrumentRedemptionTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://iea.net/role/DebtInstrumentRedemptionDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentRedemptionTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of debt instruments or arrangements with redemption features. Includes, but is not limited to, description of debt redemption features, percentage price at which debt can be redeemed by the issuer, and period start and end for debt maturity or redemption.", "label": "Debt Instrument Redemption [Table Text Block]", "terseLabel": "Debt Instrument Redemption" } } }, "localname": "DebtInstrumentRedemptionTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://iea.net/role/DebtandSeriesBPreferredStockTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtInstrumentTable": { "auth_ref": [ "r38", "r90", "r263", "r266", "r267", "r268", "r376", "r377", "r379", "r462" ], "lang": { "en-us": { "role": { "documentation": "A table or schedule providing information pertaining to long-term debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.", "label": "Schedule of Long-term Debt Instruments [Table]", "terseLabel": "Schedule of Long-term Debt Instruments [Table]" } } }, "localname": "DebtInstrumentTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://iea.net/role/DebtandSeriesBPreferredStockLongTermDebtDetails", "http://iea.net/role/DebtandSeriesBPreferredStockNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Contractual obligation to pay money on demand or on fixed or determinable dates.", "label": "Debt [Member]", "terseLabel": "Debt" } } }, "localname": "DebtMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://iea.net/role/ExtinguishmentofDebtandSeriesBPreferredStockDetails" ], "xbrltype": "domainItemType" }, "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/2020-01-31", "presentation": [ "http://iea.net/role/DebtandSeriesBPreferredStockNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DeferredCompensationLiabilityClassifiedNoncurrent": { "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": "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/2020-01-31", "presentation": [ "http://iea.net/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredFinanceCostsNet": { "auth_ref": [ "r31", "r378" ], "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", "negatedTerseLabel": "Debt Issuance Costs, Net" } } }, "localname": "DeferredFinanceCostsNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://iea.net/role/DebtandSeriesBPreferredStockLongTermDebtDetails", "http://iea.net/role/ExtinguishmentofDebtandSeriesBPreferredStockDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxAssetsNet": { "auth_ref": [ "r314", "r315" ], "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/2020-01-31", "presentation": [ "http://iea.net/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "auth_ref": [ "r75", "r88", "r325", "r332", "r333", "r334" ], "calculation": { "http://iea.net/role/CondensedConsolidatedStatementsofCashFlows": { "order": 1.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/2020-01-31", "presentation": [ "http://iea.net/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "auth_ref": [ "r314", "r315" ], "calculation": { "http://iea.net/role/CondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting.", "label": "Deferred Income Tax Liabilities, Net", "terseLabel": "Deferred Income Tax Liabilities, Net" } } }, "localname": "DeferredIncomeTaxLiabilitiesNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://iea.net/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredRevenue": { "auth_ref": [ "r25" ], "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/2020-01-31", "presentation": [ "http://iea.net/role/ContractAssetsandLiabilitiesContractAssetsandContractLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Depreciation": { "auth_ref": [ "r75", "r234" ], "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/2020-01-31", "presentation": [ "http://iea.net/role/PropertyplantandequipmentnetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r75", "r161" ], "calculation": { "http://iea.net/role/CondensedConsolidatedStatementsofCashFlows": { "order": 10.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/2020-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/2020-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/2020-01-31", "presentation": [ "http://iea.net/role/BusinessBasisofPresentationandSignificantAccountingPoliciesDisaggregationofRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTable": { "auth_ref": [ "r281", "r284", "r285", "r286", "r287", "r288", "r289", "r290" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.", "label": "Disaggregation of Revenue [Table]", "terseLabel": "Disaggregation of Revenue [Table]" } } }, "localname": "DisaggregationOfRevenueTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://iea.net/role/BusinessBasisofPresentationandSignificantAccountingPoliciesDisaggregationofRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "auth_ref": [ "r281" ], "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" } } }, "localname": "DisaggregationOfRevenueTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://iea.net/role/BusinessBasisofPresentationandSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DividendsPreferredStock": { "auth_ref": [ "r269", "r460" ], "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/2020-01-31", "presentation": [ "http://iea.net/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DividendsPreferredStockStock": { "auth_ref": [ "r269", "r460" ], "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/2020-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/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r54", "r100", "r101", "r102", "r103", "r104", "r109", "r112", "r124", "r127", "r128", "r132", "r133", "r457", "r472" ], "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/2020-01-31", "presentation": [ "http://iea.net/role/CondensedConsolidatedStatementofOperations", "http://iea.net/role/EarningspershareBasicandDilutedEPSDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r54", "r100", "r101", "r102", "r103", "r104", "r112", "r124", "r127", "r128", "r132", "r133", "r457", "r472" ], "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/2020-01-31", "presentation": [ "http://iea.net/role/CondensedConsolidatedStatementofOperations", "http://iea.net/role/EarningspershareBasicandDilutedEPSDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r129", "r130", "r131", "r135" ], "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/2020-01-31", "presentation": [ "http://iea.net/role/Earningspershare" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "auth_ref": [ "r317" ], "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/2020-01-31", "presentation": [ "http://iea.net/role/IncometaxesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": { "auth_ref": [ "r317", "r335" ], "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/2020-01-31", "presentation": [ "http://iea.net/role/IncometaxesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes": { "auth_ref": [ "r317", "r335" ], "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/2020-01-31", "presentation": [ "http://iea.net/role/IncometaxesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EmbeddedDerivativeFairValueOfEmbeddedDerivativeLiability": { "auth_ref": [ "r350" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value as of the balance sheet date of the embedded derivative or group of embedded derivatives classified as a liability.", "label": "Embedded Derivative, Fair Value of Embedded Derivative Liability", "terseLabel": "Embedded Derivative, Fair Value of Embedded Derivative Liability" } } }, "localname": "EmbeddedDerivativeFairValueOfEmbeddedDerivativeLiability", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://iea.net/role/FairvalueoffinancialinstrumentsUnobservableInputsDetails" ], "xbrltype": "monetaryItemType" }, "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/2020-01-31", "presentation": [ "http://iea.net/role/PropertyplantandequipmentnetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r94", "r95", "r97", "r99", "r105", "r108", "r136", "r203", "r262", "r269", "r308", "r309", "r310", "r328", "r329", "r368", "r369", "r370", "r371", "r372", "r373", "r480", "r481", "r482" ], "lang": { "en-us": { "role": { "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc.", "label": "Equity Component [Domain]", "terseLabel": "Equity Component [Domain]" } } }, "localname": "EquityComponentDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://iea.net/role/CondensedStatementsofStockholdersEquityDeficitStatement", "http://iea.net/role/DocumentandEntityInformation", "http://iea.net/role/EarningspershareNarrativeDetails", "http://iea.net/role/FairvalueoffinancialinstrumentsFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquityMember": { "auth_ref": [ "r351" ], "lang": { "en-us": { "role": { "documentation": "Trading in a derivative instrument whose primary underlying risk is tied to share prices.", "label": "Equity [Member]", "terseLabel": "Equity" } } }, "localname": "EquityMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://iea.net/role/ExtinguishmentofDebtandSeriesBPreferredStockDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Equity Method Investments and Joint Ventures [Abstract]" } } }, "localname": "EquityMethodInvestmentsAndJointVenturesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_EquityMethodInvestmentsDisclosureTextBlock": { "auth_ref": [ "r202" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for equity method investments and joint ventures. Equity method investments are investments that give the investor the ability to exercise significant influence over the operating and financial policies of an investee. Joint ventures are entities owned and operated by a small group of businesses as a separate and specific business or project for the mutual benefit of the members of the group.", "label": "Equity Method Investments and Joint Ventures Disclosure [Text Block]", "terseLabel": "Equity Method Investments and Joint Ventures Disclosure" } } }, "localname": "EquityMethodInvestmentsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://iea.net/role/InvestmentsEquityMethodandJointVentures" ], "xbrltype": "textBlockItemType" }, "us-gaap_ExtinguishmentOfDebtAmount": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Gross amount of debt extinguished.", "label": "Extinguishment of Debt, Amount", "negatedTerseLabel": "Extinguishment of Debt, Amount" } } }, "localname": "ExtinguishmentOfDebtAmount", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://iea.net/role/ExtinguishmentofDebtandSeriesBPreferredStockDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ExtinguishmentOfDebtAxis": { "auth_ref": [ "r255" ], "lang": { "en-us": { "role": { "documentation": "Information pertaining to the debt extinguished including the amount of gain (loss), the income tax effect on the gain (loss), and the amount of gain (loss), net or the related income tax, by debt instrument.", "label": "Extinguishment of Debt [Axis]", "terseLabel": "Extinguishment of Debt [Axis]" } } }, "localname": "ExtinguishmentOfDebtAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://iea.net/role/ExtinguishmentofDebtandSeriesBPreferredStockDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ExtinguishmentOfDebtLineItems": { "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": "Extinguishment of Debt [Line Items]", "terseLabel": "Extinguishment of Debt [Line Items]" } } }, "localname": "ExtinguishmentOfDebtLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://iea.net/role/ExtinguishmentofDebtandSeriesBPreferredStockDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ExtinguishmentOfDebtTypeDomain": { "auth_ref": [ "r255" ], "lang": { "en-us": { "role": { "documentation": "Type of debt extinguished.", "label": "Extinguishment of Debt, Type [Domain]", "terseLabel": "Extinguishment of Debt, Type [Domain]" } } }, "localname": "ExtinguishmentOfDebtTypeDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://iea.net/role/ExtinguishmentofDebtandSeriesBPreferredStockDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueAdjustmentOfWarrants": { "auth_ref": [ "r75", "r257" ], "calculation": { "http://iea.net/role/CondensedConsolidatedStatementofOperations": { "order": 5.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": -1.0 }, "http://iea.net/role/CondensedConsolidatedStatementsofCashFlows": { "order": 11.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", "negatedTerseLabel": "Warrant liability fair value adjustment", "terseLabel": "Warrant liability fair value adjustment" } } }, "localname": "FairValueAdjustmentOfWarrants", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://iea.net/role/CondensedConsolidatedStatementofOperations", "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/2020-01-31", "presentation": [ "http://iea.net/role/FairvalueoffinancialinstrumentsFairValueDetails", "http://iea.net/role/FairvalueoffinancialinstrumentsFairValueLiabilitiesMeasuredonRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "auth_ref": [ "r352", "r353", "r354", "r361" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis.", "label": "Fair Value, Recurring and Nonrecurring [Table]", "terseLabel": "Fair Value, Recurring and Nonrecurring [Table]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://iea.net/role/FairvalueoffinancialinstrumentsFairValueDetails", "http://iea.net/role/FairvalueoffinancialinstrumentsFairValueLiabilitiesMeasuredonRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Fair Value Measurement Inputs and Valuation Techniques [Line Items]", "terseLabel": "Fair Value Measurement Inputs and Valuation Techniques [Line Items]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://iea.net/role/FairvalueoffinancialinstrumentsUnobservableInputsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable": { "auth_ref": [ "r355" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about input and valuation technique used to measure fair value and change in valuation approach and technique for each separate class of asset and liability measured on recurring and nonrecurring basis.", "label": "Fair Value Measurement Inputs and Valuation Techniques [Table]", "terseLabel": "Fair Value Measurement Inputs and Valuation Techniques [Table]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://iea.net/role/FairvalueoffinancialinstrumentsUnobservableInputsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock": { "auth_ref": [ "r355" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of input and valuation technique used to measure fair value and change in valuation approach and technique for each separate class of asset and liability measured on recurring and nonrecurring basis.", "label": "Fair Value Measurement Inputs and Valuation Techniques [Table Text Block]", "terseLabel": "Fair Value Measurement Inputs and Valuation Techniques" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://iea.net/role/FairvalueoffinancialinstrumentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r292", "r293", "r294", "r295", "r296", "r297", "r298", "r300", "r353", "r410", "r411", "r412" ], "lang": { "en-us": { "role": { "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient.", "label": "Fair Value Hierarchy and NAV [Axis]", "terseLabel": "Fair Value Hierarchy and NAV [Axis]" } } }, "localname": "FairValueByFairValueHierarchyLevelAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://iea.net/role/FairvalueoffinancialinstrumentsFairValueDetails", "http://iea.net/role/FairvalueoffinancialinstrumentsFairValueLiabilitiesMeasuredonRecurringBasisDetails", "http://iea.net/role/FairvalueoffinancialinstrumentsReconciliationofLevel3InputsDetails", "http://iea.net/role/FairvalueoffinancialinstrumentsUnobservableInputsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByLiabilityClassAxis": { "auth_ref": [ "r360", "r361" ], "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/2020-01-31", "presentation": [ "http://iea.net/role/DebtandSeriesBPreferredStockSeriesBPreferredStockDetails", "http://iea.net/role/EarningspershareNarrativeDetails", "http://iea.net/role/FairvalueoffinancialinstrumentsFairValueDetails", "http://iea.net/role/FairvalueoffinancialinstrumentsFairValueLiabilitiesMeasuredonRecurringBasisDetails", "http://iea.net/role/FairvalueoffinancialinstrumentsReconciliationofLevel3InputsDetails", "http://iea.net/role/FairvalueoffinancialinstrumentsUnobservableInputsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "auth_ref": [ "r352", "r353", "r356", "r357", "r362" ], "lang": { "en-us": { "role": { "documentation": "Information by measurement frequency.", "label": "Measurement Frequency [Axis]", "terseLabel": "Measurement Frequency [Axis]" } } }, "localname": "FairValueByMeasurementFrequencyAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://iea.net/role/FairvalueoffinancialinstrumentsFairValueLiabilitiesMeasuredonRecurringBasisDetails", "http://iea.net/role/FairvalueoffinancialinstrumentsReconciliationofLevel3InputsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Fair Value Disclosures [Abstract]", "terseLabel": "Fair Value Disclosures [Abstract]" } } }, "localname": "FairValueDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresTextBlock": { "auth_ref": [ "r360" ], "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/2020-01-31", "presentation": [ "http://iea.net/role/Fairvalueoffinancialinstruments" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueInputsLevel1Member": { "auth_ref": [ "r292", "r293", "r298", "r300", "r353", "r410" ], "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/2020-01-31", "presentation": [ "http://iea.net/role/FairvalueoffinancialinstrumentsFairValueDetails", "http://iea.net/role/FairvalueoffinancialinstrumentsFairValueLiabilitiesMeasuredonRecurringBasisDetails", "http://iea.net/role/FairvalueoffinancialinstrumentsReconciliationofLevel3InputsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel2Member": { "auth_ref": [ "r292", "r293", "r298", "r300", "r353", "r411" ], "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/2020-01-31", "presentation": [ "http://iea.net/role/FairvalueoffinancialinstrumentsFairValueDetails", "http://iea.net/role/FairvalueoffinancialinstrumentsFairValueLiabilitiesMeasuredonRecurringBasisDetails", "http://iea.net/role/FairvalueoffinancialinstrumentsReconciliationofLevel3InputsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel3Member": { "auth_ref": [ "r292", "r293", "r294", "r295", "r296", "r297", "r298", "r300", "r353", "r412" ], "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/2020-01-31", "presentation": [ "http://iea.net/role/FairvalueoffinancialinstrumentsFairValueDetails", "http://iea.net/role/FairvalueoffinancialinstrumentsFairValueLiabilitiesMeasuredonRecurringBasisDetails", "http://iea.net/role/FairvalueoffinancialinstrumentsReconciliationofLevel3InputsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisObligations": { "auth_ref": [ "r352", "r353" ], "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/2020-01-31", "presentation": [ "http://iea.net/role/FairvalueoffinancialinstrumentsFairValueLiabilitiesMeasuredonRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock": { "auth_ref": [ "r352", "r353" ], "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/2020-01-31", "presentation": [ "http://iea.net/role/FairvalueoffinancialinstrumentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain": { "auth_ref": [ "r358" ], "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/2020-01-31", "presentation": [ "http://iea.net/role/DebtandSeriesBPreferredStockSeriesBPreferredStockDetails", "http://iea.net/role/EarningspershareNarrativeDetails", "http://iea.net/role/FairvalueoffinancialinstrumentsFairValueDetails", "http://iea.net/role/FairvalueoffinancialinstrumentsFairValueLiabilitiesMeasuredonRecurringBasisDetails", "http://iea.net/role/FairvalueoffinancialinstrumentsReconciliationofLevel3InputsDetails", "http://iea.net/role/FairvalueoffinancialinstrumentsUnobservableInputsDetails" ], "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/2020-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/2020-01-31", "presentation": [ "http://iea.net/role/FairvalueoffinancialinstrumentsReconciliationofLevel3InputsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable": { "auth_ref": [ "r358", "r361" ], "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/2020-01-31", "presentation": [ "http://iea.net/role/FairvalueoffinancialinstrumentsReconciliationofLevel3InputsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock": { "auth_ref": [ "r358", "r361" ], "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/2020-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/2020-01-31", "presentation": [ "http://iea.net/role/FairvalueoffinancialinstrumentsFairValueLiabilitiesMeasuredonRecurringBasisDetails", "http://iea.net/role/FairvalueoffinancialinstrumentsReconciliationofLevel3InputsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings": { "auth_ref": [ "r359" ], "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 adjustment - loss (gain) recognized in other income" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings", "nsuri": "http://fasb.org/us-gaap/2020-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/2020-01-31", "presentation": [ "http://iea.net/role/FairvalueoffinancialinstrumentsReconciliationofLevel3InputsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue": { "auth_ref": [ "r358" ], "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, 2021", "periodStartLabel": "Beginning Balance, December 31, 2020" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://iea.net/role/FairvalueoffinancialinstrumentsReconciliationofLevel3InputsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [ "r292", "r293", "r294", "r295", "r296", "r297", "r298", "r300", "r410", "r411", "r412" ], "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/2020-01-31", "presentation": [ "http://iea.net/role/FairvalueoffinancialinstrumentsFairValueDetails", "http://iea.net/role/FairvalueoffinancialinstrumentsFairValueLiabilitiesMeasuredonRecurringBasisDetails", "http://iea.net/role/FairvalueoffinancialinstrumentsReconciliationofLevel3InputsDetails", "http://iea.net/role/FairvalueoffinancialinstrumentsUnobservableInputsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsRecurringMember": { "auth_ref": [ "r360", "r362" ], "lang": { "en-us": { "role": { "documentation": "Frequent fair value measurement. Includes, but is not limited to, fair value adjustment for impairment of asset, liability or equity, frequently measured at fair value.", "label": "Fair Value, Recurring [Member]", "terseLabel": "Recurring" } } }, "localname": "FairValueMeasurementsRecurringMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://iea.net/role/FairvalueoffinancialinstrumentsFairValueLiabilitiesMeasuredonRecurringBasisDetails", "http://iea.net/role/FairvalueoffinancialinstrumentsReconciliationofLevel3InputsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FinanceLeaseInterestExpense": { "auth_ref": [ "r382", "r384", "r395" ], "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/2020-01-31", "presentation": [ "http://iea.net/role/CommitmentsandcontingenciesScheduleofAdditionalLeaseInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiability": { "auth_ref": [ "r381", "r394" ], "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/2020-01-31", "presentation": [ "http://iea.net/role/CommitmentsandcontingenciesFutureminimumpaymentsoffinanceleasesDetails", "http://iea.net/role/CommitmentsandcontingenciesLeaseNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityCurrent": { "auth_ref": [ "r381" ], "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/2020-01-31", "presentation": [ "http://iea.net/role/CommitmentsandcontingenciesFutureminimumpaymentsoffinanceleasesDetails", "http://iea.net/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r394" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of undiscounted cash flows of finance lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to finance lease liability recognized in statement of financial position.", "label": "Finance Lease, Liability, Fiscal Year Maturity [Table Text Block]", "terseLabel": "Finance Lease, Liability, Fiscal Year Maturity" } } }, "localname": "FinanceLeaseLiabilityMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://iea.net/role/CommitmentsandcontingenciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FinanceLeaseLiabilityNoncurrent": { "auth_ref": [ "r381" ], "calculation": { "http://iea.net/role/CommitmentsandcontingenciesFutureminimumpaymentsoffinanceleasesDetails": { "order": 1.0, "parentTag": "us-gaap_FinanceLeaseLiability", "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 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/2020-01-31", "presentation": [ "http://iea.net/role/CommitmentsandcontingenciesFutureminimumpaymentsoffinanceleasesDetails", "http://iea.net/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDue": { "auth_ref": [ "r394" ], "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/2020-01-31", "presentation": [ "http://iea.net/role/CommitmentsandcontingenciesFutureminimumpaymentsoffinanceleasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r394" ], "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 payment for finance lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finance Lease, Liability, to be Paid, Year One", "terseLabel": "2022" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://iea.net/role/CommitmentsandcontingenciesFutureminimumpaymentsoffinanceleasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive": { "auth_ref": [ "r394" ], "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 payment for finance lease to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finance Lease, Liability, to be Paid, Year Five", "terseLabel": "Thereafter" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueYearFive", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://iea.net/role/CommitmentsandcontingenciesFutureminimumpaymentsoffinanceleasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r394" ], "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 payment for finance lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finance Lease, Liability, to be Paid, Year Four", "terseLabel": "2025" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://iea.net/role/CommitmentsandcontingenciesFutureminimumpaymentsoffinanceleasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r394" ], "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 payment for finance lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finance Lease, Liability, to be Paid, Year Three", "terseLabel": "2024" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://iea.net/role/CommitmentsandcontingenciesFutureminimumpaymentsoffinanceleasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r394" ], "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 payment for finance lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finance Lease, Liability, to be Paid, Year Two", "terseLabel": "2023" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://iea.net/role/CommitmentsandcontingenciesFutureminimumpaymentsoffinanceleasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear": { "auth_ref": [ "r394" ], "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 payment for finance lease to be paid in remainder of current fiscal year.", "label": "Finance Lease, Liability, to be Paid, Remainder of Fiscal Year", "terseLabel": "Remainder of 2021" } } }, "localname": "FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://iea.net/role/CommitmentsandcontingenciesFutureminimumpaymentsoffinanceleasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeasePrincipalPayments": { "auth_ref": [ "r383", "r389" ], "calculation": { "http://iea.net/role/CondensedConsolidatedStatementsofCashFlows": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow for principal payment on finance lease.", "label": "Finance Lease, Principal Payments", "terseLabel": "Finance Lease, Principal Payments" } } }, "localname": "FinanceLeasePrincipalPayments", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://iea.net/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseRightOfUseAsset": { "auth_ref": [ "r380" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated amortization, of right-of-use asset from finance lease.", "label": "Finance Lease, Right-of-Use Asset, after Accumulated Amortization", "terseLabel": "Finance Lease, Right-of-Use Asset, after Accumulated Amortization" } } }, "localname": "FinanceLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://iea.net/role/CommitmentsandcontingenciesLeaseNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseRightOfUseAssetAmortization": { "auth_ref": [ "r382", "r384", "r395" ], "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/2020-01-31", "presentation": [ "http://iea.net/role/CommitmentsandcontingenciesScheduleofAdditionalLeaseInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization": { "auth_ref": [ "r380" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before accumulated amortization, of right-of-use asset from finance lease.", "label": "Finance Lease, Right-of-Use Asset, before Accumulated Amortization", "terseLabel": "Finance Lease, Right-of-Use Asset, before Accumulated Amortization" } } }, "localname": "FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://iea.net/role/CommitmentsandcontingenciesLeaseNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r392", "r395" ], "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/2020-01-31", "presentation": [ "http://iea.net/role/CommitmentsandcontingenciesScheduleofAdditionalLeaseInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r391", "r395" ], "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/2020-01-31", "presentation": [ "http://iea.net/role/CommitmentsandcontingenciesScheduleofAdditionalLeaseInformationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_FinancialInstrumentAxis": { "auth_ref": [ "r199", "r200", "r207", "r210", "r211", "r212", "r213", "r214", "r215", "r216", "r217", "r407", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r419", "r420", "r421", "r422", "r423", "r424", "r425", "r426", "r427", "r428", "r429", "r430", "r431", "r432", "r433", "r434", "r435", "r436" ], "lang": { "en-us": { "role": { "documentation": "Information by type of financial instrument.", "label": "Financial Instrument [Axis]", "terseLabel": "Financial Instrument [Axis]" } } }, "localname": "FinancialInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://iea.net/role/FairvalueoffinancialinstrumentsUnobservableInputsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [ "r229" ], "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/2020-01-31", "presentation": [ "http://iea.net/role/GoodwillandIntangibleAssetsnetScheduleofintangibleassetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "auth_ref": [ "r231" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year One", "terseLabel": "2022" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://iea.net/role/GoodwillandIntangibleAssetsnetScheduleofannualexpectedamortizationexpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in remainder of current fiscal year.", "label": "Finite-Lived Intangible Asset, Expected Amortization, Remainder of Fiscal Year", "terseLabel": "Remainder of 2021" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://iea.net/role/GoodwillandIntangibleAssetsnetScheduleofannualexpectedamortizationexpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "auth_ref": [ "r231" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Four", "terseLabel": "2025" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://iea.net/role/GoodwillandIntangibleAssetsnetScheduleofannualexpectedamortizationexpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "auth_ref": [ "r231" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Three", "terseLabel": "2024" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://iea.net/role/GoodwillandIntangibleAssetsnetScheduleofannualexpectedamortizationexpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "auth_ref": [ "r231" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Two", "terseLabel": "2023" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://iea.net/role/GoodwillandIntangibleAssetsnetScheduleofannualexpectedamortizationexpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r224", "r226", "r229", "r232", "r445", "r446" ], "lang": { "en-us": { "role": { "documentation": "Information by major type or class of finite-lived intangible assets.", "label": "Finite-Lived Intangible Assets by Major Class [Axis]", "terseLabel": "Finite-Lived Intangible Assets by Major Class [Axis]" } } }, "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://iea.net/role/GoodwillandIntangibleAssetsnetScheduleofannualexpectedamortizationexpenseDetails", "http://iea.net/role/GoodwillandIntangibleAssetsnetScheduleofintangibleassetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "auth_ref": [ "r229", "r446" ], "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/2020-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/2020-01-31", "presentation": [ "http://iea.net/role/GoodwillandIntangibleAssetsnetScheduleofannualexpectedamortizationexpenseDetails", "http://iea.net/role/GoodwillandIntangibleAssetsnetScheduleofintangibleassetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r224", "r228" ], "lang": { "en-us": { "role": { "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company.", "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "terseLabel": "Finite-Lived Intangible Assets, Major Class Name [Domain]" } } }, "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://iea.net/role/GoodwillandIntangibleAssetsnetScheduleofannualexpectedamortizationexpenseDetails", "http://iea.net/role/GoodwillandIntangibleAssetsnetScheduleofintangibleassetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "auth_ref": [ "r229", "r445" ], "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/2020-01-31", "presentation": [ "http://iea.net/role/GoodwillandIntangibleAssetsnetScheduleofintangibleassetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FixedPriceContractMember": { "auth_ref": [ "r287" ], "lang": { "en-us": { "role": { "documentation": "Contract with customer in which amount of consideration is fixed.", "label": "Fixed-price Contract [Member]", "terseLabel": "Fixed-price Contract" } } }, "localname": "FixedPriceContractMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://iea.net/role/BusinessBasisofPresentationandSignificantAccountingPoliciesScheduleofconcentrationsforrevenueandaccountsreceivableDetails" ], "xbrltype": "domainItemType" }, "us-gaap_GainLossOnSaleOfPropertyPlantEquipment": { "auth_ref": [ "r75" ], "calculation": { "http://iea.net/role/CondensedConsolidatedStatementsofCashFlows": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) on sale or disposal of property, plant and equipment assets, including oil and gas property and timber property.", "label": "Gain (Loss) on Disposition of Property Plant Equipment", "negatedTerseLabel": "Loss on sale of equipment" } } }, "localname": "GainLossOnSaleOfPropertyPlantEquipment", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://iea.net/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_GainsLossesOnExtinguishmentOfDebt": { "auth_ref": [ "r75", "r253", "r254" ], "calculation": { "http://iea.net/role/CondensedConsolidatedStatementofOperations": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 }, "http://iea.net/role/CondensedConsolidatedStatementsofCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Difference between the fair value of payments made and the carrying amount of debt which is extinguished prior to maturity.", "label": "Gain (Loss) on Extinguishment of Debt", "negatedTerseLabel": "Loss on extinguishment of debt", "terseLabel": "Loss on extinguishment of debt" } } }, "localname": "GainsLossesOnExtinguishmentOfDebt", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://iea.net/role/CondensedConsolidatedStatementofOperations", "http://iea.net/role/CondensedConsolidatedStatementsofCashFlows", "http://iea.net/role/ExtinguishmentofDebtandSeriesBPreferredStockDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r218", "r219", "r449" ], "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/2020-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/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": { "auth_ref": [ "r233" ], "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" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-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/2020-01-31", "presentation": [ "http://iea.net/role/GoodwillandIntangibleAssetsnetDetails" ], "xbrltype": "stringItemType" }, "us-gaap_GoodwillPeriodIncreaseDecrease": { "auth_ref": [ "r220" ], "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/2020-01-31", "presentation": [ "http://iea.net/role/GoodwillandIntangibleAssetsnetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r56", "r87", "r166", "r178", "r182", "r185", "r188", "r201", "r366" ], "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/2020-01-31", "presentation": [ "http://iea.net/role/CondensedConsolidatedStatementofOperations", "http://iea.net/role/SegmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r52", "r166", "r178", "r182", "r185", "r188", "r448", "r455", "r459", "r473" ], "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 provision for income taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2020-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/2020-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/2020-01-31", "presentation": [ "http://iea.net/role/IncometaxesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxContingencyTable": { "auth_ref": [ "r319", "r321", "r323", "r327" ], "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/2020-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/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r318", "r322", "r324", "r330", "r336", "r338", "r339", "r340" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.", "label": "Income Tax Disclosure [Text Block]", "terseLabel": "Income taxes" } } }, "localname": "IncomeTaxDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://iea.net/role/Incometaxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r88", "r107", "r108", "r164", "r316", "r331", "r337", "r474" ], "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 for income taxes" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://iea.net/role/CondensedConsolidatedStatementofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxesPaidNet": { "auth_ref": [ "r78" ], "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/2020-01-31", "presentation": [ "http://iea.net/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities": { "auth_ref": [ "r74" ], "calculation": { "http://iea.net/role/CondensedConsolidatedStatementsofCashFlows": { "order": 8.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/2020-01-31", "presentation": [ "http://iea.net/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r74" ], "calculation": { "http://iea.net/role/CondensedConsolidatedStatementsofCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.", "label": "Increase (Decrease) in Accounts Receivable", "negatedTerseLabel": "Accounts receivable" } } }, "localname": "IncreaseDecreaseInAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://iea.net/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInContractWithCustomerAsset": { "auth_ref": [ "r74" ], "calculation": { "http://iea.net/role/CondensedConsolidatedStatementsofCashFlows": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time.", "label": "Increase (Decrease) in Contract with Customer, Asset", "negatedTerseLabel": "Contract assets" } } }, "localname": "IncreaseDecreaseInContractWithCustomerAsset", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://iea.net/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "auth_ref": [ "r74" ], "calculation": { "http://iea.net/role/CondensedConsolidatedStatementsofCashFlows": { "order": 16.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": "Contract liabilities" } } }, "localname": "IncreaseDecreaseInContractWithCustomerLiability", "nsuri": "http://fasb.org/us-gaap/2020-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/2020-01-31", "presentation": [ "http://iea.net/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r74" ], "calculation": { "http://iea.net/role/CondensedConsolidatedStatementsofCashFlows": { "order": 12.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/2020-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/2020-01-31", "presentation": [ "http://iea.net/role/CondensedStatementsofStockholdersEquityDeficitStatement" ], "xbrltype": "stringItemType" }, "us-gaap_IncrementalCommonSharesAttributableToCallOptionsAndWarrants": { "auth_ref": [ "r113", "r114", "r115", "r128" ], "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/2020-01-31", "presentation": [ "http://iea.net/role/EarningspershareBasicandDilutedEPSDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_IncrementalCommonSharesAttributableToConversionOfPreferredStock": { "auth_ref": [ "r118", "r119", "r128" ], "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/2020-01-31", "presentation": [ "http://iea.net/role/EarningspershareBasicandDilutedEPSDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": { "auth_ref": [ "r113", "r114", "r116", "r128" ], "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/2020-01-31", "presentation": [ "http://iea.net/role/EarningspershareBasicandDilutedEPSDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "auth_ref": [ "r222", "r227" ], "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/2020-01-31", "presentation": [ "http://iea.net/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpense": { "auth_ref": [ "r50", "r160", "r375", "r378", "r458" ], "calculation": { "http://iea.net/role/CondensedConsolidatedStatementofOperations": { "order": 3.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, net" } } }, "localname": "InterestExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://iea.net/role/CondensedConsolidatedStatementofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestInUnincorporatedJointVenturesOrPartnershipsPolicy": { "auth_ref": [ "r83", "r447" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for interest in an unincorporated joint venture or partnership that is included in the enterprise's financial statements using the proportionate consolidation method of accounting.", "label": "Interest in Unincorporated Joint Ventures or Partnerships, Policy [Policy Text Block]", "terseLabel": "Interest in Unincorporated Joint Ventures or Partnerships, Policy" } } }, "localname": "InterestInUnincorporatedJointVenturesOrPartnershipsPolicy", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://iea.net/role/BusinessBasisofPresentationandSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_InterestPaidNet": { "auth_ref": [ "r70", "r72", "r78" ], "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/2020-01-31", "presentation": [ "http://iea.net/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_LandMember": { "auth_ref": [ "r284" ], "lang": { "en-us": { "role": { "documentation": "Part of earth's surface not covered by water.", "label": "Land [Member]", "terseLabel": "Land" } } }, "localname": "LandMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://iea.net/role/PropertyplantandequipmentnetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LeaseCost": { "auth_ref": [ "r393", "r395" ], "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/2020-01-31", "presentation": [ "http://iea.net/role/CommitmentsandcontingenciesScheduleofAdditionalLeaseInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r394" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position.", "label": "Lessee, Operating Lease, Liability, Maturity [Table Text Block]", "terseLabel": "Lessee, Operating Lease, Liability, Maturity" } } }, "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://iea.net/role/CommitmentsandcontingenciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r394" ], "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 payment for operating lease.", "label": "Lessee, Operating Lease, Liability, to be Paid", "totalLabel": "Lessee, Operating Lease, Liability, Payments, Due" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://iea.net/role/CommitmentsandcontingenciesFuturemimumpaymentsofoperatingleasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": { "auth_ref": [ "r394" ], "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 payment for operating lease due after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, after Year Five", "terseLabel": "Thereafter" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://iea.net/role/CommitmentsandcontingenciesFuturemimumpaymentsofoperatingleasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r394" ], "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 payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year One", "terseLabel": "2022" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://iea.net/role/CommitmentsandcontingenciesFuturemimumpaymentsofoperatingleasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r394" ], "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 payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Four", "terseLabel": "2025" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://iea.net/role/CommitmentsandcontingenciesFuturemimumpaymentsofoperatingleasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r394" ], "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 payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Three", "terseLabel": "2024" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://iea.net/role/CommitmentsandcontingenciesFuturemimumpaymentsofoperatingleasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r394" ], "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 payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two", "terseLabel": "2023" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://iea.net/role/CommitmentsandcontingenciesFuturemimumpaymentsofoperatingleasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": { "auth_ref": [ "r394" ], "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 payment for operating lease having initial or remaining lease term in excess of one year to be paid in remainder of current fiscal year.", "label": "Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year", "terseLabel": "Remainder of 2021" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2020-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/2020-01-31", "presentation": [ "http://iea.net/role/OtherCommitmentsandcontingenciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r35", "r87", "r180", "r201", "r345", "r347", "r348", "r366" ], "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/2020-01-31", "presentation": [ "http://iea.net/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r23", "r87", "r201", "r366", "r453", "r468" ], "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/2020-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 Stockholders' Equity (Deficit)" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://iea.net/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r37", "r87", "r201", "r345", "r347", "r348", "r366" ], "calculation": { "http://iea.net/role/CondensedConsolidatedBalanceSheets": { "order": 4.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/2020-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/2020-01-31", "presentation": [ "http://iea.net/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityAxis": { "auth_ref": [ "r33", "r90" ], "lang": { "en-us": { "role": { "documentation": "Information by name of lender, which may be a single entity (for example, but not limited to, a bank, pension fund, venture capital firm) or a group of entities that participate in the line of credit.", "label": "Lender Name [Axis]", "terseLabel": "Lender Name [Axis]" } } }, "localname": "LineOfCreditFacilityAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://iea.net/role/RevolvingCreditFacilityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityCommitmentFeePercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The fee, expressed as a percentage of the line of credit facility, for the line of credit facility regardless of whether the facility has been used.", "label": "Line of Credit Facility, Commitment Fee Percentage", "terseLabel": "Line of Credit Facility, Commitment Fee Percentage" } } }, "localname": "LineOfCreditFacilityCommitmentFeePercentage", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://iea.net/role/RevolvingCreditFacilityDetails" ], "xbrltype": "percentItemType" }, "us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity": { "auth_ref": [ "r33" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of current borrowing capacity under the credit facility considering any current restrictions on the amount that could be borrowed (for example, borrowings may be limited by the amount of current assets), but without considering any amounts currently outstanding under the facility.", "label": "Line of Credit Facility, Current Borrowing Capacity", "terseLabel": "Line of Credit Facility, Current Borrowing Capacity" } } }, "localname": "LineOfCreditFacilityCurrentBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://iea.net/role/RevolvingCreditFacilityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityLenderDomain": { "auth_ref": [ "r33" ], "lang": { "en-us": { "role": { "documentation": "Identification of the lender, which may be a single entity (for example, a bank, pension fund, venture capital firm) or a group of entities that participate in the line of credit, including a letter of credit facility.", "label": "Line of Credit Facility, Lender [Domain]", "terseLabel": "Line of Credit Facility, Lender [Domain]" } } }, "localname": "LineOfCreditFacilityLenderDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://iea.net/role/RevolvingCreditFacilityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LineOfCreditFacilityLineItems": { "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": "Line of Credit Facility [Line Items]", "terseLabel": "Line of Credit Facility [Line Items]" } } }, "localname": "LineOfCreditFacilityLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://iea.net/role/RevolvingCreditFacilityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "auth_ref": [ "r33" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.", "label": "Line of Credit Facility, Maximum Borrowing Capacity", "terseLabel": "Line of Credit Facility, Maximum Borrowing Capacity" } } }, "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://iea.net/role/DebtandSeriesBPreferredStockNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityTable": { "auth_ref": [ "r33", "r90" ], "lang": { "en-us": { "role": { "documentation": "A table or schedule providing information pertaining to short-term or long-term contractual arrangements with lenders, including letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line.", "label": "Line of Credit Facility [Table]", "terseLabel": "Line of Credit Facility [Table]" } } }, "localname": "LineOfCreditFacilityTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://iea.net/role/RevolvingCreditFacilityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LitigationSettlementExpense": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of litigation expense, including but not limited to legal, forensic, accounting, and investigative fees.", "label": "Litigation Settlement, Expense", "terseLabel": "Litigation Settlement, Expense" } } }, "localname": "LitigationSettlementExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://iea.net/role/OtherCommitmentsandcontingenciesDetails" ], "xbrltype": "monetaryItemType" }, "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/2020-01-31", "presentation": [ "http://iea.net/role/DebtandSeriesBPreferredStockLongTermDebtDetails" ], "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/2020-01-31", "presentation": [ "http://iea.net/role/RevolvingCreditFacilityDetails" ], "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/2020-01-31", "presentation": [ "http://iea.net/role/RevolvingCreditFacilityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LongTermContractsOrProgramsDisclosureTextBlock": { "auth_ref": [ "r17", "r47", "r273", "r437", "r438", "r441", "r443" ], "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/2020-01-31", "presentation": [ "http://iea.net/role/ContractAssetsandLiabilities" ], "xbrltype": "textBlockItemType" }, "us-gaap_LongTermDebt": { "auth_ref": [ "r12", "r252", "r452", "r466" ], "calculation": { "http://iea.net/role/CondensedConsolidatedBalanceSheets": { "order": 6.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/2020-01-31", "presentation": [ "http://iea.net/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtCurrent": { "auth_ref": [ "r34" ], "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/2020-01-31", "presentation": [ "http://iea.net/role/CondensedConsolidatedBalanceSheets", "http://iea.net/role/DebtandSeriesBPreferredStockLongTermDebtDetails" ], "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" } } }, "localname": "LongTermDebtMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://iea.net/role/DebtandSeriesBPreferredStockLongTermDebtDetails", "http://iea.net/role/DebtandSeriesBPreferredStockNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LongTermDebtNoncurrent": { "auth_ref": [ "r38" ], "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/2020-01-31", "presentation": [ "http://iea.net/role/DebtandSeriesBPreferredStockLongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongtermDebtTypeAxis": { "auth_ref": [ "r38" ], "lang": { "en-us": { "role": { "documentation": "Information by type of long-term debt.", "label": "Long-term Debt, Type [Axis]", "terseLabel": "Long-term Debt, Type [Axis]" } } }, "localname": "LongtermDebtTypeAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://iea.net/role/DebtInstrumentRedemptionDetails", "http://iea.net/role/DebtandSeriesBPreferredStockLongTermDebtDetails", "http://iea.net/role/DebtandSeriesBPreferredStockNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongtermDebtTypeDomain": { "auth_ref": [ "r38", "r248" ], "lang": { "en-us": { "role": { "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.", "label": "Long-term Debt, Type [Domain]", "terseLabel": "Long-term Debt, Type [Domain]" } } }, "localname": "LongtermDebtTypeDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://iea.net/role/DebtInstrumentRedemptionDetails", "http://iea.net/role/DebtandSeriesBPreferredStockLongTermDebtDetails", "http://iea.net/role/DebtandSeriesBPreferredStockNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MeasurementInputTypeAxis": { "auth_ref": [ "r355" ], "lang": { "en-us": { "role": { "documentation": "Information by type of measurement input used to determine value of asset and liability.", "label": "Measurement Input Type [Axis]", "terseLabel": "Measurement Input Type [Axis]" } } }, "localname": "MeasurementInputTypeAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://iea.net/role/FairvalueoffinancialinstrumentsUnobservableInputsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_MeasurementInputTypeDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Measurement input used to determine value of asset and liability.", "label": "Measurement Input Type [Domain]", "terseLabel": "Measurement Input Type [Domain]" } } }, "localname": "MeasurementInputTypeDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://iea.net/role/FairvalueoffinancialinstrumentsUnobservableInputsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MinorityInterestInJointVentures": { "auth_ref": [ "r343" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying amount of the equity interests owned by noncontrolling shareholders, partners, or other equity holders in joint ventures included in the entity's consolidated financial statements.", "label": "Noncontrolling Interest in Joint Ventures", "terseLabel": "Noncontrolling Interest in Joint Ventures" } } }, "localname": "MinorityInterestInJointVentures", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://iea.net/role/InvestmentsEquityMethodandJointVenturesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r71" ], "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 provided by (used in) financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2020-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/2020-01-31", "presentation": [ "http://iea.net/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r71" ], "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 investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2020-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/2020-01-31", "presentation": [ "http://iea.net/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r71", "r73", "r76" ], "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 provided by (used in) operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2020-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/2020-01-31", "presentation": [ "http://iea.net/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r1", "r48", "r49", "r53", "r76", "r87", "r98", "r100", "r101", "r102", "r103", "r107", "r108", "r121", "r166", "r178", "r182", "r185", "r188", "r201", "r366", "r456", "r471" ], "calculation": { "http://iea.net/role/CondensedConsolidatedStatementofOperations": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://iea.net/role/CondensedConsolidatedStatementsofCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://iea.net/role/EarningspershareBasicandDilutedEPSDetails": { "order": 3.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/2020-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": [ "r100", "r101", "r102", "r103", "r109", "r110", "r123", "r128", "r166", "r178", "r182", "r185", "r188" ], "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/2020-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/2020-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" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://iea.net/role/BusinessBasisofPresentationandSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NonoperatingIncomeExpense": { "auth_ref": [ "r60" ], "calculation": { "http://iea.net/role/CondensedConsolidatedStatementofOperations": { "order": 4.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 income (expense)" } } }, "localname": "NonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2020-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/2020-01-31", "presentation": [ "http://iea.net/role/CondensedConsolidatedStatementofOperations" ], "xbrltype": "stringItemType" }, "us-gaap_NumberOfReportableSegments": { "auth_ref": [ "r154" ], "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/2020-01-31", "presentation": [ "http://iea.net/role/BusinessBasisofPresentationandSignificantAccountingPoliciesDisaggregationofRevenueDetails" ], "xbrltype": "integerItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r166", "r178", "r182", "r185", "r188" ], "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/2020-01-31", "presentation": [ "http://iea.net/role/CondensedConsolidatedStatementofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseCost": { "auth_ref": [ "r385", "r395" ], "calculation": { "http://iea.net/role/CommitmentsandcontingenciesScheduleofAdditionalLeaseInformationDetails": { "order": 3.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability.", "label": "Operating Lease, Cost", "terseLabel": "Operating Lease, Cost" } } }, "localname": "OperatingLeaseCost", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://iea.net/role/CommitmentsandcontingenciesScheduleofAdditionalLeaseInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r381" ], "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/2020-01-31", "presentation": [ "http://iea.net/role/CommitmentsandcontingenciesFuturemimumpaymentsofoperatingleasesDetails", "http://iea.net/role/CommitmentsandcontingenciesLeaseNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r381" ], "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/2020-01-31", "presentation": [ "http://iea.net/role/CommitmentsandcontingenciesFuturemimumpaymentsofoperatingleasesDetails", "http://iea.net/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r381" ], "calculation": { "http://iea.net/role/CommitmentsandcontingenciesFuturemimumpaymentsofoperatingleasesDetails": { "order": 2.0, "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0 }, "http://iea.net/role/CondensedConsolidatedBalanceSheets": { "order": 1.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/2020-01-31", "presentation": [ "http://iea.net/role/CommitmentsandcontingenciesFuturemimumpaymentsofoperatingleasesDetails", "http://iea.net/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r380" ], "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/2020-01-31", "presentation": [ "http://iea.net/role/CommitmentsandcontingenciesLeaseNarrativeDetails", "http://iea.net/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r392", "r395" ], "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/2020-01-31", "presentation": [ "http://iea.net/role/CommitmentsandcontingenciesScheduleofAdditionalLeaseInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r391", "r395" ], "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/2020-01-31", "presentation": [ "http://iea.net/role/CommitmentsandcontingenciesScheduleofAdditionalLeaseInformationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]", "terseLabel": "Organization, Consolidation and Presentation of Financial Statements [Abstract]" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r2", "r93", "r152", "r349" ], "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" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://iea.net/role/BusinessBasisofPresentationandSignificantAccountingPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherAmortizationOfDeferredCharges": { "auth_ref": [ "r58", "r75" ], "calculation": { "http://iea.net/role/CondensedConsolidatedStatementsofCashFlows": { "order": 14.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 debt discounts and issuance costs" } } }, "localname": "OtherAmortizationOfDeferredCharges", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://iea.net/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r31" ], "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/2020-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/2020-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/2020-01-31", "presentation": [ "http://iea.net/role/OtherCommitmentsandcontingenciesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherCommitmentsFutureMinimumPaymentsRemainderOfFiscalYear": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of commitment classified as other to be paid in remainder of current fiscal year.", "label": "Other Commitment, to be Paid, Remainder of Fiscal Year", "terseLabel": "Other Commitments, Future Minimum Payments, Remainder of Fiscal Year" } } }, "localname": "OtherCommitmentsFutureMinimumPaymentsRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2020-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/2020-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/2020-01-31", "presentation": [ "http://iea.net/role/OtherCommitmentsandcontingenciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OtherOperatingActivitiesCashFlowStatement": { "auth_ref": [], "calculation": { "http://iea.net/role/CondensedConsolidatedStatementsofCashFlows": { "order": 15.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/2020-01-31", "presentation": [ "http://iea.net/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaidInKindInterest": { "auth_ref": [ "r75" ], "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/2020-01-31", "presentation": [ "http://iea.net/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForProceedsFromLifeInsurancePolicies": { "auth_ref": [ "r92" ], "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/2020-01-31", "presentation": [ "http://iea.net/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForRepurchaseOfRedeemablePreferredStock": { "auth_ref": [ "r66" ], "calculation": { "http://iea.net/role/CondensedConsolidatedStatementsofCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for reacquisition of callable preferred stock.", "label": "Payments for Repurchase of Redeemable Preferred Stock", "negatedTerseLabel": "Payments for Repurchase of Redeemable Preferred Stock" } } }, "localname": "PaymentsForRepurchaseOfRedeemablePreferredStock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://iea.net/role/CondensedConsolidatedStatementsofCashFlows", "http://iea.net/role/ExtinguishmentofDebtandSeriesBPreferredStockDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfDebtExtinguishmentCosts": { "auth_ref": [ "r69" ], "calculation": { "http://iea.net/role/CondensedConsolidatedStatementsofCashFlows": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow for cost from early extinguishment and prepayment of debt. Includes, but is not limited to, third-party cost, premium paid, and other fee paid to lender directly for debt extinguishment or debt prepayment. Excludes accrued interest.", "label": "Payment for Debt Extinguishment or Debt Prepayment Cost", "negatedTerseLabel": "Payment for Debt Extinguishment or Debt Prepayment Cost" } } }, "localname": "PaymentsOfDebtExtinguishmentCosts", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://iea.net/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfDebtIssuanceCosts": { "auth_ref": [ "r68" ], "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/2020-01-31", "presentation": [ "http://iea.net/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": { "auth_ref": [ "r66" ], "calculation": { "http://iea.net/role/CondensedConsolidatedStatementsofCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement.", "label": "Payment, Tax Withholding, Share-based Payment Arrangement", "negatedTerseLabel": "Payment, Tax Withholding, Share-based Payment Arrangement" } } }, "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://iea.net/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r63" ], "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/2020-01-31", "presentation": [ "http://iea.net/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PreferredStockDividendsIncomeStatementImpact": { "auth_ref": [], "calculation": { "http://iea.net/role/EarningspershareBasicandDilutedEPSDetails": { "order": 1.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/2020-01-31", "presentation": [ "http://iea.net/role/CondensedConsolidatedStatementofOperations", "http://iea.net/role/EarningspershareBasicandDilutedEPSDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PreferredStockLiquidationPreferenceValue": { "auth_ref": [ "r86" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of the difference between preference in liquidation and the par or stated values of the preferred shares.", "label": "Preferred Stock, Liquidation Preference, Value", "terseLabel": "Preferred Stock, Liquidation Preference, Value" } } }, "localname": "PreferredStockLiquidationPreferenceValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://iea.net/role/DebtandSeriesBPreferredStockSeriesBPreferredStockDetails" ], "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/2020-01-31", "presentation": [ "http://iea.net/role/CondensedConsolidatedBalanceSheets", "http://iea.net/role/CondensedConsolidatedBalanceSheetsParenthetical", "http://iea.net/role/EarningspershareNarrativeDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockRedemptionDiscount": { "auth_ref": [ "r134" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The excess of (1) the carrying amount of the preferred stock in the registrant's balance sheet over (2) the fair value of the consideration transferred to the holders of the preferred stock, during the accounting period, which will be added to net earnings to arrive at net earnings available to common shareholders in the calculation of earnings per share.", "label": "Preferred Stock Redemption Discount", "terseLabel": "Preferred Stock Redemption Discount" } } }, "localname": "PreferredStockRedemptionDiscount", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://iea.net/role/ExtinguishmentofDebtandSeriesBPreferredStockDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PreferredStockRedemptionPremium": { "auth_ref": [ "r134" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The excess of (1) fair value of the consideration transferred to the holders of the preferred stock over (2) the carrying amount of the preferred stock in the registrant's balance sheet, during the accounting period.", "label": "Preferred Stock Redemption Premium", "terseLabel": "Preferred Stock Redemption Premium" } } }, "localname": "PreferredStockRedemptionPremium", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://iea.net/role/ExtinguishmentofDebtandSeriesBPreferredStockDetails" ], "xbrltype": "monetaryItemType" }, "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/2020-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/2020-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/2020-01-31", "presentation": [ "http://iea.net/role/CondensedConsolidatedBalanceSheets", "http://iea.net/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r5", "r26", "r27" ], "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/2020-01-31", "presentation": [ "http://iea.net/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromConvertibleDebt": { "auth_ref": [ "r65" ], "calculation": { "http://iea.net/role/CondensedConsolidatedStatementsofCashFlows": { "order": 6.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/2020-01-31", "presentation": [ "http://iea.net/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfCommonStock": { "auth_ref": [ "r64" ], "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 additional capital contribution to the entity.", "label": "Proceeds from Issuance of Common Stock", "terseLabel": "Proceeds from Issuance of Common Stock" } } }, "localname": "ProceedsFromIssuanceOfCommonStock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://iea.net/role/CondensedConsolidatedStatementsofCashFlows", "http://iea.net/role/CondensedStatementsofStockholdersEquityDeficitStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfLongTermDebt": { "auth_ref": [ "r65" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from a debt initially having maturity due after one year or beyond the operating cycle, if longer.", "label": "Proceeds from Issuance of Long-term Debt", "terseLabel": "Proceeds from Issuance of Long-term Debt" } } }, "localname": "ProceedsFromIssuanceOfLongTermDebt", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://iea.net/role/ExtinguishmentofDebtandSeriesBPreferredStockDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions": { "auth_ref": [ "r64", "r307" ], "calculation": { "http://iea.net/role/CondensedConsolidatedStatementsofCashFlows": { "order": 11.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/2020-01-31", "presentation": [ "http://iea.net/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOrSaleOfEquity": { "auth_ref": [ "r64" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from the issuance of common stock, preferred stock, treasury stock, stock options, and other types of equity.", "label": "Proceeds from Issuance or Sale of Equity", "terseLabel": "Proceeds from Issuance or Sale of Equity" } } }, "localname": "ProceedsFromIssuanceOrSaleOfEquity", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://iea.net/role/ExtinguishmentofDebtandSeriesBPreferredStockDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromLongTermLinesOfCredit": { "auth_ref": [ "r65" ], "calculation": { "http://iea.net/role/CondensedConsolidatedStatementsofCashFlows": { "order": 2.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/2020-01-31", "presentation": [ "http://iea.net/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment": { "auth_ref": [ "r62" ], "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/2020-01-31", "presentation": [ "http://iea.net/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromWarrantExercises": { "auth_ref": [ "r64" ], "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 associated with the amount received from holders exercising their stock warrants.", "label": "Proceeds from Warrant Exercises", "terseLabel": "Proceeds from Warrant Exercises" } } }, "localname": "ProceedsFromWarrantExercises", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://iea.net/role/CondensedConsolidatedStatementsofCashFlows", "http://iea.net/role/CondensedStatementsofStockholdersEquityDeficitStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductConcentrationRiskMember": { "auth_ref": [ "r145" ], "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" } } }, "localname": "ProductConcentrationRiskMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://iea.net/role/BusinessBasisofPresentationandSignificantAccountingPoliciesScheduleofconcentrationsforrevenueandaccountsreceivableDetails" ], "xbrltype": "domainItemType" }, "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/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization": { "auth_ref": [ "r236", "r382", "r384" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated depreciation and amortization from plant, property, and equipment and right-of-use asset from finance lease.", "label": "Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, Accumulated Depreciation and Amortization", "negatedTerseLabel": "Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, Accumulated Depreciation and Amortization" } } }, "localname": "PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://iea.net/role/CommitmentsandcontingenciesLeaseNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r30", "r237" ], "lang": { "en-us": { "role": { "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale.", "label": "Long-Lived Tangible Asset [Axis]", "terseLabel": "Property, Plant and Equipment, Type [Axis]" } } }, "localname": "PropertyPlantAndEquipmentByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://iea.net/role/PropertyplantandequipmentnetDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "auth_ref": [ "r239", "r491", "r492", "r493" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.", "label": "Property, Plant and Equipment Disclosure [Text Block]", "terseLabel": "Property, plant and equipment, net" } } }, "localname": "PropertyPlantAndEquipmentDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://iea.net/role/Propertyplantandequipmentnet" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentGross": { "auth_ref": [ "r29", "r235" ], "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/2020-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/2020-01-31", "presentation": [ "http://iea.net/role/PropertyplantandequipmentnetDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r8", "r9", "r237", "r469" ], "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/2020-01-31", "presentation": [ "http://iea.net/role/CondensedConsolidatedBalanceSheets", "http://iea.net/role/PropertyplantandequipmentnetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "auth_ref": [ "r8", "r237" ], "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/2020-01-31", "presentation": [ "http://iea.net/role/PropertyplantandequipmentnetTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r8", "r235" ], "lang": { "en-us": { "role": { "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software.", "label": "Long-Lived Tangible Asset [Domain]", "terseLabel": "Property, Plant and Equipment, Type [Domain]" } } }, "localname": "PropertyPlantAndEquipmentTypeDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://iea.net/role/PropertyplantandequipmentnetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ProvisionForDoubtfulAccounts": { "auth_ref": [ "r55", "r208" ], "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/2020-01-31", "presentation": [ "http://iea.net/role/ContractAssetsandLiabilitiesActivityinallowancefordoubtfulaccountsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProvisionForLossOnContracts": { "auth_ref": [ "r272" ], "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/2020-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/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_ReconciliationOfOtherSignificantReconcilingItemsFromSegmentsToConsolidatedTextBlock": { "auth_ref": [ "r180", "r182" ], "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" } } }, "localname": "ReconciliationOfOtherSignificantReconcilingItemsFromSegmentsToConsolidatedTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://iea.net/role/SegmentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ReconciliationOfRevenueFromSegmentsToConsolidatedTextBlock": { "auth_ref": [ "r177", "r182" ], "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" } } }, "localname": "ReconciliationOfRevenueFromSegmentsToConsolidatedTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://iea.net/role/SegmentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_RedeemablePreferredStockMember": { "auth_ref": [ "r7", "r87", "r201", "r259", "r366" ], "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" } } }, "localname": "RedeemablePreferredStockMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://iea.net/role/EarningspershareBasicandDilutedEPSDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RelatedPartyTransactionAxis": { "auth_ref": [ "r299", "r398", "r399", "r401" ], "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/2020-01-31", "presentation": [ "http://iea.net/role/RelatedpartytransactionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionDomain": { "auth_ref": [ "r299" ], "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/2020-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/2020-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/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": { "auth_ref": [ "r396", "r397", "r399", "r402", "r403" ], "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/2020-01-31", "presentation": [ "http://iea.net/role/Relatedpartytransactions" ], "xbrltype": "textBlockItemType" }, "us-gaap_RepaymentsOfLinesOfCredit": { "auth_ref": [ "r67", "r91" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow for payment of an obligation from a lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements.", "label": "Repayments of Lines of Credit", "negatedTerseLabel": "Repayments of Lines of Credit" } } }, "localname": "RepaymentsOfLinesOfCredit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://iea.net/role/ExtinguishmentofDebtandSeriesBPreferredStockDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RepaymentsOfLongTermLinesOfCredit": { "auth_ref": [ "r67" ], "calculation": { "http://iea.net/role/CondensedConsolidatedStatementsofCashFlows": { "order": 7.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/2020-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)" } } }, "localname": "RestrictedStockUnitsRSUMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://iea.net/role/EarningspershareBasicandDilutedEPSDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r20", "r269", "r311", "r467", "r484", "r489" ], "calculation": { "http://iea.net/role/CondensedConsolidatedBalanceSheets": { "order": 3.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/2020-01-31", "presentation": [ "http://iea.net/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r94", "r95", "r97", "r99", "r105", "r108", "r203", "r308", "r309", "r310", "r328", "r329", "r480", "r482" ], "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings [Member]", "terseLabel": "Retained Earnings" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://iea.net/role/CondensedStatementsofStockholdersEquityDeficitStatement" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueRecognitionPolicyTextBlock": { "auth_ref": [ "r84", "r85" ], "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" } } }, "localname": "RevenueRecognitionPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://iea.net/role/BusinessBasisofPresentationandSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueRemainingPerformanceObligation": { "auth_ref": [ "r279" ], "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/2020-01-31", "presentation": [ "http://iea.net/role/BusinessBasisofPresentationandSignificantAccountingPoliciesRevenue606Details" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]", "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://iea.net/role/BusinessBasisofPresentationandSignificantAccountingPoliciesRevenue606Details" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1": { "auth_ref": [ "r280" ], "lang": { "en-us": { "role": { "documentation": "Period in which remaining performance obligation is expected to be recognized as revenue, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period", "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://iea.net/role/BusinessBasisofPresentationandSignificantAccountingPoliciesRevenue606Details" ], "xbrltype": "durationItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis": { "auth_ref": [ "r280" ], "lang": { "en-us": { "role": { "documentation": "Start date of time band for expected timing of satisfaction of remaining performance obligation, in CCYY-MM-DD format.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]", "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://iea.net/role/BusinessBasisofPresentationandSignificantAccountingPoliciesRevenue606Details" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about expected timing for satisfying remaining performance obligation.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]", "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://iea.net/role/BusinessBasisofPresentationandSignificantAccountingPoliciesRevenue606Details" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligationPercentage": { "auth_ref": [ "r280" ], "lang": { "en-us": { "role": { "documentation": "Percentage of remaining performance obligation to total remaining performance obligation not recognized as revenue.", "label": "Revenue, Remaining Performance Obligation, Percentage", "terseLabel": "Revenue, Remaining Performance Obligation, Percentage" } } }, "localname": "RevenueRemainingPerformanceObligationPercentage", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://iea.net/role/BusinessBasisofPresentationandSignificantAccountingPoliciesRevenue606Details" ], "xbrltype": "percentItemType" }, "us-gaap_Revenues": { "auth_ref": [ "r51", "r87", "r157", "r158", "r177", "r183", "r184", "r190", "r191", "r193", "r201", "r366", "r459" ], "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/2020-01-31", "presentation": [ "http://iea.net/role/BusinessBasisofPresentationandSignificantAccountingPoliciesDisaggregationofRevenueDetails", "http://iea.net/role/CondensedConsolidatedStatementofOperations", "http://iea.net/role/InvestmentsEquityMethodandJointVenturesDetails", "http://iea.net/role/SegmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevolvingCreditFacilityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount.", "label": "Revolving Credit Facility [Member]", "terseLabel": "Revolving Credit Facility" } } }, "localname": "RevolvingCreditFacilityMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://iea.net/role/RevolvingCreditFacilityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability": { "auth_ref": [ "r390", "r395" ], "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/2020-01-31", "presentation": [ "http://iea.net/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "auth_ref": [ "r390", "r395" ], "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/2020-01-31", "presentation": [ "http://iea.net/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_SaleOfStockPercentageOfOwnershipAfterTransaction": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage of subsidiary's or equity investee's stock owned by parent company after stock transaction.", "label": "Sale of Stock, Percentage of Ownership after Transaction", "terseLabel": "Sale of Stock, Percentage of Ownership after Transaction" } } }, "localname": "SaleOfStockPercentageOfOwnershipAfterTransaction", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://iea.net/role/EarningspershareNarrativeDetails", "http://iea.net/role/SubsequentEventsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_SalesRevenueNetMember": { "auth_ref": [ "r146", "r193" ], "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" } } }, "localname": "SalesRevenueNetMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://iea.net/role/BusinessBasisofPresentationandSignificantAccountingPoliciesScheduleofconcentrationsforrevenueandaccountsreceivableDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "auth_ref": [ "r129" ], "lang": { "en-us": { "role": { "documentation": "Schedule for securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by Antidilutive Securities.", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]", "terseLabel": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]" } } }, "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://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/2020-01-31", "presentation": [ "http://iea.net/role/DebtandSeriesBPreferredStockTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r128" ], "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/2020-01-31", "presentation": [ "http://iea.net/role/EarningspershareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfExtinguishmentOfDebtTable": { "auth_ref": [ "r255" ], "lang": { "en-us": { "role": { "documentation": "A table or schedule providing information pertaining to debt extinguished, including the amount of gain (loss) on the debt extinguished, the income tax effect on the gain (loss), and the amount of gain (loss), net of the related income tax.", "label": "Schedule of Extinguishment of Debt [Table]", "terseLabel": "Schedule of Extinguishment of Debt [Table]" } } }, "localname": "ScheduleOfExtinguishmentOfDebtTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://iea.net/role/ExtinguishmentofDebtandSeriesBPreferredStockDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfExtinguishmentOfDebtTextBlock": { "auth_ref": [ "r255" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of debt extinguished which may include, amount of gain (loss), the income tax effect and the per share amount of the aggregate gain (loss), net of the related income tax.", "label": "Schedule of Extinguishment of Debt [Table Text Block]", "terseLabel": "Schedule of Extinguishment of Debt" } } }, "localname": "ScheduleOfExtinguishmentOfDebtTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://iea.net/role/DebtandSeriesBPreferredStockTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "auth_ref": [ "r224", "r228", "r445" ], "lang": { "en-us": { "role": { "documentation": "Schedule of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Schedule of Finite-Lived Intangible Assets [Table]", "terseLabel": "Schedule of Finite-Lived Intangible Assets [Table]" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://iea.net/role/GoodwillandIntangibleAssetsnetScheduleofannualexpectedamortizationexpenseDetails", "http://iea.net/role/GoodwillandIntangibleAssetsnetScheduleofintangibleassetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "auth_ref": [ "r224", "r228" ], "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" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://iea.net/role/GoodwillandIntangibleAssetsnetTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfGoodwillTable": { "auth_ref": [ "r220", "r221" ], "lang": { "en-us": { "role": { "documentation": "Schedule of goodwill and the changes during the year due to acquisition, sale, impairment or for other reasons.", "label": "Schedule of Goodwill [Table]", "terseLabel": "Schedule of Goodwill [Table]" } } }, "localname": "ScheduleOfGoodwillTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://iea.net/role/GoodwillandIntangibleAssetsnetDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfGoodwillTextBlock": { "auth_ref": [ "r220", "r221" ], "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" } } }, "localname": "ScheduleOfGoodwillTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://iea.net/role/GoodwillandIntangibleAssetsnetTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock": { "auth_ref": [ "r247" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of maturity and sinking fund requirement for long-term debt.", "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/2020-01-31", "presentation": [ "http://iea.net/role/DebtandSeriesBPreferredStockTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "auth_ref": [ "r30", "r237" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.", "label": "Property, Plant and Equipment [Table]", "terseLabel": "Property, Plant and Equipment [Table]" } } }, "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://iea.net/role/PropertyplantandequipmentnetDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable": { "auth_ref": [ "r89", "r400", "r401" ], "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/2020-01-31", "presentation": [ "http://iea.net/role/RelatedpartytransactionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": { "auth_ref": [ "r166", "r169", "r181", "r220" ], "lang": { "en-us": { "role": { "documentation": "A table disclosing the profit or loss and total assets for each reportable segment of the entity. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.", "label": "Schedule of Segment Reporting Information, by Segment [Table]", "terseLabel": "Schedule of Segment Reporting Information, by Segment [Table]" } } }, "localname": "ScheduleOfSegmentReportingInformationBySegmentTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://iea.net/role/SegmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfStockByClassTable": { "auth_ref": [ "r40", "r86", "r137", "r138", "r258", "r260", "r261", "r263", "r264", "r265", "r266", "r267", "r268", "r269" ], "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/2020-01-31", "presentation": [ "http://iea.net/role/EarningspershareNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": { "auth_ref": [ "r228" ], "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" } } }, "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://iea.net/role/GoodwillandIntangibleAssetsnetTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock": { "auth_ref": [ "r144", "r146", "r147", "r148", "r363", "r365" ], "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/2020-01-31", "presentation": [ "http://iea.net/role/BusinessBasisofPresentationandSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentDomain": { "auth_ref": [ "r153", "r157", "r158", "r159", "r160", "r161", "r162", "r163", "r164", "r165", "r166", "r167", "r168", "r177", "r178", "r179", "r180", "r182", "r183", "r184", "r185", "r186", "r188", "r193", "r475" ], "lang": { "en-us": { "role": { "documentation": "Components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity.", "label": "Segments [Domain]", "terseLabel": "Segments [Domain]" } } }, "localname": "SegmentDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://iea.net/role/BusinessBasisofPresentationandSignificantAccountingPoliciesDisaggregationofRevenueDetails", "http://iea.net/role/GoodwillandIntangibleAssetsnetDetails", "http://iea.net/role/SegmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SegmentReportingDisclosureTextBlock": { "auth_ref": [ "r153", "r155", "r156", "r166", "r170", "r182", "r186", "r187", "r188", "r189", "r190", "r192", "r193", "r194" ], "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" } } }, "localname": "SegmentReportingDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-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/2020-01-31", "presentation": [ "http://iea.net/role/SegmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingPolicyPolicyTextBlock": { "auth_ref": [ "r83", "r171", "r172", "r173", "r174", "r175", "r176", "r191" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for segment reporting.", "label": "Segment Reporting, Policy [Policy Text Block]", "terseLabel": "Segment Reporting, Policy" } } }, "localname": "SegmentReportingPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://iea.net/role/BusinessBasisofPresentationandSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "auth_ref": [ "r59" ], "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/2020-01-31", "presentation": [ "http://iea.net/role/CondensedConsolidatedStatementofOperations", "http://iea.net/role/InvestmentsEquityMethodandJointVenturesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r74" ], "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 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/2020-01-31", "presentation": [ "http://iea.net/role/CondensedConsolidatedStatementsofCashFlows", "http://iea.net/role/EarningspershareNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": { "auth_ref": [ "r305" ], "lang": { "en-us": { "role": { "documentation": "The estimated measure of the percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://iea.net/role/FairvalueoffinancialinstrumentsUnobservableInputsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": { "auth_ref": [ "r306" ], "lang": { "en-us": { "role": { "documentation": "The risk-free interest rate assumption that is used in valuing an option on its own shares.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://iea.net/role/FairvalueoffinancialinstrumentsUnobservableInputsDetails" ], "xbrltype": "percentItemType" }, "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/2020-01-31", "presentation": [ "http://iea.net/role/FairvalueoffinancialinstrumentsUnobservableInputsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_SharesIssued": { "auth_ref": [ "r262" ], "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/2020-01-31", "presentation": [ "http://iea.net/role/CondensedStatementsofStockholdersEquityDeficitStatement" ], "xbrltype": "sharesItemType" }, "us-gaap_SharesIssuedPricePerShare": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Per share or per unit amount of equity securities issued.", "label": "Shares Issued, Price Per Share", "terseLabel": "Shares Issued, Price Per Share" } } }, "localname": "SharesIssuedPricePerShare", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://iea.net/role/EarningspershareNarrativeDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShortTermLeaseCost": { "auth_ref": [ "r386", "r395" ], "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/2020-01-31", "presentation": [ "http://iea.net/role/CommitmentsandcontingenciesScheduleofAdditionalLeaseInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SpecialAssessmentBond": { "auth_ref": [ "r10", "r12", "r466" ], "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/2020-01-31", "presentation": [ "http://iea.net/role/OtherCommitmentsandcontingenciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SpecialAssessmentBondCurrent": { "auth_ref": [ "r11", "r451", "r465" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The current portion of the 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, Current", "terseLabel": "Special Assessment Bond, Current" } } }, "localname": "SpecialAssessmentBondCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://iea.net/role/OtherCommitmentsandcontingenciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StatementBusinessSegmentsAxis": { "auth_ref": [ "r0", "r153", "r157", "r158", "r159", "r160", "r161", "r162", "r163", "r164", "r165", "r166", "r167", "r168", "r177", "r178", "r179", "r180", "r182", "r183", "r184", "r185", "r186", "r188", "r193", "r220", "r238", "r240", "r241", "r475" ], "lang": { "en-us": { "role": { "documentation": "Information by business segments.", "label": "Segments [Axis]", "terseLabel": "Segments [Axis]" } } }, "localname": "StatementBusinessSegmentsAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://iea.net/role/BusinessBasisofPresentationandSignificantAccountingPoliciesDisaggregationofRevenueDetails", "http://iea.net/role/GoodwillandIntangibleAssetsnetDetails", "http://iea.net/role/SegmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementClassOfStockAxis": { "auth_ref": [ "r13", "r14", "r15", "r86", "r87", "r112", "r117", "r120", "r124", "r128", "r137", "r138", "r139", "r201", "r262", "r366" ], "lang": { "en-us": { "role": { "documentation": "Information by the different classes of stock of the entity.", "label": "Class of Stock [Axis]", "terseLabel": "Class of Stock [Axis]" } } }, "localname": "StatementClassOfStockAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://iea.net/role/CondensedConsolidatedBalanceSheets", "http://iea.net/role/CondensedStatementsofStockholdersEquityDeficitStatement", "http://iea.net/role/DebtandSeriesBPreferredStockSeriesBPreferredStockDetails", "http://iea.net/role/EarningspershareNarrativeDetails", "http://iea.net/role/RelatedpartytransactionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r43", "r94", "r95", "r97", "r99", "r105", "r108", "r136", "r203", "r262", "r269", "r308", "r309", "r310", "r328", "r329", "r368", "r369", "r370", "r371", "r372", "r373", "r480", "r481", "r482" ], "lang": { "en-us": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]", "terseLabel": "Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://iea.net/role/CondensedStatementsofStockholdersEquityDeficitStatement", "http://iea.net/role/DocumentandEntityInformation", "http://iea.net/role/EarningspershareNarrativeDetails", "http://iea.net/role/FairvalueoffinancialinstrumentsFairValueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Statement [Line Items]", "terseLabel": "Statement [Line Items]" } } }, "localname": "StatementLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://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/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Financial Position [Abstract]", "terseLabel": "Statement of Financial Position [Abstract]" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r94", "r95", "r97", "r136", "r444" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.", "label": "Statement [Table]", "terseLabel": "Statement [Table]" } } }, "localname": "StatementTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://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_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities": { "auth_ref": [ "r42", "r262", "r263", "r269" ], "lang": { "en-us": { "role": { "documentation": "Number of shares issued during the period as a result of the conversion of convertible securities.", "label": "Stock Issued During Period, Shares, Conversion of Convertible Securities", "terseLabel": "Stock Issued During Period, Shares, Conversion of Convertible Securities" } } }, "localname": "StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://iea.net/role/CondensedStatementsofStockholdersEquityDeficitStatement" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesNewIssues": { "auth_ref": [ "r14", "r15", "r262", "r269" ], "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/2020-01-31", "presentation": [ "http://iea.net/role/CondensedStatementsofStockholdersEquityDeficitStatement", "http://iea.net/role/EarningspershareNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesOther": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of shares of stock issued attributable to transactions classified as other.", "label": "Stock Issued During Period, Shares, Other", "terseLabel": "Stock Issued During Period, Shares, Other" } } }, "localname": "StockIssuedDuringPeriodSharesOther", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://iea.net/role/CondensedStatementsofStockholdersEquityDeficitStatement", "http://iea.net/role/SubsequentEventsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures": { "auth_ref": [ "r14", "r15", "r262", "r269" ], "lang": { "en-us": { "role": { "documentation": "Number of shares issued during the period related to Restricted Stock Awards, net of any shares forfeited.", "label": "Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures", "terseLabel": "Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures" } } }, "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://iea.net/role/CondensedStatementsofStockholdersEquityDeficitStatement" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecuritiesNetOfAdjustments": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net amount of stock issued during the period upon the conversion of convertible securities, net of adjustments (for example, to additional paid in capital) including the write-off of an equity component recognized to record the convertible debt instrument as two separate components - a debt component and an equity component. This item is meant to disclose the value of shares issued on conversion of convertible securities that were recorded as two separate (debt and equity) components.", "label": "Stock Issued During Period, Value, Conversion of Convertible Securities, Net of Adjustments", "terseLabel": "Stock Issued During Period, Value, Conversion of Convertible Securities" } } }, "localname": "StockIssuedDuringPeriodValueConversionOfConvertibleSecuritiesNetOfAdjustments", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://iea.net/role/CondensedStatementsofStockholdersEquityDeficitStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueNewIssues": { "auth_ref": [ "r14", "r15", "r262", "r269" ], "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/2020-01-31", "presentation": [ "http://iea.net/role/CondensedStatementsofStockholdersEquityDeficitStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockOptionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Contracts conveying rights, but not obligations, to buy or sell a specific quantity of stock at a specified price during a specified period (an American option) or at a specified date (a European option).", "label": "Equity Option [Member]", "terseLabel": "Equity Option" } } }, "localname": "StockOptionMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://iea.net/role/EarningspershareBasicandDilutedEPSDetails" ], "xbrltype": "domainItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r15", "r21", "r22", "r87", "r198", "r201", "r366" ], "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/2020-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/2020-01-31", "presentation": [ "http://iea.net/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_SubleaseIncome": { "auth_ref": [ "r388", "r395" ], "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/2020-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/2020-01-31", "presentation": [ "http://iea.net/role/SubsequentEventsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventMember": { "auth_ref": [ "r374", "r405" ], "lang": { "en-us": { "role": { "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event [Member]", "terseLabel": "Subsequent Event" } } }, "localname": "SubsequentEventMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://iea.net/role/SubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventTable": { "auth_ref": [ "r374", "r405" ], "lang": { "en-us": { "role": { "documentation": "Discloses pertinent information about one or more significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued.", "label": "Subsequent Event [Table]", "terseLabel": "Subsequent Event [Table]" } } }, "localname": "SubsequentEventTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://iea.net/role/SubsequentEventsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeAxis": { "auth_ref": [ "r374", "r405" ], "lang": { "en-us": { "role": { "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event Type [Axis]", "terseLabel": "Subsequent Event Type [Axis]" } } }, "localname": "SubsequentEventTypeAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://iea.net/role/SubsequentEventsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeDomain": { "auth_ref": [ "r374", "r405" ], "lang": { "en-us": { "role": { "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event Type [Domain]", "terseLabel": "Subsequent Event Type [Domain]" } } }, "localname": "SubsequentEventTypeDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://iea.net/role/SubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Subsequent Events [Abstract]" } } }, "localname": "SubsequentEventsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventsTextBlock": { "auth_ref": [ "r404", "r406" ], "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/2020-01-31", "presentation": [ "http://iea.net/role/SubsequentEvents" ], "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/2020-01-31", "presentation": [ "http://iea.net/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_TaxCutsAndJobsActOf2017ChangeInTaxRateDeferredTaxLiabilityIncomeTaxBenefit": { "auth_ref": [ "r326" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income tax benefit for remeasurement of deferred tax liability from change in tax rate pursuant to Tax Cuts and Jobs Act.", "label": "Tax Cuts and Jobs Act, Change in Tax Rate, Deferred Tax Liability, Income Tax Benefit", "terseLabel": "Tax Cuts and Jobs Act, Change in Tax Rate, Deferred Tax Liability, Income Tax Benefit" } } }, "localname": "TaxCutsAndJobsActOf2017ChangeInTaxRateDeferredTaxLiabilityIncomeTaxBenefit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://iea.net/role/IncometaxesDetails" ], "xbrltype": "monetaryItemType" }, "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; 1,000,000 shares authorized; 17,483 shares issued and outstanding at December 31, 2020" } } }, "localname": "TemporaryEquityCarryingAmountAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://iea.net/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_TimeAndMaterialsContractMember": { "auth_ref": [ "r287" ], "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" } } }, "localname": "TimeAndMaterialsContractMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://iea.net/role/BusinessBasisofPresentationandSignificantAccountingPoliciesScheduleofconcentrationsforrevenueandaccountsreceivableDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TradeNamesMember": { "auth_ref": [ "r341" ], "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 name" } } }, "localname": "TradeNamesMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://iea.net/role/GoodwillandIntangibleAssetsnetScheduleofintangibleassetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": { "auth_ref": [ "r199", "r200", "r407", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r419", "r420", "r421", "r422", "r423", "r424", "r425", "r426", "r427", "r428", "r429", "r430", "r431", "r432", "r433", "r434", "r435", "r436" ], "lang": { "en-us": { "role": { "documentation": "Instrument or contract that imposes a contractual obligation to deliver cash or another financial instrument or to exchange other financial instruments on potentially unfavorable terms and conveys a contractual right to receive cash or another financial instrument or to exchange other financial instruments on potentially favorable terms.", "label": "Financial Instruments [Domain]", "terseLabel": "Financial Instruments [Domain]" } } }, "localname": "TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://iea.net/role/FairvalueoffinancialinstrumentsUnobservableInputsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockCommonValue": { "auth_ref": [ "r45", "r270", "r271" ], "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/2020-01-31", "presentation": [ "http://iea.net/role/CondensedStatementsofStockholdersEquityDeficitStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_TreasuryStockMember": { "auth_ref": [ "r41", "r270" ], "lang": { "en-us": { "role": { "documentation": "Shares of an entity that have been repurchased by the entity. This stock has no voting rights and receives no dividends. Note that treasury stock may be recorded at its total cost or separately as par (or stated) value and additional paid in capital. Classified within stockholders' equity if nonredeemable or redeemable solely at the option of the issuer. Classified within temporary equity if redemption is outside the control of the issuer.", "label": "Treasury Stock [Member]", "terseLabel": "Treasury Stock" } } }, "localname": "TreasuryStockMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://iea.net/role/CondensedStatementsofStockholdersEquityDeficitStatement" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockSharesAcquired": { "auth_ref": [ "r15", "r262", "r269" ], "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/2020-01-31", "presentation": [ "http://iea.net/role/CondensedStatementsofStockholdersEquityDeficitStatement" ], "xbrltype": "sharesItemType" }, "us-gaap_UnbilledContractsReceivable": { "auth_ref": [ "r44", "r442" ], "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/2020-01-31", "presentation": [ "http://iea.net/role/ContractAssetsandLiabilitiesContractAssetsandContractLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic": { "auth_ref": [ "r122", "r125", "r126" ], "calculation": { "http://iea.net/role/EarningspershareBasicandDilutedEPSDetails": { "order": 2.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", "negatedTerseLabel": "Less: Net income allocated to participating securities" } } }, "localname": "UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://iea.net/role/CondensedConsolidatedStatementofOperations", "http://iea.net/role/EarningspershareBasicandDilutedEPSDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsPeriodIncreaseDecrease": { "auth_ref": [ "r320" ], "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/2020-01-31", "presentation": [ "http://iea.net/role/IncometaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnsecuredDebtMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt obligation not collateralized by pledge of, mortgage of or other lien on the entity's assets.", "label": "Unsecured Debt [Member]", "terseLabel": "Senior unsecured notes" } } }, "localname": "UnsecuredDebtMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://iea.net/role/DebtInstrumentRedemptionDetails", "http://iea.net/role/DebtandSeriesBPreferredStockLongTermDebtDetails", "http://iea.net/role/DebtandSeriesBPreferredStockNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r140", "r141", "r142", "r143", "r149", "r150", "r151" ], "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" } } }, "localname": "UseOfEstimates", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://iea.net/role/BusinessBasisofPresentationandSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ValuationTechniqueAxis": { "auth_ref": [ "r355" ], "lang": { "en-us": { "role": { "documentation": "Information by valuation approach and technique.", "label": "Valuation Approach and Technique [Axis]", "terseLabel": "Valuation Approach and Technique [Axis]" } } }, "localname": "ValuationTechniqueAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://iea.net/role/FairvalueoffinancialinstrumentsUnobservableInputsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ValuationTechniqueDomain": { "auth_ref": [ "r355" ], "lang": { "en-us": { "role": { "documentation": "Valuation approach and technique.", "label": "Valuation Approach and Technique [Domain]", "terseLabel": "Valuation Approach and Technique [Domain]" } } }, "localname": "ValuationTechniqueDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://iea.net/role/FairvalueoffinancialinstrumentsUnobservableInputsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_VariableLeaseCost": { "auth_ref": [ "r387", "r395" ], "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/2020-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/2020-01-31", "presentation": [ "http://iea.net/role/RevolvingCreditFacilityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_VariableRateDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index.", "label": "Variable Rate [Domain]", "terseLabel": "Variable Rate [Domain]" } } }, "localname": "VariableRateDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://iea.net/role/RevolvingCreditFacilityDetails" ], "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/2020-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/2020-01-31", "presentation": [ "http://iea.net/role/DocumentandEntityInformation", "http://iea.net/role/EarningspershareBasicandDilutedEPSDetails" ], "xbrltype": "domainItemType" }, "us-gaap_WarrantsAndRightsOutstandingMeasurementInput": { "auth_ref": [ "r357" ], "lang": { "en-us": { "role": { "documentation": "Value of input used to measure outstanding warrant and right embodying unconditional obligation requiring redemption by transferring asset at specified or determinable date or upon event certain to occur.", "label": "Warrants and Rights Outstanding, Measurement Input", "terseLabel": "Warrants and Rights Outstanding, Measurement Input" } } }, "localname": "WarrantsAndRightsOutstandingMeasurementInput", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://iea.net/role/FairvalueoffinancialinstrumentsUnobservableInputsDetails" ], "xbrltype": "decimalItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r111", "r128" ], "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 common shares outstanding - diluted" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2020-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/2020-01-31", "presentation": [ "http://iea.net/role/EarningspershareBasicandDilutedEPSDetails" ], "xbrltype": "stringItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r109", "r128" ], "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 common shares outstanding - basic" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://iea.net/role/CondensedConsolidatedStatementofOperations", "http://iea.net/role/EarningspershareBasicandDilutedEPSDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WriteOffOfDeferredDebtIssuanceCost": { "auth_ref": [ "r61" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Write-off of amounts previously capitalized as debt issuance cost in an extinguishment of debt.", "label": "Write off of Deferred Debt Issuance Cost", "terseLabel": "Write off of Deferred Debt Issuance Cost" } } }, "localname": "WriteOffOfDeferredDebtIssuanceCost", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://iea.net/role/ExtinguishmentofDebtandSeriesBPreferredStockDetails" ], "xbrltype": "monetaryItemType" } }, "unitCount": 8 } }, "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", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(19))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22694-107794" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22694-107794" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22583-107794" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22595-107794" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22644-107794" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22644-107794" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22644-107794" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22658-107794" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22663-107794" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1448-109256" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(20))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1377-109256" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1505-109256" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1252-109256" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1707-109256" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1757-109256" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "26", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1828-109256" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "28A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1500-109256" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1278-109256" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1930-109256" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e2029-109256" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "55", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e2626-109256" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=SL5780133-109256" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=SL5780133-109256" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=SL5780133-109256" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=SL5780133-109256" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "65", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e2793-109256" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "66", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e2814-109256" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1337-109256" }, "r128": { "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" }, "r129": { "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" }, "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=120391452&loc=d3e13212-122682" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3630-109257" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=109243012&loc=SL65017193-207537" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=120380238&loc=d3e3842-109258" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=120380238&loc=d3e4984-109258" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=27010884&loc=d3e42851-122695" }, "r135": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "http://asc.fasb.org/topic&trid=2144383" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=6828210&loc=d3e70191-108054" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=6828210&loc=d3e70229-108054" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=6373374&loc=d3e70434-108055" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=6373374&loc=d3e70478-108055" }, "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=120391452&loc=d3e13212-122682" }, "r140": { "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" }, "r141": { "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" }, "r142": { "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" }, "r143": { "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" }, "r144": { "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" }, "r145": { "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" }, "r146": { "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" }, "r147": { "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" }, "r148": { "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" }, "r149": { "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" }, "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=120391452&loc=d3e13212-122682" }, "r150": { "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" }, "r151": { "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" }, "r152": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "275", "URI": "http://asc.fasb.org/topic&trid=2134479" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8657-108599" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8672-108599" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8721-108599" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8721-108599" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r16": { "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=120391452&loc=d3e13212-122682" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(j)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8813-108599" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8813-108599" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8813-108599" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3)(c)(2))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "26", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8844-108599" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8864-108599" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8864-108599" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8864-108599" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8864-108599" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8864-108599" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8864-108599" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8924-108599" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "34", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8981-108599" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9031-108599" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9038-108599" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9038-108599" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9054-108599" }, "r194": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "280", "URI": "http://asc.fasb.org/topic&trid=2134510" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=121593590&loc=d3e4428-111522" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=121593590&loc=d3e4531-111522" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=121611835&loc=d3e5074-111524" }, "r198": { "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" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27232-111563" }, "r2": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "205", "URI": "http://asc.fasb.org/topic&trid=2122149" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=SL120269820-111563" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r202": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "323", "URI": "http://asc.fasb.org/topic&trid=2196965" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(3)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(4)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599878&loc=SL82895884-210446" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919244-210447" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919249-210447" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919249-210447" }, "r21": { "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=120391452&loc=d3e13212-122682" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919249-210447" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919253-210447" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919258-210447" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919230-210447" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121582814&loc=SL82922888-210455" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121582814&loc=SL82922895-210455" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121582814&loc=SL82922900-210455" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121590138&loc=SL82922954-210456" }, "r218": { "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" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=120320667&loc=SL49117168-202975" }, "r22": { "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=120391452&loc=d3e13212-122682" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13854-109267" }, "r222": { "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" }, "r223": { "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" }, "r224": { "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" }, "r225": { "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" }, "r226": { "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" }, "r227": { "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" }, "r228": { "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" }, "r229": { "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" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(32))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r230": { "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" }, "r231": { "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" }, "r232": { "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" }, "r233": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "350", "URI": "http://asc.fasb.org/topic&trid=2144416" }, "r234": { "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" }, "r235": { "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" }, "r236": { "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" }, "r237": { "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" }, "r238": { "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" }, "r239": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "360", "URI": "http://asc.fasb.org/topic&trid=2155823" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(4)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r240": { "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" }, "r241": { "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" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=121559207&loc=d3e25336-109308" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=121559207&loc=d3e25336-109308" }, "r244": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "http://asc.fasb.org/topic&trid=2144648" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14326-108349" }, "r246": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "http://asc.fasb.org/topic&trid=2127136" }, "r247": { "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" }, "r248": { "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" }, "r249": { "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" }, "r25": { "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=120391452&loc=d3e13212-122682" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=51819886&loc=SL6014347-161799" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=120520924&loc=SL6031897-161870" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=120520924&loc=SL6031897-161870" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "40", "SubTopic": "50", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=117329964&loc=d3e12317-112629" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "40", "SubTopic": "50", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=117329964&loc=d3e12355-112629" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=7516071&loc=d3e13374-112631" }, "r256": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "http://asc.fasb.org/topic&trid=2208564" }, "r257": { "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" }, "r258": { "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" }, "r259": { "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" }, "r26": { "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=120391452&loc=d3e13212-122682" }, "r260": { "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" }, "r261": { "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" }, "r262": { "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" }, "r263": { "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" }, "r264": { "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" }, "r265": { "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" }, "r266": { "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" }, "r267": { "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" }, "r268": { "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" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(8))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r270": { "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" }, "r271": { "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" }, "r272": { "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" }, "r273": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "35", "Topic": "605", "URI": "http://asc.fasb.org/subtopic&trid=2197326" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121556615&loc=SL49130531-203044" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121556615&loc=SL49130532-203044" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121556615&loc=SL49130533-203044" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130551-203045" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "12A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL108322424-203045" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130556-203045" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.1)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130556-203045" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130545-203045" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130549-203045" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130549-203045" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.13)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(i)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r292": { "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" }, "r293": { "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" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(A)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(B)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(C)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(03)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r299": { "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" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.14)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r300": { "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" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(d)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "80", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=35742348&loc=SL14450788-114948" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121326096&loc=d3e4534-113899" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iv)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "2A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=SL79508275-113901" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.17)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(g)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120383193&loc=d3e11149-113907" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120383193&loc=d3e11178-113907" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=120406818&loc=d3e31917-109318" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=120406818&loc=d3e31931-109318" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32672-109319" }, "r317": { "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" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32705-109319" }, "r319": { "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" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r320": { "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" }, "r321": { "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" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32809-109319" }, "r323": { "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" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32857-109319" }, "r325": { "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" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32639-109319" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "217", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121610041&loc=d3e36027-109320" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817" }, "r331": { "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" }, "r332": { "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" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.2)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.4)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.C)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330215-122817" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=120385591&loc=d3e38679-109324" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "270", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=6424409&loc=d3e44925-109338" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19,20)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r340": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "http://asc.fasb.org/topic&trid=2144680" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=121598580&loc=d3e5263-128473" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=121598580&loc=d3e5333-128473" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4568740-111683" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r346": { "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" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=121559654&loc=d3e5710-111685" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=121559654&loc=d3e5710-111685" }, "r349": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "810", "URI": "http://asc.fasb.org/topic&trid=2197479" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19-26)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5624163-113959" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "4F", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5624186-113959" }, "r352": { "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" }, "r353": { "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" }, "r354": { "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" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r356": { "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" }, "r357": { "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" }, "r358": { "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" }, "r359": { "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" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r360": { "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" }, "r361": { "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" }, "r362": { "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" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=121572278&loc=d3e13531-108611" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=121572278&loc=d3e13537-108611" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=121572278&loc=d3e13537-108611" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=75031198&loc=d3e14064-108612" }, "r367": { "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" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.21)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=6450520&loc=d3e32618-110901" }, "r375": { "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" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=119993939&loc=d3e28541-108399" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=119993939&loc=d3e28551-108399" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=119993939&loc=d3e28555-108399" }, "r379": { "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" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r380": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918627-209977" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918627-209977" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918638-209977" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918643-209977" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(1)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.25)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(2)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(4)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918701-209980" }, "r395": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121568110&loc=SL77918982-209971" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r397": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.28,29)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r400": { "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" }, "r401": { "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" }, "r402": { "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" }, "r403": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "850", "URI": "http://asc.fasb.org/topic&trid=2122745" }, "r404": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "855", "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662" }, "r405": { "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" }, "r406": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "855", "URI": "http://asc.fasb.org/topic&trid=2122774" }, "r407": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)(i)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r408": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)(ii)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r409": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29,30)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r410": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r411": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r412": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r413": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r414": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r415": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r416": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r417": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r418": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r419": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-30)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r420": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=66007379&loc=d3e113888-111728" }, "r421": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=109249958&loc=SL34722452-111729" }, "r422": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122625-111746" }, "r423": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122625-111746" }, "r424": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122625-111746" }, "r425": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(4)(i)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122625-111746" }, "r426": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r427": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r428": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r429": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(4)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-31)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r430": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(5)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r431": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(6)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r432": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(7)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r433": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(b)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r434": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r435": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r436": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r437": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "910", "URI": "http://asc.fasb.org/extlink&oid=119991564&loc=SL119991585-234733" }, "r438": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "910", "URI": "http://asc.fasb.org/extlink&oid=119991564&loc=SL119991590-234733" }, "r439": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "910", "URI": "http://asc.fasb.org/extlink&oid=119991564&loc=SL119991595-234733" }, "r44": { "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=120391452&loc=d3e13212-122682" }, "r440": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "910", "URI": "http://asc.fasb.org/extlink&oid=119991564&loc=SL119991598-234733" }, "r441": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "910", "URI": "http://asc.fasb.org/extlink&oid=6471471&loc=d3e48698-109348" }, "r442": { "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" }, "r443": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "912", "URI": "http://asc.fasb.org/topic&trid=2145070" }, "r444": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.L)", "Topic": "924", "URI": "http://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856" }, "r445": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154696&loc=d3e54445-107959" }, "r446": { "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" }, "r447": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "05", "SubTopic": "323", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=6474809&loc=d3e63930-109455" }, "r448": { "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" }, "r449": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(10)(1))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r45": { "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=120391452&loc=d3e13212-122682" }, "r450": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(11))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r451": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(13))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r452": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(16))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r453": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(23))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r454": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.17)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r455": { "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=120399700&loc=SL114874048-224260" }, "r456": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(22))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r457": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(27))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r458": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04.9)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r459": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.9-05(b)(2))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.9)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r460": { "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" }, "r461": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Subparagraph": "e", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=75038535&loc=d3e64711-112823" }, "r462": { "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" }, "r463": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(16))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r464": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(12))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r465": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(16)(a)(1))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r466": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(16))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r467": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r468": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(25))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r469": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r47": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "210", "URI": "http://asc.fasb.org/topic&trid=2122208" }, "r470": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.(a),19)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r471": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(18))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r472": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(23))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r473": { "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=120400993&loc=SL114874131-224263" }, "r474": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(9))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r475": { "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" }, "r476": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121643868&loc=SL117782755-158439" }, "r477": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121639165&loc=SL117783719-158441" }, "r478": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(c)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121639165&loc=SL117783719-158441" }, "r479": { "Name": "Accounting Standards Codification", "Paragraph": "29F", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121639165&loc=SL117819544-158441" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669619-108580" }, "r480": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r481": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r482": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r483": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r484": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(i)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r485": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(ii)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r486": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iii)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r487": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iv)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r488": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r489": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669625-108580" }, "r490": { "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" }, "r491": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Subparagraph": "(d)", "Topic": "958", "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=d3e99779-112916" }, "r492": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "958", "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=d3e99893-112916" }, "r493": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "958", "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=SL120174063-112916" }, "r494": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 4))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r495": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r496": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r497": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "308", "Subsection": "a" }, "r498": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1" }, "r499": { "Name": "Regulation 12B", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(210.5-03(11))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r500": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r51": { "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=120395209&loc=SL114868664-224227" }, "r52": { "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=120395209&loc=SL114868664-224227" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(25))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(5))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1,2)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r57": { "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=120395209&loc=SL114868664-224227" }, "r58": { "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=120395209&loc=SL114868664-224227" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6801-107765" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.8)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3179-108585" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3213-108585" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3255-108585" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3255-108585" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3291-108585" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3291-108585" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3291-108585" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3291-108585" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(27)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3367-108585" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3521-108585" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3536-108585" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3536-108585" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3602-108585" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3602-108585" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3602-108585" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3044-108585" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=d3e4297-108586" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=d3e4304-108586" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(13))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=d3e4313-108586" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=d3e4332-108586" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=SL98516268-108586" }, "r83": { "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" }, "r84": { "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" }, "r85": { "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" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(d))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r89": { "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=120395691&loc=d3e23780-122690" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(14))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(e),(f))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(f))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r92": { "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=120395691&loc=d3e24072-122690" }, "r93": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "http://asc.fasb.org/topic&trid=2122369" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21914-107793" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21930-107793" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "27", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e22044-107793" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21711-107793" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" } }, "version": "2.1" } ZIP 82 0001652362-21-000208-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001652362-21-000208-xbrl.zip M4$L#!!0 ( ,R$:%,'%9V-M@< "$A > 8V5O8V5R=&EF:6-A=&EO M;G-E8W1I;VXS,#(N:'1M[5IM;QLW$OY^OX)5<$D,Z/W%3F3'@&.[J ^MG3HJ M@OMTX.YRM82YRRW)E:S^^GN&7%EO=FJW5]PIN'Q0O,LA.?/,S#-#2B??7=R< M3_[YZ9)E+E?LTR\??[PZ9XU6I_-E<-[I7$PNV ^3GWYDPW:WQR:&%U8ZJ0NN M.IW+ZP9K9,Z5XTYG/I^WYX.V-M/.Y+9#2PT[2FLKVHE+&JG?SOY MKM5B%SJN]8JU5+G>MR8>0T=$J?+=4XZX?FDXS#)!WRJ!\=IOUW M47HX.HHX'_:[_^I!R0[$PQSK%DI\:.2R:&6"]A\/^^VC4>F.YS)QV;C7[?Z] ML2'JQ+UK<26GQ=@KC-%4P[QZ.-9*F_&KKO]W3".ME.=2+<9O)C(7EEV+.;O5 M.2_>-"U ;EEA9!H$K?Q-8$=L[A_G0:$CK*-D(98*]OJDTN5])B/IV*#7[IUT M2'YIUHYQ:QK' %"8_Y+*YY>WDZOOK\[/)E[_1UK@LZ(5'/ZQ-A?9\_P M47NNFNP?.BO8)UXIK">RO,EB89Q,%S".N]>O1N^.]\".7IM=L8S/!#-B)L4< M[.(R:=FO%3>(%K7 ^U(;N*9@WVN3LUZW]3/YZ:I(#;?.5+&KC&"\2-AE(W <;[?0"CWV8?N04$,#9?L+M"SY5(IJ(9,*F12#1V+#3H M& MR6<#V!:L*0"&@, C:$:CJ!F3-,2UBT6(=A7WPZ^(I/!4ME =3( M 2N4FCZ8-8;-VK@L4H0_]R0FBUA5"=:$)]8@:<*+DE*F!) 4 Q0;2JV<7.-K MM[9&'"6^4VB21*4@ ,]JP.^WLUZ?F-N,I4K/[=+M1DPE$I!C(TXO@][0LKGF M/;M49D?;?7'@L,TF&]:^L;5S:KZE\-5I*O'H$;ABW B/-;"3D1*$"1-P<*2D MS4BQQDOIL*7 MK=M*0:(WX*W>Z*TX\%-[HR0\A4=9>%)4R_49)=5:# 2?D"[/WBC=V"C%1F3G M=F1 @NA]7^H1/V 7PJ)=@?6>O7[?-4TBUIA7]OE3B.$B 9CKG0)GZLI@ >3- M3%J?C9 2A5^'2OHJC]>YP C%O=]JTEQAWZQY@@8EG0I:J;)$MS[,K>=FG[LX(T A-.]^4HD*+>-*<:(ST_%9T<)(FLF$W(^MSCP$>=PB\"A MBDP1P4VR] [B1?)(*ND61.2/;4NQZAWI?13";$-TK:)[:KNO#2HK4R)&K"\\ M<:Q-XA7PM7TJT)VA&BUH1)04@R2"OB6$ V)5EF"7?0F(^(!=SKBJ?#816B)- MZ8PQ@YWVD1J)JO$,7@B/CQ=,[WE,1$[;4)8C7;FG]WX.<_$':4$]1_K[?1>+ MEMV,#V81,( ^WG&TP1XX+T$V!W1V4:9NNBYY?F3+B2_(7N)L'<>5(137"')C MO5Q;AS=T.,8J-L82]=F'O=T13A$"R*4MN5I-=&C"M_UT(BBJ!UT.@B89MP\5 MA++0AXQ(/#UYZVOJ6*"YOQ.J/@-LR3?_!"#[%""CES=]_A";+*.JN$^)1(HHT"@*-)!(Z^>EO$07( M>TN\@O^IOUB&J_BUDE#9!VA5^&L4>[!'_=P9CD!4026\12TI-;>Q%("W)MR' MOFHN^!TQ:*A@GD-][?4GY^5QZ$5.JUN@<"!X),%X@HE6/.37(PZN:S6$X2N4 MU&8@< OVME6>HX/[+5Q_U/SUZ)%QGW(/K=89.#@U".4F !0^[^ "?V50^ZH9 M2$T6,ZUF@IBMX-/ZYL/4J2KR4NF%P.@\TR$_^48DP'-_DN3;?P#/EX]][3+5 M^6ZO%H@0'\*TX"G%2RO&RS^.P4NEXHNQ+#S>?M(Q8FIVS' Q' -RVY,6'QJ"QG%#RA%KO<;^\9ST@ MO.9")=(=Q /8?_D=^4[B^>](7K_J'797I%Y;_F#4X;=BU#?DL@LZ?OA:S*[! M47D$FGK7]-_ />G'_;3TXV*SY7C:JIH$:UJ#7["ECOMD]>M7PZ-CZS^W MO^_Y(R'=)8,;WTQN7_,\7"R&)/\_0-L 3>A[]D / :+P>9Y)D;++>Q%7=&G M;L)!9A>PCF\4'NE$MKYI+W7XJ<$XW$;.Q)/?O==9V5U-X1'2LW*[4Y[LB#8^ MPX\'_,\83O\-4$L#!!0 ( ,R$:%-^"]/MR 0 )<3 ? 8V5O8V5R M='-E8W1I;VXY,#8S,C%?<3,R,#(Q+FAT;>U8;6_;-A#^OE]Q=; T!6R]V4[\ MU@"N[:(9.CN-573]-- 291&E1)6DXKB_?D=*SDL]#^NZ8DVQ(! LW9'WW,.[ MXY&C)]/%)'Q_.8-49QPNW[YX?3&!1LMUW[4GKCL-I_ J_/4U=!S/AU"27#'- M1$ZXZ\[F#6BD6A<#U]UL-LZF[0BY=L,KUTS5<;D0BCJQCAOG(_,%GY3$YS^- MGK1:,!51F=%<0R0IT32&4K%\#>]BJCY JU5K342QE6R=:@B\P(=W0GY@UZ22 M:Z8Y/=_-,W*K]Y%KC8Q6(MZ>CV)V#2Q^WF!Q3,\"K^?%Q(\[?K]+VOTVZ?9[ M<6_56W63]N\^@G11O1JC]);3YXV,Y:V4&ON#3N"<=0L]W+!8IP/?\WYN/%#5 M]$:W"&?K?& !HS01Z%XMC@07 M<_<01T@@E?\1Y,GL*KQX>3$9AQ>+.0;@U?+M>!Y"N'B(_SM$[O?@K;-T)@XL M9Q.+WF]WO>9WCWN\A/%T<1G.IH^*[AW)?>\4%B\A?#6#Y?CJQ7@^6[86O[V> MO8?Q)#22P/."+_8&2X8\WQOUK3WM_*FGQT?^J3?PRRG](/"&$Y$5)-_:-W_X#-#02R$S\+W6&TB$M!8_5A:!YC&6[B4M-,U6 M5%8HVU[3ENLF$ 4)XZAQ"W5)HU+B#H)<64@W44KR-<5"GV5,*>,6_AO-&'<% M2*FDZ,Q]?)6+.WA-JULB#*EP2=&42!(6(30<9D2U.X"?-$N8<;DHI2H)KJH6 M<"^%:U9M"AOD)!:%V9CNJ^^43 C6!I9$KDA.56MQPRFR&UGZ30@:;$0WS3A5 M1ND.V5,%'W*Q05K6]/BHVQL>"+K'$) G_C,(D80Z[I*28Q!&2#DW*WR[ZI)^ M+)FD9I]6AIT[KD\(1I@$OWL2/[ME]"Y&;N.CIM7OMSO(67]HHN=[YR:HN&$Y M9DU&K,.8O9HP$Z:LBO(=<829]"TD58:CIA$3S@&'(2C"D4%5(&FJBO>$Y22/ MS'><,+8-F4TGU"IY1;$HJ+0VU6>9X'Q19=1DQ>E.824DYED+B>6D4'2P^S&, MF2HXV0Y8;NFQ@X89D6OLGU9":Y$-3.]T;7(P(KPV8NU5XKJMZO>=CM\UG97& MT-?QSG#==#FVZ7)UO"_K^LYIOW-0[#G^0=E?3=O&IB_XUV?M^$[0_7M@74M$ M10;2K7 %GS?:C=V @L0QMLV#H+@!'QF^MX2<)GN,5V1_\^U[+T^\NSRYC;[: M\UNG3G\4IWZ@)9N:DYG=HV NKNT6#[UJ?<)D@S<^=07P[H:0%9:"4N\/.8CCP;.ZLK*79^=_ %!+ P04 " #, MA&A3&1Q#N 8( #))@ '@ &-F;V-EU:;7/;-A+^WE^!.M,DGI$H49;\(CN><6SE3C>IG).5R_13!R27$L8@ MP0*@9/77WRY O=B2&OO:FU9M\T$QB06PN\_NLPM(%]_>W%Z/?OC48Q.;2?;I M\_N/_6MV4&\TOAQ=-QHWHQOVS]'W'UD[:(9LI'ENA!4JY[+1Z T.V,'$VJ+; M:,QFLV!V%"@];HRJJW9!*&0@2FQQ<7M ;_ 2>7'YS\6V]SFY47&:06Q9K MX!825AJ1C]F7!,P]J]BX9\O M&FZ3BT@E\\N+1$R92-X=B.-FZRP];9ZVVIU.FQ_'IYV34QZ>Q=5PK*32W5=-]^^<1NHISX2<=]^,1 :#&ABKC^9N:02?7#6B1 M>D$C?@;<$3=WCS.OT FN(T4."P7#%JG4>YB(2%AV% :MBP;)+\S:,&Y-XQ@= M"/IW4OFZ-QSU/_2OKT;]VP$&X/#N\]5@Q$:WC_7_ VI^!S'E CMJMIA*F9T MN^,ZXCF8^NV#A#F[BBV-M)K-UH8U7F>,5'VY8^S_9T][JSW]&OL$Z$[VO0(= M =S76 S:BG2.MG'[^E7G]'P/S @#UF<3/@6F82I@AN1B)\*PGTJNT3HYQ_>% MTHA,SCXHG;&P6?\WP=3/4\V-U65L2PV,YPGKY:#'B*/$B3FW8@JFAG)Q@,XX MVP=GM +VGAMT 1J;S=E]KF82DC'4O$\J3R0*=\P5LC$NR$6.ML]9F:,K !5& M?G94C2[B+,,G+;AD*:?@UDQER#=6>;D-@1QB,(;K.8ED_!Y=C\%5K6$I42(\XO6P M\Q8.W=2PD_@G_RAR1XIRL3ZCI%J+ 8\)Z?+LC=)'&Z6X$=GY-#)0@NA]7^H1 M/V0W8+!;0>L=>WT=FAH1:\Q+\_PIQ' 1H)NKG3QGJE+C I@W4V%<-J(4Y&X= M*NFK/%[G @V2.]PJTESYOE;Q! T*S&G4Q2@I$M?!FS(R(A%<"S) >&IW[)33 M2J4ANG5A;APWN]S%(P(JA+V[FU1@A19Q*3E1#IKEE%C1-L[P16"]=N%?$9 @ ML@+.AV1?6"!Z&A?/3JB-\'A^*CX[2C"RIB(A\+G!\QYQ#C<8.%21*2*X3A;H M8+P('@DI[)R(?-NV%*L.2(>1#[-'HFL5W5';0V504>H"8\2XPA/'2B=. 5?; MQX#=&5:C.8U 03%((MBW^'# 6!4%LLN^!$1\R'I3+DN73>0M2%,Z8DS13K.E M1F+5> 8O^,?M!=,ACQ,QIXTORY$J[>Z]G\-IHS%-W0V MQE5,C$M49Q_V=D,XQ1# 7'HB5ZF)'1JXMI].!'FYU.70:S+A9EE!* M=R$#B MZ,E97U''')O[>Y#5&>")?.U7.&2? J3S\J;/'6*315355GE":;N.\BIE"*T7 MU)&-"H]*<:SO5FFS)&WW A?+\*1G ;824:2P(-!((E G-_TM1@'FO2%>P?^I MOUB$*_Q4"E39!6B9NUL4<[A'_=P5'H&H@@I$BUI2:FYC >C>BG"7?=4,^#TQ MJ*]@CD-=[74GY\5QZ$6@52V0/Q!L23">X$0#R_S: G!5JU$8L<*26O,$;I"] M39EEV,'][*\_*O[:>F3PJI0 M;>+V\\/5-?C96= ..W03;A%JFRPVKB[) W=)WK#)YE@G#([/VCN'FT&X<^R7 MECT*3CJMWWS5=ABT.L]3MN$ M;XBVB@<27D=;0KH!CL?E-[\(_UIVN>]!7K\*CYLKYGZ!'WY?X[[*';NL^R,C M]C\;M1>0_741ZP\^#*_N1L//UZ//PQZ[&MRPWJ W_,T6VL7<32I;Z+A/5K]^U3XY-^ZS^@;Y7\'R2^3]"^J_+@T->.:_5O'6 M_8WE'F,YHM]#>=+U]OG/ZXF E'U8GCMO_8W3)K(-=RS<<@Q]\HNH0OF?A'7] MUT93V/D;J8KKFJLI/$+2*^WFE)U7"(\^_8^\W,_-+O\+4$L#!!0 ( ,R$ M:%-5P CQ@JZ?!EJB;"*2J))4 M'/?7[TC)3E+7PPJL6-(M" 1+=^0]]]P+3QJ\&,]&P:?+":Q4FL#E]9MW%R.H M-6S[8W-DV^-@#&^#]^_ MQP7 D$RR13C&4EL>S*M06VE5-ZS[?5Z;:V;%A=+ M.[BR]5:^G7 NJ16IJ'8VT$_P2DET]LO@1:,!8QX6*KI%JD]#7M91E MC175]GN^9[5;N>JO6:16/==Q?JT]4E7T3C5(PI99SP!&: VKA/ MPC*Z!>AZ&M+D;L463$'3L[R!K?6W;NTY]P!QB 12\2]!'DVN@HOSB]$PN)A- M,0&OYM?#:0#![#'^)XC<[<"U-;=&%LPG(X/>;;:<^I/'/9S#<#R[#";C9T7W MEN2N3F ^O'HSG$[FC=GO[R:?8#@*M,1S'.^[O<&6(<[V5OUH3_UO M>GI\Y)XZ_?WK108ASS(:ZA8,:Z96H%84/A1$H"/)!JYHSH4"'L-%%@LBE2A" M50@*)(M@DE&QW, P0=V,*'9+91WU0@M.]"['1QW/<_HCGN8DVY@[M_\*T- Y M%RFX3N,#Q%P8BY]+BT"S"%OWG.:*I@LJ2I1-IV[:=1V(A)@EJ+&#.J=A(? $ M0:X,I+MP1;(EQ4:?IDQ*[1;^:\T(3P5844'1F8?X2A>W\.I&MT 80F)(T12/ M8Q8B-%RF194[@(\4BYEV.2^$+ A&57%X4,(5JZ:$-7(2\5P?3 _5MTHZ!2L# M0 MD"?N*PB0A"KOXB+!) R1\D1'>!=U03\73%!]3DO-SCW7)P0S3(#;.HE>[1B] MSY%=?E2TNMVFCYQU^SI[GCHW7LD-R[!J4F(,S$!FR@FUBJ2DF.=4&)ORJTJP MOJLS*K)(Z%9AP07660.)34@N:6_[HQ\QF2=DTV.9H<-K3 ML].MKL&0))418Z\45V-5MVOY;DM/5@I37T5;P]7099FARU;1OJSE6J==_Z#8 ML=R#LK_:MHE#G_>/[^J[EM?Z>V!M0T1)!M(M,8*O:\W:=D%.H@C'YIZ7WX&+ M##\(84+C/<9+LG_X\;U7)\Y]G>RRK_)\Y]3IS^+43Q2RL7XS,V<43/FM.>*A M4Q[N!^/X/#U]LWE\%!_VJFJ"55M#OT#RA$6PQ?BO=_+)]Q+ /]':MLN@_'R=&*T1C.=Y/?K'R; MV(^L;<:O;\QW7WW)RGGY*:\G:&+>!@]^VZIZG7._A"RPZ15J?\G!5Y='U_+C MG/E,>/8G4$L#!!0 ( ,R$:%-O#ZV(&U<" "P?' 0 :65A+3(P,C$P M.3,P+FAT;>R]:5<;R;(N_/W\"KV<\Y[=O9;+SB%R\N[MNVB#O>EKA W8/O#% M*W("82%Q)&&#?_V-E!AMW 9;:*)ZL!%5RLK*)X8G(C,C__@_)X?MQJ?4Z[>Z MG7\M\<=LJ?%_GOWQ_U75__RY^:JQT@W'AZDS:#SO)1RDV/C<&NPWWL?4_]C( MO>YAXWVW]['U":MJ^)WGW:/37FMO?] 03/"O+O:>ZA10!:$K[I.O0(A<6Q2?"@:,859!A0!6 M"!^RBUY'"-Y'FV5Y[/Z WH[>L--_VCH9_&MI?S X>OKDR>?/GQ^?^%[[<;>W M]Z35:;*_[Z6_; MX:IBEM[GHIV$%VW0SX\[:5">QIF3[/P>:NWCS3T6C,DGY;+'?KIHLM\%P#-WSCT97CV[]?LWE?$];^^X7^TA'EW>73@; M3GYU&$Z^UUTNKXSG^>W]WN#;UNF7-[1?=SH!4L]H^/:*OA=&G?RT-TLG@R1"7 M)\_^XS_^XX]!:]!.STC(JG,!^^/)Z'=_/!FU[+OQ]-D?L?6IT1^=;B?1\ULG3\N-J3?ZL15CZ@Q_I.M-,@^]5A@]_F2PF?*_EEH^ZFBX M$\"L!<>5U2K)@(&A9J!5_+ R[ K]6UT*?0IH?MM4Y, M)_\WG2XU6I&:CO+=J5_I?GHE-C_MR/7C>+#Z:?>E.]@X6/O<7%G^O/-^A^]\ M>7>P\^4-K!_\U=H1.VKWY9K87=D\V#G\Z^/&RYTOKV2SO?.E>[J^\N;S^LL7 MA\WWZWQ'K+.-E;73G=T_7"5K6^O?=Y863]MKNRW=@[657-[[5-\^:+E7[[5 MS>UUV7RY?K(CWG[9W=[YTEQI'NP>K@+UE^\>KG]9W]X[W3EX<[*[LGSVG7?T M+-79W>[R]2^![7QY<;!+SVP>K+-UT3S^K)]LK/S5:JZ\^+C^ MPGYYM;TZ6-]B)Z^VES\PA3+*+"KAE"0;*EGE3;"5$VBECS(1H$O/&,FX5D)J M\<>3:WC>)[SG/N5%JQ^PO9.P]X)^TZ\!_A' XBK (H%!\+X2$A0!G,A)>@\5 M#RBX F]%=$O/ROC?.[0C1T??/AD\S:V3%*N,[>*8+C%?)L#C$/0V[M5(_PAI M>17I2#1(.4NL2:I<@?6ALHBLRAF5(M8$PN#2LQ=ER*>FQ:^I_6ZL]?A6Z,)5 M= /&P'FVE4A"$+HV5ZBTJ;0,-G%E!!KRP6_D1+4X$M>O#JG)_2KBZ578GQ_W M>M=L]VHGKM#=->H_0EU=13TK&PD97D$H[CF)6"$7%!,AH_A(L*")IS_CXHG\ MUGP_N4[">BDG@B2D_@W4L9#XI_TA@R71: Q)_=,!$<9_+?5;AT?MPC>'O]OO M#27G"DM\?-(GAO#'D^M-C!Y_^OG'\^?\B3:P-UX[C)(#%2("PRTY!,P!2]5S+E M[!U/;!KC=O;Z::]8_M''2 \[.6JW0FNPG@X]/2*VZ.HHG7 6^3W=&M 8E.^L M4NA"U+Y[>$2A16?07SYI]9>>G=]&OR>CLS7HAH^CMOYX^SUL#-8$#"/.ZT1DOU]))-W@_SPXGD3Y]?./YP ?"+29G!&B [#^LE>YSSNP, M&,=1MF(P&E'R8LQ>-'1VY8XC>CST-=>'["Q=]?3MULJ=1U-Y#$H9)/+$R>

6$06N/9S&)&XP$)2+&O[\G(&DDM'Y_?H]?P2 M ):D3U]NO_T]_HJ?_@JVO9JN&M1WQP&"9_=MOWTWNVUWO!E?CS 9K!D0-ZU] M-3+C(Y?LJZ_PLE_JH&C.TE^?)&^C:^5/6]/:Z7L S.Z-@Z;#=PGB#=LHW='X M"SQU%O[YVD1HJ]8G/P!.5H((@+$%63@>UO[KK.=-!#TXH4-P*6O?-7P$\ J3 M[;Z&X":,P4&K2/!8&*DR+.]%!@H:QL&<_KQ<) M9A$!K6 SCCT#="$AU:-TH27_$>!S02.C)OE3_A(G7_6H)G7,VNN8P:68,E0K,.3F?+KT>=;@<$+IT9'XR*-BK:N;T>AJ/@\\T]LM9'K'V^:$]+ M9=U"VH@K8MI(@YT_;%D=*^C(63 M )@U?H.YF8S+$#2/3RJ+VL6NET>BLUX[ M.U73&U6!XQ-BI_523US2BW_# #BCJM#X^LKCH3*N#3N.=;CH-^A6>+!M6AEC M%6'DZE&+YFP^9M_"WV>7KNK>M,W[8WO[=3T,H7_1%#>+TE4'Z,/ %Z,ZG731 M53LA.['G16,*+\4PR"49QJ .8\.OP],YH:B7FF/,>W\Q M/@;#-1RV0;"66(Y Q6?$(,2.[-C5H;1Z2$.X'DA6;?F3,-QE7$)>8 #=F8A$ MIYWH. C@'H]AEHI0W>G?IA;H%B[0NKL[.3"QC>&T>86R6Q5N.T=@F-><8 MQPN1@SCSLZ'7#LA@7"A6,:1Y"C,-4]=,PD(,;S8/47F6Q*$:_:^%ND/5?K $ ML49$[=G>WZ^>(RR3U] 5=U28R[G+Z\5=GM>@O*-*L(BU6Q%F[OVX'-KD?YP: M@D;OE0< (=]J:+4N(%&0G>1@"* ?5N3J89C-:N-;E>JXL"!K!^7X)'H=TTE< M#:G7HT;@(P6Y*(-C%NSF=Q@!$)&,R%LUX6[- M:IU)4J?1 -0V?PUJN&Q6[X-]/0!E*4*;R;.:*P]/![6S,?8KEXAFZWP-!Q\+G7P44>*XE:>679I7,\"TC43GZH^6;V:+3 '4:U7O-PB"0RZ MU#"1"H8X!.)@%&.SX*$P",#8CM0G%QC^;$BFY7%@GG!!UXL /T.=1G5;[&:[ M*2.Q=3MF<]=:H^BCM=(=W(B0*S(N/X.2MZH:FMEX'C$AR'ZGE>7XJ).FT\T] M6\C*;3^LIKK-^QF'&%W2(7#+Z5?MQL3.CCL/7;2]E9NENIUM89>Y+:'/'<'Y MO]5,'A>6+%^1B6!D^ MG+0):PTJ1T]:>3J;'0\ M&J=I_K1Y3+6>KIK8@\-:H_ZX2?^*M6AB"V"^,"*6&.UFA8_#?YYT/Q!<@"*58O?S-A,3CN. M?)T3V#ZM=GMGV7[G$'D0W^ZG=2YF?#7@D1K5ZA0RT> Y,80=8];@HT>;&AW8 MF 4?$C4FR_*B5N9!W6OA7YZK\^.5I&0((FG+./ M74T( 8,60A-U$J+D(>>BCNN9$KX]CE&^^$2PD/-KV]6/.DDFA >&PQKA!LDA MC U8P+D6A&'$7GATNQL"-*X$K(Z\KK-)HCJ<3FS,P(EJTRRK!%+FJDDM M=D=!52/Q.ETTM6HZ.0R84]2/C*Y[M7E>^I+5[.LQ)N7)M4K*NS(R?!\VHEZ2 M%$9 ^7-\)]/GT]W]_\^W'F^_?7#IS=P MS>_%WO/A(7QV].$(WKB_ ^UXD9Y+?OGC[Z.]_5=X]_V+DYWG+XO=D CSQRNV M]_X%?/9/\<^G?PYWOOU^^&'_C=_9?T=VMC]F,&Z..8V4% JQC HDEL7 M ;&>[]L(KE=,)(A-7/!20UH%,%0+7M);:&N(/\!+FU?5&WZJN#TC.#+EV86EMUMBBFGFVSIYIKG7>Q>6URS6W34@] M2VCO5ZSZV<+H=U)A@X@&.7O638+]70WC++P]="XZR,W^E7IE8AR6A$)ED*OE MNC5U15"H8/0D)V=RW1 6=[8"%&.G_ ZQYNG"V&"VF86QJ/ES, KMXIP-*X6C MB!)-:E854:#%CE:T55E4KH:#5D-FKGC0D](V6>9U2E/0@7A![>K!1;6"/PTO MO_A\7LQ[Z\7@DF)0NH#YP,&;F>J$.NM,^]8.S*#K&-B":^8P>$K3^I88HIMO M9@KS?^B&S4;U&G>3)JV_!=H:$\,-<>-\V/(>XCIA_7-8PW?8M&CFV_?G8<29 M96LV5$0[UF[[B@[?@P+6-G71MK.Q"BYOE]JWS7I?3 Z?-9,8V>7VR+;4\G0_ MI)T\:GY_\-'@U&HL,J2E<8@92Y$@F4#*.4VTPU8;^[W<]F4>?)WSLUC>*^1- M_/_LO6M3F\?2-OI75-[/NW=6%<.:\\%YRE4DV'Z=6A*Q0^*"+ZXY@K"$6#H8 MPZ_?/;<$$DB ! (D&"K 1/9>+[&W%6];_CUV*[>Q$/;>L3Y/WKSZ.O-ZJMKI&/#[X3:U$3?^#7> M)#=^=]MCB0*[WRS]L7232OHHC94WWSKYV#GK*JP66^.4G54ME5^&84@#>$;H M_6N.2HNW=&ZX[E>J>].L4 MT<8&Z&.LQ&I?1:6P8(XZO#,9KJ#3Z^\(J=*U* M)+U05\*8)6C1HC"OA>;UX?U_,?2N @9#"&6MB@3T-ZR##5H12Y4@,1=H_+0$ MSNN_1]Z72^?ME\O@Y]4A>KV?3CMW"]>U/8G\W)SE^.6QLY[9Y#M>"OO>9 MU'?]SYVO?XN]W<8TT6MNXU&KE9,<&Q_?X\;VP5GC_!#TOS]:^]M__VR(\.GHVG%M8D4W5G[52 M9+]<.@''N4XWFC:W5>V75[7S212Q2?J;"XSJ=,<@=3EE!:T60:OFA%KF M7.)4FNR5RX?PCBFDO=*(<CPJ-J7M=>>:\RO*]" MH)]$X2@"_4@"/58_>+#8\6 09B$@+J)'VF&"O PT2J\8R<5Y#=O0Y,%FUA+E M^:&NLGN:5+-+@]RL4+TB:^MA0_-B$Z-)C%)X,!)Y+M#[8"-Q!1#T:BFV M=0Z=FN!\O8B?NBMZ:J4B<(S95%C=,P!'&O48,2V:\,<(P%&/$H"CR7QC4 )P MUB7DI 3@E ".MMC>[F>1 ZI!"<=[NWO\NN+>^/@WSV/:OO'C;KVP$,@.]XK_WE>V,7C(&CPZM!-UX&'0(S2'+G$8\\(BM4 M_HTI0:7 =NLN,L-(DK030&W5PYN3^*I*.#V('";..GRA!I' DK4!L1Q,L@F M1Q#GUF.!K3/PV1-IF,N=:9K$4[)*(ZZ(+R6D)NEJ]Z706@ M/W/&>JX=\Z'3S5.Q<*Y#*J!$J"H\A8C)'G1'.8'*8( MJ O"\!62T)6*BKGUW.5U&47+&* 7@WK/%B%SF6W_L@YXGP@;)T-D,-96F$!0 MI)XCKN&'CH8C"LCHF4XT)3;T$U&]9%-J":*T'HZD JH%5%?,%55 =?F@.E8X M3<*P+TJ%A#08<1$PTH%H1!78B8%%XA//_BF]0=F#S<*5 =49L3-/635E.67? M5JMY7Z[R!9Z/R/1R$$__L!N')1F.X7&U-KSCL'<[,_^0^OD9%MOVS.F!NG=7^9P&$4]I3ADG0D@L>N+?8J\1,2CHHQZD: M43&I*U1,CP-UHP'^2,J>70]I(3!66VJD<_TGX+0NBH@P=U4W--4&&!;<>!FP7$5!X29A&S ,Q MC6C.-09;F'O"<7!&"!9!#[ 8RD84BUB?(%IN"SBIUG$GTG]\[<8 5,H*&&! MF)0C( #39$R(<:UE#%33O(C%IEX>IH&F1XW". H:N?3>2@!/&D&9%X%(1D?+ M@93E\,3+86?K6V \8,4%4I8Z6 Y*(.=I0$%%:I@7SAL^Q+1IW7PVIMU$MKDJ M:N2J-^]Q:3M'A:LG*$ZV+NIO?NATAV6"\UG+:V?NS++!0DP^,(&X<:#^Q<21 MM=9G>OYD96 I)GJ=F9]CH;%QH!KJP(6-CON0B):66 _J@[O.]+DUJGURL5%? MK8::K=9^&K3&!8BO%A_+&WW(Q>MS>9R\9?=&^0R]MW=R^M^6W3"3U?_.KJT1 M+RG7FY@N/]/ ;((9=Z^GWO8=&!AL^62GI:V/U];YGCIGLLF-@09F39,5=BNC MICZT9=YG6V89J1OK.AJ-;-C=.!BO=8U<,6Y?\_*X>2!>!BW-@OU"KH]&;I-Y%#"EB1ML"A8'!%/ MV"#M1$!*6V\-)C"-Y,T[_6!:O )L!=C6&]B6$Y!;U+EG 3QR"7B21RHM%4Q(;ZXLZ5U"OH%Z%>EI1P9*G 6O,.;'6*O@30\ 6>Q)\ M1CUB[LYH+>CVB.C&+M%-,<6#,A(Y'3$8JR(BARE'R;EHH\GQB/;-.[6L)/35 M8\-80_ZVF^*A_FP->F\S+<8P%;QR3_[2C6%4_+EY_*]QS,R]2#-FC-7+2\E? M"BB_0I$>\G)8$6TGTFTR00_%MV]II7O>H PM_HW8VX%]AH;BC1.$G'"##)<:205BTR:0 -;GB%1&#E75XZ?S$=0Y'AY^I0&!!).0XPZ"! $ K2@T(6__))(N%I8A& M(C.!C$,ZL8@L9CXEZZS5M,CQ*Y#C)3.B%#E^"CD>NP \PSXF+9 F/@?#ZXBT M31@1;JRPTI(D^"K*\6N((Y@CD6F8NY19M)Z1HO6%Q885#MM')@8O(;// /J3 MI4V("<8[I9&*QJ"L?2-#HD6<8J8=3R)RO.RCF^?GL2WDX 585Q585?36.L^8 MQ9IKG!P52BF9LEN$19M&259+.CHK 'HO !U[L:2T,$4I(L4Q1SR?GAGK%,IG MXE)A2:41RTBR*MA9L+-@9U%*7RZF3G@4N6"*2HD"$11Q94$IC=:@Y+S5G J= M@BQ*:0'6 JQ%*2T >@F@8U>N--)CY1(BA&17;L3(&5!*;30\V=6K/>F_^?:5/ M[>8QNC:&U[M_\SS,-U5/SM-6#5*CTX\UMEF[C3']7@=M4T=H)R!09W^V['%_ MZSB\_^^@>=*&U;'=[/E6IS?HK@I/.JY?HN]G5F__?5[?/>#U-MQ[_IG6Z6>Q ML_W^?.W]UO[V/ZE^=,"^"6:\I=HC,"4DXH)[I#VQB&7&+^4!#2*YSI(> M):&:>8\-USQ2[23#*IA@#6/827J=)?UB#C9JU2Q4%2@NYV$#%E3_3KKSFQ?P M3++S.UOXC O_KLH&SX%8CURVX$8A?,6BA[\9T#$]<0R!)>\03_DO%B]/.S>\U>+C_0 M255=@F'Y@:RD++\ P9U-?^H"!,9L*JSN4W] R$U![\=H?]MCB=[D^'YD^+<] MEFY2M?QB"55CV3*9\E?+R%X2U?5ZD>=.%26;AX1X 9[A]1J-J6*1#^,57L-P MG-\&S59N;*_:.%K1]N)AIQ5JS7:F](AY$YG*OYG3B'[M;K?7Y%7C L/_*G]:/0KK?KT/Y&\[J/;>_\2VOOZ#VT;?^P M_G7OK '/;^P>'C;:^_#NK;,&W3O;.]_"=?I'JD^F(5$KI'&)(6\<1SPDBS03 M"H%YY0FFCDBKWKR3&U2RY;K97LH)1$&ZUX-TEB0=A+-4"\LUM8:9$))QE# < M@G%+J7A?D&Z92#<.<7$L"6LH0Y'ER$"K"7*6PP]AG-/4!^7!I.8;'--U0;K7 MD#O^'SL="EZ252Y#12B/&)0LXZ/@TF@G,>$2M"T,C,FEN'-.Z(V),8KE*E2,LZ6G7&&>:!4*168XY@H M8WU>%DEA885-O*@5*R?$8[7"8V5,,!9%D_/-I&3(2I[#%9+58%,EJM,*"O%K M\&_]WCGN];LC,MK+\N<<%:*%*C'W*8P9Q60(L5/*,5C;<)2Q0(/ 6&I2+8+/-)*222= M5D9;K).0H$T8ND0W1?%$S">#.RG!%CE6)#9J:= %.1QT8W6 ED!NX/="67>S M@N$T;$ 25 E0C!UQAF#* S?:)!T8=D7!6"UHND)JK\ HE2QQ9$@ :'*$(2M1(QYG+=3A60%CGM14>1]8F03)*8L(DB;WP ]44II*6A M2"AC@W24$J/?O#-\0^(5$?77$#YQ$S/*K206547 >ZJ2A1OP"09HM3>'5=,# M;P3[1BQXOPC>[TQ&IC >8 ?7"<%$,<05<\CQ8)&RS'LFC,%,Y:JO>$.09<6F M/#]9X)+\605,"YB^,.]? =.%P72R$H#T5 &.:I(I S5.R"E.$+:@-AO!4\04 MP)3A#<67[/M?=>;5U:3:7$7&P4G#MQ9_GL3C7LPL=">W$M:=VE[M?YZO O8= M<#/9IW6'E_M3&^[ZTV^P=J0"A$<>0!UQ)E/.6Q:(&!=%#)[8Q#)/[H:1TZ<# MU9PO,LM+KH]<9GFN66;? .N]2X*A2"A'W,J(K-0*>9Q+'DNC4SX$,AM43^O4 M57V_3#G9/^S&6&O#?![V9Y8_D6_2$J, BY&,Q"$N3$(ZLH0")39:T/)%#B"G?COOV^* )*O)6 MKQ?[O=7C6&\T1R)Q]/UG_0@,IFTPF,[K9XW=+T<[5;6+SPP,*C!\X!_X;'_W MTY1([.R^/P.#"=K9.JJ??R*-CW71^/H>_A[ H/KCJ''4.&Q\;+3J1_^DQNYG M^DU+C+WV,(0N[Y.::>0\C"@1#E,MHB(J7"=ZSDEP7E*O92)<^Y!K64C05)/# MEA$KKQ,]7\Q")13C>:@-)^)12-;O;&(Q>9Z29/TO?QC#H!5WTL5:>,5"Q[\% MHK1@(J%H;4"YWE1B/N+QA?C,&33(W.NQMWU'-PF7C]%8(9?/ MZ4XW.;G?$-PULF2^T2M,\>O"C?XE'L?3+/PWYR.^ H;XOTZRT=?JG]5^;_YH MME[S4.QV^O;J +R&<-H_+&RSW;/:K (!A2&Z,$3/8(B..FH/EF#$A#,?'(^6 M,.\#58I0J?/!)S$///B\L !6QA5U3Q-@=,CY1VO_Z/![_>NG\SK]=+IW]!DW MX-F-\_VCQL<]7F^_A[O^^-[X^.5HZI"S_4][Y^/GGWM@-.P=_=9LP'OVVI]8 M(Q^<'AV<[>TVCNK0UOV/C:NL]YA;KV@,*)/1Y+IH"FF#.7)!13!V1: .9QX$ M_' >A!5EO9^K/842OP#>76%S7F/M"/&!:'R#B9=:YZ,@7D&\I7!8*"I8\C1@ MC3DGUEH%?V((V&)/@B^(]XR(1RX13U.:D@>:# *^ISKLCDK$C?R M6D#$7?"4FC_!.CJ/W37)N.(]I](0C MYD3.N6<1.<,X2AZGS,&NN119.C0E]-<5(N'08EXWIH4Y'DU9#DL:W%JA T24%T+47<18%,#IDB.( 99K#BR11)?@62 M+#DQAFB="(U<..V28@JG)&6$K[ MDKR2DCRV(:C2D482$4RB03QAA2P)'(F< MS^2UX92MY)[\&L[F;B_?75PWQ74S(S? >1J(SVE#D9-$K;?&)!%L G0.*BTE M+;&X;NX#NY-'?ZJGWR M7 N;8@!;TA+'N$F86F,YEAJ; GC/"'@3A$4&=B)N/;)&5KYJAYQW!DF1PYF= MXB*D_;)\^4SK$0 (7C#/#+65:YG)4 M#%8 #[I(\DI*\MC6TDH;D4._P18.B LGD-&1(\\,D5%@+R(NDOP*)'G)1#%% MDI]&DL>4XHDBF?LU.%D=9,(A^<4,QYJYA=14E^#:=STWPN]S37"N_H M$PS0B\%T&7+0(\>6$,$3-SKK9BI:;4+DW.NED#@7[\]]D'LR_8X*F!#'%5*) M)L1MUL82AWU6R)B$=XS%^"@'?&M U[S4!M_385Y MX#N EQ\8$AI!U+,7>1* M MAZ00!E15* H$H5T'U&T!T;OC3D!$""$3%< N@:B8SS'/'$/!:>.Q?BXQPR M%M0MJ%M0=QWKE134O1_JCIT4A$O,DR7(!\H0#X$A8TF Y:.U\DPJ:AXI#;&P MZ=^'QO$N:LE+QLPGX7K\T 0 B/]I_HA3[*N[>71?,0>D^(:#D#8*AZ0&78;C MY)"U6"))K)=>IQBLN,[I.$6OV#P.F9.1R6K'?HX5-T'G:JN9S>NIU^SE&JZ= M5#%+CEDH;>_BLV#[%?5D "F$2]\NQ"+YM&R0L+=MXN'^MB@=))&;U*BEDQ;J M38[O1[!X^W>"W?S.>Q,LPN#-2;#X_(TUFX3=C[WSZ=NJ-PFYWU-O_T[3Y?.7 MJDU!Q9J,ZUHM6+6)]?WPY5D6+%TJT^J-A\-$K!I/I9F/L?/.8Z>'D7;>_[C] M%0S^G1EY3SGVZ\ U/-^P_O(_M47)AA!G,>PQF(_;OL2C7CQUZOM'X6OTEKRMHE#V(M2^Q;9O' M>6S^TTQQR=O BUE$!=L*MJW@8!9LNR^VK75@W_7AF'U ]?N@!^\&';\;6Y6( M]0Z;)U.)/XMT^)F/+.?K]L(GEJMPYCA?UQ:)F(XJ"4>9DE9QEX+!3N$D(F>8 MNA27<^1XRY%'M6&^C*/(H\/#_7Q\>+1_6#^'5I]_^;YW?MBL;]?/&[O^M-'^ MTMS_VCC-(W^>CRMW/GXZK9_72>-\B^Y__*.U M1S\<534;)QD&58A:24V0HMXCCCE#U@:"K'".>Y$$<698NQ$O*^SN&4(X[AN$ M43!I=;KVRQJ!TH3N.:EZ%IA:#*8F$K2,S^P_'D5A,E6],H[5A"J(-3KUIK GBM@M!@8C<.W7,#,)9F0H#R#$3?(8:Q08-Z[ M1!U6'@,8B0WHW,O3F99DQ*ZJ],Z,WV(A48Z5P<%:3D!B@TF$ZN1EU#HQ-C-^ M:T)2H4G^;1ATSZ+M7I?2+?_?0;,;PRW2>N%O&+D;_N[%-&AE3T.1W'DDEUU* MKA!1$A-83B\"R8W!(T.]1LSD$FU&4AG"FW=\DXKK]7AK>>KF*7Q9=OBRPU>U M%[3W-$3 "1Y!7R4N$4%@K:G$++8P1%IZR/B MRN;?6$)>@7'BL>?6@$JC-[@FQ3%2(*JH3<4QLG0T.KM$(TY2T IG/VUR@$:1 M(Y<21IHPS;%F,=+TYAW1&YB8EZSWBSFED3>(HT\6;X$4,R;]Y-X]G9!WCK&>O M_-VN#;%:E7/PV*X2-=[2-^88!0%],IJ(":>2Z22Y%BQXCN$KQ4J;_]=@*YR_41O$;/] MN66OF.U+D<9Q.$,(REL2%7*$4<1MBLAP!Y8[3&.@V$DGV9MW:L,8,;?17N3P MI6^!Q39=6.3&A_9<.X.3 D'S'$2.^81L#!SV0ZV-]5R83"\H8/^;%KE5W?_F M4JE75>)F6I.&6\&T%%K*Q*4)3GIB>-28 R(Z@LM!^RI+V_B@75KJ(L,>,9NK M]9&4D&9:H> X<4I3%X)[\XX^Y*"][$HCSB\#6H/3D9'(NQ44I3(6PVQ%#;/GEKUBF"W' M33)QGLJ$9IS:*O C$XA%C[1/()0L%P%1+.F@LYYH=#'-RB983+,'"-WXV%!R MPR7'&EF9CPV)UR!O B.+981_%>$"9W\()\4X>S[C#(L4/5ADR1.5MXJC/F) \"PRQ*!7BP25DB'7P ^RSX%RBC+UYQQY^U'?! M%@D/B;<+2;FR7/F85]Z3_>XJD\=L^N2;N9-?4!3:,@9@'7:^E:%9+RZ7)>Y_ M5RH-"6(%=E(B)C5&/'*)K/,!61X4-RXQJ13L?F;#+!S;OP0I>1HUM>#::\&U MA?Q9SPQLQ9^U%*@;!QHP+#C'WJ*8ZU1S)QURS FD69)4"F9B J@C9H/-L*QO M3 \H*%=0;L50;HU KO@*%P:T<1A'- DGIP3R(1K$:>:KP@DC:J6,P40C'9A\ M%&^(&?[Y%Z*[/$0ZV+M_@4A9;M^#J2#EY@QYJQ,8.V*#<[X2]7?YKWT:GW9JN#E MM?"%52\@NWIE2"=5DUK\>1*/>U5!THYO5G4U3IO]PUISJE8I8$=5CK1_V(VQ MUH;7'/9J$7H3:M/%V&KV.%25P39J_4X?D"+4_FI&F6,J"L9(_>&NLD!V4G7T>X2ZN1Z0MV]2^_6S[=.OSEG52 DH) 8 MZ%_<462#8*"$<8,#98YFRC2R.:U\U6#IMO(\YZ6PR.03S;G&F7G"$XZ#,T*P M["&T,-\I&#**2!M-/BZ3_TB3S[Z19!.)4B#)7$2<1(:,=@D1+APVT4OELZ=A M<[J>^<7D;]2ZL7<2X<,?L76VL?!:N%>-[;(6EKT6ZJ??O $5$Y8 -PC@*&KGTWDJO-8V@[XI )*/70E/+Y#_2 MY/-O6&I#@X@H<05 0*.'R><,416P$=H:2_,N@#>G'8Z7LW^A/QR#0K* ^C") M'YM3JM50@WKWOZ[[[WQ?:\UNKX[^_LB7>V/V,O\$:SKJ,0,0FC[A@"L$L>!2QQ-0+ M+BSQ0WQJ'@]BV,J@DECREAONE%/<&J>-5RA4H+EW!@>'^2_B[90==:O5,EFT;>BK&(W$ ML&'5_'+KQ>1OLWC2KJJFWYMV^Y!\_C"MA4G M4^9HU<[AU[^.2M2;386KDM^C$.'1B^^NOTW%IE9F^?72Z::F]WOL737(EU^( MOC3V$1MKE%R7QK)-0N=K[#HPQ$UMXC>4XEZT$/>*E+JIUS2!;F M*I^__\]T\CIGQ]-\\]LK_V)73^?W3_Z]+.^^\=A_>/?YXWV ME\/&MB?UK]"NKWO0U@_0OBW6V [-O:.0ZI-Y9)XIKPE+R%">75U>(!,91L)( M'*2D0?#LZMJ09/K(XWYQ]2/6*Q]S0<+% MD'"<9F:=#%H(C9C+:6:>&:0# */C)EG!+%,IOGDG9T;>%20L2%B0\'F1,.N! MNZ>= H"+ > X+2W7_2682,2T%H@K*9"USJ*@O5>)!Y\LS:QQFD]7X2H 6 "P M . * &".5BP0N!@$CBF?&2DTVOF:]YV8\OF4+U1 ,Y( M@B9N'(7OX/$MUD$'!_V;;YD5?_0<<7V$7 V1FOQYV!T?_1U$Y+K1?DN]^?>5/K6;Q^C:&%[O_LV1C7-%:-T9%GG#ET-TH!C&P";AA?=<4^I\ MRF4[ O>9(3:Q;]R\><) RZESRVI"&IU^K(G-VB,'5GZPS>X_MC6(V\V>;W5Z M@V[LK4JDY,Y?%VBZQ>KG'MZQ1QO;G\[KN_">\\/#_*[&T<'I_M>_S_<__M-J M?/QR>#U2LK[MSQO0ML;1'JX?U7\VM@_.=SZ^/ZNW/]&=[=]:^[N-[W _WO_X M(35VZZ?UK6\X,1MR>6K,+6B%EGCDI&3PUP#KA45"%;\>*QFY3-A';EW4H$O" M[5HRZF&1"2IB4-=C)?.PUZIQSS$JL.O98]^TK=JGXQYV^V<@.SH''$],?+U:/-ZSZ.]43L];/I#F*6\<31[AW"CK:4NR,II MI_N]BC=M5Y?GV-:4G_$C/V.S>CP\&%2>!,WL37Q7L_",?/S>[-=.8 ;CQ4N: MPW#8ZC/XS?9KIYU!*XQ"7&-6?JH7PLU5=EH-?C^QS2H,MM^%84L1OJRUFM8U M6\W^6:T*Y[KL^?_[_VA*U*^]_ )852>PK'+K.[U^S88?%M2J@]@9]&IMV_T. M#V_FU(5:M2NWSH;/'RF#+O9/8SR^N/#$YET7G@>+L]89OK(]'L):L'T8CRH* M>#P&A\W8M5U_>#8QM"&_\V+<#N(Q7-&"5W=CQ:<]'#18B= QZ'#;_FRV86E4 MKQOT*GGI.%@W/ZIHV^;QR:#?JR+J8=N9NG)P/'WMZ6'NT\S)W)FZN!M3*_K^ M,'ZYUQNT3_+0](;3-FM@AE.97P^=S%-))U9'CA MO:%T^A8,;#.! EW=F1-B1X-SP^.N#'&K=Z&93H79CRP. ME%T2CYRV7#WQ;;,/NJR?8][_4XTPJ54"1G\%U:"2WEM'M1JJ*8G?J/4&L.W M=O3?02>G4U0[3Z]"_BKW:"26PRSH9D:4;%U=I$9/"&#>3P'"^\/E<.5FV.?\ M(1CLLZ3JYN$??9*MP768#;KX;(0()DN[@N]!+R/;:/#S4.?=ODITZ>>:W>%B MP#/(38YXE;+>@[VM9;NPHU4;=861\&"87)C7T]C*TU4+L'_Z"C)A=QC]?O-J M:&9K*@MS%W;NX6O/FA&PV ^Z/^((L:^M*/@$T*7=.896CU93]1CH_-T3OR[3 MS!:?YAF*QGB@88R;[3S&&Y,[XC!?> QX_>@/CYO_'<21B@*SWX>'P60>=ZYL MP*!1]B8H"V:*Z84]-@['ZSO>:KMI(; M6]^\98Y)X1#GU"(N92Y]) B2V";"B&'!3)F4F"?)1.1,4,HY-X[FVL26>@F/ M(GRNC,(+MHZ*Q6.LZ'7C@>V&"\UQ9 G]?[TK.#J2V9!!;$*4\TZ6H7@XMUG; M:?;>WDQ_LNS$PCL'Y1D2"X4D]THL))N4WOSU?9.TY*9@XA$2RHSBC]#6QTE^ MTU0MO:UJ4Y'[S=;3CZO:U&+Y(T WA;I?+V]? U+3I8\KV21T7=JZ:FO@Z<C*54T%[3T=@&4W X&*0:#+Q(SMI* MI*;-U\^%4X\7.2]>[2D>.726U>T*VJW5V!6T6P[:K359PIP+9NPAG&?1/"BN<9[55%Y07E!>4%Y07K#0 M"Q;>J5+U9S5WJMG)&G]VFS]L/]9.;;=KJPC1.4/O9W1UO>NES-7#EU(016&O M.)XTUX+FP(C*3')"(MDOL2;U/P9 SJ/WT1>J[?Z3+ BDY MZ29P)8@S#D62 N+24Z2C"H@"]'EAHG"$YA"(*@3EH6DWLV'N47,+K[UR[MS" M E/K#%/4JLA2\MXYQZ/%N:RM""$(18642MX,4P6.G@&.QDPXWFMKM4V(6VP1 M5S0@HR5%GECG$FP] >,W[QB?KGU0H*A T2I"D?&@)EEO8JXAAX/4QBGK%!$X M8$5(+!K36D#4F*N&&):4)Q'9B"7BR4;DO,YJ4S1:IZ!)AJBB,168>O:N+:(Q M<6A\17>+QO3,$#4F M=A':ZY"<0LYFRTX9@G0R"AF/D^;"8A]MT9@*3*U UQ: *>_A%H:Q9<%SCHEV M&O[B;0!3CP=28&H]8.KG)2?]UC>82,J228C9Z! 7BF4>YICSR *8[8Y;Z@M0 M%:!:@:XM %0A)3#FE([428ZUTL%I950*WE%CM2Y M29 =38&*MAL2+0.$1,5 MX@1SI#&%WT2P4CGC*(T%J I0K4#7%@"J&$D(R6O-..76"LNDUX($ZQRCV,8" M5.L!5(VQ1L4DV/*1$8%CIKYE33]7E2L\6S!_ ON@H?] M5ONS&U/L9BZ"O_H=_[V&:EO'_28*S=9@2,IT0XC7.,]QL7&9B6DF!-UY8$VEEF5I(U,,DDI+8*]%H(]#B]2 M-EIE;4316H*X%1AID302#%-O88H%1T M" B$6@CXDF/GBG"_>.$.$E3P&#G%GG-.M4DV"L\"-I)@YECQ$:Z%7(^#0UAB M!- ZA]-&L+5-4,@J%I P2N?0D.2%+"KY*Q!L(E-@@L/637AU7,FC W--RQ@\ M%Z$(]EH(]F0X1738))82DL9AL+:M1PZT*]3"U$5%EP> R MCM#$W[S3&[IHY"]8NI4++!!J)::6!U@.&L/6;:WA0A@1YCRU+]*]$M(]<72O M"#71"8,46%H@W38A:Z5 -.=5R^Q(AQE=.>E^!=0K%P?WB,PXNO\S=BNQ.O8W M<[/,!5WSAE*M-71A'+56WFB%.?/6:2,DV*.6""M2*@?WZX!:?TT>W!-K#&,4 M*:EY#C?R2$<9$.76X(2%QN0EQT46P;YT)B0A5,2@G6).HG&*&>TIXX90'GA) MNE\/P1X?W&,6M6+,(RDYF!HR*&12Q* N$JV4P%&0Y1W<%\%>6<&F7."DM":* M>>Z(UAQ'K*3$/C'.G2Z"O1:"/3ZSCXPDCIE&*6F-N'42&<,C"D3E.' >HC)% ML%^^8%N"\$>G]<'Z:A+@J# <@RMC2FK MXARYP!1+T4=%=1'LER_8/J3@,/4^!<6MBM:PO%]K4,Y-8#25<[VU$.SQ@;W2 MS#)%"=+"><1!(T-6$(R<(4Q+&VR(H@CVRQ=L$3#-^7E84 +O$ERO+E8]Y95FH MY TUY9Y*AQ9E =*(2:249XLF! MF1LX05J[()1S.4ETV:DE2Q*J9XY;+[A:<'5Y ;1@H&(MB#$8C:S&$@-&NJ<.FG)FUH%8!W',VH5/6$8(^HM15SP MF*D#"7(4+ U'O:8)+YFFI&!KP=:"K5>++@;&" %3T'O%!9':F M4[!U?;!U'%)J(]4\B 1&?XX5CS8B:UU$SI)HDXO1VU!AJRYZ:\'6@JV/@ZU: M8\\,!QC5F=E=N\!]Z&Q6PY4(C;4!GY18KY((3*,6(1;)2*2+?O#,; MM+A:"[@6<'TD1@Z&&1%<.N$SV[ZR+NF8K--6B\#F55L+N*X$N$YD(DC)C-.) M(L!)C3@5"ED1!0(+)9=(3C[D$J,O"%RKH-M_]RV\\5W5H[S,F\>#:BG!)Z'Y MX]W_5C^6*I $WR61-$OD<$BG?UX.>FPEYE*$;]O5D0C\@\9G(_>7PK^/.PZZ^B,/YZ?CDP&T IKCX:YJ/'>A M7;^U.O[[>@IF*_[?+V?[7\.)HUS6M_UY ]K6.-K#]:/ZS\;VP?G.Q_=G]?8G MNK/]6VM_M_$=[L?['S\D$-C3QL$WJT" $DO()S#^_>X@AX;##%^LNFIE-X]#/.Z_9;+:W)]C4>X>1D#Q5JMS"M->:_9J MMM:],LVU3JKUX2(7#YK'Q_DB>QQJ\3@+:\W95J:I[.6+NA>+IY9@D=5^Y%56 M:P_75AMZV:L->OG;_\0?L55CM69>4KVW5U?_]0$:2KF'VV,71J@2[4L4&F() MC%3+GO3BVXM??KV(QV\>5_VM;OJU;;O0@0MH$B=34%*];_CUKZ?-T#_,&^DF M'FZFHTC^T9M'7V]67UW#QN%WDFYR(V_\&F^2>WU'-@D1\]XY?T[#W-TB:E,2 M]KS=FK^Q;-/(N1OT$K)*5C)Y1,U43W]I'@.L= ;PB-#[UXWTMM-]NS%E^#YC M?,N #3%GE89L>=5^[S6J:SE6#R=87F,X> E)9K]=JAV_#76-C=IV]+'M8K?& MR$8M6Z9SS-W]:P/,NWG>91--FSRORMDR1_=?BCM%2YVBQ]01S7B*V 2JF<-! M:*RQC7/6-YO7G5(?:]A?F_W#*:.M=]5JZUVU\2[,P+/J62_$V5(_W=G][3L\ M[W!_]\/ASO;GGWM?_^9U^OE\K[V'][Y^^;Y_U&CN??WT\[JSI7Z^)>H?<]L_ MM.I?W_/&]@=XQL'Y_G:CN7_TY7#_XY=V'9Z[=_0AU2?)C1UA$2?+4"(N(>Y, M0B9)@I3USOEH Z9LN946YI:K)_)4S]6>>[JQ"W:^%NQ,*2@5B*2Y-*0ERB6O M&?5"<2PLBXO35A5X?#YX'*=4&&IE)J!#DOF(\M0BXP$>17".A$2C,WHIG#C/ M"XXOP$)8OUHZ'\;>1AN.!KU^EG6P\EJ=7J_VRX%M'O^K',,S0ZUY7.OT M#\%Z:![[3CO>RW:8E\5L_EE\[7QG/%H >8$=%X('2C4)47NE 2YRW7V:/ B6_,2=/8>]!=^>T[E_6(5]AJQ7[;L!;;LQB09D20A MQ:0M\LXHQ FQR+D4$(O649-@<>100[4A9FCK\V_:I83XRAKP2]#3%\R!*^+_ MW.(_UM@9QAPL=H:8#09Q[RPR!N&'IAGK\%4_Z5:S'<(DP7 5\D*LQH\_CNKWK#24#YPD&YZ7LGD$I@IE+)H$V MG:O8!\^-=KE6#_..V>62'94ST>?:,R=#1CRE(2J.D188(XZC0EI9B6C VH08 M+3-I631SRQ6[)W*.W[^U]PHY*;A=<'MA\F26M';>ZA %V#_)4(4MCTQK'C46 M:FFD] 6RGP^RQV:.-99I'Q+R)E,NLTB0)=0CSZ,WUDN!55AV<<65Q.P5M9 N M4S^'=L&55,I9":$3V6:C]+ \BGB37\#V='[>N_]UW7^_NS%I;00DG&ZJG&)V MTNDU\ZO>=F,+WODCCC/+_L_5=,#1_.+Q+=;!5 [Z-]\R*T'N.5((";UFCTW\ M/.R.TT<.(G+=:+\CFZ"Q;VWKU)[UWOS[ZC3 '%P;P^O=OWD>IF;C(9-Z;;$, MD3+"2+J *58V<).T4XX&:21-2EMBXW![@'MBV,K@SJF.UEH/@J^XU-A9Y8RV M05&!C6;BS;V:^]03O'-Z/*"/V]TX;&G-5\J].+H6;S3@E( M=-IM]OOQN'8"*-7TM4Y*,6]$F[6M?G5;OCP;^:.\THOOA\\R? M&P)HKW8:NW _O+85^_#&4]@):UM_[7RH_=].*R-=K_9IH_:?S3\W:[]D$*;X MU_QM]2OY]5]5XNI6%\;EKQ/8BVVK]E>S/YS=7NT#M+WVZ9^IV_^ZN#W?#6WL M',0J>NSRW1NUBVOSD_^TW9Q2??'*Z>S6N5!D!-PHZXMO%;VV$A#1S[84JH[) MRTWLZ9OPZY6Q(7Q3Y+'(2V=R_+,8YFTM+\M6:[34FMW:*"ULZWI2V$;MQ%Z< M./[/;?K?G['[UZ'MQNN%M&'[%D)9JR+AAF =;-"*6*H$B=K>4$2#7U?W0*+: MG>.J1="1G>Y??0M=J)2V\8M'RAM>3^7MWFGW]?-/8F?[[_/&]O?3^O8!V?G\ M+3EGB+$:2T]DM>/B,I MOFF%7(+(+S#QH%+W1Q V7EX7>/C_]6K-7F]0(6*H=4 W[]NA6[-Z6Y4K?]-; M_K51:Q[W.[4;E^#P$==K/6NNDK0$UI[D22K'#)@BBB>#B7/QH@R!QG1R]7UJ M?%C(?32Q.*N5V/M4];(LR.&"/(<%Z3B8?R1@%"MV:Q\%I\ M\XYN$$8WJ&+3:W*\0GPUVH"M,-R_SK=1S*^EEOWE'OO+A;HS$FZ0TJE=9S&Q MQ0J *CKL?<"J;']9O#1??R:#;&\ -^7=[)?V_LNI'S\G;6Q\^.(AYCQFUR MTVX$JZ[GNTW85VLN@EI>LYD>!C2E_L6=HTWSD<6U>N+;9A]L77][[C^=AR=A M^V*@OE[+_7\VP /KHA>KU;1TJ%\1$_)#IUM+@VYE.H5FSP]ZDPMPVM:#\8BU MYUI6L[O0Z/1C36_6+N*[,XU$K8+4YUP_FXM9F*O%?);)IYK'P\TL3_H092Y0 MIS?DG1K& @""QMBO^9:%E9.:?GA#UK#S17=Q3^4-,U_8RY?"8ALQ4LU%/I53 MRIKI; %QNW+?$SIQ%L3)/[O-'V!?7L)@[9?+8?P78.5SKNK="7WKT"ZJ6!G- M8#^:2MQ)+I9-6\D&GZ,KUJ@^\\;!-R=@ M4"4-B&FE$,>@11DG%#(J^D@("U$Q,'Z,V, S#K1K)Z/5>%4/ROK+<0?^[[/W MO%7M$0$V],YQ)?ALA#YMVZPX:JYW8K-6 MRTOYS^M]J[2YG)3:S9V!!3[ZIM89,Y]>:V;^];\#T+U@U[GH9YJ9^GH*SYM\ M]FB=7E9J/[OAOA%&PG]=V'SS.Z!/T%\0K<->;D96I"X"LFH7L5B;M1OV]K*# MWW<'O^\FM"H;RTW;_;P$9L\Y&\^V9&[P9"Q=.0LNL3_L0_I)IDX[+0"6.D5*-N9['[#3<3V1F=FO5]K M2SALR@IJ<0;>[@R\[D4!+> F#\K%+.;--$38NMOPADI[L3?KM,,5U4DA'X]? MU6R]T$E199C6D8MHK3:>*N6<":!UF9@U6V*PH%N\R-NC(S-VR1WA '5:JK.Q>?WRX'03WKA M9KA/.M>/["]T1GA2I]*I)]3!JPIC?Z:25[#EZ;"EFM.?L>N;O5B=,1Z?71H( M5=P!M/7R^Y&%DNYU;DVY)8 <@3"9N H.##9#J;:"NR2$%(QQ MK*2S(FF?#'7,$Q+<\I@YR>P3<\Q/6%&]L?7-,1B8#0Z OP)HB,2!GI4'>X\2$#0S^ M9$I*KO%LC\S0RS5V#PX/G?RA[<6;SK-@\R@PM)9+YOM/6#(/@J'+>)K-VJ>A M7G)] 8W"]RXBLYJPFW4&K0"Z1V_0ZF=F-MC8\JZ8'VA;"V*44,I;BH/P1'+C MN?6<)Z((?,J$8NG!7M\,31=GAQ=]NEP]\M6MGLE-#/[[_,T%H6$!1823$3DZ M/A^C&X6$TR0YFW1*],T[NBFGUPYH5ZWA> M"W U=H5NU$X/F_ZPTH9CKP^SGQ?IT!5L:_6\U&J_VVZK4^LUVX/6Z,3*]H;V MG(,W$AY66;]N=P?'0. !U=<([[8:Z M?_QYTNQ>J>UR35 W*\<&K&M_T4W8;&$_AD??X#J^2_V\)JI,8^*B#6!W22X! M[A4(J)4$,ZD9,WJYZ8[W+#CVNB7Z@(-$:Q4]81@C"LB*N #9-M@3Y"@FT5&O M:<(Y17%3W"S2(]?7V-J\%!E[@[Q/KK$%%];]]H I1>(]X$H [-B.U<$-+/W+ MQ;23IK^\3*]ZQ;K$E=W@9_WT6U1$QT0T4I1&Q$.DR'@F$:B;3&#%4U+DS3NU M2:.;B<[G+5WW]'\,K;#M@C(4<9@GY#SS*&J/%84-4@=VTYG"\]5Q> T: M;7[8A4_XJ@=XTD5\(]OVFC'>/A2=LB]]:),_CJ)W 3Q;QV&(/!-GWA/L3Q7; M4\&D13#I; J33#(R*D)09,8BG@^I=&02N4 RGU.. @[PV- M[/$IV+W 9P7KXCP4?(8AH6^6X-^^A7VDTKQ^RZJ#6 KP])!A3V_ MG8TO^=.>Y8^V3FTW3'K)!^V3ZACM_<^3Z#-YR>5=R-7X?0JY M\J&6UL$A#49K/DL)"#8:A0R)!-L0913RS3LA-\WTD=RS:%//(4;_Y]4Y)[\T M>]]1RFE;S4P$%WO]*K"@Z&[K"I]Y0C_ ?'X:36<^$S7Q1Y<$7!Y:A]*X*=M[-JKA?CP&JELETD?R$R(R7R MS]BMHITR^<&L%/UG3G[;'>>SW9)*,ADNEF/>+J_C1=9M5<%J\,3W MOWW:W=Z:L#$VK@30343@Y5BZDV[GJ-)CIQYPD2T]BC<<97J/HP]ST-U%.M"0 MSN?: W*:=2\GB(T3K[L6WIPSST]CZT=$5>9U'HAFKY:ZG7:M;L]JC%0'L#C? MWQD<'-:VH.&MRW/9:WD^>3YR_OR(]:)*.:SB*"?C;,?9ZM?X5&<1YA8:W)MH M<-FJT> ^SSC,9LZ]FPGW)LC>J8@%4O,8D#"3MHXK O:N,2]6*[W5K(1L%&8S M#&T94396Z0JV=UC)2/5+E@I I_RLC9KU/@?.5@ 6FQ6V3'QX8L^J9U6DCE63 M+N)O6^.0L!%IQ0G QL\J@'C$.SJ&P4P)L74I>BU 'QAP.U00,_]-,_Z($QQ@ MD_21E[AZ08DS2A7+4U!U#>2[V:\:V.H<'Z"<;@H*J^MO3+:H-XG)87"1FYP; MV>K8BJSLB@W1VYR! ZNQR4\G)0[7&L5PO4W""P_6,J7.)Q.<#-P[%W1BWP1] MLRJ$2;,5@XJI0F[6'CF\<1L6QW:SEQF9!]U5"4@D]>:%=1':]7;CL+X-U^W^ M<5@_SY:"YSOPG+WSPV;]/ <;PEMW_<_K 8D-NG>V1]^?UJ%-]?;[\VPI-,X/ M^-[7_:.=CY_.&T>?SQI'8$&U_FK1^D4C8 M:=B]NX%7.\2X]-R'%((G/'!B,WL2_#!&4B.]>I3:8 _5Z1]72/[RAS$,6G$G MY=E;I=#=9Y&4^L$W3ZT7/%&DA')@1T>-#'<*!1N\@!DA,=CK"TL'J;5/1$;B M.$G&)J>%($F -*:'OT*4E!6!MW>*S@R:?7'5I76I/\Z4 MI3N[\-21M,9L*JSN$T@KU";@P6,$TG)\\ZVW/?:V[^@F-?1Q&LN6&?6[6I[B MV9&\OU2*<6< SPB]>4IIW]*YH;BL5/?N"%1^S*CM%1R-;3!DAH,Q/%#WJLWVU*^\0ZY7M,K1"S_+VLUF*YBBQP_QMK^T,,]975SM@X0% MLC:EMREPR07Q"6QTHJU,3B:B.,5&!/;0*GI9E_QTZ37ZW7:[F7%]JTJ37I5B M>/?5Y4=G:O^T&]NY$-Y^N_[Q,]G;_?)]Y^M^4=_= KT^O^\3R_K]]3.U MQE=X7OM#J]'>.]W?_N>P\?&SV&__T=[?_IQI(;F,RE.KT&P_> M*^42BL%PQ"U12&L2D3),^$1M%,FL3\WO.U\Y=QW1@D;KC48NF)@L9\G$R"6C MAELADS7>0 Y08&DY4'2N*0R430R*BRB@FC$&<-(2QF1-\1* M9C6.N3XG46R#\0?'1SU=:.<+T$/7,18U'C<[74"*7CYRCZ'B=^R5B-0;25V\ M%RD!4G+A> Q"$V8"#5J&P%6P;BFD+@4WEX2;$^%1I]\$DT8J(Y%GV"">#$-6 M68,(;'?:"R%M]OPS/)LH[OFR=.Z)/C?Z$EZ]#*=H%$LL$6D5EU880[AS0G!' MG3+!W*#[R&*)/;WXCM6>J(.7C$CD.$V(&^>15M0@:K!*4G%CM5AV6?*29#=O M!G.[G1-,;:L*-CFIXCSNKTF\P.#L:13"24DFDA-)<1XE=QIG0DI%N%>!V(4(B,H1MAZDDD@#,L6)=S8(#&(,JD,*%K:EXD-9,0D>*Q.414E4H$A)![8 (# R MG#HDK)-&8:>9IF_>B0VAZ0I)\&MP2,RHG]CIYZ)EW>:Q;Y[ ;SF<,P>37PW_ M?(C+8JXSU9>)8??+ZR\8]DP8-GDTI:S6)&B"M',!<8(3,B$0A W5*E%A@Y'9 MG[$4/61125DC9\0Z6X M5-5$*R[['#*?T]:JM!??Z?5?F_?DE]537(9I"Q^JO*SX>YZ31BRHM0AJ[?P^ MH;.X%+$TUB*5+.@L(G%DC<"PG+@,"?08'#/7/MF +6<*M*8">8O79!TE]XF4 MCB*Y2Y#/;8?]#Y K"0F*T&.-/_YS, M*DFE!8P @X"Z,XU!JB67 4S5#A3B<$\A8X5"T*GK- MB=)!;+V@;8:7"QM>'XB: (X-9MI[$2$:IKTUT]8<+H4H*&,>A> +Q OND6:* M(VF"DTY0[9E/3"OP;:2')FSCEKZ6OQ9*:G1!OIB6 *G$BSMK$' M^^K&+=K= M]099FO]F _0F"U5[_9YK('K]O(*#G=&TB!2"P)Q9*H@EW/BHM98 3I'#_P?">1.NMG&@5!.["ZVQ+0A25#O$ MA1?(!HF1M=(338U1-+6C4J+-5GB0FZ#[1QV3]GC=4ALE+C4Q+;<'I=TYBZ?F MEGDA$0X!0"D:AE0L+*),J*B=UC':34PJ;ES*=^Y2OA_9HN'@.^'@F5C!G3.* M6(^,4"8YEAW22(4D&7&QXUGN5[\"S/?,IW95"JS'95%>D5 MEKO&&7-G"[39"'_O/NEEZ:P33-892^+^8TK:F;(;9%\+V=_593.-I2A2G#$L MJ$=<.H64PZG4 M:!.&6QO//2FW?'.!MN VL@M('0S7)X-SAZIS@ZDY"QID$* M#YJM4Q0E909ISRT"^+161$6H966]4%7<54_0A\?1^::>R[V]+NF74HU893 M MYWR_';/R$]=IKIGK=WZ]\+@Z")I%5\[#E[WUU\OVRW3.C_N M=[L7K?YYZDPY'-MAQW?,X&*QC=XO27*@^/?)[?E/\ONO[;)UI&_]:YUB7HY; MP3W&3A><$*Q_8/7I_O M??]RL?ONT$;.M2$.%2 BIAYG,7D:&')$2P GSI0+N=#G]F5!C$#$W;3CYNAH M$([*%JN3\C,FKW>BILYHV%JO&_?-R$2L(H1_,H<$OP,H:(XVLX7V_1/#][=B M_]5'N.;+M[V#W6][1X?>$\KGYD^C88=]QZ$^Q@G*"-B.RHF:"D: /9G<+376XBUJM?F &4;N<^OI<\ M_ARHOP6@!!^EFVM/37.^\E8#MQS!FPS,J6QL;);7L.SU:R_FX#AW*ZV:(%>\ MY?MPB, )7R$Z6D#T9$JJK_^?Y7O[@^F:;]_ZJ+ND!>%/[E8Y _GWP8?3LT2, MS[LEWQQ?O^6IS;TGOJ">(DUC+B+1V$5'BM>26:Q;=8KN]1R+L +/DKLD+ MG,?;5V%"XCQ@C=3'.S6['4P))S4H3PPV@E%F+LM-MO-?J2EN_K1JPWLVR1Z> MR$09M!+WA30H^/W,#%*CW?+ZVCMR6W%@Q_#M#* L]30W &9AD-J%P>F4>Q@O M'J&_ C*,DOR3VG^';O\<0'$\3+V(!TG\2D,=]\Y,QT];]<)P8GXK(*<'$![D M-N*I 7*]E3B\MM,'E FPO[T* *O#_AZJ9UL OWW[&.I!:/GX#X M?D93PH>;T=]35E_5?&]MJ^:EUH%UG6#WL2)+.)Y7) 'V;IVI MLC"Z[Y_@F9\.WGW__,H?[[UZ1S^?[O+/)T?X\\DGL7?R^OSSZ7]./K_:X4L6 MQN][QY___!^X9^_+'GV-]UY]3N\YW7_U_G3OY O=/?CC]/,_>U]V7QW'W5D] MAF^[)Z^_@3Q&18JC*2B*B@N4*IHCHX)%43@=O0E1:+7U@F"VS7YV3LT-[8VH0' &P)@9PX +W;/#Z/1S*<* M%S%B!@II(9$)AB/I@N,1BXA-!D"R?5?E.)\9S-TL#.I!8:[(6BSHFX.0-?K[ MK^?9H-ZE(E_:GYV>/YCN3@.!:T'@Q3P$[KT[Y$%)3B)%01.#N&$,61<#\I0[ M1H*7)-G:R16.E_M)\-@H")SZJ+.QZ-]SUN7[L$%MBN$3N+,_2";)):OGU,%[ M:BY:P.[]R@8((O]I-DR:;G=BU[O,.EI:+%=Y\2Z_JUT9)"<.AE/S):#2&GHV M"*>=\6F[\C3 L(]"@OG6>6=T?)4),[E[6HEH$]&WYVRS9]=;@&KNX[-TZ<.! M[.O_'7=&%W\/^L"(?OAQ&/Q!__6W$3#CN#,\3A#\A&3+NW)(DKVC0V5EX0,V M2%!-4MN&@+0)&'DO%">&%E[+K1=\%4;^UX1>^P!KG=Y<5Y3K$'1)G24CE/N6 MKI]XW4+>4?@DAF18STQCEHS\Z8Y[I3IQ@Z/]CQ#[@U#R46*AA@ G'O']=X=" M,,V+I)X8I1%WUB ;@T%P_GHLK:%8IT1,7&P7RZ::*0FN"Z771\C[=L)LR@$( M!P/P32^4/#5EU6GVY0\6>'I(9-= R O:AP5NE3-+SORZM_SMY-.)LWSVQIDC M/>_//YWN*>#!" 9U,!@G+]Q>#J*#K=\9#ONN8ZJS;-@:I>]#:"=\^=I)DEGN MU'3]:93!!2E99#BY<#K0ZJ$P0WAF.Y%=\NUEFAH=)\!JMWHI6*?S-66J?@T] MF ,,Z1A@# 1'N&H"=*XS<./3X2@-!S"Q/^[Z5JO;.>V,6O5@,")_;QG;Z290 MA)7LI-I+TZ,;)I_6U8Z"[X7A\/<4N=$"(H/Q]1*L#EI)6JB&E\@: "KY&>&R MA%QP0_Z^VP>"*9-L>U_AJNJ[\EW=3NC!'\, XHT9#D/Z)F]NM;4QPN!2,,D( MMFM8,NC\)9,9#P'\\ENZP0Q#DJ8OO\<<#4*.3!E.QYWV<;(R_ST7@/'?]16: M6X+?\_M BCT**1JEE\VS:;!)7@-D/X(?Y5_E_)((-VC-,^URV&:-C2O>X71; M)M?G67^8-^:W0>AF&IAY//]KWO-?^4OQ[!9C873CT>6W+'G>'@@B"%]8H-K/ MX\',;W@4D 6E]@O*>NUOIGMN+H9;_YZ'0<# A35%D*1W /<'OI+A'0PHB%4LJ8^2!1RUM9$8I9HD/ MAL2KPS8>:",2#P!^C#HFA9I6^D>*60*,.@.FNVC7@S$F;#@Z!HX"_<&7+!^^ MN9"EEPKV5B-=RP&FPH@'%ZWP-;,EO,J':,;=48EN@!;=L0=XG[PR8=P$ZX#? MAWD,TZ<HH'+[\KA$L-?YQ U86F_5X'5?/!&#@0IC^K?6XG*W'&ZH$2Z M&>XF-I\A2:(YFDE,OY3<.(E, MJL(;@;OFQ;+6XB+/"6>+7\[+:*8UO*@"EW*KAY"DFQ)27K[]XV7K#R#@UL!P"DE6 MJ8JY_Y&W$C;J9;D^%\\WAGY>212[1X<%X#J+AB"@.XIXRL#4V%#D"UD0+X0K M/$U%,G\<0U^%_T[$_$'X"GB:V,.5M!2K7;F$P#K#>D#Q%4'#5_!6 M:RENN'3:S.FK,QRH/>DO$-Y;?YM!XJPIAY8%FH=[E>)=$ MB/3TQ<:VJBMIL('X/1 B^)6J3') M)K0S'>24HS^F>;V?4-H\]S=.HF&WX29!,+#T+)C:W^>)3@ M( L.I57@PUJ*S\>CA.C9L%^(NQG-1#TP;)V5SZEI^P_!('8Y!CJ*2Y9 M,RS3-OYZ^\?^^U*%!TGA='PZ 8!!,A,/*K%^%L!="?B+X%J"^N+X*X5EN%DX MLB0/O.D/_@HC6)GA1()HL*/$CA3O CJ^PC$5SW8.L,,7%EEK),(RD"A5)$KX MJYV]$_ VID=296P>K'2< C":-Z/K.+E';F$P(8I4:O.&U5]N]).D4*:AK40G4,%+'!F?P26_ MD%\G5NAO^<;*:#%LP9- 'ND,CY,CH'30'L/;T@MF3@: N$%E*$R?# &)JB]! M)LWJ2APGB^N@S*H;KYN2:;T.,CH;N1;<>&:T3G7?L'D"KS\7]!LX K MX<"O4AYG7+$XY-@9P/.2Q;_5@T.U&\JTW@Q/U=D*2LK1#=RO-R-P6C\9=TL1 MH)YCO),GFM 23LE2TGX" 51W1=QT]]TA#EXP:@1BA*8BW)8B*[1'TE.EL394 M<@+GXS9>Y>=?.[3CEC"6=]E\6]SEF4?];:5&-KN]8K=!DW*":^6C0U$KC#AU M!&F3S"?<"-@025Q,K9-60ED6=6KGX\PIN!X-2">]4R%@9PMN2:$UE5IZ14$: MBU'*AM/O?N_9WKM#2BQL?M#(&@M['Q5#6@2+.*>82<$%U2SM_4I.OZ]M;EC] M+K:;[QX=,A8UCY8A(K%)Y44<,B)B)(DRU$IJB4GE12YG]5(DR5R^W?ICIHU? MKO /CY.& KQ960N3WCZ30LHXK2S_POVF!U23@KE -(9CI'S9#03C6Y)9(QC? ME,3VWQT2BQVS( ZG\B2(!QR0=1I(3"L5,1SU 1>7G29S$::5SW3.QI-2_&O& MIIEG]U+ZJP47=883"Y"?^&--374&I:PL*S!S'%U!UC&7!1DGH;BF?5BZ6:4KW4K3$;\)3RFS M]*X(6^P='495:$\X08XJ$(J-(,AZ)9 C&/8!)&..6=+X5K27O(%0S!@/!" L M@\4Z+\F"O3[9/)K_6*& M*6:FT\L.^)6FZI]4+>@1F/5665 KD!_.D#^Y=OJG9R!]5$$(,^O&:2E.UL/\ M_ \V9)0%EYI[X4TJK-QZ>0QKE/RVU<6#?+%)CHMNMW\^O/<*+9,,(Y1R"W^3 M=.'!B*@'V[;L;7+V1Y:ZC?+37'=R5:)NL]6?)Z%Z: M@:]ZQG58.5%,927N&B T;W+YQ^0TB_WQ(!-J<.,<_!([":DGU#RI'C0#FJ6' M+-Y1!I;E3NFC8YC9O69'O-U[4U?L\L*5ZS99MKQJT^,(/[?3:#ZTA>V='[I" MTXB=0[*@$G%0V9#QA49:%@(>+QTS,AGFZ+(,DBH9X;GB>K.,FCFZ^1#.1B'M M=HOA,I9LNW5#S&FPZSZQZZHS*XL:Y/=E#,L%$Y<@[+;RR'V#6 I'#NL:H^X6 MOA8JW%;!Q*G]]; R6>5E3:L*BSI9TP;A:@C']W8.$V]%:04RDG@$2H]!.A8. M<8N94R)*K$Q".+DL;]\"X6;QY[4HH$GX61EZ4O)'D@Z- _FR3+\8_KH.-CXM MT7LN&7@5"F1N,]F]V"H9,,<^S*4WK;XS=RJ#A*=-,@Q&G 7&P_D#"R4A3KF-:XG,S2,38R7'^ ML*0I7&P^BS!OQ%+VS2S6?S%YQE0))?6KL]_?M&"S*S]^&N6@WP7X>QM7WM%W MP!15S/&/K:DI_@ >T!EU2]OL*''15R#J?JZJ6C']/)\:YT(W#,RD\&L9Y%<6 MN+[B38D/$VM5M#B#]5(72F_NU4*?DWTW/Z(_N'=@NW4>X/]3OIH9E)'M.8QLPN!7 MKVZ[5=JD=LVD!#K1.:4GHS)\44\0N/I1LWKNY\<==]PZ2FIV$N-']<3E))_G MEG?IX)I_^F2/YS(&JC0:GZ6DI12)>F@B/'S]&'R0RT$@]US&@G#OE(E!$(VI MDXP&+?%/2[6II/8FU6:UM'Z4PP>L9@1+BE*,".(<:V29%(A&KF(A@HN,;[V0 M8D4<;:L*H6V7A\N,!!>DOQPY"2 _C!6M5'IEDVY]=;JUV/QTZQ^F3R^D6Y/@ M"^ZL,I0Q[H#V2"$*2;6V@H3"N8U,MY[EDBRG'%P-UZ4S>0JZ(.H-<_9%+CC2 MBN-N=ZKH_." 3KE5-H!<,PD.#_Z^A)E94ZI-.;G3H@Y'^4R=#X:=1.U767]E MNY32D#6U&)31_U.S0=J2IHW.1AU2!SMB_^#CM]V#3]]W7^WRV[;1*9GPO%KJ MEJE,H:LIYP=L.).J2JIZ%5R=J$@F*GP#HDH1M-%P%G4(O&!4+Y6LQ75>FHT^2T/5 MHWYX M; :ADD$N6>4J_VS_K$IWGY46;.7:@CD,*3^GW.#++RR)]&S^IBO?79;I.9[% M[*ZCVA>:NL+SJ#1E7%NIM%+*A=0@VQA0[R]1[>E:JOU\,]Z_*FM[KKN8O@@] M%_YCNN/P?)UP\Z&.>'?GT'G""A$U*(6%!(G):*2T""C2H+D0G)<-,=IBQ5DW MJ3R;;:Q+E1)GSHE<63REWW=2@FS.ECT%VD\> 0#',P"WD$V]DSM*"((MTS\-J7JLRE59V*>#1+F M-,Y1ZVGPVRVXHQQJV?FJ[/R54#&.!]F!Y3M#-QX.*S/%M%+I1$WK]H=E!\1I ML=FLY]VJY>T&2@Y)CLQSOA0V7L\MP+5[%((TJT7T1A>6\""IBB#'6T,!*Q1\ MY5=Z[.?AX ,<7'[<#?MQ?@S[,8VZ:5*837L$,( 8!WIID C'$! 7'",EJ8 _ M;9 !-XR<563P@TYW6:S/H90_ZWX!%'_+A_7!A2ELO)K"7'EFTUC>U_ M#9.^C^%TOB+Z92)/\CND\Z0?RRNG5K+MUA\9E3M)DAF.3T]K[;/3?^-AJ$/S MAU)L:U[<><]#2K:5X#=O>ECRZ/81NT69PX];F M7S]I\C_L)_*@LUY#5PQ281#U>.0V<%)0RYS"P6AF%+$:FXGHARF:_++H#U[4 M"TMJ? /$^+:JT[,_^&"R:)AI\[$[>JN6.D<7( '">/YSNOO]/\>[)^]X:JFS M_^H+V3]X?_KYG]?P;[>S>_*1++;4@3%]_PSW[_WSZ?O>/Z\O]F \GT""W#_X M*/;^_-S]!/_N__/V8N_@/PMM%=]^ PE2$XN-(Q$Y@0O0(HE'.CJ.:'2,I$*, M4CC0(C7;7K:[WZRKV%VW59PRQWUV_=H@C,Z*W!4(_?-[@#T6>++<$J:+( F+ M/ (N<2VTDP6VV$9L?I2D>TUXBG_U>T=)U$T;T\#3.O#468"G\\/(K'8>1Q2I M#,F?(Y%2C"(X83A67EN*[=8+]N =OVX)0C?KL/J@?'=0T[HGBMIMFJ[>=3_J MQP)*-RP[.5=N934.)?S9Z94F]0:'UL&ABWD!)!,,<1H"4M8I MY!3U3D7*HZ-;+W@C)FT0$_X5AL/?0#RJC%)O0K@90#U>V>B7-7!(4HD-%T7D M(!P9Z91R),1"42NK_)[O+P,I4%W@N-(+0. .V]7 "@\\,B M1HQUI$A:$1'WRB ='(A$V& +QT?0A(&>1K;Y$O[\VHA /X>]4M[MZ!IB4&,C M:VQD=RKO >'5Q.^Z]%<:Q4#J:Y3/=3%WP3:V_^Z01ZVM(0%16PC$K;1(6_B3 M82-%X9TQA0&A3]%M\IB$OH6,"Y(K$]Q4$,1I-%LK)*J;/N,Y'!R7NDQG 3'K M4LXS."D>T7FPCN!]]U;)J@5HKJ\Z"93=C^^GH:SST7;-*;'.*3%O&KC8/3J, M'/X'1S?"/%5FCI8BY2E%6L8B,H&==F'K!2WXMKZ%:+X:Y1K=_S+KY#0AZ\Q< M]&-L%/_[PY]5,7L[.::S@9HUH&9_W@APL;=S:'2PE B%+%<><6$,TD1(I+V' M+:2.*:>W7A#)MI<;JS=6@)_$:Y,:YE7_Z]0_:-8^Z#;PGO8U(OIU;( M_J!R/)>VR'EIL,'@=?S0!SNC: 2B;)T>'F"JAE"F0C#$@S@-'FAN&-.9! MP$EJA/1;+WB!MXO;BX"/P!RY<%[1WS\7U7.VSRSEN4/[*@)C_^Q MY1:U=E,YO'^.^]V0OCSMC$\;/V#C![ST&"8I3-Y;8;DC -?*.%\P5Q#I5,&# MCC<(1JU;=6=IXQ4Q-B?O6B?O[OS)^WWGD&.JF2<"T8)Y.'D=14H6#D7'>;1< M\"+E6W.YPO:RP<[ )ZT=_3/HC )*Z8=ET=,2L&,(J497E:#>GU7\>69&XHHX-PBSDB!K!(4 MF<)K':,I3 Q;+PC;IDWD_*;(D.>7 U:R+J=\[.1'>6;FY$V4JEY56]' U%HP M]7$!IMX=$E(P%H.#_0@,<1\PLM8H)%S4\ DAWG$0J_"=!=8WPM,UP^>O;Q-H M;,S/P,:\!@K?J 3052C\9VJVD @R#/=[J^(+&AA>"X8_+<"P.R3 M6FA:ZY Q0208+@26!G,205K$Y,X2+>]!O?UWKNE2+S\^*UIUG3I(JPK,7%'Y MROK"2Z(IQTIQ380J1&#..&P*S LQ(7OXOY+L-<.75[[:-:,Q2(.=Y+^N9Q0? MI"D]VQ)8)[O?=\\/N0R!6&>0Y3H"L18&&8P]\L)9YSE($@(OUB6'/?&&"8>% M#9P3I7'$(&&[HA"*1LU7E7-!)/A;Y2U8.^!JRL6*56VWKDC8&UVA+L/*^'\+&?5<;TWI;8GFC8F-RNV#Z[HN-P8W%Y;?^ ML-C8HU6;5KM2?\EM(_IC>(8?+GG<[VC6&^A"7G$N_11W\6/S&+\/IZ:3JX3# M\93.HCMS SUUY7GM^3\9_5G 8@@AC9&!@"*!X0CR2A)0H.&P4H97(5I9?[A* M;:Y)6?M34>G-&!@U['9ZJ7'6)%?HU3A,"74_OLF]>S\%,YCJU>QQ:AJ57OV. M[I[\T?UT^N8DMQLY>?]E]^!_.O#?Z>Z?_SG9/_CR_?/!T?==^C^GBWKUWJM/ M%W!-Y],_N^>[WX_HWI_OONV>OH7_/IU__F=7[!_L=?=?P5M//]?+JYT?2NE4 MM#XB(4F!N&0,*:()DD0YJH6R--DU"_;3O<6-P_CZ/ IL11LO\-W#TAJM %9B M%L#3V]X>#.3@/'2_AEVXYGC88-,ZV-2I81/'@6H:&9)%)(A3%Y%FA" FK>?$ M%M$$GEH':-'XAN\=@%CCW7T0N2ACS(>06@$VDL^ZZ')10Q?A//:II"SCWJ7& M) QIHP6*7GN*HQ#1NJT7BJG&H7O?V,(;X>;AL"4W'FR@94UHJ=5".S]T@3GL M"T 5#8#"O59(8^V1L2$*ZI))-FZ]X+P16^X=6D0CMCP?P:K[OOC%#\PF4;C[KNS!6K@_=;PW@#Z.H!>MX(9 M1Q07.B!,>0+THD"6.X^(\<0(020-(@$Z;Q-YZY#:.^>=NPF[70JK6_')&L&+ ME_7:S81),;"9B<*E4'?L[/?\R+_A1Z#DXKU+>4K<_' \V)H9X[\.$L]WY)_KZVZ=_@$O_ M?'V^>_#^=/=5%SCZN+O_Y\>+_5='WSX#%W_^YYU8BB'^_L?)IX,WQXE+/QWL M?-O[\]/Y_C]OO\-]_//!6[[_ZDWB].[G5]VX=[*+]]X=*J=C(;V&C2Y2WI'E M2 OJ0.?SK%!%RGCUBS'$0D?+HM#:!,RUII82N) )QC0HCG:IU6YM'W+^WMQ. M+$>A7IOH5T8J_GAP\Y,)04DGF9;44P[S5S:"_!FP,%1@(_G60S6ROE% \=M> MCAP&?.OT4C=9UQ\/RJI8=CQ,5>"&[7IH<2L'T U;G=ZHWS)'@Q#*71H=FU&J MHY5ZB[=B;F&10H]3^_ .?'UJW#$\#)X_Z3]\ENYKM^*D96[Z_&LX[CA W5ZJ MA[3=JG^YS#Z&HO3F\X W2 '0+YLAL,?.VZ9CCL1 #;LD5Z>C8, M+_5BKYJF^Y"2U]/T6N?'(76=KX%9P6V#X/I'/2 #7\5QI^\=< ^P M2EZ@W%A^N_4Q!]+M?'C9.NB? 7 J3MOEM*=)S2T@5""'KV;0R0'5DX4:5M1Y M%85-&:%*!A@DUAS,-9,^&?NC?*F9G8WSS3?V:X1R:!D7WAQ M+YRG?(>U*:/U'UC&_GB8Y]0?P-,!-;KCG$>17-S]4QA^ I)>2F'(7X\RD)V9 MX:AUW!G"32683> SHUG),+#" (^#M!T"/"D_;1\YYT$+/.9)##907X*# [$X$'_ M/*U%27,EUL'3I_O5Z96:4YJ#^6HZY4;-L&E"G L(55]FS9@Y3U0^J9):I MV>0A0.D>U^A&X+CAPZN+,\>)(V9)6&W@:2#_(4!*(E$X5_NNDZ$SP0N(#*.$ MCV*%M\C@E)+KG;>,&U50#+LM5]0AG>WVZ+*$S4P(KV ':U^1_!5< $ "$E@2 M7+H7VZT_!ZE0!>ALH.J E;BRPA$&! /SO+QE,3U15'BAJ_.D!36H]%[L=[6 M:?1]0O']^'$8=I)R]T> YX0=!Q+M. NR.Z>@XW2^SQMXGQ\9?_FV^^ZP\+B( M5'I$M4UF();Z*FJ%*"N\DX9+@).M%X2OZMYRWZC54,1/IXC]G4.0JJ(K@D.! M6XEX=!B9(EA$"8]6Q\"=LD 15*VHA#&AB'9E7IBM,.SCV2 D:2C1!@A'&X<@ M?U<(^G?7]";EN[,E"R)-^6#PXDS9[?Q9[OOSL47&M);(&""2DR M5<*Y861*)2Y"Q-@*'1SL.;U"1%U4FNJ@VPK?SI(+(V-#Y0XZ#ET_5:7"HIFF M,ZSLG*4?)-GH$XX,PM?0&XD8_V:&_T@)1 M5=RXV*B*8 _BS3\_#(;24'")?$'AI!2%1<8#-H+&JT7O?G)\+G@A)HY..,\C\R7IAIDUT'L=[O]\^%O/W3\ MW[;6T0\G]@ UBT!:N4G-(L6W.19W7K.(L&VFK_?8'P2X;D0N:=M$VMZ)J#L]S2>5>#:[#,\-C_@ MV]W_YW^.]_[\?/KYY+BS1W?IYS]!!/C^$>^=./;Y=&^^# _3U$1N#1(NE1>7 MW"!=2(6D\-1'SUTVO!1MQ9NLBD=2:Z?)&;T7('HU#AM;<>=1P% ]O:LPWA$N M,&(F6?*"P\@:&Y$WE!2<&\8(!980;2SN*AF@R2_]R25WFLS2^\*A) (=G/<; M^%D'?NK)2)0R;9SDB'D"\.,B1LHS@9B06"N%@^+)RTW:A-ZZS4HC!MU/59Y& M#+I7^#D>A- T!H -%>X)S@BM"$6216E#"BH(@RQA% MA2$F:J6%\S)579;T"7)7(?!M!Z7:%?1H NRV -<"U#G#5 MK4>^\$I$PA%Q0:7@98%L@372+$I+',$\=1(715L4M^YFL2ZS-++5Y1SZ5Q@. M?VOMG);9]9/Z#2FA*H1Q.Z>6?]>+#'3B&1/0B1K(&L=R*I;L2B1&@M,$$X)J]RQ@%0H.(I. MBLBYMBJ0E&#?5K&,">R@3 MV&6P5*6UNWDDN^&9TI3 OH<%:G#_UKB_U^^Y!OIO /VOZ]!O8/,T(2"VZA0 M6QB+5"J\RXR,WM)"@]X-T*_:A-Y5(/[F5\-^V$37-0OX[4]+R9:6JL=51F]Y M]6N)EM7S.-V6Z6P^ZP\[Z9K?CR6U9E M<3[$LA&YL$"UG\>#60K@44!V$,P7E)WTOYGNN;D8;OU[/E&UTT,+:[@X_*!<<1*,8<)R0P,1;FL#R?0VA:L7ZLC.BCW7 MRBE.:J[" U,%ZZI0=2[Q7-6I'LX7LYXO6'V#"H^;6[9Q"F%-*;^JOL0[L;=S MZ+2W1!F!K+," ?ER9#0OD/5<*,L5CIQLO6!J>SDV?+.+$S7[O;C?'\]3S;O M#+$N(JS3?C,J4;(=(D!(F7H'2&9QWN_+"YQ=MWYBZ[*JC7\OUFL,PR4 J]?' M7_]]]UBJ\394V=2ZF=#FI^^[1X?8<&>Y%D@(@A$73(#@83C"P2E><(E-IDUY M)6UN/A8UNS[;]?UWAY0ZJZ,R2*A($)>2( W"&[(!4QD)*5C@L.O%%2?0(L!< M6E6E)H"?C(>C3KS8>D2%AA9ELVZ_=U2VJSCKGR=M]P(!EJ)CD")KE;0'9=W[ M&IZ6W3)R9:;18%RRR.QZ&/XX=0X8#S(V _@>&Y#X3.MH; 8&6 =P=>*.S2TU MNC":],JJ\<),CIQ<5;O1E $I7K%71X?@S_Y7SO_) PC7'A%?+< <,'$D#DC!HY3UP0RD69\J'9%>4P M2Y( (FE=P'H"L>4FC9-29G6IHBY%#$*KVQF.9OU;RJ),2>0835H\K.I TA0G MN[PX67)OAG")K-T4*:N*E(%LD_Q;LJ *61R Z%G (-LXB7 !6E94PJPP:1#J M:"$Q]D,2MI4P%QP*U("#!'>L4*2N9XD=&@_NN5O;#&3;5RIIJ94VULJ9: M65.M[$&$W"N/]^=0M>PCWH-W?S[IGNZ>O*5[)^^[NR='?/?T];>]?UZG,1SO M'NS@O9.W8LE?>O".?CI]#V/Z=)&:$N^5[[CX=/":@,P \WW]#>9!=T^Z\U7+ MB&:VT(0@$IE#'(.0H%D :5E%&IGR7%J7@I,I7R[SW.2K-E7+&D!ZNM7+[@F. MZIFKEG/!',4(?K&(ZX(C:[1 5"N+#<6"T[)\D%:W3@#;O+B]3<>CIGK9X\"C MIU7%[)Y@J)Z':B(MC"<&1=@)Q*G R##%$)&1&59@%U/XL&YSV=1R;8J8-2CT M+(J9W0\.S14SBT$H3YQ !4[5A+!2R"BLD"+**!N49TYLO4BU7)<[G3;24%/, MK,&AIU?4[)Y@:,Y(9"VU)A(0ARB(0S$:9&AA40B">"M#X2D!EFA3U=1T;8J: M-6!T!1CMI+UZ8A7.[@F1ZG8BT,-X4"F,@Z1"0:"7(4N-1QYV4<6"%)REUKFJ MK8LG6.7^\>1W-B7.GC:<-0BV#H+534P%)E1A!I!EO$&<%A194@AD&==:<.$+ MST&U(VV,EYMM-B4VFE)GF[(@FUGJ;!ZZ5L?+OJTV[.VTV-G?3ZO8V?W VERQ M,Q5)**1W2!04@V!&.;(%P!J1G/-04&M# ,&,MKE:KCW;5#MKJIUM(L1MFG3V MHVS#!K6N@5ISO1LC=S9$AZSD,:$6"&/>,D2YTHY(1R-)45"J+>BM#>V-,'8/ M]P98O^3JWMV7_ _5_>,V0(;@D7JO!D0 M=X8@. \$PI(J33@-7(=<]XRQY5S7YUOW[.=DK"83U =W'/RX&_IQ!R::!F2Z MF?#?]DJ>@4^:9-7SP\ DC=I1Q 7UH'P1AA0'ZM4%=]IQ!DON%Y-/-ZE<7=[3 M5FU3;Y.X>K\)J'!,;./RJ%@W Y7C;4XO__H6&:B"Z.:Q@K*[3,.=2U6M7UI< M)V.WI,X'$FU6)^WFP-*R(LBP%7H^^$OU^L+\WPMAM?T[#6 M.*0W?,FFA;M:DYI=UTCG?LKSQ[>9_V.?_*TV_[%/'J]"BX4RM$1D;+BAX>4Z MT'(KZ_?C?,%#//TYV/HGO0+^FM9*^NTZ_/VCJ=]HEQ[#,YY#%L9R!:J=TV0T M_6XFCJ!L0T#]B,:I/E>J@+CD &J*ECQ1FZ94CC),O"JXX)X[@YV,3,>HO+2< MRLI^(^?L-W?2TF&AZ&:=*)^&B?/D'=][]0G>]\>73R-%$^?>JZ-D^H1QPI@.W/>]5\>=W=/7WS^=OCW__.?N M]T__O,.[WV$.],U\,ISBS 2F%%(:=HPK9I'R*6*2RP);6_CLWQ)M)38I"Z4! MF*<+,$1QKK"0ACO"L;=:"!9TQ 8P)7I-,L#@"<#@!F V$6 N9ET/A2">!(Z< M-A%QKP*R2G$4BV@9<=Y(7R2 H2M"%QN :0#F[@'F1AZH!F V"V"^S_)HF191 M:HVHT@XD&$*1-CR@&+AT(+]PHHK4+Z\P0IYCFH3$*4U8Z9 M H0IVHHUE8L>VE8UR3]*K0G*6,!N%1+5"4V8\L\TZUR.2I,]>5V6]V^0:!TD MJJ=4>"9,,$4$68=RQ TCR!)"D, @R^)HBR*E5,B-*ES4L-G=&C<:-OM);'91 M4RFX9)Q@%%BA4H6P AEIX31"X:20$7NM4R<#3&[=R6#SLM\V6O-=S'A+L3M-[,A&.?:&1EZG:L=&IC8!QBGL'1HJSG-"0$(FJ3 M;&\-\SV81[]AOMLRWTP1ED7T2EJ&(NPJJ<,-\MV6^F08L#3 ?C1HQ&X#Y>"1(&R,19P0K0$^%"4O],J2XJUJ& M#?,]:@VX8;[;,A^NG7R,&B$E*+XB>5H\0]I:C8+P'(1.$&1$6?>%X::'W_WR MWX?C_F"$1F%P>EO5]UE8X>Y7]>L%U6VV4[;OAO@=3?AONNRWWS91?H[UEQG!D<;"(>^>0 MTH5!!@=EBJ(PGJ:H;HK;7&Q2,Y*&_1Y,_6W8[[;L-U-_/:$J!&\18T61;$\< M&TKH" KG-@P" 50$"'8N\;(](;AW_U5B_-U;W;=CK3MFK MYMD-!?%,)L56&)"O4UA%4G$+S+C2,EA=A#L)<6Z8ZRFHM@WGW9+S9IIM3#7 MO7#(@8*+N-,$@4Y$422V8)PZ;XG:>E&TF;RKBM(-[SUJO;;AO5OR'JX5(P&9 M)'B%0O2ID9H-2+-"(!VD+BC5'/@O"96*;5*UHV?AU$TE[LN2WZY_&IZ9.W>= M=H]WGJD[6?IRY1MP60=+:**04$4AZ8FW@(6 N4G#CLF.UX:H' MYZH[4#X;KKH[KJJ%# ]DAOMD V!(8:-% %'+6 G7NCE8/W'W*%[ MHY7*@_[(=*]PD]Y)OX,G7)WO&;9LO%]_<6/2NPGJ+K3H-8PH#T(FL@4C"+:- M(^.,1(3$0&E40%MTZX5D;=BPQ])GO &G!IP>.IB\ :<;@U-G"DX2"XZM8LVO[-F,3\7E.ZD M0^@=]C2LS9;!E'P_F7[OIH/G!KSA01[_'.RH^Z/C,&AU>B4@ K/=K$GH';:Z MW>AG_( D?&=XUC47";S"U:_=O"N?0RC:2S,\;IT9. > WEOF%*8S&@+UN^[8 M!P^_M( =6J=PXH\'X33T1JDEZE*KB::/[E7/> ZHN=R;9%:SU24:B]W^^; 5 M!_W35JSZ,&QAHYBLI9A\K'N8>,IZ M5L8ARS%#R<2%3'0:F<"$9E%8C_V=M%UI^LLUL'&?T:H-;-P];,Q\/T$++$4A M$6.B0)QJC@RV 4D7G;-"."?L!N98-K#Q1&'C?OPT#:;5FN>%"EJ8:!4J' ^( MDZ) L'L&"4N9B@6.AMD[:O/3Y,7^-"-2?[XET/7-2-=-G-BXU;D^!*^:XI.! MX/L)6IZ#8%=!<"*\*=UU&R!>'X@_S<4R2Z&"QQAQJ6-2&0-2"O1&+&7@/+ @ MG4M 3-F&57QNL.6)8LO]Q!PWV/*SL&5FCM)""JH-1D&PU$_&>V0=Y<@03@S' M(,=[F;%%;E)%SP9;GBZV/(!!JL&6.\26F5F*>XF#QJEC.E:(Q\("MFB*I#6% MX$%3E11(W2[$K;LT-MC28,MFFJ4:;+D[;*D9IW"@Q.,@D<^-."C/(HM&"CXG MGE,<"YI;<6%\:YOW_278;UYLWYU% 6[>@)NI/9.8NW_R'\$C Z,R1Z$U"*>F MTYNU2<]MX] /XNTV(HKX[G9I8\_QO?$IW._F#VX!4Q1"&B,#H#S!RJ>"N<2 M6DJ",OSP[4P7J)W0,!3WFQ\/+H(9+&;GU/U$$PK9*0GD_80^\I>I>PAI3N@? MG] G._-.::J)M@)A8AWBUBEDN&9(^8*XX&@!!_C6"[JMIJ7ZJYU_T4K;=2?\ M]^CI7@9GC'6,F=18&T=+A92RB 67B@43,]WCANX?FNYKDJGVP3+I')*IV"<7 M5*46<1X57,A"6E9H$1+="W$-NG\.WLSK'L\_\F1N1 [#W>W3XP*JGW! SW>N M;J#J3J#J=?V(QM@S+2U!E#N..,=%ZFL9X+"&#RG7@NJX]4)>#ZJ>*^7_A".Z MH?R?0OFU0YI+J:(7#'% J%3JPB CA46%#41B)X@00/EJFQ0_XY!^"CJT[PQ= M2H)L :6&QZ<\/[-V);WQJ0V#K9N?V3,C.%]#H7A5$01.Z0UQX@[T*Z5]Q&1"#O%I0>=FFR]$-M\N9[L@T1D/@0/ M_%?3]_(*GE]'6FEX_L%X?DY4L8$)15$(W"*NM4%*JX!2=5.OJ#61A*T7Q3;> MD"CLA^?Y9VDT693''IVUY&D6\7\0B>Q*_;'!YUOC\VY=)G-:6RNY1#2&@#B- M"9^U0E:'(+2CED27\'E3 B@?'I\;KO\I,EG#]3^;ZVM2F:6*2"LB8M05B'-+ MD1&>@) F@BUBP(ZRQ/7ZUHW(GPK79ZGLWZ/4M!3^]9VO+Q9-:_GOQ!F=WCA7 ME'OQ_^?+RH?8P;]?3!^8/X=7))N$+KPI*_A]_..'QU/ MN+-V8[E O^'9+<8.^]WQZ/);:FN>V C8^=Z7EZ8Q$36_'/6?Q]/RDF? _,@. M@OF"3(3!_F:ZY^9BN/7ON3F==GIH80T7IW_Y/I0_%_:N1)1"N&"DE5X;PP/E MBI-@#!.6&QJ(29T/0Q?+V:'ES[=EC;K^ '#$#"[@#!H/AB%-UHZ' M\)3AL)TO>-D_A5%?M#K#UB#\[[@#*]$:]5O ("/0):8KY&8K-"Q7R*852I>Z M\1"8*EW7@=F/S\[Z@UP/#PZH[ %)=F) N#!H.8 K QFFZ;#1Z&<7K:&0WS,N17#/+,S45K> 8';^S .R>U_^"+=-EQO^O+ M1XZN\8*E6?L,.C#MM]=[0#6J\S (\[L#8TR;5HXN?6*JH(X"[UT]+3&9_V2A%QGX,:GPU':2" :EY\Y",-Q M=Y1VW+3=!32:YXG()<-_S?]Q>?__%GEO)B M[_L?)Y\.WAQ_^F?W_-/!SK>]/S^=[__S]CO+?=:L%!FH3Q4;[=7 5KUT:U8^,!G*:[.W^B B%.QW+>&1VW>GV0 MU^!\FQQ%FXA9']*!:;H[PR$(%JD@;I*?IO2JGQF]PEPXT&LPI(C>2!2P)(AK MCY&UV@#Y"J*]Y$JK!%3;RWG\+;O).-5L]L)FB[UWAT)AIE(9+N&50YR%B)30 M%@'#%84@A8G.Y #H2S=['IQ*$786'&G. !6^P7:,0BM\ _%\G&7"*7X!OH!$ M-XXT%/!C"N @[QK!C76:(&6* K)HMKU<172UX+.](8:-M0TV1R &_3WHNQ"2W+2F?6;. MHM3Y$4,'-1*_OFO/AN#-J3^T;90." MB9P)XB71$ZWV%9P'Y\EV\O(X2:^#"WC#># J+2=GXT$RS81D?>Z[+_.FC&HD M(.$>F?2B^H?_Y_]3E,C?AZT_^F;@TQVO.@.@I?Y@V&[MFR^C08!KS5G:R-:N MZ9FCLB?"+UO5EUN_EAK_#A!A[8)VZZ^_7L)5Z>-T2:Y@ENT0Y95)^1^.[3#\ M[[A4_GUG> H:?O#EX>A@>%T8[0C$+@8I@4T!6L^2/:1#VEI\F!A'4$%*$T_>3CIP\EL8;UWS45> M^Z6Q=+OA""ZO7I\:2"2#+$P*WA@[?@R@!QOCQZ,TH;2.,#. 8QN.33=FP]EX ME,W8Z1'#+._7-JP7XS.UF_2'<8"]IE^N/2P=@^*!MS#\YO MJH98[N"X=S(&X@B] >Q2WN1KC:1A^&\"4-!U;6P9ZF ZFZ9P3+ M/BSQJPTOG-GB3ON],,K#-:= 0L-R2#&$X79KO]?ZGS&,@*J)B:FN<*7K1G,C MJ+- -NMGKLH,=QI.^S $/SY-(\JFI*FF!A<,81V[I>VL8LTIS\#6S[@7A@?$ MF_2XS,=)?/L*_ &L> 6GEL-.*3!YWTMF\'W AM'$AI>,?Y.6(VENY7CR)W%< MF63GYQJ^.5!8X4,SRAHL?'N1+:QP3P?NS0(BO*2TFDU'!O^TYY\T7+K+#+]4 M"YU@)GUPGB "/CIMF1$@1"]<#"O\R#O5*@VAO5#*(%G!S2PYG06HW(E81IW3 MS+4E34R7;\+!T\L!%_,ZM"ZM82^>^[AV1EUCK+OZ,-TKJ]A1WK#\&R%O[V#';ZW,1]2J.-H %P5@A-J&'!^*T79/NR$).)U.\#X/NH8[NA,N\O&*&&P +' M!O \':A_UZC,',$9ES9D.(^-E_'N#X[3)1+MVV[:^Y+UDB1VVNO$B^GA.A45 M<5*=?.I:# ]E0D2H"5OTU%(D"B'.;#(8M*H13# M,E@FP$G_=B[U)28JDW$R/ANZG? U[=4H$]Q1O^_+(Q+NKXF: MPU .L;*^CD)UD)6G:;FG7SM'_4%_/$RR"#S.F5Y"\70N='Q((F %MWDJ<,$Y ML$'R?0W'SL'PXCBY".$4S?B9Q2+XOJ*P"H_/^J-TNB4A?$)CY;CSPL$:]U,/ MO&I4N?YNM:#+0G-]-2J8+V?BG)JU=(E<8JNF"*'&RM^^'\I1SI4(-HE%YWE4[#7.>?3-Q^97< M,2Q7[MB !&JF0V@9#\L&^Q1B3(^IG(.+*L+,'3L)L6A7OL(LT%1QJOW>,"WE MK'KQ=NO_]L^!4 ;MQ2G"S2E HY(/00),-X* ELEOF+S'DU&7CLFUAOW?PYHW M?#;TJ:?VLK'G?9P-?B% 8E5<2WF040PL;:)PPCG0VJEU47M;>.ZL]2JR0Z&V M'EPKOU('WP,.::GMUE4YDC<2).:E@]>5(_GO,/AP#*QR __HPMGR0-+!/LO M*XG@=/?;)Y *=O_\*#Y]_T3V7KT3GU_M'>\=?,3YA/_SW?G>]_?'>R>OZ:)$ M\.G[F\[>]YWSSP?=D[T3N/Y5]\LN?4WV#M[ASR<[_/.K';;WYVNZ>_ YPOW? M]MX=2LF#=$(BYR5&G#")K,C-J*C' 0O/O-VJ'.7CX'>2"%88'9P77 2N.156 M$UQ85N"HB64FPO6@>9FS=*X-QF'KQ63)6[#FK;SHRQ%;USXU5X<'_7!$\S,0 MEBFK!:$\<(XC5E[K8)50S@07#?_)X40W"KNI'\X@Q+IQ,M /IX$1K5^Z_>'P MUQ0; Y">SH!?$G12_/OKOS_DW\COO^:3W#DX;O-YEJ67G0\O6P?],V U6N!V M:[+:]VV86[T84](YFY'.3QW?E:/9;OUAAK!0L*))/DJ6F6PTL\G>\K6TB(#H MF,[-:C?,5]/IYM,FA3/U3T_[O7F32Z5:GE=1MJU)&D89X)N-3=5=:?+#^@?9 MGE1W]OIQ%CZRN $3[/M-L<;>,,QLK858+D-]$RRD7.>E .X&*0;;EV0"^GMM:-,Y;;<>\S:_ZG3S MG@%/)5TRK8\Y.P-T,%F[3,+W:1A6NYC$M:\SB2NV?NG\.E$.=^H["'"?(Y@3 MP2SL9KLU'D[HHA-1=64R @988M^&9\)#S\:@23J08$<#DQKS3FRV^>O92Y<- MO*CUS\2\F\CDE\[77\L=SA/Q("N'@>M4.DX/P5!IC.J MK%9UE@=(&,$!.C6]9RO,< K][S]\'$ZPOS[OT2 W&)Z\M)SYHT:+?XY#5CL7 M[1 S-FUGC6S*=X 0RM*ZCDSSG<'J]^>'T/Y1_%^3EX!TWML A2LR# MP"9H*XK@M8\D2,P>4EXV/CF.LFGB%*"Z-- E>J])8S^4'B;*>+9T32'B1[?- M,^64NZ>L.>7+.D/>T$1X:@9'Z;SHG_V&M_D]F A7:>EEGI /H$%D:OHM.W;2 M55LO_LXG9FL?SN8DAEY[(K]?8OQ<\Q]D^-^K[4S/DJN3+K*7^BZV0N3 M35&P=.<@',*94XD;R==3&A#AU+G4OU)J HN=5&2@EDLF@L$<*Z.))ZZP)-#( MM.:VLHPH3-'DE[J+Y>W>F_4B;!(7O,TA\:^RUO%WEJ.SAC:$E_5D=@_>'>Q]^Z0BB"$# 523%K$951(!^$1#:$(RN)@J0MT,M2TNC+/*1,%G^;P?[@PR@I1/])PYJ]N*&&%('%=L\/G756P*JB MX -%O"AT,KM)9(0S,3""J05JP-N 52M"KVHVGH0ME;!?;D&IALR$_F227X*7 MLT'E*KX_BJ%+$)+)N<20O]-X&CJ9IQ,!= )@P4GT')G<^L04%&E8<>2=%))K M6.AH 34($,I59)*T29#D40KCJ"FS<^0#BBQZ4WX_T6"G9L-DUQ@/W'&JHFIF M60N@**UW2BD1"3%$.VH(-YXK'Z.#$TIZ0J/S8C7IK'LXO4S!3?NQFL7^X'TZ MGFLY+PV!E03&=X\.38S>"7 D"R?;&OZW&FB6X6,.729JP0125A@M?Z#I/%)](+EM5D#K'*0V(/IXV><; ML ]U6"OB++(\2L0I25*^$T[((58 JT%JR\^5 MH]FW;?CZJ#2S9U[(\5 Q=KH=,PU &X1V$P/.ZDF/3SE+>;YYS#A:9LE(.(X+6]RY%]90&G M6QIQEE4L8(G]6"KE9:TF \6N1!9401M0([9>L'HBNRX_YH@>87;.2JRYK6K _RR.?AIRD$[ MHZO.J/Q'CLS]._G/0^FSZH:)%3WVN]W^>;HPI2J,+NJI',/?;F91KRIAH523 M\S=)%Y8*$?5@:Y6%Y.+WAPMU^7UN;0C?%FDM9J[R'-\:*Z2?^M\77>$YLGL] MV38H+F-A2""\X#&UN=$A:LFCQL3:H.Y(MIT9*^OJ82-$E.A'0(@0AEKIE$:8 M!Q!IHV9(%R:BH*V+J^!;6GR*PA.N-8$2:P+ M$%I<1,;8B*@,F!: IS& )BJP;'.RHHC1)<8\$)[AX] K0]I67U-Z@B_2%;/\ MUHFE9Y$/ M0S?HV#)>9K-B7'/@N]ANO3&=B2,OI]#6J\\-QCEIZBW]/8FP#WT\1OHD7 MSE"I C:"1^445Z(@DH0"_K&T@>_[@&\&4A?G@BD20=;B%B.>%'WX3R+G7!%= MP3Q.00*BK7719F2%R^\2<)Y$.]>#3^=1>L',N$10JTV.=3O/Q)H]O++^0=TG M<(T8VJF[X!I!ATV!WTN@C.*-BDA57\]@*CD^$E15G7VJ-U=?;^>O%HKIE]]QNZJ MQQ(8$+G\UJL>>]5W=)LPW0SV<0V67NNQ/^A+]<,.27KITA7-4$K^?* ^$$NQ MY[C$IU3#8Q>N.QZV7BI_ZYF?)U.?4]JY7"S<@W-/2C-/:TN\)?(+LFP84;PKHUO\-X\XVZ> M\1R:Z=;M>7NS7/JRA,EM&O6M;%>Y<=/_UZVFN-D]"']9H]RI5(XR3+PJN."> M.X.=C$S'J+RTG,K*0BNO*'G*?P M])0(=[#S?>^?]U_V3O(U'1C+^=[!Y^/=5Q\O=K^[;ZD2ZF)/SL\GG[[M'7SY MMOMJEWS^\QW=RY;=M_SSR0[9.WT-][_]OO?]-=O]'DFDC=2J/ MJ@N)N!,J%UN^#+D?RWXO(;M..\RP[:#2 ])D!: X^( MXEQA(0UWA&-OM1 LZ(@-0%#TFF0\PA,\6FH0O&;YY0:&;@%#WZ T. MIM)2+3$.@@9>.&<*IQ0-# YB3PI&J_.7-.?O@S,NFS(NM<9:7'#$E=?P@PND M?= H>..+J*BEDN0$"+H!4^K5B>1X)/]VRPF,>@Z2;D/7@UV8(2EW)IJ!3._O;T#,;60-0Z$/6A9JF@ M0BJEA4*>48\XUQ$I:S@RH!N8&)DJB@(@2BQW<[F^7+$:'WZJ7'%=2W3#MW>@ MV#=\>U]\.U/M"^,Q=\(B61B3NHTS9"0.R%/.0F%4BG;>>E&0VY@7&[[=8+Z] MWWYH#5/_/*:>*?K:%L+8J! O4N8E9C'UTN4H5?,0H> NX@"*?ENHY;S+AJV? M!%O?KY[?L/7/8^N9&0 K;8U7!!&K N+ RL@RR5"4,7(KF6TH.P M]0\L ),\"AAGN!H)FBOGK[SO ):'2 .ZQ+ZRMV:OFX6LO\8@?/?VEOI!$3O? M@D??PZ"_>$9\[ $ECP8=FS*W)KE^R2Z\,]G&@_[?]4W\,-W#G G8G!OKG!L7 M-=L,\<80:B*"@P%D0J\HLA$$0QP ZZ526%%;%AD@]/<-,B WSI\---*L(14V M''^_'#^SZG LE62&(.4L3:7:"V0U"(XZ*FZH4*8@-#F,E&C\O(^(U1_.K-,< MZYO"Y#,K#^&PO5QB!*P>$>>6(,-"JIX?F8V$4!:*YEA_K+Q^S\:>AJD?DJEK MH1Y<&<)]*NWK"L2%=T@;(A#A0CCC"\R$WGK!;N-&;4(\;FR"N#*IYH;T/"3WI8K83BZG#A#;^.1G_^/J$82%Q-5@@C_]N[KWU@ 2-H, M 3N5$)#VV+W6LYXU]&IP0@'P-, T6#^< %CU0&"Y.F+.),ZUQ!%A 6D5B?DA FE=UKS&*; M[QMZ- TB/ %$>&J+4QIL6#4VS.(=%CPB$H5$,N\)QWG>U,HFC(+5$IRFI#WG M>?F*;!NU@@1X PSK# R/&1UI-/Y>-7XN&**CQ'FABY*$(VZT0=KD#4&]H\I[ M(0.GX!LL^@7K2 7J6,GD*2;27#JIKSPFVESC>5WC>07:EC=B>AU[_9-.KVG% M])*N\=):,?U5OLC;EL$3VL,XC1/7FR7,[_FQQY)ASAWR( M"?& 8RY>4XA)'JQRP.1#VMABNHWS?TM6%3;I[>>DYG>,]C9JOE9J?CY5<\(M M(PS4/*B<[4XQ(IUW+/=,6TZX,IKE.C7<-E*WZ9*H3J/FSTG-[QC!;=1\G=1\ M;V;-(U;,FT 1X134/,: G#41"0QZ3Q2 .66@YKHME&H#GVO4_%FK^1T#LHV: MKY6:SZRYI#H04=H("(:XUQY9PA.":4XZ64.52L6:*Z[;Y.X9W-47LET*SNH; MQ6:?0KBEN<;3#V&MQ6+,ZN8;+3\X/2/\!VZPQK>9[M456@7N=>;;>[?UJV"MSN MA8GP-=;\1M9\=SX$)Z/53D>+B'(.3#JQR-*AK(_)WH>Z/SZQ^, M:PS\.JC[7%1.48J%U@'!?Q%QYR.R+K<#=PJK(+$)QC8&_F4H^ZI# 13XDB0RE!3#!0\R <3FO)YI]7X=MUXRKS3<3K&,OVY1C+ M"^LA_K2C$V4^A_#<^^EBK\0&TVZ$:6_G(Q386>,)."@R>)\7A'AD7&#(TN 9 M"Y$JOKH&&$VWT[56^+6,4#1:OS*MGS&9Y)2AWC D;'*($Y^0<\X@)62B,3@I M$K@MO*V$;NLE#8X;O7].>K]N48I&Y5>E\G.1"BT$$0D;%&C0N9\Y03;)B!1X MIMHG'(BCC:%_&0J_;I&*1N%7IO S&V^=B(I:!E/H+ (7CB"CN44A&)CPY*BV M>AT5_J6M9JI^[L;!81PL5'PT@=9'"4QTHKT>=+WN=,>Y*.9-2M&/]E,UC4VP M]5;P]6$^,)&"5#[G4SR)"@$MC0C\40\>BPA:2QL86QU?:3(K:ZWPJPY,- J_ M-@H_XRO"1^Z JR &O!1QACERB7BD W/"$!PH4XW"OPR%O_^(1*/PCZ/P\[43 MAB3C*492<8JX,@YIG03"0?-$F3[#I M#&RZMQ1121EQVH5$&IO^0C1]C8,.C:;?4M-G-MT[3SQ."47A N*YJ%E[C9%E MH-H6W#7A5A=M>,+U#VO4"N/=^P]/L=<%;WI=K$.HY$8U9^6SWV .PY_V/!^\ MG>.[A^6\!G9O!KM^/F@2G>".,HF2#P1<*2*1==@@FU@27!LE4I/5>2$ZOXX+ M2AK%7ZGBS_B6,]@$RRVB)%'$A=?(Z.B02")P:RQST6YLD;:AHHV;SA?/7/77 M;$U)H_6KU/JY> KE6DG&. HNY,AI-,A(II%R!,B=8C+8IFKKA>C\FBTK:71^ MI3H_U^,*!_A':<2<"(@3Q9#!SB,MB-',*1-,TP=C#>HX;K1/3L@1R!CN97]U M_,SV1USC;71>5].XT)B[P;L;X=WAA9 &F#&G/$-8!Y&7HAADN1.(:,$5]\J5 MGMRKVTCGINKTA')*+QLBUF,+G@8B5@41R@IE1U/KDJ-_]Y*(A8Q]4].QR,[*GWGWMA!#T9^^&<<%$J[ M?0+3,VK([$W([/&%[>>39L!;14*4Y[VOA$G(PO2C8"@X*YX+Q5>WTJ*I#%AK MM1?!4\HYP$L801;8@&JY_,ZHH &[5_#+6? MBVX;#Q8]:(.D]2%WFS7(2:503 YC%W&PI"G[?R%JKUG$5J2DJ(Z<6&=I4IYP MA:UE4Y*_N@!UH_N/HOLSDQ^)YM1QH/:1L%P#[)#&)F^.97!@%/R](#>V9-M0 MW&;XSN4Q3[@B<"T",)=:33_%6 N]2ZSEI2QO-RPI)W$ TF4X5E<(YK"DS,61X\M@ &7BH1018BI[0)N#QQM9_;RXL900AW*.B\ ML8_7'CG&/'A>6AN<2)*JV<'OI:B]Y10[(J1@C&,E';AAVB=#'?.$!+?BZL%& M]Q]#]^>B+HP+IRDSR(9H$.UUQS)MI:Z4;[G[7V8WA1 MBCV6BB4.9-]8X:D+CL1<2B;PZM9?-HK_*(H_%W)) 6B]ILAXF1 7+""#,4F09DIR9R%TVZ8XAGCB'WRQ'TG")00:B-!I8/7!Z*A8#>6N47FF2J_=02L65 MHC$&YP/G5EEMM:(L2DFC95[C)K+WQ'%@1O(U=EA%[Y%5+'OWN5>U4 D18X/C MU#EG<%-3\3+4/I'D.*&Y>R;GWA"#%=!)ZCDA1+MI,J_A $]9]^?KJ0A(30P1 M<6DDXAX8)3@-!@4N(K@1RC CK^8 C>X_)]V/@21K@E988_ EDZ$A14HU!2)H MDE%-/=5ST/VY$FH6B+0V!_<(1IRXB)RF!B7/4Y)*"T/HQI9J2XW;1I,UTOX7 M64_UYR"BW^&=8IB&\YY@-.].3>Q?2H:%F:"TE]1Q8[E)U# >! &+3#DV1J^Z MQUN#Q ^/Q&^GD9C]@QVQ=_C94J)2"@QY9RCB40>D<=*(2A:BI1XG9C,:*Z[: M0C>%5<\; 0(%ZI46\\1P0HK: MA #L*=(F8B1PXE)QQR+3ZYAG;53_'E:S6>NC-?XC1&\,$"IG.<2#\R/' $<$"8QFME9&M MH_%_D456]8Z93[&02C2%5-=HK\\LC3P0+HSFQF,+2*R8,3)0;R+13>CE&0#P M7!$,#AHX-@\H.(-1[K*/;-3@?GE%$Z8RF90VMH1I@SE>HPAXD_^ZA]RWQZ#Y M G,2-?>"6IX2<'+!/4DTF-C$7)ZXUL]27Q('KYG,A>P2M)Y1@XRW E%)E/72 M2(6;-B(O1.T9Y@H'$9,.'O#?6V\!]*6B$CM.M6WB+<] ]^<;Y$O'B%0$ =,3 MB!-#D*76(15,XH$Z"D1O8\OPMI3KU$.D4?U[6,E&P0;P%#D#PN^5,HHX[)T6 MN<6]"C>N>&DL_III_2)L+RY)'WPX5E1M)& MPKE'5CN%N.. O'F70R+!M[9",BYC;AX@I6KSE>U'U.2VUE/[+;-8N(1U%HHD MA:.:& Y78H['A'D39'GBBC^C7$H2X5.TR*<$CI;"%APM8I 0TD1O.!8K[-7: MJ/U:JSV/!GOCW+A%TT?XUU7[C)-?*4 IZ3R-V7AMO3;3> M$Q$I:U86/0?MGUE^0GU@VD=DK4Z(6^F095&C")IO0\+)4Y6U7U/1)G15^PO> MWQ:"1#1["#;7:/80!.#_S0X[OO7FS_=7[A[X/ W>3U=:O/$P3"S'Y5HB[2G# M)&C)!0_<6^Q58B8E'93C]$?+N/) PGO_?QOHLH&[;+'*I#0&ZT8&R\_'J'RD MQ'L/7FHD''&&!;+&>>1"(CPF(0CW&UMT4R[:JI\;DKJN.GL+E26:)O6//NL;$WJ_B[LUWF\/$<),0$:QJ9RT4WDM$?!(/H M=?,_C0:O1(-GII<'1CR'T8;'!],KI$4F+U),(C@:@F>4J'7,YSST.J7'<,M? MYW!G#+=VS)]NQ=]:.^;UM#2HS^W.:Y4A@2(G4NY*KB/2VF@40[*,818] MM<4YIVM48=LH[)-WSAO5O9WJSKGGE&G/DN+(66L19]X@QSV&B>%6"R^CY>K. M[GFCM>MO9A_+/6]T^)8Z/%=P&80Q3B6D92IK7!QR$7186DFY5@J\G+"V:US^ M.;*N&R<^/^=V'VN^UML>'XR$(3KN5 M24!K=!1;]4Y6VPL[69W984:K+$WP6: ;%7=6N#AH,5P]^>8*A/3I2CO]^2KQ^OW":-:#>,U!A9^7MY&' M*3\=#SQ,;6P]Z*ZEB%VK"+$3;56 ..YV+A8@[H]'PQ&\.,Q@L7C##_#2@VT0 M9GL8=^W@2QS].>CX^-1-8#?^S[OS3W^%4T>Y_/CM]\[>M^VS3P?=X[UC./YU M]\LN?4/V#MYB,&G\4S%O;\!-W_'@>\,8YGWZ9?#^MLA>T:HLWKX"T-2OX+5J&:G=9JGIQB??)'#0;2CF$$- M<+;8DDJ%6R=%A^NC0?KR=QIS:2W3*&4T, G,3;\3"6^3GJ=^&$ZG08@LZH"R=G(S<].0+1@7DZ M!WD=C@8=-ZXZT T[, AVD(\%21S-PUT6^OJZFZW6 L+E-]VQ/[K#]_V7A^*_8R:9Y^U(0"2RJ$$/B#BE!)D!*5(8DD, MEY0F#@94M(V1;4:^:T"KT:Z%?<*+I[@(!TP1J,A@@93O"!0(,HA,KV;;9YW1 M43ZF,VCUP4WL]&QWRNW*W:]2N\W6]G "L,N \_NX.3$(S0ZK+T0IX'YOFQU3 M&YE8D(D5[X!Z)5[-TX093LZ3A0LLK/6B:1B_,I*P/%ATB!ZY"2IXDI0/OD@U@19UGF^\V% QJ=K,C+-]!)'H+Q3F$D9,)Y/0:X?&!P MD>16@8)2C:7\7BO\UI)]LC(7V7Z__WNE?)>(^D66_J#4?$$]'T?E?A08KIL9 M50.]-SZ!N_CJ[ZQ+G=[85G@XAR_U]3G=5+EETF(_I;-.&!U-LE1S)U:9@5_P M[!3KAOV<&KKRE+ED@X=IBH-'0BY*+@W8W,^CP0QY#R-RX)1_03;!P_YBNV?V M?+CQSPOO=-+IH4MC>/GUK\;YZN>EZ:F A6(MH\8I)6.XB5OYZ@.46')<^M.Q;!F!(RX4]QRHI34%?C#.3%L9^2F7I*$HV!1!!XX M=U+A0&5(2F0ZR$K3]*NT8[MV419#UK?V,5;=C[ )4:_<8!WOD/WMSX9BQI-A M*$8/Q)'9F)T)C*B5 @<3310./&S,VY0L-K?(QBL.->_4?_7IO@4N1 MRLMA2IB6T^Q!?XV7(Y3@GT]BD56TK_IX$/]WW,E7R@Y\OE,*F] HQ_##_RIO!#BDA5.+26+7H:\+D#^'PXWSO[C)W6 MX)$DA+&@B'/@RD9PAZA.1F%C:]F=/ MN$XB<60=%HA+)9'3+*! L,7@WF; V=B2A+2)E(N2,35$N?]J>\[.=,\W6PS1X1[=9N:V=GI^!,YE6M]R!\'=MM M_3D>@"L96]L>2%#E4K9>]>&S066),QS6H:/3L8.1+)\ U?F:W?MI>L-5%459 ML.MQG&0O)@&H25+BBJS#-$YU9&^*O[>K0+@)[%:O-)&,EPNCW[;)_MO/4BI# M$L.(BP@P2H'B.Y$P2BXQQTS>+2)7'#BLBU['HW+Z5]NM_=/:R5\P@\,8[ZW_3F\X&HQ/8M:VFU&>=>%M5V85MV=9 M0YBR9\'K#N:($@!-O["E4YAB>%68S#D[.I/)DE.8%9Q<.5R9Y647!(@:. ]Y MS."*LPJZ_K@;,NK69+"3%FI=\D/5QU?LS_86(G#I^R!\"7R]T$E199C6$!84Z6<,P#)RL0,OL2 F[\%+SC+NO7[S M]^[;S\DH[JPAB#H-IAQ,'-+8&@85(+!J!QUP#4'LW',#G83?LTELG90J\AQ9J:ABR+00IN(P6\-VJSJY7Z6-YNK0TP5$ MRE_.WZQ$$]MU" ;LN.\?]N#!2_&TG=V^_S76A:8QU@?ZPRFP-.Z.\ M@FOP-1O@*OW4^NDP]N+ =KOG%;&MDU[UM_6CE-O_O"ZL\%:ZD?G2XAB7_;-R M1N_BM%0T8"&;M^!)UL=/ICC_7J9YLQ;@I3(R*0XN]^[D@%F^ESWI#T9E2FF\S]'3O--'-_Q[D7>0T#35X)IY$Q02%NE$#68P-D'3,F6+*Z MQ& WR0_FOJPX6(2KB]FM]HU%Y(Z5WXV(W$E$CK>_[;_]K(+2G%H8X=RHA"MO MD9$&H\09MGF7WR!L;EER5;.AV\+#'3MD-'-_Q[G'8!HBZ)SAW" !HDXMP:! M84[(&R8R2L>0.TVQ'\+#A+5<9]'E'*^XD!I?+)-=*(O]?@BNKLP$YF>3\,)[ M#CZ!\\D$)X%Z.!=T8I]SZGY-..IRO[=$(&F=*"5W( U_^M"]3T<96![KZ?*,.;O_?@6O#YT=[)NRX(,MU]#<<==+_L M__4)E "$_8]WQWO?_M594(:#-Z P>_ ,;^BG/SZ (GT\VSWY5W?_+U"H$U"" MU[]]^?3'+H//TN[![C=0!IX8UDE8Y&-NK0Q0!%8SHR%U+@5 0L?#Y=)7QB)1 M4>>-CPTW7EH: X@V =8K@Y%QHQ4!84YS$&8PCAM;U:BW8-CC<+$4_-H.U-(Z MN!\^RYHZ7G6@>NJ-#D=V-![U!^1-+AP\-3J(OC!%V_OV]K,5 M0E/+,;@?%$Q.X!I9%27"25MAM,#,BKP(8'-)'O@?4T-3N;4W-S*M/"5Q*E## MZ06',,N3N,97"[('+G=>;3XJ1^6K@>M^&*O.-_;T=-#_&T1D!->\H4!JY2)W M5) H^=HLHP023#WB6A)PH_J0]EM!+*\]'8O_+L/@C<]+@Y?KB3NPG6 _1AE M7! \WEG55/6LF()%-*ZX#D#[)2YSZ9>(HBC_@WGG<4DE!>6)RTX#FVJFDN*P JE C]4HG9.2F5EH#G]X** MBY!W0EUJ?K<,9!8JOBN:H.Z5)->5?RJTSO3@ MX]^?K5%,>.U1E,0C;H&GV^@BYY^AH281@D8M,.I9.0P:S($+Y^G0 ,C( QI1O.N[F I[LR,'L VF*O='< MG1==%M9$7-V?^D-OECD&[?LM M]F+JC'(S'?"T02ES6[WX.E;_7Y?2NHC"S\EE5CTOUAN+BT^!H:^J1+.O:G MA=MJKJ% 7K/4[]FOG<%XV-KNA';K7>QV8JIHRAM0DOY)Q[?J-9/GK6T_:OV4 MSYO4(VV_>_,^?UH7'/U<0I*Q!S,!8^FJ,ID/[UM_Y$*,7BX5S).2@:Z?JSMJ M1'FU_Y^=UXB8%HQ7B/F&N1W*H/^U$R;5.>7402P5NR7_FGMR '2 RO\5)YZF MR\^>4?"H*B<:YCJ-_#J3.J-A*\>H!IU2P6,+:L90KSOO#?O=3JC*BZ8EC@5B M9A6.^UK(">UJ)"VK>1D/6IDB;B4I5T[G%=*J5/+,S!>#@MV3FUYX,^ M>/NAX'ENK9?GJ53\PZ253UO#?C5X$ZG)JI<+G2^$"6^2&Y6<&$.T3@2(D'#: M)<7 Z4E21O@*VTM$B%!&;K%::8+1@,NOQJ/A=B_\J^^&(-S[":ZI7A54V>G5 MI.EU;=#@SW]WK.MTX4VGK*K&]77)ISY""NF-V'_[F3B?/JR=[++ M]TX^BMT3N/_)[K?+"K5+?^]\/('CC]^<[1UW3_9>^[_W_]@Y_W3REG[\=D@_ M'7^!8_?5:2,C9R#7RB)N)R3C:!\ MF(/':C3F#$=', V,)2$Y#]JPRSG9>O#ODH]]-/:S/!/\XQ&X.&**>6:T$L4YF-%7G:^=[N3[S=8;"VRN+K1=5\OG99J= MU/'397X#X&$PGN4M#@=]N!O8?K"(A49-7G$PT>_")068R>2M"46-X MZW@4G4EG#JHN/<,B%, MP#9:H_EC%G7 !6 L*^7<'P]FFGABSR?-2F:Z97U1"Z )X]SD,;>F'DR/.NYW M0-RGQV:E\7 8D,M!<6M/QMU1Y[0;YTX'3=%A'A@AZV6Q._&'RA M?J6WPW;VJ[KCL@YR[N,"'KE>L&HL!K<$I?2Y2\MP!.=4_;[@(:TO)'CR>5;> MTW+C\L'%:Q([:5=2F^!O3!08SI"AP\J0]\/<1<"M;AJDS6KM4E\-Y M@*5Q=&$RP#SGE4+56(7.:#S9E,C;X5$K=?MGPTQ:E\RYK=OAP*R'L<^#.FB- M1YUN6;D I\QD-J-\K)9JSTZ?:[&SF1.]8Y<7RI9%LP6Z9VNZ+[]$"8'5KU*> MHG_6JVZ9G]MZGXEZ'2D$*FY08Y.!6 ?P\ZITNTZ?\,EU+&]4+!9:YBU3S]//0KG[I_EI=VQ"V0YXRYP8#L F]WI5:S V1% M8]D/:*ZY9^U>5!B>2X)B3D&WLSGR8,0J-,Y8!JZGK[(_.;542TT%P22]48X3M\#3*;X* MW/>H/.J1'<.;'5YSQ[$L K?H 7Q7R=G.+W?59)$G*B^D",R;WM?.H%\2?3!_ M&>!#S447)*:LK[\P\_'"R>7[.NI;&0+?SXE_<'CF'.T;3_2#MT&X9K?1!HY^ M#$?O;"=WG4D#6V$+2,:B7)UV;:]7,.:'9.,RO9R<-[G1FS^N818ZI M] ,(7QWBR-&6NR[/NQ;LO,BH)5NKJ.7MYW%IO/,:\ MYFN2^#GHOYJKAGC)&;>][<^1Y5[72J+$6$!<4,VEJU MC:JY>#W/3]G5J%\AQQ G'D:N-LJAYQ)661(8F0*!'1P"%HSZI[^(B9V]A'5U MC&6"GP-PVA"\<=>>#N,ODU]^#9TA&)CS7SJ]\MSEI%_KJ]>@FV^0MY+O>-NM M;U+N5WU= Y"1FXSGHIO_'@W@OS"Y<0U/FP6>_CD*2[Z#+YFY\FN\2:X^]3N7 M-9M&J95?56]*-%E^$7W"+%.9A<;WIH+O^XB&$U*L'QK6+36Q, MGUR+GOZ=K[8(BI=1K+K2JFFA^6'XM0J>YR5UNU4M_9O%2MTI\E\>D-6/W=,: MN+V<#+[FN%U3^):\=W;3UNFM?\H%WT?],5PB#'^^4CCDY0G/!.&):THF_M?0 MAFN]\)6J\DP'#J_#P#VY4;N3N+W,(]8OX9W_D4.E M!Z5J9<6O?R4,/,=A;$2G$9U&=!K1:43GD47G!PS,6?_E<- ?]P*JG]?[&%/Z M];8#]'B\;3';6HG$I(KLLE2L; 1PZPF,PW_=W^O/O_8@WW*=WOL&:W&-)D)8 ME;@DB3//;8I:)YQ<3#%P&7[4POYF:W%K99VU(V%/,PT)Q_[=W3_Y5V?W&+[_ MZRWY>'!(]P_>PKW^=;3[[3]U\N;;+KP'//?9+GW[[>.W#^>[?WQ*N^?X[W\?O!GM MOL=GGZW$)$0;$:%6(LYR=^,H,2(A=SX/A#&)-[8$46VBKNII?6]:D;^]H78L MF"NZ0IA>"E)/1UN7=A&ZH\*R^6W!:O^^7A%@A_8T#K*QMX>QG\HJAOJK]6D? M]$04]GRJL,D)9TUN-N:Q0CS_T%PX1&$*+4O>N>0WMA2_L@OY.FGK(VC'/ZY# M;.\T%I>]A88C-1SI8K\2XRQC1 9*(S=":*R5X$E10I3&RO]HJY>&(ST$Y.(I MY$K/$MA'B8AV&G$A!+(D*D2ES]MHFN0Y<"1&51N+IX"Z#4>Z(4>ZH\(V'.E! M%)9,%9;80$C>G\?FCG"#9.(PU$%T=/=_8DO3*QD+KI*T-1VHXTLOC M2/#>,@@L &/!+174:<_AHRB)4BIR^:.]SAJ.]!"0RZ:0BUG>!T+XO"^:S_M< M*T#;Q!!ERFO"&!4V;YW7)I2V^9+-2M8/=QN6=$.6=$>5;5C2@Z@LGZHLB]0[ MZCB2%A25BPANC0:^E*@D1 "SC8EM;"EVY5Z&ZZ2M#4MJ6-++8TG22*&426!\ M"4\Q@&.JL9/@Y0AP="+YT:Z@#4MZD&S;[JLZX[;]F?*DJ38,N< EXIA%9!)E M*.G1!EJ+,&::6>D=YF9C2\HFXW8=GG3C6JI4_GE*Y5*7&AY=21._!Y5+WOJ) MH^$B>PG"I&09CBQI;A6V6$>1$HV,"7 A>5,K].A0N/=JKE;(,^*Q2PY9(QUP M%T&0DRDBYK5T)B8+,[BQ131N"ZWNBH7+U?Y>Z;,Q@S2+&&$N?71<)8[IQA85FW?V%U:C MB#XU/.BF9F(= &-6,V$4Q\#F.6),"[#3P2)#T:8Y\FD?> MME?-$ZJON+#!5+_:2F9ISZ)K%MK4?7P9J'OHCW.?]\DK7*^EY+.NIKWSX*PU M>-Z M2OM*<,D@&\O>'8@L5>)F91T4(Y3U52K/#YYZ,Q5JQ#K!=:"H( S9V=* M(>MM1#FX!C(5@3WHC2UI5%NMNM+VKCKSL'6X]P)_3T?3EWH*=U3VQE-X$&6? MUDXU%3Y&6DB#O&D*$X(DZ<=PQ4'FO6\+.&GS7\[)GR,ZH<-0KC M*&CDTGLKO=8T,O"L Y&,-A6)ZP#8\Q6)@;/D$P&,!BZ&N"8,::X\"L$X&JF3 M@A2&QG)-HFD86L/05JGP#4-[((6?54**Q"AQ)B$9$P&%!WJFE59(>YUXD$ZR MQ!N.MLHJRG^.\I9G\/_0^;HU&=.]\0E<03.SCL],HXB&4[W=5O MM/7?;O#/K>E]RE4O7'0%3M1E0PM7])UNQV8QV$_[HZ,X> \/UDDP[+W1]/O> MX'O1?]7ME2NTHA@-XK-^Z??_E:2IN-_[/N_-/?X531[G< MI;]W/I[ \<=OSO:.NR=[K_W?^W_LG'\Z>4L_?CNDGXZ_P+%['5#)M'O\X6SO M[+-D)%"*%;(D@8/$I47&;OTQZ ^'K3\'_=09713$Z<,ND]+[?).KM))> MKO2<_UF]QVEYCY8[;PWK]SNSPQ;\F_K=;O]L^,O"6]Q 8XOR3S&R0CIX[:X] M'<9?)K_\.JG [?3*PY>3?JVO7@-GOL$EH"OWJ[[^]:P31D>_&+VI63'C=>EN M?>/J6[)9OKH$W/5W;)-R<^77>)-IW+FLVI=$KOZK:-)3=ZJK?OR-AMSWS M.P,+)W*Z\LOJ34IN-UW?OR.GZCZ&@)JKO[Z]%"@E5CX$>-/HV\G6(PR!WF3J M>@_[@WK^'RZV).+R?KTU+CWQ+7L/C@8QMG;AN*-AZTTOQ-!Z'T^!Q8"STV*X M?8V8VXL=NSWXY+I#=TWY6ZLHX?*W_JG3:XV.^F.X1!C^?*5\R&>XOW5V$.Y] M,_1G.G"X&;A&XAY1XIX/ -=>Z*K$XDE,YU*/^Z6]>&NW>,3WC@?/?1P; 6H$ MJ!&@1H : 5H+ ;IMJX7;CM"ZE=V\B[UXEB/>P_O;J>LYEQ^]H(W*C"9"6)6X MS'M#>FY3U#KAY&**@-4;'7L!UC_?_>'?TZ?CPV^ZWMV=[ MW]Z(C]]^Z^[_\>;OO8-/W=T_X#RZRRZ7'.Q]Z\([[/)/\)S[KW>_P3O"_;K' MNW]\X!\/WI"]DP]GGXZ_?/OX+92-CV8UX"QH@S%#/N6*!&:4\C*CCZ34J"'T\OSN3;CTECI#'(D M:,1M7CGK4D2>!<%H8$3'4JR]ZCJ@Y[D=6;-M:\.&'F';5F<9(S)0&KD1 NRJ M$CPI2HC26/G5-BMHV-"M47?6KX *F!RC!,"LS8TH 7\M]QA1IJ.3PD7K>=[< MHHEF=M#07K)2$1829O94$26!H6B$\EYD4S" M&M@0N?NF*PT;:MA0PX;N@0W!>\L@L L!4=34*<]AX^B)$JIR.5JFP,T;.C6 MJ#OK#T!RQ;L(!A%MP0F8B )YQ4H;8;OS%*:70SOBVO<4?$:KK%2[9H5 MY@B60(V ]0=KP D(4B&;P"4E8IY)!)I&D'6" M(4%4%(I[29,K%GE-]NQN+/*3QH8EP7RF= "W*G#!.#/<4J8E-QZH.S4\Z*:T M84TP8U;:H("F6VT]BC0FQ!DE*&](A8Q+T069'6BQL<5$F\H[EY0U%OG>XO%W M4[S&(J]4NV;U"5B&Q*6E* F2-Q8!%3/:.3#0%"N:2TFSSN?5>)%&A#2),@F9[YY!A\&?4.:9&I6.:%(:XXN+FQ]'K1^>7:[]%9,/* M7B@K(YISC86RW!..@S-"L&@2!K<>IV!(4V*R)M@]*S%1-EE#C4*)2)X+X#'2 M.24B6@)E1M;0K>U?OQM(AM6MH:L[(Y*W["RE6KVK+Q%)H:]M!@9GEF9 M2@DY%RW"T5GPQ1R.-I;REH:5-:RL867/EY7=:JO0AI4]/';/RHQ$#-:2Q%%P M3"".740:+"R"&5/.,AAZFYR0P$#1I%! D5/NP=*PLH:5-:SL^;(RJAPU"N,H:.32 M>RN]UC0R\)\#D8PVM69K MT7:LTL(8%ABK2E-N=D=];[A92M6[EFAFU F")D"BE$R4&[%D=/1(&^%< 1' MF!17TI@KWM#DA5*S4B;WSU'>(0K^'SI?MR;#NC<^@>O[ZN^L/)W>V)9Q_N]R M6'41-_CGUO2"Y?,??5EI!,7P=#8)+[SGFE+GDPE.AIRW#CJQSPIO+%QQ92-% M\(\V%Z-E#^[^*+8(V6S]]X4A68&+=Y$7O/G?<6=TOAM'1_VPT_L:AZ.\!^OP M=6?HN_WA>! /X&Z_=?O^R^/B"=M]-<&3<+1'=T&'NR> )VSW^%WGTQ__.MI[ M[<7>R5YW[^ -Z/:7OS\>[&0\Z<;_>7?^Z:]PZBB7>_0- PR!ZW\\VSOVYWM_ M_.O+QY,W>._;%_J1?B"[!X Y![\?[1[OI=UC_^UST#Q(RB.B4DK$36F522P* M(@AL X81CQ6\@X3&L)VY6*",6.NI<>#162^<\Q3$BPD?10(IVVA%P.A3F(/1 M8!PWMO[5[_1&K?_ J,-H#Q=5X+(,UX)8]+S3"W#>+TP69^4JR;^D1/4\_N@Q MM^Y)\K+=>N^/8AAWXW[:/XT#>*K>X38 Z=?.J!.'^ZD,R61$#C) O& IQ)\= MH2H:2E"@)"+NI4(.8XV(HS@P3R6VY+)474-4[@_2%M"_0-KVL-5/K??Q=!0S M+6HQW&YEX6BW1D>Q]:I_ L]TW@I@X7K]4>O(?HVM_,%_=MX,6VX\*M^43_N] MV#HN6O.UDA&X@!VUQL,8RJ5.!_W3_B"+N@40!;DM=K.2_9."="TX_ :NF@ + M+H2R5D4"THYUL"'C %6"1&WYYYUE$;2=O=\OH^UNI]A=$ M?6W8V\/+^<%'_MD!#N7%F(@IAQ&W1""3P,V2)FB:,/S.R<8676Q._(]6_ZP7 M!\.CSNEFZP D(/6[W?X9H$K+V:[M>1#B,QCP5J?GNV/PTN"7(BDPRZ 566YF M4@)_I$X/3NK8+J@(?% LXB\WHQK _S)N7=KU%%2M:T^'\9?)+[^&SO"T:\]_ MZ?2*PI23?CTI7'[""\7I HDK&EU]_>M9)XR.,L':Q)4W4J\\J.]R2V)_DQ$' 8K-D3,;;.V\)IL87W,D%NWQ-49C_63SJ1SYI->& M75.DMH?#.%K8]'D5:9B;7./*V,E-KKY^ O14CGS2K8!_[-$407]EAT?WT8_A MSFO!UVZDKI\P7/:*CQ34O.:[W<"19$XI2XQ2*1@>%'5<2&=DQ Q[$;Q;[DC> M,-67I7*[%_+_ 4)3M[R3Z]S MGF#O>/=DA^]]>_=E[P"./WB+/_VU0W>/=\6GDP]_[QW_=G(Y3P#W_[)+=SD\ MW_G'XT.V]\=; IXIV7O]KOOQ^./Y[K?NR:>#-W3WCT]IMS.WV(D[(F*2!C'* M#'BIFB)'(D9)L.A4[AVGU<:6:AMVYWKY>^HVLWF T M; VBCX CKAOOE=1=([6\3LGA=3(/%RW 9.+>3>=M+XY>C0<#, 0-\-\$^,_G M@%]J+D-2% 6+-0!_!.#WRB(L%,?1I4!CV-C2?%79X0;VU^_(%^'5P!%9,64YXI3EY0&8(XF]DM0; M[,IF3&TA5]4HIR'ZZW?D\^)K/X@ =1^(N#5AH,<* TVH^7EC'FYN'O;GXT"< M&.\<%2BZ(!!G)"%CDT$P?]8E, \\T(TMV69W;]C1Q('6]L@F#K1F$_)4CKPK MKUA%4.1I5"P?' UB;.W"<4?#UIM>B&$5W.1IO/L>?'+35U\_65\+_;D'@'P: M,G2KBO^7_.[K)^QKH4!K[=@NG_YW\6OLC1=BM3]ZQ1\O)7B.$=B;O?RS<<4E MCSID1]QRPI4"ERYIPS'''E-!G5CMSC*U1 X;O_LF97D'.Z.YOBU.&B5IC$@Z MQ1"WP2!'A$5,!&.D\TDSO;$EVIHM+AV^G>=]/9VX@T_>(%*#2%-$BM:PJ*QU MEDB>4Q"66B*"!/&67&F^VOZ]#2+=%I$Z4T1*CG!IN$/46HNX@9G1TC! )*QT M[I@21-X01[3YDFX&:PI)3X+$/I4CGU>%Q'*R_:H_'.6.+X/EI/M:R9\7L>SC M81EGGI;]5*-\ _(W OG=>=J9=[_5/%J4/ :0EX)FD.>(V6BLD0$H*=_88FUA MUK4>X,5KWL,RJT;S[J1Y,WHE&74DX8#RWH^(.RZ13=@CQ;QBS!OA:6[4R=ID M97M6-21J_8Y\1OV(WLV?'I8P#>&%X;?+$%W/PQ_5+&SWPO:%.7A334&#W3?"[K<7 M@G6*6D7S#K&* W;CZ)%F"2. ;2X"]BQ@NK'%Q>(6T MMNI;K^0I9T1-4H\^F?LE!^\/ X7)H=4WYQ..9_'@UFRG48D1M$ M^P4<&'C87VSWS)X/-_YYX9T +-&E,;S\^E?/PW7;U3XPZYUK_];9?;W#/WY[ M ]<,W;T_WH%=>LL7^B[_L7.^>_R?;K$7)V]X[KN\^\?.V>[QT?'N 3P__8 _ M_?$1WN,H91OVF=)DJ01/.@65LQ5*(&N%19YR3H5*FD:RV.4^)BN%,1Z8 J94 MXT 2>.(\$>.2=9?[D==3T"IST)J?A!]VO+]Q8_L?/=G%-XE*4LQDI!0KCAFQ MTHEH(A9&6:R47((OC]]+?;_7VAX?CH=@CR=-U&U>BC@H$??=T5$Y;'L ;Y%G ML1.'FZT_QX/AV,+WU[G(8@OM'XSJ#^Q*34U0]N9_471"S>OK(*(?;7KRJU,Y MI50/_PB_7A@;PC=+ ?K!I?EKV4',@M 9=7/K_#ZP^^P7YZ[Y5_H1PWAX4M:) M7/3(64B8:&&MC5R(J)6TACOO!-&!L4F'? V^W9P+@2]X$/"F/H=0S_J#,(R] M"_M%1#L:[O=^Z]M!V$^O.X/H1_W!+$6-7QALYVTA]E][MG^PS7?@ MK#*6&.2,C8BG!!YVWJC,.(I]L"Y*AS>V1F?]!?K?.BD5D65WAOYXT"JCG">F M->RWNOW>88:6RZI? E3P86?0LBEUNAT0FF'+@8N7.KES?O<\]^1O=>,PGPOB M?[--LFXG3W1>9G;MWYV3\ W_L#6EZM"-/&^FRU\*BR\Y'LGGV.8/DB M219)(D!VI.7($"E0C#X1JICDQ "E70S)_*-LS''2K[;@Z+5 9L#NV&[&DH>? M\$[O\H1/Y[N9[LET[V]_YI$;8#L)P4 ;Q#G!R!B5$*;1>4ZL=LSG?OW6()X"0(!M*$[=L-5)3Q$U&B'ZL1!1P PE-.$R$B0U M \P TH$<#P0Y;35)P+59E-<7HFK;EN]34)BL+&3 :[-$C8>%<]HOU2Y!)5_2 M[;9ZT8/PV %\4DG,*)\3QCX68:S$)C]!F)"(5K_:"Z8R>]\#KN74)U(FM9/> M&U >H; SF"F3P&^B/ 4;[DA]]LH3[Z?R>+N5I7ZYO.?;CMA__>';WNM#L7?P M0>R__8RE5%P+#M*7>0^P'V0=!_(C$K=6PU0(MK'5 WZ\2'P*&O5;WHZ'\:(, MN+PWT,GIH)/W!@)IL?#A".P:_-J(QQ,1CX]G^SDR3AR6(8&% S/'9:)(&ZN0 M#S@XK(2)REPE'E.( #LP;.4M8Z+U1R NP]BNMY+*6TS]!*S'#H?C$_CCYY;K M@Z/K?$#J#,#5M[U>YE:9F)_& MLCW528QY[[R\G=G940>>;89JQ;7KPA]Y/ZL+%\LAK_Q[??/]E,##[!UN7L_/ M;MSS!W3/L^VKML/+MBZ'B>I&W M_3F(Z/=Q7D7:^LL.X.JCBJ -CVQ^"I"/^>-;'9#QLJ?9^!0^BW_'@0=XG(C1 MDHO]#-@XZH SNVFX=]<_BUSAH M5[O]^3@8V?RJ]:@,\WL#\@(!J()=)6)U8?._ZNT&L3\XM+W.M^HSN%R$IQX4 MW^5O#Z3S,+]3OF)[^I+#JH[UL,Y9PNN7K%=UPYYV5;-$'(+<@W'-^2[83661[]5$N'MEN M:I?0B/?M9\,"5]1*9'$2B&O@%C:GWH%>,!DQM\;2 MC:W146E%#N<$Y!SP7.N454Q*(17]OB?>'X^&(Q"( M18I@6U.+. '!^912/@"P!$023'C.8_LI]_V^+^_.P8'/D:-6KH8N2:L0DQUW MZZ^6P7)Y5$"I#H@^4*)LE &9@?%T1A6:EWU:\X= P4$ELC%T8'Q[68;!M /< MYQ?\KYL4&MY*C*]9%IZ%?&?N&?_= ;(PE6SYH@7[(P77GC#FX5^).5-+O,6>'-1M*N2)N 6W2*E_8HT ^LL(C ^;6>V5DI)L@3 U]T. MF+AZCVCXT]G>E\'X=.3/6S\-Q^ZXEL()U9L2NR)7IX7Q_7QU>G,5) ^D;*U8 MGE&8KA/+XV58+[M*'0"$"TY,GL3^R2FXS<5+_LD.,_# Q:=^TW>!Z^>)*($$ M# OQRZYW?]P-B[9SEA9I _=MV.SVY;?PP>5S8,[1RH.NT/J_AL MB1\MQA9^LC]78;JJFK5$E?*]\A]PXD4@^Q6X7'+F7 "E\NINJRGSBQ@%5E4*Q(]T_A MY]HO&$ZX>94Y*>$P6ZK]\QTNA:FO"WJ-&-^C&%>RV\VAX_AEYM_5Y"=SH[K6 MNI*E;_%"DJ*9P<>?P1#+%!5P^-HO]F@N#5#J.>WD"T".X:B9M,>?M#H[<\6D M98]SZCYDYZ&B[5GO!A'T#]R/'&7Y/D0OO<(LVW)%)+%@]D,X*&S>07D#%^R? M=/S40_DS#O)Z#7L8&^]DXIWLO_T<,7-).H$\(P9QPS32@0L4M(E<4A>QS3TF MU*9>[I_4%=\S_Q=^ 1':#L> "T M]^>B1US$K]/[N0&0QP>03*MR M5+%X*E76=!0GK#/F#TMI5&V[;6MR?$&:[4[Y>)K54]DN^O#]H9O319W0Z?R48F"WL MEUZQPO!7IS<<=0Z+\B;K\]X;Y??8\_WQP!X65;9#@.**X>7,82@K>\Z_.^]P MDQNLG&I*"6Y?2C"M&,P(N\CEJNK!NN8K5V95Y:E7E6Y-,[072[>JJ]0%7.W\ MY]>\6'(XAB/G;A8[Q76WN36 IPW/G,8ZOM1?E@"/RKLAB#NDAE6"X[ MS#5M)?-610(67^IR)&/RL*W,XB9A@>KDZ2=9[.'&R7XM$9$R#M/S+BU27;9: M^44O'Q9KM7QXZ4++FRVG9 ]N+9:LN;4JY86N6"#L$GI#K*JWW MI=RF7])*KM__,JE8]+D^ZX=+\HXL2):M2A,OKN:T,^"=C]=N7@>%K]<60A-Q M[;X0C]EL@-U[LX'W8S<$3PR4X4TN;1FN26L!OGOPX>NGWK^./GWKB[V3';+W MVN.]7"S_QR[>/?E7=_^/_W3VOGWJ[AY\A,]VSO;_V,$?SPW^]'^/L#_Y3\_^ M9<;[QU_HQ^,/>._;6[QWL(OA&>%^'_BGOW;87FEK Y\=;_./Q^^._^\W^.SU M(=O[]N5L[]N;;WL'7SX;$!R!2=X]4PK$0V!(G^\--7"* M((D%3I@U0DB:O"+*,*TEOMQI8#;^K6H"[M!@8/T6_B\WQ3\KC:]?QF\],,LM2"H@ID4#%5$). M,HJTIM8+9SS&+C>DY12WJ52+"U[@#U1S_V5K [+]N9F0N-R5BD803N8Y *MF MUH..TZ2QIR;*"DZSD*!52$L)<>X,AP =KTNZ],]2@_V^/-I^YDZ-O$SDY=O. M9V*#5Y%9E)0S>0FG1T[[B*),(40:A#=V*B],+LK+;*'(7&>1_W.IXJI312.' M1]VJ#K-:4;%9H<^)/2^D>[J:)%_(V:Z=*V0&5QJE2A3/)J+82:W.I/!JNGSO M)).;JM 3;GFSG,8=)94NB")(V7XJ(S!+;>RG:;YC._MKB2N?]Z M][/%4@:F8=Y9"(A'CQ$@F +&X+%.2D0?LF3294F/:>KK=#KNFXO4MG6EH7^1 MX09Y=;CA!JWAY,8CQBAN1.0>=,R7^R,[!V]V6W2SM;N]M_W'F]TW>P=U(O=] MZ_7.^U^]AO^V__WQ_<[[%@#F[SM[VWNO=K;_W7JUO_=ZYV!R MS+LW[S_\^Z "4;4]7;0QB_AN^[(J@QC& M2F\Q6\>6?\K'E4@+_O7BX>5#\NO/)68QO3AYL^3B;R8++6=WX5?>9?[@R3VJ M?A'?>64/T^HB %?.PZ3.+# VKI:L7CYUE(LR>R A^=S2[OK)P"6TJ[O//EH M>)2YQ^5/NYTOL;MP[%FGV[W\F8O=3OP:+W^<>WS[T>5/@?)T?.?FSDNY:&(S30?]X_F6F M&8))A6)9=0A$L-N=F[GV?#7BW(3"G($RC/J#W&4V9\Y&]3Q-*O>7:$JNECR$ M6:>JCX/[EX+1)ALNU.%$+O]X3"?4L]) MS*UFAZ/J@Y+4&5:9YCS\I6"Y,UD 6P0UE?&'M[9U!CJ',*_6OL7ESH\:#[P9 MYMYS^/B&E@%@;OA=H,LSX6QI4Y+K!BION92 5 *4X\K#"VM"R^_+[$J>[BRL MLWFN&0G :5E<.KH@W&6AN,*3.!:PWKQPP38BE?NXG1E9_=\+C-5\E P M/\,R%7"!(GJ##*7=F9G]KLS"D-DJTUUUCM0^:L;LP%'R*+=:.'6I[7.NV7(I<\7E;%43/KY==MU:FT7)A;5AE65*(]65?? MFHU.#SA(V<"E.J1JK#*Y7G^Z'FA2BUN;Z)(B+@L_\NOY<]_-NINO_&'S_68K ME@+:JK9HQ@-.[.!+'-UD<5FC"'=7A 6JE@MQ!O5*T/G\;C:2)B$92P$9V>"FS"@=2>)U,W+Y6K&!@ ^,S&9]-FJ8FY^YFJ'LM3> =OP4T;F MQ^!QGI164#4L3QNGY/82X]SPJ:RYJ:M^SB:.75Q367@>,W])5>L@S_G\VLI, M[4->%3DM1 3_O.CSM$_:Q">/C>(^+M(.:FRM_,[R]^@H*USJY#UNSIOI>7!< M/>UGDE)/4>EQ,?4*;XH3#8=]W2GRZ7#T_ M7]DX$)ZIXRL7J1*T4F9M2V#Z_V?OVYO;-K)\OPHJ5]YUJB"$X)MQW:E2G'A& MNTGLL3R3/V^!8)-$# (,'J(YG_Z>1W>CP8=$4I0(BMBJS<@D 31.GW>?F.)-G,NK5D8)=U0XH5!I ?6R->>]N!5A]L(.Q49@:[0RL48Y=LK8> UZ[/+@"$=-V-HBE=0> MAN8Q'[40OYFA F=72L$\+0\8EZ(*SK+@# [Z6"ZB/&*V9K(79S(S\:(9 U-S M=*)+!QZ)"0%0\-3)7(EM=V@HE*$WN6 MB9B''@@;EI G6.A#LT6THTG.7@3KJ[VQDQG*HMB%3I#& OL/0]L*8Q__)^4^ M=#S3#R8T)D3OI8CY\8*=XP,P%RY C6!9D1&8=U?.@%:KJ(&\6W(-5G MFK+H*?7&0GK5(KH/DE@E$B2J$^4?:A9X4198/2S!G9CS1,-Q+D OJ'@;"]6\ M89R48O2TWJ\3V%U5DU=4-U)51*:KNTP]C$.OE3*6B4 Y#BA<[MD@7N_?<52N M+)#]'*1?52F4*I(=B=1/@B%7M.%>W_#DD/72[__55:Q+X246UTW_+'R"EK): M+G5Y-JRW\F&E^\BGJ3(]>M!?NAPPH=_H2EPY[11GX$:35-:H8-4K6'.LR=E0 M[GG1O32]2HWN,._F)1.XH:2MBZ,;Y$=9/.=_OUR7\Y[R_8? T4=82(F=@(G& M?8R!-R>>0GK,YU3A^D 1*(4J5#3*R!,,(A$D?C[#GF+*28YYU*(LEX4_EM9" M(&J;-\*RT:E0,W?,8DP,;HSR6UWH73R%I&D18!$;#W[&6\A#->D C?CM<)H' MD(74MS&$)_066TNK3[]#VWM8$BSFC?.,RXY3(6<2R\DEFBP$ZC%2RO'VEYO5 MA@+98+K67K'6HY"G^A/45O)34'+J4V !0?5[M]$X\=1\9?9]?V%3>1,"%T3* MX;V-?(>5)?:6Z(PO+!>+=(-1X"54NOQ>S?^F)&.J.Q/D2^M^UW$,_^'LM07D MH7JOBE7-;^[)^GB/*1BQJ-9:]^-(T"4T@@6"6X^\IQ&A+W&;4%#FB'(5)C,@ M!SARD!>L1[M7R"!3X=TO0:/%I5 85P U#\X1 HK\?$*_/TX3\@B ;N!M-!0D$CFP?G%I=O/ M]:?&^'FZ@-A,J;6"U;TY9_<45IA1IXW*:PZ,F.DC.RQR);*M1/6,9RKWEEF% MJI2I88Q[J"3CXXF<=T_,;4H0,8&WSGAEOD%B^C0B>42CCJA Q8I4;1_L5D8S MM(J1]/"XK:]+?*7Z3A:2Q59.N55W'$\]ZUBP+5=52.?S/BYB&=]([XJ[D7XD"G]60I?JL*GX2+>WRFMT(>@_ MB%_?:WZ]+3A=W>5.'<['+8\ (&GE]1 MD'P6'L5GUF8_&R5(%5GV5@=X\XM\XCB9L3+U?/6SGC9UDV*H?Q_$>4I-8"D. MD<=YI,"+-_D$V-QJJFE2IG7CG^$D8XIG%@GBW40JDQ"KT?/8^=VP.^V>W>]V MC6DR/L^/21D(90X6[-X+0=E>-1QX7Q=/=_G7I3YQ<^I,T8N>(13KRG.Y]@,> M=.6Z<$?C?C*YL39OQGS.AM%(^G&HCO/$!X-$>W8/W[/0'V^"5>:7% MRAK. /Z/UK;^1%M&GG*"["2)TY2\0B%&9!1R[B+$J9#?J#0*]N_*';2RE2YO:4F$%T3B7$QCB3UGQJ6Z MA4X)IS9*\G+%O#8A?,.E5ZT&")KB$\N;3##1G%%13(1S"$*CB 8]QZ[3;7;> M*&S./**6[%II=@NC\E/A-%1[U2EY+.<=]FEM;GN.["O MPTQ.YJ">E9]0JX#P)!02@@(ZW=A4F;V'14I/E_E&SD%]'Z. HCEY;^9=/NBF MQ[O*S1W84Z.]9PQ;#3)Y.%:Z!"7@R].T$$]6$M8.[V]_>F_] MY$5?K7_=W2"W4MP,L:,O V4YE7)/.H]QG+RB'@Y+B$(5,]FI^ P>Y238T0 M-!+@$-V\2J^25JZ6.I:LMZ]6EJQY2N7\9*U\IHZF,9WQ G3S_^3P4;._*9I; M4:T;Z5+2KQM_45:R-+A'UW=V'TG@Q&A[Z MCS@W#@ MD)*+/"SO5_6PO(8YV+.PY0LE)D>"1T"A?R!S$. 2*3L;4;ND1Q/$:\^9"*_ MM_)4UAQS.,B(&7E2RC=MB^;*J1C0,!NR/,^+V5WSV*X\-O>6,SGJ03F(5AC# M"A6G?,%/?H5/"M:@L@IDAB^$IW7S7]YL_N[S!@>2_9C?O*7E=M 8XL2B+8,I M'[Y5DYV'],^L_CH&D#KO94P.6$F>;[Z!9_2UA"W'M M=5G]RO0>C_DK<#^+?/2V>U,^#GR_INVVFG:SU]J2PZX9L0J,B-O,,PSC=8P@ MV+%.HV>WW9Y1QSTOOG3;KMWMN-L.*:B]6M4X08A_/0KX<)E1AR \A/^=4+1 MS5LL!ZD1SF_C,:/RU1O&X.W6V%7GPD_V8-"U6VYC&],$Q >1+(&C$(RUH49] MP&9<==0FQXTD0NFK38_=>LL8^"^@)),\AC,5VYKK6)6$\6,C8 T8[XSK$X(P MS'GJ,$]7*'KHR;,PU+MYF*IK%N04[+)/0LY4$?"FJR*Y;R+G@=(06;R@XM<$ MO+-K'U.D\U3\J/YXA_VCH;?\,8B(*G31NW(5,T9Y9&E]+Y0!+8DT?UT$@&A2 M,0C,$OC_D7JR_-JAKW[(1NO?]3K.H-W=^G7#<;=^]]!MFZ[3[[1WNNT/M&1> M-E &:?Q_O^M^MZ+2?FS.OUFN4FAF9+]*'J;,RX_T)_HS%(_%&#V:8;:^9DN_ MYM#SOTZH4O9:KM4'SAV/WTGFH0KV>691*M+"%WGW &50QYV(+FLR;M+%A&/_ MGSP25JO!";D2J4P*-8]%H8:U@4YDU"M%J&;'=CL-N]7HEJ=UKXC1T]F%R-'8 MG1B',?&8_N^L6/56N0,K9OX@%MWP_F?"B#V[U6W:_69O3S[(=.U;+??L1NMP6'*KU9Q.UIC%2[HH$3F@ ]OS#3*1>H]G7BL]=Z+\!NF]BR=VI-I'>:\];3AA>F^;GM@-[K]6O,] M)Y$__K@PI=?KVXU>[>F]=-[E3LPS.4/C*<#].5#5S-=QNV_M![/)+-/42H*ICF_1Z>6KK62I2:]. M;E=!'*DZ_P%A?.61#G7/U7'.RVGM3MWU;[;7N3]3 W7*+*,D=AE]_43..Y\4]9OFTVG7:NS M9PT65DIWGR<'^]I<@_U>ON)"UNXVG.[>:OT%XH4?J$)[MPKPP^K&7SB9S>-9 MHL9@YB'X"]^F\;)].:0A'@C/' @!O==VW#?6 CMFLRP)ACEW>L@>'F/ MICE%L]EQ!MLO6AF>J:ZLFPU/S70?>= HS6+S$3^QX+>KKM-6;&039[4ZQ22V M5;:3E^/8P^;@ /[;S@H7.5-CUHY50KM5"= M\EAJZO-3 Y]\Z?@H\:/.3!SQ@7.]J;%\:W)2]1G"/L%C\R"=JHD-V)ZHAA 5 MHQML:3Z,R3J\SI4;:+BQ*[?AFC,J$63,"U0+O3?Z,T\S]4A9Q6V%@8$5>^7V MBUFHZPJD9LSG8,S?1::4_4AH6^'BK-N2M?" *5+>Y\%@)[OANDYK;[NA$#@8 MHT!.8A-K-1AK E+WIE>!F7Z"2#>,)Z:7VW!:;PAG]JK;--U<=$# ?%G#+6YO MTW'U=[N@:E6L;WS;_#I8/==K?V LHH]SG!N?1SRLLOKOP!( FD)B@/Q(8WSP M5[#["@'AEP)SXJSC<0-T HN?&38BC('KR4I.DGB13:VXM(6>3Q.0:;B+AF+A MV:D+40*I(/ #SV)O]MZ\<9QGB)-EX)0@0!&.5$!@DR1(O\KIFU.P^ *G#)CX MG_"K5- HP3Q-V6Y70L5H^4M+-%R;QS+!((\*>'T2% 5 M L@1H/^=EG$H2Q Y/+ %1["@'AKG87@M47 ,*!+;&B:Q5X(1 J/M3VTC!ZE" M;8X>A#^-,-U<0./8)IB.50;3F<'?$SD-!122H;8,)>A[<]J<_PB<>+JB2O&9 M;#'E$!4#W.H(X<$:?FJEX!5_)63?NRG"RDS$*7F06,O<-" BH8W2L&RP6GB& M@78KPEG6-!:[ -E@@&+X.>R?7XS#8?PKGC*._P9;E4'@D*2E!Z5"?#5O9@*\ MK=[86!?"?$Q0!R[BY"NLQ^>!W^92)6[RO1>$*@*EV49L2=%YY0&!<#MTTPBC MA@SZQZLFG8?NC.07)"AM#'!RS/@24^!4^;J. M]1&>:6*"E;2+W.U0K.B9(+7"8$9(?,,E+=NXA8 ]BQF"+U (>/2Z-'\;HI T M14"/]"M0%6[ $]4C1.F6"1>P=W&B0<24('SU?\VW9 MKR-L.XMG3$U(79N89*3OX9VH+3DCKQ/7.,-7P27B>N!K#)Z+7-!06E0H\!HS(7AVHJDH:%Y[[]U#G.['>8C[A>AVVEG>']:S"L;CX2'B6D.& M2[M,;5 %3!766T1L%9U+2$2&+R/$+Y&"Q'N<[!LS;]$.%_&<\D)6X#)1[LSG M$*LOYQ)(<>Y1(*(86)H U&4)2$&J1<5"J92#"4MBP"\2H/.(*AE3^22K_$C) MU,7SV,<1]M1\V%3E/!5^7XJYK/L %*TT M$3AR4Z((&Z\+K%X@#],]0K$:[*20 6/X89'Y82.R") '=-C_#7PT1.C&4QAP3LWHW".^* M;">JD\(LRYR<5/(+4MA%W[FY]XJ]"EQFA:H+MF,29X$&#WUL.RQ-)0-H8CM* MXC&R?-7V">_(6EOOIZC0?@[2))]G)=RP4V@?'(8(DAJ.I$9.K2$.'$TSA?'J M@3F$?8QR,"(H.L!-E/M@I4/,#FH(@M=(#LCE*PK' %8]PD!(OJZ&WV3G!36[ M,LT!>5U:* B[30/A&DN0*R"\V1%K%_2(@-F)%PJ@&Y%UF#!2KW@LDWPM3 M1#;-Y^A;J)F:UL\"G2QEIW'VC4A\7C)H+7*0.@VJ+6C2_WJPKV/"I06?-::9 M.<;6R,ZJ.R# =(';=I,&'J@TH->?<5)XJRMHQ7ZR)&A@H)"5@J;Q<2P%8]O& MHQQ1K/&00+W!B,\QOM1K8KO@7J5/O00PZ]I9Q4:J S^U.!*^92&UA9$]TN,1Z#(A00!Q=1RS /X&[% M[\GQ"!'456)E2 4LRST4O/&>:FN;_GD]>NRSF.3@7L0)Z3*9PSR]%DN*99DF MEP,54&LQ6D2]7C9_I4AB+ V\P@)6\:#RK] )23>C*98^)I'\,I@3 9(-D^$\>&Z))0HZ:#]E!NP MC-P-!W!Y)!^:+8D &M,;;QDA3"$8>%1G]"K:I@-R^.CR1Z MU_N/_[[]^=H=H,("?Q\4!.)+:]J8KS$!B5T^"+C[FN3N09;^1[Q /.OUB* X MS"#[DA+J-6;U>$8], WOC,6[.:?T8P@A9\HE.A9%607-Y9$LW7OF$<"8N ^0 M-Q0[;F==SKJHL#(H\TIQ),)1W@H[;Q@YO0*TS?&Z2EE(I&[%>(QP)KYYF):Q MS36JV>"SX. )7)HLUZLHF@\=:C7.K;'II"E&E]G4\OH8W+BE2=$SF,893 M$I;/]T7(@6O)&-#I-Y8^S$!6\ .E8%EQD@_+GH@8D1P;"4F+9NAXR8A#1HE+0D>#U15)7JR03IZXX2 6_*YK$I(NTI5V^LZ9*M#18*(\'D$>M5P!VGI@/X)<"7G3K7),O*2]^ U&\5)\B=6%LQ(=3R;6:G: MJ;Y1('S'V=NS/M/_LKGF>6'Z$Q*.LYCPGQI'U=JU $GCU/SV6OLC.!0O77:T MU9/?7-%2T4*DSS( *SS)3A^KX*F@WNWM7M"\TEVQ6J74:O8O%FEAGTQPB>=AI?+DCEQO!'!GJ7>6#FP:,_! MEL)C@%UG-'Q;G^X7*=J8'UYZ/9O?#\,E#[49H@"E\FB,/.0QOY%<\LK!6&0- M946?S(RXM*"A6,;1Z/'(BER?'P=/CJP>O<\)"L,H4"4/B7.$G@SKQ[&?TU:4 M?#AP( J7:(YPVKA#*N6GLX->NL%S*H4\E"VC'2;?#S?-IMT="BJ\!8=92%]R MGLFC'MXE,B_%AS\8)HTEF-GE;)D/Y+?"Y:K M?3C$MI'OLBESAUC5TV"+CK6_'XLM"*S]\YUI/K^GI+T8S@V=@LU/R"P_3)K%'*'DIB&Q[X$+%M 5L'#:Z&. W(ZN2#%P]FF5)738!4;O-XDX**A*%[P>4])Y:'I M%UE 1:ET>IL0$)>N1%I;DWE;,]JEV@HKC])\"*$Q52X-/;#Q?.PSB_&8S(@N M5.:IR !3]D@W5TB?!EYOR :[]=Z-]&2M1N'8K)Z] FQ$;IT\5H_#3OZGI4MX@V/:G;?6'<4,-P6*<,OWC>%N*Q0 MGV^_O-<@N!Q#-:VWS>8;-9&';CHR2H/@%ZWO]TJNK;%6S:,OI:\B!L1K#IAC MN-SP]O.=1C7&FB8\CB\554EF7&--;X4U*0AWN]>(]RVK-8)O?(+*?MYN=V@V M^.(Q6G4^?]7(FJ.U7#O?A7//\]#SQ0@80-?.P^=/)X@HM'96B[YNBM MEO+\R[ESB@I&V9UAC6*X!9;T(6Z+'\RY#R)(.65,"1CR]#84!&$60%8+RU"8 MJG^I&E[UG"E]B2OT%F3G58D*)VSV"((/W.=S@HQMP97M[5\?"AGK=IR>VSS^ M;7M.KS-XCMNVN[WCW[;E=)J[$>&1B7#5'/RV&4[A[5;PA(??;8>!NR_XTU>T M(:MGDX]3XCQP.]8:W9_VA@_NVTGK2S:_/M[F1ALX$_KGJ*OIHDO[Z'(VE/3@ M)+SKEK/!@ V]5/ )^EOW^[)9?37,J8Y9/PL_GD24W%K9IW14H,;ZH,N*F)AMTX55V[U6937B MP[/82\*.7SL9##&S1O62V6A8ZJG/+&&@88%U%J0U=&(7W M*8Z'X#(((\UMS<.^CR=W^.*?L$$E M$*<=(B9! 8C"G[PDLVYMBT>=L0#"*TDHA7"IYXG5?6YFGYN[DA&I9I\;JI 3 M4>@.&ZE828@(M0$7KBE5P'U3K&B%GW,WI44ZP=#&U%CJB^">OY;U W +B:WC M6+]A)1[- 1OSM!=;VP*!P6$N(A[5)D7&S' M:P-!P>%@ZX_7%W!O-I4YP//SS+A]T5P;Q88"I&$*1J]TH HA:.Z-;"Z3PUWX M66^%,\&3Y1%8-"3D..>FW(!2X52=\/T93+U]J+=L=3S8:VDPVS;VK.XRV[O+ MS.V=HF%-C8LI/UD_(9OB", 9 MO,XTE8\)TO46*&.*A1K/HME04 $US:9Z5IYS&_UJ^+N2Q0:]1K-*+-;NJD8) M%C0]J7LL753_GYR_ M@L$<#^'3,SQ#+YG(I?\9#X%ES+DBY4%>*TPX#$:CGZPR:(*Z2 M'%AI"DJI'7KJC4J^.T6"@H5<3:F M%>*H@)%%@Q=Q4.V61\C1T$4E^DBJU1$UFO$SFSMFN]<48-O@L.?@U@HHTZUL M7"EE:O+W8Q%#B;WEM%.>.\'=7M153W_1./\5A5:SRBMBE=681*FBPJ+.$%

8!+3SFU12,_N.M>Q:;X:XX1C-C$XTXISEL]D*G:=3/WY8EZ--.> M_:*XN1]^NV6_&9O=[P-\&)TV6O-\"-[,M( YXG'1*F&J)D:7>SZC.$H$#ARD M$8HKG=M.3N:&RO=WTO0B?K#C"W,^,CG4*TN RG, )# +?C]F.C7/5T7X%#D5W#7!27<1(5 B5 MDN%H)3S;/S$CU KG<4[ *HQD))MG<3MOP!9B9 3!%*B+FW0*_Y_&/D=^&'.1 M$IF!22450KHEQ\R5'&?P_OUG!::'!\3R4[K,2Z?J&S1,/-R+$[GX_36H,W2@ M>?)7Z$5R/+;&,Z&9#K(8BOP?A.1 F)\XD6DNA7T&#UL BXN5_N/4ZO6-$Z=, M)G!QR=9"F$OBQOH!6UL55A;!82L"-K1 UKB] M_J$IB(\KM_-VT%:FY'(I /HLYLDND"WTYK@-A)IB,W94JI&.&8")H(]PJL\" M\PCH*FV86DH3Z+?#;*ET_T(HZ)>U 6LJM:&<-WGNC)DS$_^ 6]+-"PDZ:J1< M,G0JRPQ5BC 9$S6D.>,3C6NVB-5"R[B J8H]9#_\R7K>+[+0J5GU0J>SG$#0 M[#O-?N=L)A ,G([;KB<05*/2OYY )6]W?4$@BHS9SV!H)Y <-3V MKHJ8F,U-;BMQ7CV&X+G>O]J]CIU.UW$KVNE8L^'%L&&O-W":-1M69#I8OV@SI6Z@"U16$0G4M45M >')@V;[CRBT-/!GC.C:&16_%'V% MIK4KUJ]-GPF@A,?]^@N+A@>HLH8X^6I(T"1G3:BJU8N+2L)DC<0XB AH7,O) M*/;SF5:G02J[+.#5J0O;YOJ',&2 /GYQ>D$/CBD,FJ$Q@H0 M^0DUF1P;8)?[/H27TDP![C2%;XON/GZC%/0J021HOP?+4N0[<+^=K"I6X)?Z MV;#5LSQ"+J-M7D>H=*SW#[P1JCC34BARZ?OOX$CED*VVA-A:T:\($:L,FK WI9"]BV?DS%XI&Y&OW9S MO]?>*'?5X[]#3J8V;_*AFNZ5$_B0>IPC$O@1"591=!1C9=U##O#3?GFHRWE. MBL3,QW[!!-2!ZEQF+UISS#WFF M1:]^J[R_(XC^9.M56%TV[.^@YK2?Y T\E MT?.[K36+7S2+-[H#IW.6++Y;L4Q53PG/#ZC;[!KFH\24SQ)E1X?5=9WN&_/, MT1@Z&<"/U2&(AM+&=O2%"._5(.0=1HZ^6ACTG[:>#"IZ2=KC^ *W]TZ3D\:[ MJG%#ZV>J/#=L'"0S.3U(EA[HX]$XL5(LX2@N4?-6DJ)71\\0"(.QGG\@CQX= MZXNN\3#ONC:R,8!_>R%//RK.+U M>+X/%_I+/=16'5@[UDVQK7:)$?B@%+7.W$-SD..Q-XY$Q+-U6)*NK7FP=H*. MQ[T$:W)VJ-C;=[(D/:#*'VC8G%$IR-4@ M(@$W\F)96> M=IL@!!- YS-D@@F)YU[X%]RDBI*XN+ M6 :@L2C\7[_]1O_])BW-Q;ZI%(] 8Z&Y: MO\;Q5]Q4&M?'GLG)*<4,IKB1G"IRY<#="\$?RB5#2V6HN#THG#$N44R$]MS( M R5O<(<[L//A&'.F4&BPZ)E<,5**<(FJQU0.#"E1<^&!,;<3?/QX<>RA^1. XOFV#2?%#&A8Z M%"S'L&@P2FD4+Y88GRQXWC8++-LZG'N<"8W"A$H."X)7 MD03\N889="E@. M'++O6PJ,\"'\9 /$18WJQD#0D]H"+>4X\3ATRQ-1!,OQ&.?WC6)52AU(U"#P MS-&_'N/+E--$15%LQGRBLW9A@GQ06+,OB[*KA/! ML9.:/UI,YBN8R71]Y*IMV2J"?3#P?&(<'%D*@=:(+G>LOXL(;D6\KE=M;D>, M8Y?UBRD)T+3&G3;?'"E9W@T:,VWL(;WMC")M\_6*U@ J=B_8F6B>"O&5!@'B M0/'-S 5[.<;W(^F#7QG01$1WS M[2UGT+E-%?LAQIKG)1:-/28RVTL3F= CC MWZAMY[OC0'/>HW0CNE9UW769I-GDGBN-LPW6D$9QAVE<0/<,E[K5 /,_R"*P ME9X5BC1%_+MOF2Q5YU&0);8@EIV(>))X\ZD4HQ'-!. M%H+J.S_]I*@>'V-@N9/@6=#OCJ/S*X^=;2TZ=<\Q4'4CRJNE F6@VM(68J:!1P/L&+QJVF= VY MH38E*-=W2F8]Z<209"J*[%03R92B'%@AW&J?.##=?<0E,RTPB4'#L_, M<,1\L5U_Z<9\J7$=2\_55]%R$9H8Z:J5@S5I%(T#&GFJAGVX*LDOKZ:P5^Z? M3I/1R4"T5(>MDF\NQ2M2P=7@X?O@Z*4C?V8^?@69"6O]+1^UZ^,NH;#C&*=G/FV@B$Y$N@36^OL*]\' MI.X=7X^36U#U(S)(@M%&J6Z#\%,H+$G01&54\U$J["AB\F4@PM$&[$V9<])G MC*1HL(($F5BGUD8"'08BLS$#"(^3E6EGB [U^QP]A/]XIC, 9@G^QY>/E:LN MO3\*SCCQ9JAS/C!H&1+!9NP\IBK%^FM4-1*:A'V\(258S/R0H.[11,G:S-;L MA&#O5)*46<7,&L[^3>">:PL:8D%^ Q2\2=9_"O;Z!!=L%G8!ID%3^-,:0@,J7@HA,CZ=& MEBA&P/<%ROMB!:N%O!W.UC+[H*+W@ HX(B5$E%$N> Q/MH%8Y]5>F=\$ @A M >:.>:7.YA459F2/5I':/?)*MS!0LF M@4-AA 1+'2P)Y?K@'"C^2XJ'$<>AI$"\@KH,11U\*F1"$CCYQECSQ]62 66B MBU,=+KDRYT"9\[#^C(,07=1R:2KM-F8F\*Y=C&BD2U#EI M3JO XA.CD%IX[1BKA".C!!8>#>65-U>,<*C(YMC>IQF?M1X_-R.G2B M_"ZR;I%#("?2B&$@Y\N ]X;KL/:PHG&* MYO..02D8B>[4&\OB=.HXFLW#>"GDTRCB9Z_'8U55LO88R\AB%R_R)GQ,F'E4 M (C:).&2D"%%D%A5R%J9/9\,@YXXNJ: "%1:BJ=YX0X]CCN"[%:KP>@/3II0 MM".HH"W"1)?R*#?L66&50/^2HL8=H;Q!1#5\G [#@/'>\R%V%LIKY5_*W!BE M&, LBA%J>!M9)9,%2#&:I0FJ_HB].5^:)UH1>3[DX/XLG_\>G=@XM-XJ'.F? MWTNPZ._IAG\@7UK_$-@?97U,)EZD,I#JBC_^\5%?H1:+-2/H70>R6$:>=H/M MQ60K]LO8,MBAZ%.=ZJ( P2]HX;+Q*BVEO?2A=E$!!C)SDVZFMQ8NO2SDY1VH MIA-W#"=\'X=X>+^",CSSON*I^I^Y.JF438%SC GXK /?4 XY-P6$"@"9HALE ME"L %L)P Z2DEB;?QIB$$$4^01TZRT5*<''E[W/K(8Y+EJ?*ALBKPQG5U@C[ M%FT:\G]>LED4PB-,/L<+? ;LJ1C1GZ MF2P;4I-@2:J/<6M1"HI'Z3K;+C=?7VPK/C#J#&@+J29%)HS%O1?FG+*2K;BQ M##NS& ?MR.I:L",DU",A9O#9'+Z?8WD"BY_.Q.VBT/!L<09_C8P.8"5DYYMQ M?J3LD/>?9_2/K*(;K"Z<0X+$"E;R7E*M0 M9:JYD +K9[@/NA(HPL1S"P(MVW.,%\?LBJ;;CEEM3:@]/5Q#@U; MEAY*'BF2R3(DG5/6W$.U#J9Y6S\P6YOIKZVQLK/%@2:-5Y#7H0K #)\:H1#/ MACZNV!STMH2,T.N48L#LUH80%@\HO.#/X0\_TL% MGF#*<0H4S:)@!X1T,.C$=3$*7016AJQH#[5 MP/DKTL%D3[1<6:?A"VB#@3Q,*$P,RT)>4]EQHX#R*19;SIO-HDQ[#7;"N M.@N@?LG55BG#-T%Y6!=O_&+EQ$Z6[B$O#6-&5\$) UA$"E3@FJ0#BXMU*YJ <[RL\K"_6%*L=^X\JQ7\J58^ACG/1\[E2)V\VDTF >Z%CMJ5*J M%41N0CE)Q#CDH(\S9^#BI3Q]RBP[W-2J%F 7:X@%Q[)LP4CXZQE+8%[T":2> MKR3+D<5H$QK*B^.5--N=@_!*VDZSRMW7TN_:=3F\W M#)3]GMAKM<^$ @.GZW:/B0)S*%**^5.W\]V*_$B)V MFHH(X'+L:K=>&'?.6 MVZARN,?H.+@[W54.V1N%I(+LL2/VS$YO?'&4VXAILQ(1\3"]YZ#J08KP6(^\ MJ*5?PNAXV8:SBRYX['57]^"QZ^J!V^<^3[L[Z-F]SK&QC%X4WN,HH$;5VQGX MK].H'K3/*4CQYCETVR7S5J?9M)NM9O6XJ]Z<6O"W"OXE (HACK614CQ(\:V\ M]D&*[WPQL[K-CMWI[^O1U+!D>Y"X/W!Z)Z'OZ750+8.[T*S=;=FM]KY 5+4, M[B.#_8N5P2,E=7B?FTZS4W&?X.])G%(]S#C(ZDCHN+3M-6VW5T%O^Y"].4/R MNXU#X0K/7HO5POOT-$;?[N_MZ=?">S3A=2]6>"\A%7$GJ)395B,!N(?-J.B] MYYID;,VJ8Z2]R=OJVIU6G:9X3O/@[)OA?BT14BV!.V$)#^QNIUM+X'-*8)VC MV"B*JJ WBB/Q<,W+9?SR$NIT;B-JX*7>J7B]H:)J,>$YZIM6Q^ZVW%=0S'*& MM.\X!Q+^['5]E:3V3 477+%FZ\!D0IW).8+L[NL&OQ;9O81$SBU6X"-.H,S6 MV%8D#CM(NNQX\>W ;C=::QTI=:AX%.*ZSHN3]O3JIQ:\W7BC;0]ZG5KRGH>Z M36=P>9)7)VCJ!,T*@_R*939QA.B3L.0\2*6R,Q/'GES3EJ%K?AVHU& M=W?MG =TAU@NWIVI]^L0[KG"NE>/%H^O4:J)6^G,U+PR/*^% M;P\"-_8^3'DM G@)28*/-'DYX%J.M_)$99!M;-OHGJ90YT+(6V<%CI 5.)O>7+.HTX#N,08'#QDA57H,F??M]-TR MKZUZ[.V@9\,W>T>\E:D<.]]@!\\@]B?\V:NY6FB?[H: S+H']K_5@OOT--#> MO;NO178O(4OQ2>/0(QK!DWV/RPZ8WC;M9GN/$JDZ7-HO4[%'W>=K"9-JP=N) M-[JVVWEQ[K@4XKK.'L>OKT7PZK+/8Y9]5F_!E2;7J\M^_2XRZ5P^1W2\8Q0H MX7Y:0+=1G".M#?P7.VN+?+X?")+S;U6%0JT(4NN'.+$\A.?V M@E",$*' C?(8OI9ZLT4 M0C!>B9"$!R.X5W8733%V3KJ15EFE%/O9;!;[V7):1]W.FQ2TW4:D:-N:F,M9 M>*F%D[#?J*?*Y]D6?&$^"B?NZA_-X6G)]5)XB7RR\]KX9Y\)M*?FKWW6:O)? MRVE*_NLZ@Z.RWUXK6HA$6!U8BXEGOOLB.DY/\^7&Q2 8NWIK_#3=:W$>BDHP M\Q+8.6N4P)>1-5RNXZD_PM&/R(%T1:\Q]_-CKZE<;GF?:[?_G*+QB%_7;S:[ M[T['X>]*M,&^8Z3%7>:-D5M"1+<'1R02J,W\.,U29),KM^#H=1>TIOJ!5/\I M3^%W8#U 3NY%6*)WIZ;WT>E]&XWC9$;5G%8F_&D$:YDL2V1W%=FU,(!.3.-Q MM@ %:8&Q ST&]ZTWY8BJ)_:_D@D"TO+>2'-!6])PVEH2R+34E#\6Y;D!:@:Q M.YAP+Q)QGNYDS0MY:3H-M3GK<>O&?=G=AE?6E]TXA._4\:VU<5762"CW=+BT MKCI.][A1[I=ID.IG;'/NZ'JXE9C-,YDANH,;P;O_9'U*Q%@D^!Q6 W#KFWR2 MPVO@,N J3,M@&3Y\$:*E#-1KRN7[.5P=9?H%S'536&5A6+6=.0_S+RO+FYM[ M&IW3!E26M7E9-I4T%KE#Y$D_S$?P[(<'.-G6CN,<2'MM?OB*:+C-KM,OA .X MQS1"+@1W6G0>E)P2 \IGLAEKZNOQK1\(K[:+% L2B@3>4P5AJ5K0. [#>($I M^.<,I_"RDF6M#>NJ857RWHJCNI9*A1JA%/B0X.7[Y @4?F2GB+NVFVKYT';3Z6$UU3Q. M [S-CW1W\#7>+8)1-I4G>^:%\J"X45SB#=,XS+/MEQBGEICS% MV+T\(78S3B'!(E;KH/'W.,.LK/4!-=*_214!XW\((B_R PBS;B,(KW*T$.E) MXP@SPJX0Y;J.]3,:4US>MN#AI$ZN]%S)D;O-Q,QR<7\S=.;^R1XB^&^?Q3Q. M,O0,/L0)_*1Q_<]7=]*SO5_IY%'(]J49PZ0'RCL?/3=Y3 M[BV=>+UM.JWOWQ Q6AVG]<;&2&G.1 V73&6(CM K6:/UPQ%=.0;SLBP)ACE5 M">$^\SUAC^ UT+\?!7#[1$0^O)_A]^B\!2XP-KVCU/)\/\GA9VK#MV9'\%KQ M3?BY3,,5*5/;6DP#?VIADCJ*,>\SRN$=<8UXU[$8Z61>FO$;&X*)Q($+B8Y1 M;/E3+YIP6)G#>R29A_0!6BG_">0E3S K4[!G^CA_'BL)\]Q,MNT$NU0I=+8) MI0(!ZX*XX9,VW-D*N'8B"5!!P^_2 -[= M,U:51P'\+)MZF97R4^"E^7 ZN0]0%.$7?^5"93,+U2"C0WFQP(6H=>.U4C@L M/_3 L1P'OJ=2F(E1Y%8J 4%Y4[?@ET%)F><)2 \LQ(==A2=EM&V)^"L/0.C^ MS$=\02P+0KR$,@6PH>#:,Y4^YDE!D9FW1,'#XZSB'3V?U@%LE(,SB2HD3O2O M_HP#^4[T6UPE.,L0%XF$)'V&B=9Y*(S+X=5CK/$#W09DWK SI1<'\R=5A1>& M,1,J52D])('Q,6WBE$PET@\>"53PY8&S;:4YJC)8I.=S'"\_1VK-Z<$<.I:N ME8-:X$%*L=JLT6;>2%A#,NYQ9&P-UZ6]7D'6Z4!+;5I&^YY-5XF0;N9BY$3, MGA-+(>N+$=4Q+408DB* [T?P$)!$O-ZHCV(+PK-T=($3W6L]-;D[65?BJN2N(B$ITT3L0^@E$PS(Q@)'P2E4R/8^_ED'RH.\, M>EV,DV57F'RP#*$="J%72J7YNW;7&30Z6[]N..[6[QZZK>LZ;F=0I=L^_$BW M6:G%GH0&[=;VAYI7/M)]^&BOB=OY;D4P)*L_.F/EW9JDG:A@?\T+:[!>2X2P M?H/?35/KEW6/60G4;P5)P] M,-[8I8EKES?>*EROE7*-9Z'<*Y(L&0(>BTSGP1BR<>*R7IIJI[_$F1=:1W[_ MK5KE5=*Q9I[G8YY#AY\=2NG*S5$H4DW/AC/]V@9*[/W^U6[?[;@]V^WMVZY< M4;#QUS85M-=V#IQ._IP[1:T +T,!MIH]N]&IH)C5"O"[OW6; M>\,'U0KP& KP$O ,5PY3MQ+X=]=SVK4,'BR#]X9H"N8H-4[1)IM3M =[ MI1<=/I]3[-P=].Q>9U\?9R\*G#IP/D>;!_]U]@4U?NY-.1]SN#,ECI8QK/7= MF>B[3K-I-UO'/BRI]5VM[TZO[QYR_]7%ZFG4GWST&'^'>QC;M3JSNK[]>=_^ MJ 4:U8RGGEP2=\#K5K"XAX?/?J(FBPYX]K][H&'H94I CD*3U9O;]S]H[L7V)GS"?#V(<:! MJ'.U_CMS_=?JV:W>@0?1M?Y[9OWG'GJ$7>N_78AQ":F'YZN .U_,YV;#;C5: MA^6-:U3M'377@8[M^9BEHU+KP+Q> MK<4O7HMW^G:_?V ;4ZW%*Z_%W5J+GZD6I]#D!QK&^;?=IGWR\O<>$OK 9:>8 M(\U<,A)^G- DW!^!VB+!7YD'^=9CPZ8K-HJ6[K@_)/Q)\0 ,:JM1SCCH_:KC M]C8,[E&G+/V*2:=ES&^KUK-G@$H^@ (@&UY40F:J--W7 5F/F@8Z#C6 M&OZRN7H#?8^&71\X;;=&TMRZA,UP1^;<]*DWLMR>M0AP)'(2_RE\!CF:P(XA M"V536/-5IP VQ6GN\1;S<;*$XR)_!L8K,:K/>I>>V#;<A'KVTX: MI=DOP)SE?I3W\LKM&+\PP;+@GOMN=(V1>UQTXAC'FQ?B6<#$F!+\B)DHL# 6 M4Q$]B*V*=]H,EG'>-O_O1E;6.2E:S'J]9#4H=%*BE&;_2S^HP$%ZJAO4*S"\ M-8.ON3RMOM-7+D^[T(?@\=RDEF>B"Q3VTK;6%HX%=V^4FK57UX+E*&^L,O:2 M!EN%3XVG;/*G$-@@# 6AXQAZ>IHG"41Z0%3U8>(%T1A^"@_/YR%\L @0=B&? MS^%>%?"'V2QB50$T(D\;T\)50Q,1X'?B B/V!D'FD/K%3\ ME>.G8!+@3IXU!H: VTR$MA@UHJ+)Z:W>F2$J'J;QG^6J/9'\ M_R&\>["5Q#88TX!)#35:%P;9(1I)/R;@5 84UC$2_MZ3T'PJ5KM7H*OZ5WL$ MVS*PJG?W: #1XW$JLDQ%LMN$S[/2$.]4RGBAKR2B^R")(]3?-,1G)D8!8[-) MN&_IL)$KE.RVY^!JOC8TUNJ$7:N68#WB '^\=21K 'O9>=08=)RN,@:%Z7#V MC#;@T@>C#1V+-#:D;A^+-N!Q"P@;),\^RO(*:%&%!K/@6VDY!0K;GMF%TR!N M2K<,-^ C8_N!KJ_(PO<4P]\1/_%QU*J3'(14*PM20HS=4QN?RL 6%8BE:L0- M$(R)&(=\'@ F#%R7$>)4CLB)P3-33AT4;!]KMD<=L!EJT3@\0*#.5=AH [MQ M3\?U;R\/L-AL=PX!6.RTG6:G=W2X/C!'@^/#-@Z<7K=U]+OVG4ZO^0R A;U6 M^TPH,'"Z;O=%P!5K',:=#=IK0X#;$5MQ#PYYK6""-0SC<6 8-P\Q&SPTP^Q( M,'3'1JQ[P?N1:M<@D=U._C-#.RB#42TB%J:-"T MW6:GQD)Z/B(/&LYI\-Y.KX5J*=Q-"IMNV^XW]YW(4DOA'D3N#PYMN3Q[*3Q2 MOH;WN>DT.Q7W"_[^P!R58X1:^[C-KZYSN0W^PF#?P8@5Q6T^0_KOK\5>2T13 M"^\1A+=KNWO/FZV%]XC#>_:-!%Z+]%Y"/N).A/#AQ+8F(A*)Q\7?WF@61$&: M)=279(EO*FPZ37D^5Z_O(0:G-O(CV?"&B?QS"@HKVQ0>([ZICVP!^Z^IS]51-8] M0]JWZE1.+;6'#@<== [,)-12^T2->;%2>PDIG%NLJQ=IIO(TMA6)P\Z0+CM2 M?-OJV\U.;ZW1I(X2CT+=IM-Y:=*>7O_4DK<3;[1[=K/=J"7OF?3:)4I>G9NI M=7..FL5MN':CT=U=N]2] /N0 MM^N\.&E/K[AKT=L-B:W?=)OOZE:T$B9Q=ZHS_S-$,/H8[H#O ,\-A]#^M51W1[4==Q+R^BJR5OIWK-O6ME:]%[ M=J?@M8C@)60)/F93D>#@4*SC>"O/5':9/E6'**M97;LWZ->Y@>8&S::NX=\E:F_>]\XYVWO7W\C-<2Y]1"^_0\1--VVP?.Z*GE M]LGD;SBGZ3H\O>Q>0H[B4Q+?!ZF"6WFR[W'9X=+;MMUH[N%H\Q3' M*1\"R=NC-K&6O/TD;X]:]M779YS'+/JNWX$J3Z]4EOWX7F17&Z;-DM'8, M B6$3PNH-HISA,A2K_VTB+ERM-Y]=/CQ"51M#?_6=3MVJ]\^-/]W! K5B88' M$H07V%U2Z\!:![[LF:[M-@\<=%5KP9=(MS8O.=WZ ^&0_FUGJ.Y*03.$<&RCKE[+%IO [)]UEJZR(1D)M=K'7 M;:=Q])V^24%+;H3"MJV)N:"%EUH#IP5+@3_,6^,HX3=J.7.X>W*]%%XBG^3L MB3]>>8[99[3NJ3EJG[4:ZJ7C]"7'=1SWZ!RWUZ(6(A%6UVF\,3':]UM(UVEK M]MRX( 295R^/GZ9[+=!#"0EF7@(;:(T2^#*RALMUG/BG*5"YL6U0!IA=G,=I M@(5J/R8BI 5)_'=VY(R7^;?7+Y##_.]5H MOG/06M=#V+ROU]X8%ONC%RZ\9?K=#Z5W@LV[7J'AZNMOWX>UW9#N_35&VC_V MFBJ,D;MZ[?:?4U\]2#.L8FUVWYU.[;PKT<9M.QVDQ6TTCI,9U59:F?"G$:QE ML@0Q33.2VJMFX<18Q-,LNVD\SA8@R!;H9I WN.^[K2)2;\J>F_)3#@058.%! MJ=V+T-@-U^FIW7B'VJ^F^;%H?I?%_M?K(9E9-%+ U"P53'9M;==CK//VFC9. MLSMU8&5M7)7A>@^7UM6@<+J/Y0%]F0:I?LHV#X(NASN)V5PQR!WGY_GQY>:V0.>T;KME;5Z6376!128+77(_S$?P[(>'(-G6 MCC,1R-7=_/ 5L7";+:==Q ; [O*'I,G>XM>-[W<6G)+U#FE^CS-A=1SK TK.OTED8(,^ M!)$7^8$7@J.99DF.FBP]J<>+YKV"E.LZUL^H]'%YVYS]4U#U= Y9JG+7L&?N"I&-<^XK<*2XS'PJ>L,BS*2D#GI_JB[1XSR@K> MXP'JCLOIS)F>X9/J"=X]6=8W*CT%'85701]U%, C$A'Y\(Z&[0Y4D@$7&9L6/K4\WT]R M^)G:[FW*CZX5WX2?TQN8F2/;6DP#?VIAEC2*,7LQRN$]<8UXU[$8Z3.,-..W M-F03"007$BVCV/*G7C3AT"B']T@R#VD$]%*G!R R>8*]\G381\R<6B)"U7@G MYJ 9A_!ZK89=YM%C>2?/S6C;3OQ*%1AGJ]$?E*8O9B1L,8^G(B--E$WA3Z:! M/()+:6M+Y\.*A?'L%QEH%/@H 719R/RYFGXD?UQSO5(1!$1"6ZZ!VH@$D0J6H[/#Y: MJ=VBY_'7\F1IT'<&O2X>+LG6 OE@>>[DT+G32D$9?]?N.H-&9^O7#4-_>ZH%G_CU:K.WDRAM^0&Q3G<8Y1NGXC7 M7660G0J+*\X=Z*7LT@&PRQMOE:W72KG&LU#N%4F6=!R/1:;S8 Q9K7I9+TWE M:5_B# *M([__5JWR*NE8,\_S,<^A$W0.I73EVM ^BT@L,)I;:WP^&@E>6S_> MWN]?[1XGUW:;31N^.S)@[09)>(GQ):]MN%ROM7>_W0OLS"DH\:2Y0P?Y%;4* MO P5.&@T[$9GWRF"M0)\DA_+_CP^9QB9]?NM-IV:V\OK!_]UCIW3O1R#N#,ECI8SK#7>V6B\%OKL@UKC56UC:HWW3 -TJ=5 M%ZNG47_>T>/\'>YA;-?*D,_Z]F=^^Z.6:50SIGIR8=P!KUO!$A\>[?>).B4N M\ZVMWZB#XEGQ=%XU 6NV>08K_Q2+<''%MITV? M/WTER%&8LGJ;,W J"+)Z/@'>/L0X$+VCUG]GK_\:MMMO54_,:OT'F^/N70E7 M*\ ]B'$)N8?G*X,[7_C05L=N=MN')8YK@-9=*-QWNBE5HW*6VOQ0[5XUW9[3\L_U5J\NMO;<'IG MN+>U&I>QR<.PQ&99PW>5FR;+VST2?IS0]-X?@6PBP5^91_+68R-G*S99ENZX M/Z[N20>#&]16N)(X[OF*9L04T#:[3.(NXZ%>#1J- ICAH?'?MN5%)6B-9EMC MO3:;!B2>8ZV!5)IK-M"CJX.)OEZD6 T*G90H:ZCL5VZC MZPR>X+!@,U&S=/U&[Z2KG9-N@0\+RFA/"/G.&^G_N.M0\J[COBF#HVA,/_C4 M>,8FMP=!!,)0$("%@;\QS9,$XBD@H_HP\8)H##^%9^?S$#Y8! AQD,_G<"^X M"3QJ%*1)SL";\*\X3S Z 9L^5)BYOI>GA QAIAV7B',2G'%A<0Q)U4'JR0O!3-MD*BG:(9VM[%R MO=0,A5S"I6[#Z4K-T#;\VW4!WB]HJ6.3YW!M/WO ) SNB)L=94'$VA-!B9( MX8O,[35V;4W?CD"?+DDQLUZ#U_,2AHQ!'1LFL3=BI!B&2AKFHPD^5=X<=>4P MH"5:\1RQT_((]*9(:XSWH^WV/X1W#S:--(-$])QZL!]DPF)")614266::+L\ MN6';(I#T<>@L4XW4 >KQD4+'XU1DF4+BVJ9D/2L-\4ZEU!%Z,R*Z#Y(X0N-, M$VUF8A0P$+WD$BGBLS@13]AU$^']E1C]ZD1'JY9_/3!H=?9*5ZQ;_Y5DU2;C MWVPY+6G\\6"E,/Y[A05]\B!6PX&&TWAC LYMA%"\?12;$;]^C_>-EH7VTTQ- M[FM9&4H^GQK*$]5B8IA.!;N'%I10 7G)K#?S+ B#_[ \P2I";Q@SXIGX*P_F MY!&/@V]BQ%B^M@5OG,%.@F6-2:X187T-I_PQD3UOD+U? R#-"-&GD4[OO7G M> @I:"M?[!DY5$57? 3[>1^(1456_XBA*TKBS/]^!&O!GM_2DIM!/%WL%U@( MWTNGUAB8/V4(OQB$E'@3F!O-#7T_]$*/P#')Q;@'85* XRR"^,,(7N8]B#^H MA9M)(@1RNV.9:R@>' F![F7"0)R[? O2C+?:X"K;&@.%4FLB(N0]!%5=Y42D,&CBA# N4VL!5+:&8%5R MG<)!CT>(K.#9!#5V(ABY6UG0",AC90L1WBM;XUB_QV"]-/L K>#&DP#,G6U- MP2: (K#Y#> &8#B5)*VOP89_4G()?PF\C?P]0\LU]OPL3E)M=_(0.(M ;6FY M6BYLB5:-%$J)Y_&Q>)NA6,:(09LG;+;BT+$^A63(4R$J!@Q.CG?C':-MWSC6 MYR#]:GU@&M!W[@F=312C@R"N>B5E/>.'"2N U M4F25&'RW3.4>2QNX09S/PMHIH_V+H51/ND45(>-!9O>#TC6&0[L-9YD,#0A] M3H#15\UFX88CFXZ#B+022_K<6[(V(RL,-F;$R6K8N*OF"N8YJ< Y:*HI.:+( MT]J#=2Q0SP(4\4PK9U@%Z;,4]W_%ZF6+6 4#1B1 M]QDC%6XX8*-]3.4JXV_ MFGE+XX@B*<7!%!3D^#OXF*X!A9C/X>/!,3E#L:9["+9?X<(*9AW_1:3$\*9VB+N ,&(3PX%',C#N8QN5< MA?X/Z79)X:_(2QPD99B7!I]2 &QXFOPD/#B5!DC ML#H9V/X$UC*,T<",I=\01.,PIR0O7@_22]G7L6F1]$V-MU9'9^J^P.RP#R-V MS;4\!:F5+>=8O AOGG(L7,H9_96#R40O%@3)0R_&"^%9'B-]@T99(7OAX;-7 MA[?ENYI)@3G]2;461183/:>%EZ#"1&(M<&]] 0Z9-8H74:$%R4G4U'*L]W&$ M(@TJRU[C EY.L12M>'BQRFI/P68^\^ M3@BK? .CD/>+5"6G4'D5$)M(1N1MAO=ESU<\1-5BLV2^%RFU\NN $L58E,H9 M#K()Q@LOD#43[0=_8?=6"4F6P/ZFA@\L7>,BS\'([SK+47"DVDN=:>$KV>6% MM<"UZMR!#B)2)+KG^R)4'C^^SP](8:*A\I_)5*'AD,ZS9FG%]Y51Q0=IL;\K M]K1-IN^\X83:&VG32^Q?4AAL(C,N-Q1SE\* M;D$^I*)X,AVHTR M.4Y?Z70:.J3Y,,TP;T"*#96PLHF8;$46$]]\M%8%SS*G@@F*2HD!R8C(GUHZ MI)J*XF1&ECI/. VN;2#&<^I'F_($H/5 2<4Y2A]+)TE4D<;0>>44%3WQVL)-Y99=L3TC>9>YH(463I>K"AM(!)O+IZY@,-F9!PT^W@SY#KK[:2P$+2A MVC9\#\HW"T*ZZL]XR*9_-@\%F%M2PWA.H=:CXJ-5?P&H!PQ&\"IMFJJZKZ&Z([H',6C%B/P#_)0IBODFM_M._@\8S^M@ M?#WW@A%]TGLG_Z=8#4JQ2 2X*/A.VMJ20UUZ&F?W1O#N$2HKU,A(*_P8[V_) M.U1/ /8,$^]DOA,WZ5\I'R&\!T^D(F]SD#B;[Y3+=R+O"G$>J3H0&*>BA_5'^\4'D\0T8KIHG?R7M*+0;.] MTDU&S@I_+2WZ8.#T&CTTZG+F@WRPM/<.V?N5!CG^KMMW^FUWZ]=@40[ZKNFX M[>Y!5SZT6-=U^HW6T1?K O&>:;'MG6[[R+2./68F/_K3P=I/3SQ/>+#3..'? M,8/Z&\?AOZQG4$L=CCM2\Z3MW;N]]5OR0>,<;C%*O]^AC7.?Z=H'#D&N'F^@ M5[M+B^LA\P9>.^$:FR1G)0 ?/(2:<22B'IO^IW[D)0QAQ"B87"791*&.Z=%A MYY@P6!],7@^7>Y2NKMT*4PX+8%?(U-W4U\F^+$ MEZBZZ5R<#X;5"6::4O]P45.W7BZT[PE9Y:7T5DK9IZ[#:L^F'^-V>B8.>[+HYF%H0U8#G#//2BK-SQ]^KX\H-V M?BO(EZ9NW>2E'VP]V@_PYIKYV/AD-!_-@3%A\ CF8^.#'F9DN-RG0E"R(MQ$ M/BQX-B-M+;#,$WOXM.*F0N9O*#-YD$YGLIR?5#$6MX>QQR7+=SA+(K5^LCZ! M%1/4F'"7Q?[7]2[5LZA?^%F]Q!=L(+2NK?PFO>".D^.-Y"MWLX#M_,V MTC.AN'0:=3&X%."?<\L?MMF(D6R*(HV 6]IAA>&-_H0PF V!*;ODV[3@-^3N M@9&@W09& &;!8FG+M?['BW*T-,0L:%QJ\:X"/VCQAEV;>TO,;U"UKA=2DQPV M<8 #'06S?$8;JW3ZS6]?M$KW:4X"5Y"'7C"S/$RIY)'VKG44@ 8$.\:X0EH5 M3O.8A2 "SO)&,O."SKIB4OD#59?,]T[9G_>4(P^7$=-1M"#5%%HHY6E)GQK\ M2NM]+DOY_R<>IN2.J+?Z\OY_;M1KU;QY:M[\Y"V3. R)[T84&'CAGG'-13TO-]84I[>%:$4XPR,9QS*9T'6:;RSJ MZ0VM5/AY@B$]<"R-ZEJ=2--RND560^FSM9X>#.Z"5&G)(%7MTB/I7%''@I>Q M48[6KG=)MZU^VCS3C,#J$)YS303P25!DW>03<*$LMZ>:*^]D3S(9+N0H'IV# M3;QFJ\T$O"T0'GH3ENJ94[DGV; MY*(CF>Y8.O\5*6'YG>BF4LJR-YT,!GF_F#O^-?9X7DT>AGK"!5B<9&3=_))LH&QOQA5Q90\;#CBHGWQXQ#<,1Y64$]*.K#N BW'."["16J> M$SRN38[6,CM&XX+D4I_.9D%6'O#&H1N>G(\"GT1Z6TOT(T,W5[SME^WL0UB' M!KO!^[;V-7N.ZQ[6U_;P=_WF83UX#RUVX/2[NS7+[??=H#MXAK5V>LTSH6O/ M:?1[9T+7KC-H;__V,NC::1U&@8?6VGHL#I!%D)/S^>3 PNE@V\NAJ-A1_X)9=MYP- MV5XL>V;(U;?N]RM5#75+ZZ[;WVJT;;?7J#N/J[U-W5:KWJ)J;Y%K#SK->I.J MO4G]5CUDH>);U&[74E3Q+6JV!O4657N+6HV&W>B>2X]9.W$ I6H?SS)^ M:CXE?KKL>6-N9V"W&[T]Y:P>"_?2V]3OU%M4[2UJ@L%J[.OZU;OTTH(TL =[ MYR+J73K!+C7<>II6KO4F]@=TYIEQX)I%2I?!2C*__0QM:_K'^Y M_R]K]JM_65WV>SWG\!],B/KT'+-(K?H4_M#-[W3M3K<^X:WX+G7M?KN&EJGX M)C4[=J-3U[-4?)=Q^7;]7]4U"5*(3 M2M+%',87>![G&T>UZ]/X@^,HUVXT]JU-JC/J+UV;9#?;=<5$Q3<)//1!OS[H MK?@N#>QV;]^41+U)+VV5[$9GW[+S>I->.F]D-^L:L:IODMNW!]U]@]V7.XM_ M%1"O.\^-V3?$?^PZV:0KY_NU8(M&<8[3 M4[[SPW8",W5X[05_MF HY(H&J+ M>:?GVF[[P!Z3XU'IQ"FQ6EYJ>=G1+#;L@7M@>K$6EUI<+DQ<.N!%]O=-0-7B M4HO+98I+V[5;O0-[LFMQJ<7EPL2EU;1;APX".3MQ.W K&W/;O8. M'.E2"ULM;+6P[>,(-AIV\WS3%MK)(;9 M'G"NU=F49I4W12/Q>1EM4)H1A!,AQ<=CJ^MTFYTW9TGV5N7(_H>PIMZ],%&U M;(M@(%-$:$9H[I1 2#.&?Z2-L0E(>1+!LT=63E@#]UX2Q'EJCI4&\RXE>Q/ 59ESZP7GY#N.:J MUW9ZZ@7/DE7;5615WHI$@'X6I!5LZUY, S]$E--X/ Y@)PMV,V%!<=.S1*+/ M%S\A?/D\HA)7V+:Y!Q88WH+Y((JC:Q]Y("38-V9I8,E?:16,Z)EXT43"U,_@ MK:;@ 5S3'P@QR3\1W^:!A!QG7-YFH]7? "=Y1I!]"',Z$D!8Y/51D/IY2@#& M!(4Z8GA3V*,@ OF?D59!_"'<"*(#@V^B\21P]B0GN;()[[2*0*<.(9Q6 N"Q M&F2I*M8K,6"U2$4563\B/W@BD9*\P*5YR"OTM3"6SYRH2(T>IHSIE&F#+C&62\1O6JBO#_DSQT%8ZD?_4O&2W/!VT^EA_^!ZE"F7)M%)=X0W!(\FS[)9N0 MNT_!U^UFF1SF?Z=)D0.8B.LAQ+1?KPF+ZTO#&]]''D&I ^ M_<1YWL+AN,MG,W3C4-D;'IO))A"!O.HXJ5:J.RO5UG:EBLL-1O_WNZ#9@(N] M<JPLU$?\].OTF]<[0Q M?V \B,[J$-UE5("@\E 5)!P!&W%/ J]JNKFH*?$H)@%'(+BGD$DI'AF.YBGH M(PB>;&LQ#?RI4I6I-_R%;)M'ZA]L*U+S$93^CU,9$PDO09>>@HWN^31(7T$+I^-);R;T&S@6 MT&F"\;,BACI+H !?90+H9,"V((P4B1>":X1W0U<87A0]MSJ;#ZM&MS\., M?5E[8P!FK#[25 MM.>I8_TC7HA[D= K#448P#_4*5W!4@]PU"8>*+8^7=W[-*,@ZG N@-<,@UE M)X;"]W).TN"*0\__2@LMK1R?BM].@6+Z'7BT"_RVM"G[QN@[6KA^\[MJF)NV M0[GN) Z)*N#Q@QBA<3EG97B399X_%22?XMLT& 99R@$]< H8TP1$&*3ZLYC' MX.#_)$.-A,^ M-J#O/FC94M]E4R^C6R=XN,GI1=**R8C2D*2M/N>@%MV6=^VV%?O^\LV?TA'F MC4]ZSAVTVE+T4\&GI5H7F\=YQ.X)'^>I&IHX5((G_R'NO3#GW^LSHB+G628" MJSL0DQ3T8(ABAN>\]!IPOS]!+ MSL7YU91)=>_H&OQ04 N(7GI<2F71%9JKR MF@<)#:;DX>8>9Y2M*%'^@L\!TR;PQ"&(1R"S<^+#XX[=WO[RWDER91'S9E).4.] 4R>F%:;PG M3>E53<+"RX$FRFV;B(F7T+,T!Q3$J8QB>4(&'?E *GDG\PKL 7W= P% MW+V%*8&[I087[,V(\9BSRY%TG/!#9@[:BYCGU[$RHQ*/QYELGB'?[R8>]*VD7Z*#K/:L,)^\;/M/F MD_Z]Q;P3GLXHAQ)9V* ^,R[NVV'Y-+/X#JOQ3I3B^CE/E%_U%PLEBB_6UVQC M"([%T* .A8@@V+2DR.AC=TDXWR1<$:$EBG VJW"\$P9,H#HQ./6(A] >@:$C M4R5U/YZ ?D5M"L*[]GM[OT?7.=#=.]?'+ M/W[Y;-W^_N'CY]]NOMQ^_/W@(+Q?D2#<=:Q?PJTZ[UYVE48X#M]VE4Z[%(LN/&' M>")(@L>/?"Q_HC/$](@X@1_0(M "PJ/ FZ54@\#JEWV9^&D9MX%;%6&_<>BT MP?K@^5FVQHP4A1)P)D3"TKB_X[M6ZB*-=^I\FF_TMY 2/FP#@ M\90;CN)H/H^AL^6-M98AKB5?L)M'!@0)H&LU+R/T6ND MPQ$9%RZH"#)+==HB1IK$_E=.6(X"\(6"=,HY?0_^P.J&Y%ZD3]F)D]K7EHM4 MCT#UWY/866U#X!3SZV3U3S'874Y>)H)EQ\NS:2R35L8>H$VFK0O1%T[/4B4HGN5RCW&4TR89S&-0 M983'J92LBT!XL*M2L"Y2AJG(31&+H3Z3/I!4>1-,L\;)4F4S9?&1AYQ)Z5K4 M4K;!4!N.9__@A95V:U7AIE,O$=,XY.Y/4+F<X8>M^TP[NG=)X<0A5&,C!@= MW?;^^LTZ!$)(7.8T^>(#756B\JNLO$I>EN*TN(+=?.0,]UCGN[$CAJ'LG^?" MZ^BR*QA_9CX4*-$89;&)0.OQ>TC DD\1+FG%D\)HR@?)8'YE=D+*&Q_&0Z%) ML#SSQ)@J[7K,3LKC)H2:T(LC9OOS^07Q0(;Y\U$&_0S=E=QBBRYKJ_4]474- M6*SS0=P:KP4/&ADX[^*\FSOOYK^\+4Z\FUT[Z]- F2.P(&%."=K" G3.A9]T M@XN6^2@RR^1*1H(>S<,Z7GRQZ=D3V=WP%O%+_HD[R[]!SF[8?'GB<-CLWBY*DSC MLOZ^?+(\7.:',L6(Y+%:V:IIA8>K966E8TJY7E=7O+*XL:9:!E%?^VT5K6RH MB_5SSAX'>[&507T>5/A(D5)(;OER88$M#>;NJG&0K^&2V[>&$XK=DN]@WKX7 M2Y3NVNO:;VI9^7F]XV0CKV;6/-+K;>S]B/9U69055[O.N:8J=BW\IYVK5N,^5SXPA/6!\]I_?-,G <+ '(U@-N]L9HA(LK\YJ9Y M1KZ!%BF?0]IQA[22"P9..>=HZXQ?EIS3"VQ1T84[^'Y,-A99 -+DH]8B!$L MV+FY(4S" $=I;-]'P> A]3P>>S;HCF[ 5EV@>L/"G\]']\+K:L9!P(Y,>D;$ M2;72[^3DFH5-PG4$QFA)LZRZ>2I=)I.#K"8&V2GHHG8VCF"5::"P@N(VXTCR MEBZY6NI.@DN,?U?H#4.L7UM+4_5#F40_;IAY6U4VC#GH8J&&Z4;$5 MJZ1:54M]4D$3ZZI2$RN84=GLNZJ6IABY:EJA4B;4A<;8B0#S?C#,T\<^DK;V M490UM4A96YM"IBIKUL@^"M4UI/JQ4KT&?ZNFDJ*ZP:BN%5)=79[JDZ6N5 NI M?CQ4US9 ]<_V((9EIWP$'TTU9'J&Z3HR_>B87M4MW11,5Q2]8JNJIJNJ^C_Z M6E*?]$*D:\LC?4($ZT($$>C' '1]TT!7JDCT7*(;2/2C(_I82Z]5ZUI*2U>X M\<4H9+J^/-.O:2<8BZ&%4#\>J!L;@/KD<*HCU'.A;B+4CQ?JBF'I%D"]5C+A MCR>+(=TL1+JQ/-)Y+&[:&XT\/PJ>FQO@^?180IAG8&XAS(\.YN)/;G.I:GHE MM%W7MAWGA3-PM/.>@/I]D@/!2X?;7@KE";<;\7,<1F1)D\I$38-F>K^X-@OG MX>D@8[H4G]T:0$]Y30?RF^_Q$A3\JH7@0Q8*N$I.R 41 095&K,H)-^/HB." MJ+ MVIV$#8N5 I%/2;:]_F*_$;4NMNC#=(ZMI7.8F,Z!Z1R8SK&Y.1?3.8YOSAUY MGU1%4U3N?:HKFOZDT%=M(ILC.\M>O'GVCW")^73L&%I0Z6:[U4JGS'J4[G$- M2^K$@? =C6KR\P*V(:^Q/RY;@W[J?%)@B@"28H(4,D,@HWI?\ATUQGM#P:(= M9$[6PV7;I\JME-JL%M<&42(#6UD'=I'?_8BK[Q1E1A"ZPC6#)@P5!G! N'0*<0 M+(LQY&)K#%'6Q1 $PPPP8+CL<8/!-"J.WY5L*"G#1+A%[>M5-(XT+$K*X>%B M"95#QDZ)74@0+E-PP?!-A,L8+NJZX:)^Z/4,PF4V7&H(EZ.&2TU+PT7+@\N" M2YJ2]J&UE/&6!#JB)!3341)@4UT4']I ZT(T! M%RB6P\K9D*;*8G*O3ZU?,)QL3T0?P\E0]"=$7\V(?E8S6$7Z,9AT3Z4?X\90 M^B>D7\M(?[*)\RI2G]7U4>KW1.HQJ.OXI#[C7K4#&H9,R&VO![=WOWM#N76P M $".W&<*XR3^Q6R>^#)6 W:T 2TA;=$4TG:C6-HG1&6Q/T0]L069HU31X[J' MO,%8,>1-Z/?ZLI"5.V(-BRG=.F_:=]?CFEJM9?FR"P,F\F4V7S!<[/CX(O>D M-15%K57KE>^ZKBM5XPG6,,F6M E2IBK=?(Z]-R*J:IM $QK]H+#220.3S/=3V.JB>GX^T48C 1% MQ/AB.Y8=4N;ND=S?7?.2P./HD MX)CSTV8[\8%G.6,B9/>,,U@ ^;L[4M$K* M1R,],HG3>*[+9BKB>L_TFMVFN1@(G7SH8!@Z0F<:.M)SO /H')ZG&"$S%S(8 M\(Z0F8),22ZJM@^9)7;B7!P]60LQHF*'KZQ2E51*EFK3<">#AI. M3Z*'"R4([^IQ]XULO,E:-T\2'B!=;,""$IZ5<(RL1PF?(^&+^)^))@1LRO.\ MM'IQ&%%L2)695,'X^:.FBF*HE9 .7#]PX<8#)OF3RD(K^9CT_ !4=78JN:2= M**VV+YRK6UUX\= N:;.D^I(Z8D6 @ET@V!BXCH(=LZA:=\"D_-Y4 -V/A/P[AX-&7 M8FV@O-?P2&VXV= .HK?$0O#99P *QBL3=N"!/KMP6U%$^8&O95(GY#5L<0A9 M&=L$0&CB<6T6LEW49)^M:S9OC9%L5 9)?*A C4!$@-87K,\(H,? C&F;"4$=+EEQJ M*%:^"G/52%#1IL%WUX%W"PRK" 1:6#AO^=NP/=((0]]Q^7\\"2=BARDT%-X#X DNXL\SRZ9J M_"TQIMRR/I)N3%F[ZTN823=$)P7UFP(\8> JXFDNGI+%UK203\JX%W<%NPJ< MJVKU=)F@4X3!EF&@_K)3&D3^$%'P#A0D-A/U%58JK^F52M$BA9Q#ZZ387,%A=8VO5-6I870.K:V!UC4W-HJ"XH$I]X//H&E1J0X4Q#4V$ M[K%E]*0Z_3@^DO(-%%7+8/_S?*Y[6,>[;"9-S\N\2I5:6\J5P,;H>I7KB5:@ M7ITE B9J(1%,L^)XH$,.GE_YSHDL1XL&IK\PSEJT&8=I.)\ MCQ%Q06]JLW71)!?VX$_RM=W@7E.[^^(.)#V_PTFL@B$_E5NM 'E -O'A[O4I M](_D[RNKE)7=^D>05N^FE4/]<1H[4R(H-\-H536[DSU/TQ8QW_J5.S"7XK@=GT0"D\Z_8#82D/L0@7(IFEQ3]Q#X5RA/_R.C*CWA["A/$&T[$ M'JG4-5U 0VAA$B#^D %A& =A; LMK2T:3Z#U25/;=M"Q!W#3NU>/OB5W5*O0 M/Q3F26'>L;,3A?G]PMQ[ES!?NP-[P-<4*,R'+GJWM].F+C6-E_N9PDJ)>:,=;DB[M".;<)?Q"2O# M8D?2\][BF16$CS7AQ(:1!9]TB3M(N:CYRO/T76-K*J%G-UDSOUQS'SES^K,2 MSRR.)VU?V%V[?KF.@X$;]E.-VY.FL7 $5?_$JG'QJCPAL0G<%(88#S)C0X8- M,^('\/?+$##%=D)Z(T,/V@H?\F0T<7)Y3[KT,U\8=F,/;MFW03XZ+%[??W&C MK,&J%=$78E:5$_OTQ#AEEJD'^IRL$MJEW\OD&R4_7,\C/?']<9M6L:@F$EA<[O_ M^LE5JW"QW3,ZI;/^TVU6ZA+WW[[]S*?>?M MUJ^WC<>O#U=[(OUB;]K9KTU4)#S73#Z-[:*5]RD*,09(JSO#:#BRG<]S5XL+ M1;0OW*IOLUH>WAMQ[#BD+"/)#>$XCRZ#QW0H"6&TB!@R%Q[3H7W;ZR44XJX% M>0*;H^(!7,-O9\=1WP^@<]U](?R<[WCO4E3K];)5M5;)4#64'KTVFE)#&[26YNKUZ^/6_I''S>/4 NDKKCZOVF>A[Z[99/KPO%^7Q M@WYEERR9X'R\YY3,U%["-',(O;QX.U^@1U(IDVH6](G RM3MDJ1]A]3C2E@A M]Q0T3_*Y3+[X-.A0^N?A#>+CQSS@[_'1C3QZ3D3?Q,]Q/.H? MKD.Y \;M\@RV9M^EO>D(N56^[R7\$!_,99%^U7EAASP=V''\F&WH]%S\CG=: M,FR>S4[^[/C=-_C5CUZ\?_\?4$L#!!0 ( ,R$:%-GFQBX/!( (_# 0 M :65A+3(P,C$P.3,P+GAS9.U=X7/B.++_OG^%'Y_NJH8)!I-)4INY(IGD M+J\RDU22V;G[M"5L 7IC)%:227)__6O)-AB,91G(.G=F:ZJ6V.INJ7^M5JLE M6;_^[64:.G/,!6'TO.5^[+0<3'T6$#H^;WU_NFZ?M/[V^9=??OV?=ON?%P^W MSA?F1U-,I7/),9(X<)Z)G#@_ BQ^.B/.ILX/QG^2.6JW/VNB2S9[Y60\D4ZW MTW77W_*S8^RCOM\];KM#/&Q[W>ZH?>*-_/8IZIYT^F[P"?6['\9GW6 8](.3 M7KOGPDOO4[??/NWT3]K#;M#KNB>=X.2XHYF^B#/A3_ 4.= P*LY>Q'EK(N7L M[.CH^?GYXW/O(^/CHVZGXQ[]\^OMHR[:2LJ&A/Y<*?TRY&%:OG>D7@^1P&EQ M@M&B-/S^2+$\4HWLG/8Z:1G%@1AX$BHDHOZ")V641M/-!('D1_)UAH^@4!M* M84[\K)Q +NBR0OI'\J0 MTNU8A\W]TJ8J6VE=CL<"SA2 F4V'X5@0+['\=L M?A1@4MH;11&1^E'8 1&E3&HNZDGR;#8C=,3B!_!(F=%9:DL/>)2ZY-QPLJ'# MZO^=(>YS%I;T[J,99S/,)<$B.Q1I!A..1^3K#7@(/M5*;3FJZ/>' MFUSTHRM@)$U%ID*7M?W<@1@6_CGM94R>^0G)Q@ M+$4)+A8,#.BX&ITN0/((&L0)/ N>3I:IDW!U8K8'D#(ZOD<2%)99 M64XLS/E+(NZOR[)-!'IC[P)X+I&87(?L>;=NNL+(#&>_TSFNV$TUMHJ_HP4T M"+Z+2!"*A;A @H".[S.-@:COD8PI >-&5 Y\GT40 ]+Q/>C/AQBZ!,]=.!L MAN#<=>-(E0@_9"+B&/Y(I7UPM#R%9U:B#F$S,IVE4">5>D#=!INW1]_*"F"6 MUGT3*X"(*_G5I&!K![B>T#!\2W-(^)N,H=?I]=[(&&+I!U.P@@K4C\9CCL>Z M-!L]X#FF$?Z")2+A&YI(B5R3Z7@=SWL;TUFME&*15$L%C+IB!ZNR0E>MJP91 MB-G(9S SIC*938T8Y[%&@0.*R03'/B9SU6G?W.IVK)?9*ON>SO?LW2K32BOB MU6H[4&\GJ;AFE5;=6=;]8+K53"3I\<>=XS>WQKPHLX$=>SHCM7<#2YT<5.1@ M+3M"^+O[)]H+"#M83$T9%/#!OAP(@:4 C=T2-"0AD>6S+".I>1+]R5]2S [VU-/K M"Y4@W_1^\6S%-@Z>=06V@2_)G,A70E$8LF>UY@8!<,"BH1Q!Q9/8=W?SJ";' M:"!NQ],+%94,))7O$!B-TQKH6#^MPS+0;Z*-W,=[0EYG(=+;)O ?$9FI-0% MMP1V(ZEQ](7_\K%4RNZ#HQEJ)!%S%$8 %W"%*39!H3J5QO4&^C)+**,VQU*G;CXKH#@ZFJ6";<'4 MR7 ]H)-JPBJ(LN-AC**ZG=Y62#4QBBI1MWK]FWJ=275]A6$3=!HP^H#]B'-" MQWI1RLX;OX% HS_NJCG0-L:0E-*56S=T%MG&=7L08#81&+5S6Y/L3&15MBJII3L])Y9_, A#%]^OP["# MNN>YN>6^RM[@ &H.AN^4#07F>O?2'OMV,5LSS)[GYI+*=C!G)3:Y$W_!0Y4A M?L0XY'F'-U4(3Y/\L.QYI(C3%VM^_FT\N*7;S!13-T+IP%R_B(;XFJ3[]PRLJG$R@SHB>?F9KRE@+:=A90#E&OZW_AP=UB- M;,T0GWKN%HZW;?#)#87\9A'O/> 3V>*M3VR)FHC@+V.Y^86BC2 2Y;.DF8W4U%J=,[=!IX38#([KN;G5G05#)^;HI"P;BVZB-$[S>YZ; MWS.1X:8!7.%WP,/Z"'@YO7&"W^OW*F+3Q,F]0IR"K&DTG:'7Y%LY<189JYU$]F=<]B+$; &?O.Z& M4TTF"XAE.XEP)Y6^3)5C)Z[ P3(V@[8"&8N_14;'>[8,&R%FRSCQNKF5$4O+ M6+>+A?R#96P$;;FU;! $6AX*M9O-?-QS9\NH(L1L&:=>=\.Q.)-E9+>L+:4G M0TE&?B,-XTY.,#< 9X>\+1@ 0'.34P0QV5) MC/7BQIF/Y[KY7<0I"P=X.)I)@]5M-<G.UWXK$>& C(/7 N54G("6DIL! M\[QN+F>P$;!FSR]OJ,^FT.R74@>7+6D>4/IN_KA!3.UH\F:JU\[J-Q"8[?S8 MZ^:&D*RR&VG5CWBLXT>;$ZVK9CQ^EWW/PY@ SG#^F7Z&/F.N[4[)V4_P&W=8U;>:MJO(S.K._V M\J-&)0R;Z/$L ;"-JBHQ,_K+OMHWM2.<#72J#SA4%R_,$)>ODB,JD*\W.)3N MH"H@,[O-GIL_4Y.PMF3AQ#P:K&V[.>9F(K-C M^M3+CQ4YS3?1'ZUKTW+R64!E]C\G7L\&A/]NM_/KT>JUP/'?*U<'JXN#D[O2 M-4:@^M_+;KG+WY(V& K]Y="6@Y)?YRW)(]S2-R277\!GXDC5=VV&ZL+4F*.^ MNOYLACEA@6KJ>2N(XGL'6HX A"61D?KK[YQ%L_-67)R I)8C=?'X"; G='P# MSQ63Y#C$O:K@M]=X;21FET?0L M8%-$J$4KDVT.=^D5AG2V1)UUS;N__><^1@'XCLXC2>V M/."@]K/? Z3*_XY73&^$0K%H4#4F^V\RM'<6"[ P,/2B]IW=/5.U,DEFUXQW M+QCBP2-&*BHL:&(967FCU%^W D6_?< AFW0M0!!=GZP M,INZVYW4)W-0IM R-Q6M8(/QJV%\-?-YR]?'[BI%+E,&L3'BK^6M4OJ/(/(* M[% K+%XW.JO#ZCTG/EP-3M=(\'-'B:@ M$(VGP MEMLSK'?HNZ)SPAE5SU"87-YCQM5$43>LV< ^M;Q"R#87WO=@EH2Z:FN2L(## M9Y1-B;^(*6PB+1--K6/S \SLU7P31.LLHY5]E1#5;6(WX)Y?5#!TRQ M<>>; MR];=@B0T<%2C*$US5N+R/I-;:0?7D Z"O%6/[C;1UPUJ2?,IONGC"+_(B M-/7175B^E3ID*J)<(]\BA.YX4$T MCH2$J9JWZW0OSZ_>V=YUQ"E1[A'ZW#5YT8X2?EZE]RB9QQU;ZKI'GF]8/BVW M-F0=3[*R10.%7['KM:5_G_YJ$1=D/M5X2ZA>@!&FS).!Z#U&2^F< TD5W0&? MV/ZVB)U*.-5MS]E$13R.E*PE%9:OO26+\]N+P>0[S)%YP5?5BE,W5?F\TV%I M$<;JT^S)!QB2A9?[Y",(Z0+,#?7#*(#*T/1-H7IV9?L^_=J@U_DR^-=O/P;W MQ7:1*5)SJ P#) XNH?>-\26; QYC_*!Z5F'=BPG>R/G.P"AL7"^2XH[J:0C$ MZX1C7S+#O*6P?,UXK"Y'%*]ZKA6K-QVLFJ7L$ '?#<;QVH#(V MZ0 UD! )#".I)^TL'KSF^&HT NM1LWWS@N!N3&N>DJDD\5#B@&(!$=?4, '; M4/*=CFM)AO&X4AE)-ZA MY6_:'Y>)TTWS/,L]A ;2=[-5\"(B8:#,D08Z]E4[6F^F,P[=4\>VYJ'3EKKN M?@U\A+CG;$3D5X@75UW3BMEN*%EO!FK1CRZ3?G0=?_?OUK+[%9"]UXZGUJ%4 M6+?*9II:U/S #K&=UQMQP9KO P1 MF19K9\]2WFE0D6RWS&Y(7&9:=0@(MF"UL[$RHWIW.%I\?*_B EH55N]@X2P? M80U>2&$JLZCT?@:I@$#5U ;*[0>I]%,,9;%QOES-D7&20LIN>%[L=R[;1UQ M5&O/^D%H8+5W8D/!NF, XPI4M]/M6^PG#11R8I'=?5KO+TADJH?J/ TSF[HA/<@3A1";/<32PV; M<;OC+FQK3I,\30@/!@]Q8G\PYAB7+UB::=Y7#TY'+'5GA$@BE&O"A;PEF'[# M4EWY6IY$WHEGK7GFC=O%+=.TB]+U9FM5?@315S72!;=D!$&5 'U10Y\T4+S/ M-9BK%_!B1."9\@EL)!9^!+_$RTB+)=3B[&/,ZBU8A592 MG=$[S4BL)*%&F^[5( F:9+'*/BM;O-^-Z3OUF.NG#VVVL900U>U'BS,H9?-Z M&\J:^_J@U_G*J)QD=[VE\;-I]X6!J.;U_P=,\;/^X(O5&>'"XG^>V>EOA0@8 M-:;H\R__#U!+ P04 " #,A&A3:C:WF<,< !B%P$ % &EE82TR,#(Q M,#DS,%]C86PN>&ULY7U9=ULYDN9[_0J/^W60QK[DJ:P^3CM=QV?<91_;V=7S MQ!, A:G*%)#4E[FUT^ HF3MX@)0U^Z'=-H4=>\'Q(?8$ C\]=^_'D^>?,;Y M8CR;_O94_,*?/L%IFN7Q]--O3__\^(KYI__^M[_\Y:__@['_^OW]FR&Y$=&/D_/_TJ<\PF>\64H!]J M)PT+W'@69592>)Z]Y:N'3L;3?_U:_XBPP"_/GOVY27V?S3,\FY>G;^[:?KKW^]\?TO:O5M$4)XMOKIQ5<7X]N^2(\5S_[K M/]Y\2$=X#&P\72QAFNH+%N-?%ZL/W\P2+%=S_B"N)W=^H_Z+G7^-U8^8D#1% MOWQ=Y*=_^\N3)V?3,9]-\#V6)_7_?[Y_??'*,<(O4UP^JY\_>S&;9IPN,--? M%K/).%?I_@Z3"OS#$>)R0?!7CUM^.\'?GB[&QR<3//_L:([EMZ?T0%;%S(/B M%<._;?#09]]Q)IBDT\EJ6M[0O]>/KNC:0,:O2Z3?.)N:\Y=.9NG*ER95,+/Y M^6].(.)D]>GH=,$^ 9R,WHPACB?CY1@7(VN,1N^ !160:32&*"DU,\HZCU%S MS.[J'*T'LA)D@45<27/]:)*JY,]PLERX)S MFO/IIS=(+#I_\+=_S*;I=#ZGI3[RSF>1P3"G':W1Z#0+WF56@I#&I0@ IL<@ M'T1V=>B7Z/-\GI[,YAGGI-*>/OF"50&MM=L93)BG*[RZN;;6WWBV.#T^7CV3 MC9=X?/[[5=6U8<5RUE,<9R2@L>S+DI=8D%Z?7Y-Q.,:/\/72>/^!RY%&H9RT MC@GA!=.@'8LZ!J; D+*60GJ(/3CR *Y-&")_,(:T%$4S?KP:3ZO:O9.T*CH3 MK)7,H ^,QL<91(TLQ)@!@M+"=E&4#^#:A!_J!^-'2U$TX\>EP;U8XY Z?"06JP713))1";<,'^ M8%S8>9+W%C.%>:/ZU@\XIT'\_FZ^9N6'Y2S]:V1L%MHJRU+0F>FD@8$@5[B( M!(B@#0;]0&!Z[PLVD:7[0639;B:;"/6?,)_#=/DV3L:?5L-?C'@.F2>76"@4 MQ&@/F:P205(I)-#)>YOX!M*\^>1-Q.A_(#'N.7?-=._SQ0*7BQ'D$IPRA7G+ M:1C )8M!.F:3P"! HK6\A]8]>WV;09Q[1A"X\(Y#(9&1J5@ZJQ*DFU+)P!DCO, M.0@PTD1KNT2EFX ;4OZB 46:RZ,94R[>7D"&&$-D9C4\SXFG% @Q3R&1YHG' M:'P/-FPC\4.E'AI(?*=Y;1*0U#P'3+^]_3+%_&9<\/5T<3JOZ=.12UXKG2(# M7D@5*6X8F*)9YD6Y!%XI>+Y\ ?/Y M-_*/_A,FISCBR7)5O&,)I&5:6%+ $@(SH%$5;A.*+L[J1NB&E^?8A2'7:=]> M,.V604JS4P+S'A,2,/*K21V?CUDY6GI*)H846I$N]HI%48 E#D6#Y[7PKLNJ MN ?4\-(@+1C23 S-B/%B-EW.(2W_.5X>O3A=+,EBGVGN2\!HC(Y;7S=ZJM7F MEISQX@T!,T667(I,NHLJ>1C;\#(C311)8Z$TS*;B"8SS'U_KQC"2KKMDZ<^! M)<.M**@8Z;+JXQE@D,C?CS4JUZ3SG.ZB33; -KPD20NVM!9*,[:L-AB/9A.: MUT4UB,MO(Q5M 2L]!#,FWVI,!-_7B'G/>SI?*>5S' M#I-WM.Q>3U_ R7@)DQ$DKWTDGRXI0VO82,E"(GD5S C1H,M)=7&C;L+G($QBEEA013C M03Q.&>SN<>8[^%:CF_,!$G[M@M,D.$D+,WA-,:_F3* W7F639 H](\RK<(9D M(?=DPUT!YA[SWS+G,#^MNP$W1FA &NG1,T&A"GF[SK @T)':!F<4.;P(73;9 M[T0T)%O9GA$-I- UW_"]N/@\MC7<.>L3\RXF0D:##B( XS9:+A&C$5WJRC8! M-R2+V9@JS673]VC1.2(.VNJ<'>->U:TDL"PJ1,:3YU([G:+OPI;[0 TIT]"8 M)W^R:6(56"-&;#OC/?(_!Z M/LVW1)L.LPJQU,HC(.65?&00A6 H9.%%11-0=@[#;@76<. C*82)NA1&MCHS MK:&P$+%"LE8'- %*EZJU.[L5#";\VI\3]YR_W&K>>R;@N4[QKL*86&H=?Q\7AYO*I)F-:&*=5$XS15>A8> M-/<2F%61QF>\9%& KJK9JJ2$CJ[;YL4=F 8::+7G1RNY-"/*1SP^FH]I?GUV?SC?T[Q;=ISXLZ<^Z-&9E'5744YU74.S> MA>KVA[?N1K7!$!IUI3HKN'TS6RQ>$=G.%,DI"?W[:W_',IOC16$N+O[XNIP# M\9YB^OFWUX1S5;!9\T"S";WFT^OI$N>XH, ^N6YU]Z3:F9FF'[QA'002;G:,8"2E:TD5E!HDTMZ?E6I,?*?"^Q\>^ M8QF2FST49MZ9J=A1A.U.%<%XNJBOQ\7;*0V=()V.%T=5;;PMJ^8+:% HF2@$ MCSHR[5-AX$UF3OOL!0T=>1>IQ-;9UZ=@H*ZF%3HYY MI5O[LOR6E]I%=,P+1N&975>@Y'*6TE%@T MDU%94J5YSM/Y.1$/R_(?*J3;B;+?K!^/YJL[O>?X_IXOE MF;9!]J+;TV.&([>A9LOH-C?N/>3?BGU :SKM-_OMRSXN#4X7 M5P00";.,JXWJS'R4D6R3LJ;DJ)SI+[C5+?;J,65:OT[+:<')+[>DV+VT)-2B,_UF,,EU*7:[4U/L7M*N.;IV)VF-R&)0@+ M"O76&$9&N6RS1F:S<;4+JF71!#*A9=.ITKOX1B4%JKE91WG^?#[^PN M9J5VS'@UF7UIO[-[Y>'==G;O'D*CG=WZ]&MM1=Y3"#8?)X*Q;CMR]8-+WWR' M\_&L=F.:UW+O27(YA^PO:,3 MDEM@/1IR"\@CB%YSEJ23*LD@E.M2:;PYQ"'9N@&S_4;&O \'6N8U;\/W>OJ9 MYN\:/AG(KLA:H1IH&FH(%#P')D JQ0M7RO5*>FX(<4@[S3\^1_?E0&^.GITS MNHHO.."*W"(&'FJ+I%#;@GK.("@IDP):6EV:FFT.<4A5JS\^1_?EP&/H41>< M3?5D$WI1+\,IME[-0']HK:S@-I8^A3J[ZM'M)^,=?%MYO:]F@FQ7;.Q-<*/L^>)]-(<[[Q+8)1=*$63KK&F'B349+= %\?0**6,UU*8 M/CW'-H8XJ#3#@2G66( M[P:YX/T'LGIOR]T @RHB2K1,>N%H'LB%]S$76@'1 MY%2"-GT.R&R!<4BNQZ$8UDF"C^';2E*M1IG,1 F<:0B: 21D)F@G:6Y$B%WJ MF7;U;?=;;^MRGS^^XCR-%S1\K>NF-"#CUM=6;CZS@):B99UX%!R()KWNXKD3 MU)"2(IV8=-^*VDM&7;3T^5GR-^,I+MZ6%W/,JTPYQ."R8;G4LGT#G@4E/%,U M."##P:/ILCO^(+(A)2P>@3_[2ZNY+_D>5PW@/LX^PM?:YJ8>N*/!DQ/\X0CF M^#LLKMY[.M(Y.2ULH2B6;)).M<-DA,BX4L78&##VN2UB5\"#JIT_%.<.(=SF M5"18[_'D=)Z."%?=K,N(Q_5$YK4+.M'23U3A3 I'?HOFEL6L+?.&U*Y!E6/I MXA=LB7/+^OJ?BG@]1-G%?KY>+$YK8$_*^'LKW9%7T0*GP)X'5VNYZVWP(=4* M&5=TR3;X/MT9'T0VI!Y)CV _]Y=6%Q*]F%$4-U_6R]E61]=B*1$TC91K0UK4 M6\."!++OJ(+CQ9MLN[3-N0?3D-HI/0)Q]I%0P[[()VOU^+;<[@D*5:N&.:XZ M3I+YA<)\+H%))4U ^HF'+JGA!Y%M>2'73V'+VHJKN;=T=DSV7"/6^J;%R);( MA<7$A#6\:D+-(BK)C'+&U*T@?_W:\+:>T2V8MKS(ZZ=@3BL1=>D6^FX^IK&> MU$[Q9RA''(KUJ;91L37?*(UD7H::TP TH$)M8MJ#-?>BVH0WX2?C33LQ==(V M5P_JGQ&:.YZS-L"R,O.&10@E&X M2"O#Q%(G+#$C$'*Q*:'M<@JDZZ@VHN]/G&M_7)KTWN^ZK1XRIR**](X56^_N M\;1&8\Z<)8W6:,&EZG-/V*XUL=M/QHV+<*^=FD2!Y QYRXP/DNF2%(LV%"9= M*IE'!U9TJ0I^ -O+)X#TD=L">42B"* O*,A$&FL9[A$0I8RD)D M+,[%T,49:=T3ZE%\D=8<:BNN=D=+[]CZP.!MPLA,K-<[ZWI]I"Z"I:1!DMB3 MZ$.=)KM6/P-=&LBE4_<3(F;RJEBF':]Y'A)B#/4V!RZS5@(,3UVH<4_WD\=M MUW0@1NPNA9;=-:Z4>[^>WKRQ>)0C64.S.L,B:(S6&P;:)*; 2Y.DY0*[;$AN M FY0_9<.Q)OF0FN83JFW,_ZO\31_;QJC,$AP]2:)7*]H#(EL8#;,A@#:\JCJ6=;E=S;Z2U%F]\K-KD!$(Y&F=&)VA,SD-=="X>X MED$:C[;/J2[09WR_VEGX%S!Y!K1P[>=J?>ZFKVD>0@$P:RR %J2TU% MB\2HQ'A,QCH9 I8N^U!;8/P1=J7ZTZV-")MQ["6>S#&-5U-&?Y_@2B"T!HYG M\^7X_YV%D5 RC31R5DHD]CLE6?0YL)Q235\GT8GF;Y=':YU9#Y%(J;.S+ ?2E_5&!9H%X5F124H>A,VJ2T7];G W MXMK/ELH^@&3W9N$8X6+;YG(&]1^S:9VBVZ;$QB1BCHHIK3G3F0QWQ-HLG\RU MY[RNE&N)S1O=IK9_ZT8$^DERVYUETJYS[(JTETQOW:!9PSZ"^:?:"06=4^@S M,UX@<3ED%F4)S-@@LRC%0>I2U/PPM(T(]9.EQAL+K"V1;AGL>3>XBPYQ(P/! MV+JED[/S3$-!YK7C#&,IR %XB%WN7=T8X4:T>N3#%EUHU5Q\!\XF7-RO/0HU MX0%8BWUL9EJHR,#*R"1(]#)!I##B\3(*%S@W8MI/EGGO* M3JW=^-GY!Y>^\Q*7,)[LV,^SR9OW:_;9?O"M.H'>1YOSZ]5EYII+K%=,"8HR$F;!=#&<1?":8A#0MM1. MN=@EG+R&8TA%<\TYYW"XR:%ED_7F\H-EX-9N?[4F=CYN<00I >;2:(=>2 M:9L4\\D%)C+8I!46UX<4]V :4B^([@1I)9L>INU\S_*D[EF2 L?S;4OZQNYF M:Y.G[F&2M@;=R-SK7LN1-4 M ZUR^[-7K=E'-B#WT20F'3K2=%8R[Z1DPF0K +5RIDL#TOMA#GZZZCFRRPW-W<[(H2\Y&D5*4*C'2@L!"J/X_"=SG3 MTVH @RKX[D;!1Q%W#QOX]]DL?QE/"%>M!(/II]HJX"RDVS@#L ; M6<)7XRFQ[LWX,]YXPFR%R8,1(I:A>*!1,T$TGDQ#G7N73)%]\/J\%) MZKN>?J9U RHMI$$FHP>B+WG^H$GK%A!03';6EBZUX@\!&Y)%;,B<6XY0MY-/ MR_/W=Z&ZI$&OE#X4KF+)).=48JE:N5YV$P4KP4+(J? @NOA5VT,=E*5['&JU M$&*?I.7Q\7A5&E$3DGG-8.UJ].EZ=SK#>V'9\>GS^4LF[QXKY1E^Z&W,YP7;1Z^)[C1Z^0D1):LKM)%=8,X&Q71PFD4?)0L8HQ<<0X(NWOT#N 9F)/=D MR7WM1?852I?6-#O3L<36Y-US]NVO) M'-E%''T)YKP=$-9GX9)V(4GO5*]"X%UC7@;_' M8QC7CAAORZOQ@ECXOQ'F(S3&<1XD2ZJ8VO]0, @ELB ,?>"]XK)+3<7V4 >O M:7=EV$8+JIT4#[;,_D'.S\?453$='67ILZL"A)U6#2 M*EI!>N: _LH]0 >OKP_"M'TE>#">U17P\30Y13:AOB&U)_A45FUB[P.2R9B!XX4J5$?=&0.:B6VBY'Y;.K?=!1. M2_)]NU2";8QP2.T='I]06\OLH)1Z-3N=CX0 ;Y(B%SAK3=JS;IO4N_Y*"588 M,,+TV?C<%."06H4_.J&VEMAA^33^C",14N0YQ]HHKV[#U7O.$\_,&A7I+]9C M.ERL>PO (76'>'P^;2NQ1\KN7DEPSLY+> ^0W=WDQ7VSNUL/O5%V]PTN%H@7 MY=)W 2OCLY#* MLDQ+E33U*M$4,JLF7T5AM9%=;M[>'?*0\AE=&'A=2QY(NLWL\*:3)^TKVX#P\CZNU1NDM=TR J#=R M95<72[UR(@IA0PB<=TGI;HES2/F00;%N%SD^#ME6,7=TY 'YVC>!O&2FZ_T" M$ 4R%Y3/,:,S\5&UW2#S)<,CW-:R?!3*K:)R%8M*]0*"+(&TL*+5$;A7Y!>4 M:(O06$R7ABK; AU2/F5PA-M:D@?GV_.RQ/E%Z.ZT%,7HR**W=8N\9.:Y3$RJ M8@HD^C!W:;6_$]HA95X&Q;S=9=JNW\'M($?HHQ:VCMQ4,,H4%E?G 5V]<<6# M-[J+';T#3Z=AGA>&&!FC*+%VMN2%::TIHI-2L<03]SE+$5V75,;]L(84D[?@ MR8UF#>V$TGL]7*HR4^0$4X#O6(08R2NI67B'JZ[> BCP,KJ/O7\0V9 "YP/2 M94?1'#BA_2$=83Z=X*P\SWE>K.$ M-KVKWATV,F!MU+)F2'CMNX^>!8'DZO$@L=3CT:9+#\T+!"TWX][79?RV_+DX MJ^&_VG>2)P.^YB4QTC*3MI K(03S)46C'$5/JOO>[CWXAF38=F/'?7MNK033 M90OWO$W\NM_?2$>7C/7U_%#M%I_ L5 H\(G>&Q)RMACZM .]&].0[%A[=NPC M@$Y>SFI\R%V$!/5>FDSF6=>[@ LZ!CX;)V6AN+A+O=I-*,-*Q;:0_Y[3W?#F M*%)%JVN@+W#$))-1-;V6>+U-DVL6B\X,0>I(_QFNNJ3G;T(95D*TA=CWG.YF M8O]/F(]K6_U+,'@BFI&6437!H'7(S$?20>0D^Q!1(1==TDEL MM&VTQG>?YQX1Z!\PGY*=69#!6:ROHQLG"LA>CB>G2\Q_O/NP>Y"Y^;/WB"-W M'$"C4/'*A6W//]-[ZE+^.*O1[6RZNHSW:#8AGBY6N$C M+Y;S<5PM][4V6,W,9/7+F#_.W@%%U&E\LO*I/V ZG:^Z=)Y-3U8FA* Y2[S> MM9BY)/P%&>GV7(]UU$OB>_!O7^"#:D-Q2$X>5.*=;EAU1AOEK&,8)2T53XO& MHQ1,<%G(J<^0^ER^N_4-JP>\E^!@!-I=%!NZ8.O/ZQ^1?+V__>7_ U!+ P04 M " #,A&A3:Y$>ZHQE #)=P0 % &EE82TR,#(Q,#DS,%]D968N>&UL M[+U;=ULYDB[XWK\B)\_K1"7NEUI=?9;3:??Q&E?:8[NJ3L\+%RX!FUT2Z2(I MIWU^_01(T9(H2MHD-TB*5G4OIT1)&Q_BBPU$!"("__X_OYZ?_?0%)]/A>/27 MG_F?V,\_X2B-\W#T\2\__^W#2W __\__^+=_^_?_"^!___KN]4^_C=/%.8YF M/SV?8)AA_NF/X>S33__(./WG3V4R/O_I'^/)/X=? L!_S/_H^?CSM\GPXZ?9 M3X()OOK3R9\-IJ"3,, C1E!"%'"J)/!!.*9YMD&+__OCGT6.66?/\UFG__\RR]__/'' MG[[&R=F?QI./OPC&Y"_+W_[Y\M>_WOK]/^3\M[GW_I?Y3[__ZG2X[A?IL?R7 M__W7U^_3)SP/,!Q-9V&4K@:@X?/L^Q]>1Z-_6?R0?G4Z_/-T_O>OQRG,YO0\ M.(6?[OR-^ATL?PWJ1\ %2?-/7Z?YY__XMY]^6D@N3-)D?(;OL/QT^>7?WKVZ MC70XFOV2A^>_7/[.+^'LC!#/GS#[]AG_\O-T>/[Y#)>??9I@N1/]=>P[D$N8IPB.%/(YS],D>U7%'#*+\8S8:S M;Z]&93PYG[_R#X.D1T%=69F7; [FWL==PT9*,!P-ZZ>OZ=O+9U9 NZ+$KS,< M9)TDT#<(D3Z!B#I8 ME5%GGM>JP5P%2IC&N1Y#:;+C^I9#!@_')I_1]W0UF0L?GD,@X' M"T$]I\=-PMDKDO;7_P>_#5*1R49+,]+%@-)>@G.H08;L2Y Q1[%&Q:?+R4TQ M_>GC^,LO-,!B7O3%ZG3N'/SF;*Z4Z]ED.:_+MW#+U[3:%KV2.QOW*R_,$Q>TB?3@7:9)\\RY) M*)0, LL"LA V M>UWHC>(],'S'\(^:XSY$>IMEO@O+SPA/GF,Z"Q\'F%'D1#:M=S* DF0.!Q4S M1%=*EK3 9Q5ZX/;&H(^:T>W%=YM'L0N/SR\FDQN:]6*4?Z-I#E*J"J0"2&%, MQ<3(:Z%O+6)":Y5 RWJ@]*[Q'S6[O0CU-M&ROV7Y+4Z&X[Q816*1GAD1H12C M0'E3(+(B@,P<5VPH.:/K?6&^!N!14]V/6&]SK?K@^@/][J 8C083!YLLS.N9),+JQ\&Z3J/L@\?^]"),93LZ^OK!S+?<)R[8.- MB>9F(JBBR'S7PH,W)CJIM,E.]PQLOA&?Y^404Q M2,&[:",9]89,>65# B<860*.J\RX,\R4WB(:5^,^:F)W$N)M0OWNA+[#C\/I MC/1L]GLXIY6$)9V"2L!\(4\M,TF>6G*$1PMEK4CD<_=&ZLVQ3X#8'82Y)GRQ M4Y1J&:Y-XPFM'/. [7RZS\<7H]GDV_-QQH$I/A25-/A$>JOF?.E\^D%%Z M4KM$'@"C]<@K#@1& _GL0A6-4F)_>_<: "= ^*YB74/V3O&ONU") 6*VR)4' M(;RK9R4,0HX2N"ZEH!:6OFE(MCA)LC<3ZQJR=PJ W4#UG+Y\,_DP_F-$YF0V M*2<$J4,!)4S%)!(DVFQL9B'03M,WU5?#GP[16XIT#POE/([ :P MM^/I+)S]?\//_MI/%J&=F0L1G-9?3Q'&T=2!B*C?P@CJ1>BDWY--M/&3*Z. M^ZC9W$F(:QC=*4#V'M/%A-2+B_AA.#O#@4IDT_E<(*M(8)23X#!RL@=,U(7< M>6%$#XRNCONH&=U)B&MR078*BGV8A)H\__[;>1R?#;+T1D?) 3%96BUD G+' M&?#D0Y",21?["'_=&/11<[F]^-80N5-(:ZE5+[ZF3V'T$>?A5N:,R#8KD+1U MT[0832LX2WLX;>(RA11\'UOGNK$?-:T["W,-NSW$K2Z3C!8G7U7M:,87TX%D M(@N+&9@2M'X$++1T! NH4*=@(LO88R+M6@R/FNW>A+N&]1X"6*]&,YR$-!M^ MP=_"+%SB'*04N...3#F9$ZB8)7AK.3;H&!T(95()H*CM2<;A,!H%0I(JTYQL0C51W;(FJ%/@./M M1;F&VAZB5^_/P]G9KQ=3FMYT.E#:&Q.,@5P2@D(RY5VR"E :'PV22:CZ"U#> M&/H$J-U>E&NH[2%$]>(<)Q]I\_C/R?B/V:?GX_//8?1M0(Y9<3(*L)9V#N6U MJBZ;!A0^%2^M4J:_I7HMA!.@>G?1KJ%\IRC5I0I^PK.S[W"4*Z&@!FUK$8XL M!(>+#,GSP$022978W\M\;>03('AK0:[AM8>\+D)R7M,6QNF?[S^%"4[?7,QJ M873U]P9":BZ4(5] DK+11I+ "\(HF6,!G2K(^]N/[T-R KSW)N@U>K!UM.O6 M;#^$>(8#'UFRSFLPJ!D9#U*!SV@@E50T3TI$LR83N\=ZS#F,'DF_5@K?C.H> M9+FNE.VG16'SG]/9>(KY+S_/)A=X]>&8#/NOLQ=G\P'_\O,4/Y[?\EAV4(<7 M_[I8J.[G\8B^G3[[.IP.R'KT+H4,'@UY#8Z,S"AUI@EFJTTHVI4UB4,]:L1=B=O7$KT>]-+U*.JO#$ $L-$1LBS_%<(XF>')>2DE1K#DP>E3[<:*UQ M>'781.(-U.":=?/7N64U*,+JP'RD]8\,6J6$ .]5 BM,L#YZ[=V:3,/=5> 6 MDOW;CCTP-.Y3O#WV05@"^D>8U&SW)1C.HY%20O'SI@SDG@9'CJHN)3MR9%R* M3>S%&RA.@>?MQ7KG._WOOZS(@ZS?Y>)1IW<-,7TS'9\-#Q4,.Y(JH&OQSC"LH25D1LQ=!-]E4^^N2,L B6 M/#K(DA8,I:($F@\'2SM:EJZV$^EB-M"CK^D!?;>J VO&/A(7+ M< 7*Y:;8!O: M8B[E-8=\1\WN'6Y>6W(WD6,#9^[[@O3\+$RG;\K<[YA/47E):Q'-+@4504GG MP(52 *TUR4C/R5IJNE.O(GK$:W:_TNZQ>]9WI_,:GDO%[(*H9;SO-J0#!_MV MXVS5R^]'X"W".[>1:72HM -U;,&#]PWL."G28P4IP@)9S1A1DHX15IG#G:;]7 M,GM/T_%HUP<'UH_3>Y @6A=BT0I8M+6>B=0E%H_ A-:Q,.5C6M]1^=B#!%J@ M06X-%%-M(JLXA,@92'JM=*G-<-*:[*(3"A)LPNP#08)-9'F,08+HF2 3F"\Z MPZI:J1FY9^"Y*R7DH#5;4\!Q2D&"C1B\)TBPB22;NX]=P/P 08*-.+G7C]Q& MH,U93HJA"YJQ_N=Z=J-NL]R3E-J_Y&G#&(L-$ MX+*?=TUP')QC";C)BM8WC%YT,<:/D?I[UO(],;^)X\29+1>&ZM!U"L95!+UTC:O FW4@Z]$UT.:HX@2O!JE"88IO@; M+O[[:G1;GN_&9V8!XPA[3HZ@01,RWI1U7 *L0X^OQ=#JPWDE:Z@286HRE1-'@ MO18@D@B<&8&"-]&#&RA.6P6V%WB/UP@MP3S+_WTQGS"_J=@92>%T0)%FO+ M&OH2 H8(&+-S*6E=PIK6 SV99KL@/VU-W"^Q/5Y5]< $YNOS[_C'_"?3 7)9 MA+,,-#,%%'/U-@>D?Y3TP7&T)3:ZJ+@#NA]2PW8@J,<+L98@/U0Q7$R^76OS M\"R1&";5S8TZNA03,%747N M W7::M(;'7W>]37$<".,^B),1N.+V>*C@2_._=0V=R]PYPFH3W)],^K_+J9&._F7VJ7=.#+LR@I=6JFC]2SZ.GO/:@H1W/ M68EYG_;I-6BGJ3"-J.GS/K EQ+>3<4+,TYUOZ $9[P#R93'+"3+V.14]#Y0IZTQO='1YW5BF\25%E'[#^'K(EL!1^E; MG:R6EKY6&)[_.R MM$XK\U7<(%MN#*]F?F#UVB<6P?%Z"Y3C]%^6$V]5V-H%WFDK70.*^KR/;=V* M72'55B]ORK7.3(.0&5I7T[I%O>S7:#(0DW20?;W-)F9N7!,E>A#9:>M/O\3T M>:E;)PU_/AY](9D0'15T_7HVC&=X>3G'D#2_&#(/Y[F@HE33T1N(9$R"1N/( M'_%"^R:MU':#?=I*MT=*^[QVKDLT_4'T\[.;:Z;" $U.EJ0)H: A>]71)I]T MJ.YQBL';XK!-PER?L_@A]74/A/=YW][W.OEKB*^%]Q?SXP.%0:)%!L$X>L5T M(5-!"T/PE-9<O _6:2M8CY3T>9_?)I[-2C_'&R_#;QAG T= M/0\!8E"J=O@)X*QCD#%K&4+09MW%O6)'\+T>]-+Z+(C+M$:%R1H)"Q6ON@( G/4M)%"?%# MWYG0OSIL(O&]W)G@6(I.$Z#Z7U"L=HVWF3PE5Z_B3)A:]=0[UCL3-F+HP3L3 M-A%O@QK3.]R22W!H2LS5^S%6D/>3@B;#.'/0/F3R2J)6HLD="O>B.@4]Z$_L M#=: &QF(EY"\]2;HD,'&&B!6B. B>:6&6>N]B-&()O=KK<%R"OSO*N(&5:;O M<$:S6N27#4H(JT_W(M J!BM3SXQ<"K+6@QIO=2R,-:D=^-Z.*? ?0^" M;E!F>G?OV(S!IN(8).5J7)V4,\I4FX59;AT9/K+3[0?;NXE'VE^[%Q=Q)VGO MI[]V%T0_=G_MC3A[N+OR-@+?3W]M%H4OZ!TPR7*]$X94/JD(4M#ZY,E6O78% MZ6-4@:W[:_>L 9O(>2].((O2QV(L,#)$ZN4/M#F5Y*'8A I%S2-NTNCX")S M7>EYT /<1+8-/,!UIJAUJ41O!9 [RFAKTPXB=Q)<2-8)18U/#\->+ M*6U2T^FO83HDX^;M!*>$9>LHC3$Z6_# M:?CX<8(?Y[\]+N_P"XXN\+<:]CS;QHYLAV5[LW-/\EFQ4E%CMD850[ZA"H%Y M>FM5[39GD)Q@'2!ZG\C-DLS2 M:Y2-;9*+]!"PG7MW7E2'KS[W\W@R"_,,]H^+?/40T""* ,1= "6MA6"S!\FX M-4F0_<>:6/5W0]J_K]VK7MQJX]F/[!O$7"ZG.1UD'9"9J*'(6K.09*J-^A&$ M30455[[$)@FU2P GQOA6&#X-I>5![ \V!SVAW9VM5 M#W86=7/^G5-%FX" CM6#I%K&$D4!9K/.(F27"W^DO'<]F&U,^R82[I'NV@+L M'8[PC[J:+>>VS!]U6J*3#I \0%K;)()C9,[&ZD'SJ*R7*[O VJ9J=SS^ %>^ M;"_P<;_2ZM'NG_=P^XQI&,YFWYX/OPS/;L+2AL4<$$'.Z^JL%> Y8Y!J]@"7 M(9OD.I!XSQ"/E+5<9HLE$3M\ 8\MIS49'+ MP3SX9%+T*H7HNT0P.H5 ;P]_,G97#]+M^=+)W\,YOBDW,"TOQ>L JN^SC3O1 M[/^,8U>:QJUDW//+?@\X5;+@G$/,T=?B; U>* Y%NJ0(L Z=>HP<(_'W''_L MA_<-1-NSJ?6/X2A?KF.7.TT0PVFL5P#5&^Z#I24M*PQ1QA"R[M*Y]M:# M][":U-!C!!4D^ )G_RL:,W.4N=M6M M)S]VXG:45<\OW/_"\&5AX-V$)((Q)0YVA>%9S8^;32[2XJJIZ\ D9U&0:0XLNT+ (@=G8@'O??!H M2B#GK(NK>M\@CYW4_B388XU0!?9B]&4X&8^J^Q56% ZES-9J#K3-UUMRC($8 MR>HO2IX1'CNI/3Q63I"6'Q9],))AQ^"?/V1@=("-D1ZT$21OJ4[TI""9/")JLD9I$4V>J^ MJ!B923J4K$C5=TDHV1'VSLWXKH9\-YS^\_7W(\:8B[!&!@@I!U#.R!K^JRT< M)+V$V:1&3:SNAM1#Y\&;3WZ+D_I!^(A\@)Z,;E$<2#V_Q]'[VL&LMIWE2894 M>6_2 /@^4 1.;(<_N)Y]C(;!\(ZI+(3A"HG<% MK6'9^2;=QQX"=MJFQ_8W4!R07TKK;=4IB8<9DWZ7)Q&)W9W#K9H\IL0D6+/-IP MAM/+P/SON,PO,UF:*$T&V@L]J!(*1)\E2&TR8T9H+MMT3U^'Y@BLDIU(6\VK MW5GB;2P2FFZ:_6,X^[0\^ID'OM^4MY-A&HX^SM\$69@I7'&(RA!*X2.AU E$ MLD6JZ%GF36H5N\$[+>ND;SX:=$Y\&.7E^](%9V-;I1/0@]DLO9.]L3[MP%0; M"Z8;7N7P M*^:*")>(ERGT+@O:;RU8ER2H'"3XDBRPI(0L12O-F]2@WP7H(%9. PK'#>3? MHO$BV ;#[IG;5)V2:5RO?# M.E$=Z9&+]L4NP1J+QCK R%/-,"5?='OX@69H/2&$E\=(72>IBF>'!*X[! M&1]-*MZ!U6C5W2SI85&))*8=!)X$=[J1ZY:]=; M['Z05VFJ Z\E+43U[AKE"2ZK 7RT]*VS+*+20L^R-94W2QOJ:P)/"[E,#VN2>W(KZ MK)W+ OL0\ZL1F6E?AN.+Z6(* TGO6ZYI?=R$VM%;%/"IT(2D-"8Q*[-ME<&T M(_0?5GOWS'K/59KKT'\7;!J3T_!_,+_#LWIYQ8?QWT;A\^?)^ OFYY_"Z".^ MJ0BFST;Y^5D8DAR],RQEDF.TJ=YJ1!,)64;(6081Z'\^=BG8[174#Z>8AZ6U MQR!C;_)<1%U#T!YC(!/'D'&M?"W@\3Y #B)+%,;:5A=3]@%_7W5/1[*J'H#S M8ZFKVGGJ[V=A,ON-7NUY"-+6(EWA+& @RT@II^HYD 7O6.*)"V'$<:K]C6D< MZ@3G$'K8]ZNPO3X\F@#R8*6+YMY#R -^)$'D54FLA)$C.J[I_[70024TY!:52%=B@4I<0HN;.-*F8>1A:#ZU\UH_P MGY/QE-YI%YC1O("K[Y(*&:NQ;2 $KG(D7]&VB3/=#VO_>WS/.K*FHT]?+#2( M&#U+Z>+\8FX\_(:?)_7FGBIM^OH,YV(?Y6?GX\EL^'\6L8:[)C-@FI:E*"P@ M*EJ>$UF_SI'$5.;)9)E-44U>H[XF<')Z=Q!FVS0D6P_L=YP-$M.%]L,:'"@. ME!*.WB.F(0;!%.:(9#'L=0TC4">G2;TQT"!0E M!LZD%XPEGW*;:WJO@3@Y]K>6<(.^'U!N$Q^L4D, MG P>$C/)*YL%^B;]R#I@.U2^3AN=Z+HE;4*XVZC'9%=O"U)XZ82;A#<>1U&>8G$T]:*08 -2-JN0DTWE0R\ ME#&GE!1+3=J-74$X'0784;P-]HCO,[N$8S5'75@ Z10#%9.#J%*!4+373I;L M2A-'> 7'Z5&^BZ![C'[4)>CEQ82D>3&I':A>#K_6KZ;79_R]/ZM)@KQS(##U M%O<\/S938'3426:)FG59Y+N-=CJ$-Y)P@YC(W_'3,)WA^[VA\M;X%XY7D;/N&0\1QNY\B(Z;:U/7F01N/.K039P!U8XEBD*KX:I4EU M77[#Q7\'LLB071(@B@]0[ZD!'ZR!)*2KA]2)ZR;% /?#.A7R>Q!Z \?ANVIB MM"%Y5J^2K_G610@(C'!$%:(GJ6,R3?S#]>_X+B=#RRN:-KC+=;K MMR5XI208+ZU$M-9TZH.XPT'0#3S[.O?I5X?[$.ZQG.J\GX79_(G+,LOWB^>S YB6AS,WT!SF&*9'ME;U8&=1-^??.&VLHU=%)G*.E!827#!DK2%M MTT*H%$R36[CWP/L#QR?[HGT3"?=\1/(.1_A'7=-8<5*:O?-0:A+**6]JP@M8=2+QGB,=*9%]2:]J6Y/ZXS=(J M&=,(RQ^&^0];!;L>'K%5&&S#N:[67^CLM>+)F*Q4P.2CT#;7*RF"3 K;_U:]W7;E]W4^/ M7#2(W=V#[UJB__6$?O+X>>&2/#0K)=EI@M,>D05"DL4G8;A6KDG8=G.H/Y8^ M]<%7DPO'[D1<\_Q#]"+6B+5SF:R#4"R0$X#@;#+)9WHW3),4L_MA_5B:LRD/ M#>HMGJ5_70PGF.]!^0\!G1"ZB:KU/VP3E&'^N.A09N)J\CU/8*XO FN).G)8R9?-U2D7D.0 M7(%EVHMDCV]FN97P&M]]4M3U,Z MP&UY<+4AWL,<;37CO[N>]4;>$>A<;0D4F8K '.T&]7H\"%IG,(;)PE"B<4T* M\8]"UQXX3CM65=N$LP8J=M7,[&QN1DX_#3\OTVN17 DADP>K!)D9/$I:V75M MJ.=5DBY$QYKDHMV#Z:B,^-WY7&U]V!,9#4*?'R8A8YWF]ZHJC=%@[9:C:RI3 ME@:<]0(BQB!$L-;[+C=9;ZP@BG.%E9[EPS6.MGXUJ M%F;K \/.$-J?(&XGC94C1<>+\DD&PV-0)<:01!9)^) 9*G='LX8Q1 M)RV4*0@E&EMS7SGX@ CHDE6^6%?;$0^J)'([VOU?F:IG#V M7Q@F Y-2M(5K<)%S4"QF\*Y$\**D8+/-.C5)BNP!^U$MT=MIW"8G2RT8W?-A MYNTI_$YKT(<_\.P+_G4\FGV:'\4Z:VT$9%C("D$#,>M:6AU1":.LRDWV_]U@ M__"JN!./^W5QUZ"O[\V'/\:#['B66 ID7[O6F'IY4W&\AD)53)@B6*E+S+*:X9^W9-%+@%CSFI#JQ7Y!J"4BA!CIG6+%(J\ M 2.2;9*PNB7> SCI!]/56SO$'BAN<3S3@P 7'@.W%E'6UHB*=E85:*-U:#QI MEPI>J!)*:I,5UM<,]A8,.#Z=W2OY1Q-46,Z>+,7%7.M37T[P7Q_=^E/S^0<2(]\9"ZK),G+U.1O9I$A%)/!1.-,82IK MTR9MYU#Z\U!9PG26&<"46L-J!@U1(T)F#2!*Z]8 M:70(V '< ;V)OECMH#4[4=+2(?CUV_S5^>;(71.>FZ MDA-*%CQX#!%DO=#4%NM":.O6WPOOR3;JF<(6>3+K7H;;>"]?NRY@]VTHW8GV MX"93;[1W6< (B93!#.6.=Y4 MBVYC.@YSJB87$-J40?%4[Z:BKP+-WWATWK V/0#O0_7D MB?5#6(N\\0U.+/\V&L)3HK^;'F*O36V;!=)C@7IRV5C,\ MN*.WJU;M<(B]/Y5HN=\VFVCB./\>X8XH)5X'&2.^V>B[YL5<$(B^O4M\8L3$M+B^V?/ MQZ,O.*EOYA+Q)=2$N10N!>@4Z4T+!-H9>O&*$]HS\IA0=[EA=L-AGQ1I/XSU MO/I<0N576&?C]$^S C 46K319K#&TBM0"&I0ID 11G)RKFST7=:A3H,]*5)+ M=GJ^]/J6IE=\2WAA5E/%OI^:+J\UX4$)[L@00%Y[%Y&>1QD*."8*"B]566U< MWFUY>G#D)\7:&V]W>L)[*)>X*;=Q602'%H&B9N41709M5@ZQ\8Q7RA]"-KE6 M$EK):YHJ>E5<0C0AZ9B=?+#\H!<8E*0P MH_%%Z+:GB#U.YHA\[>?A+%TLFA:^&Y^=O1Q/_@B3/(A2>Z.9!>F+)!O'U.Y& MRM/RD9Q26G#EVB:CM)K9H]Y6MGL;&OKG/6A/RP/":R<;_QC./MV:S,I:.'VW M4A%PN87/GS50429)&S4D4QLX1N,@N$)VFT)61+"T%NNFKT2?LWG4KT$?6M3Z>O1NGL(M>RW1=A,J)?FPZL=%SHHL#+6G=5 M@@4?/7WKD\E6%,7XWI)>F\SPZ7UY#*JUIYS*'2;Z@5RV*3EQ\\NHZLQD"!ZX MB1Z4(D_0^Q!KOZM$/]&(N+<2@Y[F]/2>'*?ZM#SL[G7+U%JS4J.I(NI<+XH4 MX'7*()V4O+JXMG&:7SLKZZ!^WB+S0AM-"D-N P8?2+IDE41E$TAF"G/<,2$. M7OW>92)[+RP^0=]M=N;:15>T]DV48E'J7N!YL\JYN(7**=E2PT!U&D M6 ]-,VUIQMJTTN/T*7=K0S([YFYMPL2!<[=L\=HY'LGZ";I>$*7!)T,>N#)& M<:O0L=A!:9YRM[96I):,'21W2QB42?L(A5N"5;P$'YV&4 H+RA54^)2[U4Z1 M>F2G;;72??7"/EJ-M-,#2]* \JC LRPA"Z8]:4D6Q37V@(^YD\21N<)],7GP MAA)=P#XUE.B=]IT*_K?A[. -)8(R2?-B@7E60-&*#-%D#I';S)W.*I7]M5AZ MC TE]J=?FU"UYX82VNIL?$:0&2V9@E9 <$R!"1R++2HQV_;T]?$UE-B(S0T: M2FQ"Q9X;2I04'=U>4+;\.;C:RC1MY9L0T5;%^W.-IFI0LE. M (](/FKB"DB/"T1:_I)SB&NSP=]F\OKJ. M51F#G#D(LM2:9%MJWT@%3-C@%$L:1=MSB6.XN.KY^/Q\/)J?+KT-DS>3][,P MPSR']Q8G[S^%"0Z*5:(X(VKW?!)44!YB40'JT:601GC/F_2=ZX#ML5](M8D. MKBZQ?5/7()1U#>(<"-,:+0?L*8H9TE.Y,L7P#GQ?/?%' M)7E+F?88)IJC&,V&OPW/+F;7LJ &TA8E9<[ K:9%1M>-2K,,M:5(QL YX[D+ MQVN>_<.RO:N<;_.NCN<.2LN,XL'7!MY&UVQ,"4'D!#9&IH(N.H>VP9\?\P[* M70R,PY#_.(K#1/*QB(R0N$@T(Q?!A:0@6J.QH#)D9OUXQ6'[592-JL(V(>Q1 M5L9TF>!355C/56$;:=7>2V2V48E'J?NZ!*FE-Q!]JGY/%.#(UP46K;3URDB> MC[VGVZ.I"CMNE=]$$]K496S27-,(*8\#WWJ00 MI<5 . HO-9#E$T0N#11G'<^*E<@>.HG_ >NBMU65OICH.91\J<$WT%T/>RY5 M6.KLA/$02B05-B5#+(:!U*;IORT#$K?7YQDO588G5]47CPLM4N8)_*5GNG?:>RPFTX M.WC9*KF8#HN4($7M!NU8!,]H _0%C43"[%@Z407KIVQU?_JU"55[+EOE2FEG M-,W:>7(SR?0C/\%%H-W<.*-B#J%M$N7C*UO=B,T-RE8WH6+/9:L:MKH'O;F6;$/%GLM6R9[*7&?^XE\7U2D=GW\>CZH@%M5,*D03/*ULO-;4 M*JMJ#_X,147.:*6S.35IJ7LOJA_;$^N/L ;5J2N8EB6/'4"U=+36HCJ,0]4C M>^-6HF^P%ZT'YVJ#_^P9Q%([ 6A:!&/.!8PN.9-)[YAILKKL41\>\'_VK0Z; M2+S)4=6U4[1%#<3E+JALPHA.0D)3=T%MP2DTH&-P66-P?H,CJCL&V;^%T0,) MMX*]?4BPYR/NZQ'G&Y@<)E88"S0_ET%Y'<%%3. %2T(6;83LOB.E6=GNW4,UJ]_M.+N50EZE6;(1L_:.5FQ1HH]:".L9?1)2 MB0\5\MX]ZN$K ^K?+UJM8/HT&O[K J]EKK-<5*IE;-H6>@MB28OKK<>25(1^290B&%"7;F)ANTBWJ M"L+CK-7I3>]N.5/;<=.B?K>>!K\IEV>X;R;OAA\_S5Y\)>]T.%T@_/[#Z>5/ MIWS@E0Q!N@A"$S1L0 J$I.)0AFC6VAG9N ?%+* M_?#;(G19%V\2!^9JD)/''1;$T00^SE'^^NWJ5]Z&;_6C9_5BQ^L,7)Q_GM_F M]^+K9TRUJ<.XW@-9\W/>U0)M+IGQ0C'@/!I0KEB(22'01]FB5YQ,NV8[=MNY M/6G^46M3@^ALKU-\-YS^\^4$R4>9(7FNL_D$,\. W%\.*D>_2%4,.G&1 M90R!JZ-_7=;-[.EE.6)-:I"R^(+(R>34_X;S5-SA%_R._$VY_<@>J$A,_H8A6.YS87HVP)^4NS]\WY;7_4Q]'U8(]3%<25Z$9S3 M#DPV'E3@9.>]"<46')GWY[L#SF#,@^M&7547N@;<&T9(/ M9 ]-"TZJI-[CY,LPD13>E#5HIQ_HD=/U/UK6B'282\LLBCXG3 MV>!=]3/GTBBL]D^D#4-CR63^9 6.E0 8$\O"N&ALEZQX>N@UU:+O5M7JQJA/ M^^]X5RYZC =_![&\+J@#C TVRNZJT7]6RL-[VPX,K'*X@_A:O-[?K_413ECI M@+.Y6LH((7)!CK6SA>7@2J?BJ>-@\8XEOW\2-Y%: POB]B(SGUGMC:#2 MUZ:HV4+0BH-1+BL;N&2^27AX/9RG57S<.VL-3BUNH[JT/[K@:ND0W07L,,Y- M'^0]J \[2'XOJ\PR(9,KRT.@MY$E>@E0U5J=Z.:WGHJ:B&=YDU+)_6K$ _[# M/A5B$X&W+'6[OXPX:.EMT1*$">0Y\7I9?"D>;-2(6OOD_5.#B>/9CAJPVK*Y M2;?++SN ?>HYT3OMNUUEO05GA^\Y(9U-)I$"E'H>B8Y#*$&"-DDR3#Y&?.HY M<1SZM0E5#?1J-:VO!O[F$I Z<%W(:40D(T%YAQ!D($>2#(6B1%1%-CGTN@O0 MTP8Y;L!<@V2$=;@N=;T+LI;[W]W0#K/9]4-A![W80?Y[6G.6/= =-UP9!E(S M#2I*6@U]46 OA*E28QHWYKQP"ZU;\781.P-%**60N9Y*>07?%]7SOGB M^N)K.KO(F%^2>&JBX<5LOH:^*2_"9$1+ZW1Y^]ZOW]8_8"XQ)T)0/!5@\^Z' M06H()FM Y0SSM2]T;I*2UW!.3UOA^#CUY_:K8=J\&K^'\^_!EP[X6NZI#P$\ MS,YZ-!K125-WI'-O*_(UG#EY+=%;$*IVIY#U^#\38E^233'FD%&?CKH]L%T_ M6FW;A,6FEX\N6^LY6WPQ!5P4')2K>#A:D JYI8TA>->E9<2Z9^\_U;U?Z=_9 M+GP+T;7L2KCV%AKC4,?")&!AJI97EYHLI "Y$CQD5SO:-(Z]G];]:ZU#[CMR M>%O![/%?2]5E@D]7LO5\)=M&6K7W^ZFV48E'>25;0%FBTP8*3S11YS.$+!04 MK4JT& O/3>(NCU3G=[J2[;A5?A--:'.?T4/W6=AD1(F9 =CSZ^ $GY_5W MMF];MND(VWK3[JJ M+WC]O;91DKXDXP+D&!VHV@(OD+<+@5N!J7#%>),0PQUX=MW$;S[V.;T^WZIQ M?SZ^&,T&E@F,2F:PA::IO#400BR0D$L? CJ6F[1RN@_4_I>^/C1A=P- MG.;?+E^L19D-/A]/9]/?D6!%Y0M-JG8%][7-$X+/ 0%]\H%I[I1II UK\9R* M(NPN[ :V_?7U]#EM[5C54F15.+,@"G)0/"J()3A"J*S6Z%3(3:ZK7X/E-+C? M5<@-^E==A_0[V6R7J$H2R=5#6"VM!)6]@!A%H%FR0%8'DZ[-1K >SNFQOZ6H M>[Y9L2)9:UT-A I.:,[ (0I0M"]!% 8A.^Z#TEEY]!V-R,]B>[!KG M-R>Z",=*8X6TK$"8;RYN7JYKZR+#0I)2V&CW8-?MM>=)>R-N<]$>2X>1NA+- M+E>B[SD]RJFD@BW K7.U+QQ",#Y!BI$+EW/2N4F#G75@#G4FLC/!:Y;\G03= MR-*[CFE93M4!5N2O"]DD@?:Q M0D8IEYKV.-_,_-^7)CP00=^7(FPBZL;.WV7T5/C"?.UZF*PBJU1+0I0233L1XUQ4T$VN0E#Z/IV_"M&C5+1,P)PY4%%-F *IRF M*QP#:Z(1CM:X9+'-2[X*Y5%K0$\2;A#=^=MH6@_J:K?0[^L.9*7B)K4 M,'B(63@P*7H4$HMN4Y>^!LM)L+ZKC.^,Z;0^>_R]'IW6K, V!X^W'M_FU/'^ M6:P>.8J4I0CDTGFN8M9."S+=>&26H\SF_B/'6R.U.6_T1=J8?:ZG/[5!0D!P M7'&(]\<1-- MV.B\<1.Q-SEOC+-_8+W9 _.S+S@)'V^V76>>"V-$!&D3&4H"/5G&@H-6PMEY MY9EM]@;<@^MT%*,OX?><>+6BL^,O. JC676;IG\-7X?G%^D_+ %">5KATA@ZJIQ\:3MX[&A_309K8CA,>M'ON4?X^& M;H7]S;P,>R:;V MM$)))1EAM1Y<]#6#!GDJ+*-H<^7C)B ?MZHTIV5/IZ"TC16>N(:BZG4NC@5P M5M*2Q6R]TM8;EYKT$CG"4]#^3,O-17O4IZ",H0O>*K YRWIX[\%KD2 57K(3 M@>^RGH1@1W.07=1-#[._/J@NJ'/@7=B+9NAU_;R'Q_&I%)MW-4"IRW MM(_%4&H++@/2^XC^6:[P9&>@FY$TL.GH)M(N$$H:EWP/L>0LJA ?#T,*(2&G!\$M%HJ MYX6R^8<[(-F%]5UEW"#*M(QMO,7)<)P7#>^YM2IA(6((EO(B@S=, 8L8F9(H MN%U)?[LS@'3[Z8_=DNM);CT'?FXCNM36+IC66W$=.3V$6=87!_=2NH, F[^F MWV_\X;QX7R!I%>K2(2!:XR!GY2,7L02ACX[4.RRL?7*ZB=P:6%Q/1M:Y#77"U]+3O M G887WM7XN[5@QVEWGPQN(:O.(8Z*0L1K00%R M[Q5DRT,)@7.]NFJO?6'O'637+6JB[*WV&HUH?&;?AN(<=C.4)^H,.: M('EXC2!4;>T0Z9T/RI,+;\B]TUX[,MU:K"1'U6ZT"?V;=0S=@(9'V36QRP2? M.H;VW3%T$ZW:?\?0+53B4>I^3#Q93HZ3U0)!,77OOR*?8270CZA\JV^V/MT-4;6O+8ZR7X'IG+"@TDMY1 MH0@NN4G99IE#EYSWXZS:?F2:M LW#3;C][,PF[L_\PF_*7.,\X7=>JTR^6]@ MO=(T:X(82A9 J(3GAMO$FAS$W8GH%)V4?L3?H$C\.I[+UZ +HI8>Q6U(AW$! M>N)LW$3@#9:(-?A5L)>TJ*F"&/+]#IQ@#T4@!3#)&-DDDV'MH!+ & M6;^G_U<#O)T,$[ZEW9H^#1^1C#'%LG8%+!)0I6.!J(( 34()5CCI]I$,<">^ M0Y\A[ZHS]^<)]$-+SR[0O1")37T-)F/6FA0DQ,)KR@39\PYY D9+@&;*1:=% M!T]H@R%/12%:2KIIRX [=98 FV>C_.$33C"46?7%#$_.5>>+Y% 3)$158@/H M9");WB.ZKEFDVXS_PZA*7QSTG#K^XE\7Y)>_G8P38I[^;8KYP_C%U]EP]/%B M./U49W1-OW5T1F:D%8[\]YJ1R< EI2#XK(R+A;2_2VG )F.>DGXTDW6#;N@= M]/A7+.,)/KOX>#&=$<=J@(;QD&0 \O_KH7C)X!2O.=O1.LF<$+)+ L"6PY^2 MINR#@>:]!JY@+V)&PC/)C4R F=60H@O@O$&P$JVTUJ/)3;( [D5UF/X#^[)8 M-Q?\L224K"VU+:BT^"ZH?N3K 1;=V*TK>1^?XT0EAA= BD[F)^)(\*? P>4B@2)8^\\#;- MCXZ\.T$#1=A$U T48&V;62W(\"%/NQA)=D]2'KPM$LA4+EE8*4MLPOXQ5ZIO M1%.75KX;R+A1K\R56J"@K9$T.'!5%"@9ZX%RW?&T,\89;SFF]@;E:1H#.XJ[ MP>GLG75#77#]T 64&Q'7M69N&ZGOLX!2!Z&B4[D&3.;M6PT$*3F4P@UJ';(, M>^BH?'P%E$V481-A-U>":^&2JRX"45KFN1/D4VO:#:6QX)21H()BH@A3X_1[ M/4([LI8H[?:.G>EH7HR_BG"9B- !X_[VE?4@CV&/V9W@C?1G!W;VOO1<8O6$ M UTID$0.]58- \XF!+*AK3T!WG#84]",UM+N M.=WHEI:^'$]>XVR&D^E2+@.>(OD-0@.M^@E4Y@(\TH8>>,RT&: 6(G50A@Y# MG8H"]"W5GG.%_DIB/;\XOWY+SK/\WQ?36;6R".I"3VLO6Q0NA6Q!*U9O] P9 MHDX2=,G+[ MSX0ROQG]/4R&]K+*P6$ID*U6RD839&Z3Q'P077DH9_$@JK()!2V:"]R>KA%)*,!(MDD"M?VVHY3*!5]J98LLA-DTSF_6G SO" M/A1@$R$W(/Z.\YRKQFI2>H/L]NM1N$7=1@A:>:R];VHUH"#'W"?E((FD2Y0N)]4D?745R&F9 SN) MN4$>XG4\RS*K#HA:F@*W(1W&$-B-JGMXWT'.#?:"-:E2:QI7\P_8 "T)GX3\;:I7\SCT?P\+X;1/]^4>L5#KOA>O_KU MS;O+[:AD&U-T!4J]W$B%3" 9S=EDEC)M@M)+WD('.J';OS&P*XVW"QM[YJ#G MO*M7HXQ?YWCJR=TEGJ"U8;H66>1"[X$2]60W:,BJ%N9IQ8WH MA-7C6SZ=S ;OPNCC8N52/F6=4[T=V-3+IWPBHY*3C6DD2AL)2>QRQDT/O?8& MTW>K;^^-44_#8MM>D#TF-7P'<:E476!L8)MUY[7_M_1A0VP'!E8YW$%\+=[- M2SA1"%.SY9"W4) MA-,VK(.2P!@+"X_=*4P@@I!"12.L[I*UWXF^&R/O;[/<2?;C/@37HUTS![+( M<%S&7'@VME@+-26$@ 0+/OH" EU@*GBG66\OX(V1'RPNN:>G25?>ZFGTQ M+O==R+A]/=,VHVQ?Y+3SG%8JGW)F4C-FT)NHR(N( 1TC^Q-5U$$*.]AFP-U\ MT)LCOIF/^/I[.E .-G)%)GABSH"2&L&7&,!SY,($5&SU1I9^?,][4>U^Z^6B MZ^)+>C5?3:<7893PS>1]J-<<+/HR#LC)\,A\)(=#B=J CN8 MFMR@]#"T_;MG_6G([=LN>R6B02Q^+<)2N^Q\N.RR,W A,E6"@NQJY4VR"5SR MH78^<*DD*0//>U.5&]!.7E6V)Z+G$JCUZ"JJ9Z/%8CTPD4?AI *A>>WARA/0 M#B] *R>3Q<",Z7*WU<,CG0+K#63:I O18C=^.1Q5<,_'T]GT=YP-N&2HZZT5 M*BF"9;6KUV&1B5=4D)D9D6V3@.T=>$Y!(?H4><]54#3\ATD834-:=.6]TMK% M%D;:.E^>HHG%9\6@)-K.E @>7/8>DJT):#ZQ($N'!:#C<*= >BOI-BAU>AN^ MU5E/Y]57GR\FZ5.8TFI5VTW@>0U\WC3=!XKL%QFTK6W=:TN=+"%:LFV(;!LC M%Z7H)N=Z&^(\!2W:!T4-ZI_6">+9^?AB-!LHK4V2,4&)AI#5^_($)*: M@,5D!6ELEDWN([L3T2DI1#]BOZT/=A>KX\-X%L[^-IU?S'BY)XXGE\;Q8F>\ M*9"!\5IK3N"R\Z2[69IZ*5N I# %*VGI6[VR;JWYL>FXIZ (S>5]6S?<[H&+ MZYO9]5LC\'QX<3Y@+#LMK 0_OQ,B&X)7@9(V2RMU-O1=FZC%O;A.05U:4'!; M0_RN&O*/R7!&ZESJE*]N=EUZVM6S&B#30GJ;@+N0JPFD($J1( =Z U3(.K9I MI?TPM%/2DYZ)6!/:ZB$,NEZ5?QM.T]PR\MPS^C\$60-PBOQM,I8M)W><17J< M]D$UT92'@)V2GO1*PAHMV3F=\3])/M/7X^F43*31.CD,G-(BUNN(K->LQFI( MCTTT$$1A207K=!LU>1#9*>E)OS2L492= Z=7MXJO@[=(%)-:&I>D R]J&VEI M:/)9UU ODP2/5CULTA.F [9]=6IHIR)]$W L/1O6^NXUVRDGY#$J!U:DV@FI M=LERK "7,@<9F%%Q?R&3 R9F]DY\E^#)I@0TR+1?.]NK^U&ZH&M9:',_O,,4 MW?1#90?]V)&'_6N+22(75U/)HZ>5UP4-T7L+*AC&691<+3(HRU)0 M0@K.43")R3 _Z#K(;B_=ZBA7#D^*FD5K/*125X-<)/DZA4.(%DLIUJ%NDI-Y M)Z*=RS]OMG-^:,W.2J4&G2V]&XH[:!F/(&,5FNCN,BKEVCW M5/GY +#]KT7]:,6MVL\^"6BP ;W_C&D8SI[54,[T?'XAP"@/;'*%.TZF%;V? MH!(Y_B$Y#JQ>H<&2UM(U:0>Q%LVIJ,+NHF[2/VXV_!BJ.-^3IBYB)2^^?B;; M' >ZIK;E)$#;F&N(-X-W)8,H@E;OXC(V6AONQG0JNM"7V!NDG*Y5T\O;0@:% MY1R8K87-@8$JA;2U< O)D]6LC#":Q[TM#)>@3D4G>A-\@\XQJS->A/&\359X M@9"")TVU1D! $2!PRV@[RRRX)FJIY;T54A#M4=22C17RE(2:Y:+*6TK=I.+D+S+D)A5"W=W[MAG&K.OOAN,1HDHCG\ M9GQS.X?T]L.G 67;O=<>4*S]//Q;;C"OM3?<9R6#E/B?3YJ+ $E1*JT4:=3_ M,S*O)?)S*FN/O\ GB;8>4@-G;O^/-+:(M%3 H2]]NYPM#Y3JO87V [E.! M=:?Y>)J%]M23O.CQD)0C7IN TLMU<+3LM$DY6JT-##WB!N)8N8(BY4]LL!$/ IT4Y\P&VJ1BIPKZTUMA9Y'>[1/W])QOX 1\?>-GL^O\+]]U M?C*_[CZ./W^9O_T;5=OQ##YTXU(5N_IPMOITQD:"4Q&XX"0R/(NE=H($F2.! M'"(W-#CEFG0.?A;:7U0\VW.VJ>D'>>)B:P.Z!'#4?QBLG9BMK5P>6Y2 MU@82LC&2)TR:V?L,]G3^]]O22 M6E?WK28Q#7Q6NY'][K_>=0\^C*^E/_,0P/-X-E^,1/22U('L/(?844FC\YP1 MQ2+><=Y:XH,,A%H#*N<$GC6IPC^/N!UPG_ZTTG8,%YL,!-K=CV3=-SGA-2 % MRH!@I9=Y#,0R9XFFB0L6.5X4348=/PWKI1A5SV7CHXX/U7A0>1C >^@^0[=V M"JR;^"JA(\V&:"@=L" (8K4$XB+G/#-I74P][.I=:U\(8ZN0KL'+OD*S F,T M][HT$5F699J(-C98083&_5I+RWRS%N_V Q07PO'A%*[HREBV,X1\6^),6Q*8 M4O2.^4"TD*+DOV<\3( 1#A1R5BRQ;:5A3U_(G%.*O MSQ0(GEEAB8H&2*F6))[11"AE1KG('.=MTO"VD5P(\^M0ND'3OX\PFW?C.%]I M!W\@=6I5HJ4+<;CS/ML@.8L4[PBORZQ0;XCEE!)FF4J"NQQ,DV3YG6CJZ?\C MRS6+UG"\[$HLT"E-0F1H"&?@7K@8!0U':_YGF.\ZF&G[%?VC:-346OO0C;_[ M.8RT<'C\H/Z9;&*HL$ D/B.TD*@IJ6 \ASYAT)V+7Q;OGD.Q%L.YGQ6G=YIK M+\ 2;5/IS^(E"8I)HH+BQE/A(#>Y_W^2#(QZU;'TKLC7-LXUV M"RLOMY^7&#%J.R,A "*B(9*5V12EL8XOUU'2(IDH?1!,]^!J_R?^[+QN1-L6 MK=\?N(B7J32E>2.DD6>!IFQ=R1Q$V50HFX&GXII0H(W*0O-&4X3V0?J9Q:(R MP1OT;'^([(/OKKM/12+IB)DXX2DSP/)@O( MNDD!=S]XER_%A_A MQG/18KPMHFD1I?"E,9_%ZTT:;:1@=ELAK.A./@CO(L2C/B,:='0OE6/3R8$# M+24K$C8C4.J\)EUQ8 4I;V>1V.03L(N2C)O%;]'&_KRPO/"(;L>7,^YR0 M0[=O<%K(R9E\#$JX@+@Y:=5*@/V E%.<:2.,P::E#\>"_0B MQ*8E7# MNK'XNM+\L8# W:LK+!$$N^9+ $?^!0C_;*:J&URFT:UNW' M=*KZJ0:'0R5"OY3*IH4.71:Z3ZI%EG=6P%5PB5!79KHFQXAC3A*A48T*QB=4 MF=H8OGL0G;^J:"#+']F]-4C?+N"ZP+/*$NJ#J&5)SV-(YRGBJ<2SW8;+4(*? M1A10LE7P"HBB 0E'HAEG!/'.WL0_CF_%\>? M]AI!YF!30M.9:B*I0977,$Z,TQ(R]RFY)KGR3Z*Z MM NB'@L:] 78@%M#&\/L/?C9;0?I>O*Q!(R++[>T9YK],9F&&73?"T7>3;[= MSO'CZ23B7RTB =O;6[T ?3;8\LYIOL/S7&$5I6J?O+XHD6AY-C;;*&463P@K M2(HEK2;K14P]$@O@9(I4R-2DEO4GE?D#=_;/+/+'2$+E?D.?H,/MO'H8S5]G M?FT2@);9_NL*+TA&2!M( !0N*2PC07I.F(HY.8B>;;N<=B9:'?_DTSN77ACK MIR?C6X,F:RVKU86.UJEDB.0T(159(,Y'1904(8ED ZH3#]9?]<'W[V8I9Y.(8]M7/(>=YVB6PB.J.$*C.&0>R@SB,OY3FY?:;^+2D5K#:$\%X>F+Z,?2_&7EDZ5S(FL^E3* M_3R]$9[+T!H$;' );%S5RZF>Y0R;3C:]]'EPTFDT>X%1/)U24,2!MW@P&:Y1 M]!1G;5*.GD)U:9IM/18T*)W9PK1^"7J :CJ,>Q>J,T?[AG-OYYS=&J1O-F)Y M&UQ@ "DK1VS4>$%%'?$-@$PBC<8K;8UI,\?@A/+0-_1W(G$XAN)-7']7KZ>3 M[] 5XBRSG=9#@WV@4DA). 2\UTIWU*""(%1QK[^[+]M"W>*&;T7IOB+Y&!Z1W MDSC]"G/_]Y YZCL6>7Z7HT.(ML="B82OE(.0;9# I'=6I\QD-A"DDV&T8[UA M2M!RP?_V?[_>#%G_\=LFA919X8PUD5 =D;-**Q)22?IU ;A+G#G3)/_E252# M];Z<(1;C>/.4CZCP/ Q57XWH\'OSSR.B<+/!&;&262BT"< M DTL3R*&+*RF35H]53]!NN=K/Y/9B- MI*,:C&&$AM)URB=!7&2,&.NS<" XYVV,E0&@?S7YJ\*\%N;O3NQ+$MTBE:Z_ M0;?8P&R$]SKS 6T^P6)"$@74):)SQ'@F([,4C< F!;_](5Z^4 UF3(/DR#\F M'8KZY\GX_R AS%QID$!0"W,YG>%#^US3,KN+\.J/M8%Y_\4B2=Y/5 M6_!F997@MYM&2 MI/!,C&T02-A%HV7LA-F(EFYB)$')K>19%(B*\""9A*B,3$W,@;V(3E5YV$YL MZA#[W/6'LVX^^E@$?3G7VR).ZA6)3"DB@[3$9[R]$W,YFQQ53KF'F."B]T0$ MO]L6CP=//5>LL1(#IT,)65%UWH!8.;[ZP#@BAMB?K_5=C8>CA0,XL,W# >1K MR$U&>7(,(F'"6Q1+EO!VB:9(J8^"RB1,GPF%+X.+>V)\]9EX#-4J,^\]4NKK M[==U'WZ#SP4GB0T:;2'@);>;.J*B5=R"%D+TT?IZL>_!DT^GK VB_;0&X2HZ MP!9 _-_W@%B3J%!<$$6+)\XH2T)&]4[A72&M*CW_J[V #Y[\$W+PV83;^P[6 M",!\6FI+ Z(OVRL\/_3R)):MN L/ED7A>/#,2$U94$)+4"IH\%Y2.MI>;&#& MVG*UC_!MVA75Z-TD3[NO?K6UE?(LDG;X9G+"G$5[O/0:]AR_S?AREVZ)G%%P#OG2BEP4TF4_+-,DDN1DE!.-HFVV8-X/2& M=G7>/YY6\PS:5DZ^6&VR6T+Q,_]MTV%JFN?3N;]9?80'H(HY!D%"D)E(C^>7 M@^0)PZ.,BX2'E^I72=?S@1?$\':$;A!M^&:E<)@",H]JI M36FKC[HG1!ZE28+3V.*EOX?A@L1@*(4KCYNX!^.][SZ73!1K$0RU).50VJ5' MW)3@0(PRWN@,+"?;XQ5_M/ %\7 XX5K,'+Q+%M^_[U<_5A\N73M<>S0E().L MHR9X[W#B#-J6(3.: 90THLFK_0RLIW*1-G_Q6_/IW#[41WG)KVYG2+C9;*V4 M+]L299L28YI$:DKXB@KB;2Q#&S7J]$D 38WF83Z!Z@74>;01B7WU'X-9TZ(^ M:(EEW7&L!YB6=1\/T)RYWF,XM[;E8#"IF_,?LF349D^$4(E(YS@)$B2Q27O. MI+*Z32[+"?C>MZZC,=N/H7#E1/&/,(&_RFFVWMO*028TY9HJ1Q2ED<@(E 0. MBC#-KL_S9%-'G$'Q:EUJU'0??(([]S?S'Z_'W\$$E12Q+@BB35+ 658LO(?Y MEVGR)2\$J?SL JH==P$BW:Y!1>H"4*;H#)S M//O1D<\:\.9M5,95?N'D\U7)0EP4CU_G/WTW7K9UF@,^;_YV,E]\C-[M?SX$X!K>"];,O5Y-4_BD$_^YO%E?D M_+7ONA\(9M$+:Q0#$UY90[C-#.TU%XBGKHQCT=FBI6YD;F+G]D)WNF/LY(+S MJ*%L=6ZU:/L5X_0687V$".-%<[3?8?[ZMNL0ZTA3:9*-CF@;RKPGFXA3(1,6 M>182CWV7FDQO? K4+R1 U7C3HBOU=#+O?)S_:SS_\OIV-I]^A>YJ-H/Y/8C. M!Y1BXXG3MJ1P:$&@?_(]"AS4J MQ@)5U<83H ^X7DJ#JO&J0,K])1I#):B.H)%'( MHH+)2$(VN%&1BSX&EHLF8U9.G^AQ=KEX%LT;S*E^/9W-K_,*S=+?F&RA+KI8B1@36QS3R-^RA^(2EX/O5;S*"&&_SH\S]A4@JQT6"[2E^1 M]+-YH/MW&9<,(ZO!QX \=$F7WD(&5201)4'@FGOC5-9M>K7U@O<+"4\# M?C48;?U^/)EVBSJQ)0W>31[XQ$;!ZY2IP7V;C+H4ZM_$16H)T&!MCB;DU&0P MX %10Q6'7 ^BRC)4+:YA@01*J2WZ549YXFQQ^JVQFD06VW52RIJ_S M).DK9Y.=DS+GW+DM)9DDP27/K=.")%K\BM%KXK2T1'&AN&$A!-?' _PB)>")*L93"L Q)*Z= MT>+'-_=UI@>-]V@LX0@T\#D>:Z4EHR&.1T6R\E9R*FBD?4*N3SWCM*5QM7@P M;4# O8'!&LD1'^&F[/F;[^8_YGO)JZKMTG=^,.XCXRV4^N%>!,TM$@$"D M*&^4D8F TJB:HP[EMM7+/:57.Y<_?2Y55>8^++(:3L#*>7*K^M_KOR;0S;Z, MO_UCVO$%O@76$7=,@3"(S.&1)CWWQ'+.2 K,X0=X8E+>@[5//^6".%R1G+7G MSRQ+]>\CVP ;&0\\:3"$*X;7EP='+%.9N.P ,>,_VT&5W6Q^XAF7Q.1:I*Q< M,??[;2'(=5Z 62HFN$GN+*4"]9'L2_&NY,19%PC-BADG50HJ]F#MKK4OB*6# M25/! M)PO?,16)*I<3\;B,_I^'3N",^C MZKO%R+75 +;58'839<+KK9Q]>!12CT>A8D11'4%2'IUH4Y&X#]'YJY:;"<.^ MNN5!3&F1^GT/S\H!V@=1R\+EQY#.7+T\C&?;Z5)U"'X:41",<1ZM(\IIO%PY MFCG!>49S(4)RB#*S'+8]?$T=U;_6M5&+,0W*//9 6W=DZ &NY1WR)+KS7"?5>-E/ M1@8PXG0GS!HD'GV"VUBR\_ 58?B>. J6T)22S=([9YO4!IU!2@[<.&<2DB/H M7SGL<'4W]]%0$:VREC"?BSO5#:=0T MC^#3;9C!_]ZB;O3V^\!&O'M6&M"0MP^VK7P!E5365K 0(I?<<2=!@T+VE#0_ M'N1HWZ(#C?6'J][Y.C2#Q%-Q<3$&6$-R(E!:+)'7 ( MV!E:M=20B3U&1QWZ-VA=L+"&WLUFMY#>W'8(:#D\:CD8^'K^I>10"=Q\T*7E MN+-$AFSQ^ R6" !(TI3V4;;)*W$0VH7(2&4>M.BPYA>M!@O.NQ# ==[$!:[R M'+I[%^_(4B%LRKJ4?!3CJ\R25C019K2(/D671/ R-VBPBK MQ'X5P3DNB:)0YK06 AA4NYG5UF5E?99M6LON '.RWK%-I&$H=5],2&5K(_AG MR[$VFG-E;!D31U$;-RC'-A3_#A,ZVF1!YC8!E=UXSN87&\SG X+S''JWN'T> MPUI9=GV ->WUN@_9F2(G-?AW6"8&$/^DTA$EH)(4#7&V3$3@)I(0O""9H^6? M)7X);:+]IY6*0\&4DPK%,31O+PSK.71@/5.02!2Q--ZAJ$='[8F'[)(6%#?? M1AO=A>;L*N=SN?6T##R#U,&ULW+WKDMPXDB[X M?YZ"6[-VIMHLT442( CVF9YCJ5NO9E5*K935=<;*UL)PS6179$06&9&2YND7 M(..6<6$ ")#)WA^EDC))N/L'XH,#<+C_^__Z]C"-GF15E_/97W](_AS_$,D9 MGXMR=O?7'WZY?0?(#__K/_[E7_[]_P#@?[_Z_"%Z,^?+!SE;1*\K21=21%_+ MQ7WTJY#U[Y&JY@_1K_/J]_*) O ?S4NOYX_?J_+N?A&E<9KL_[;Z"Y:<9CS% M(&&2 92F"A"D."AH2N(L$3G-TJN[OZ2"B4P0"&"B?XGR- -%G!' 4@'3A,2" MX+AI=%K.?O^+^8/16D;:N%G=_/.O/]PO%H]_^>FGKU^__OD;JZ9_GE=W/Z5Q M#']:/_W#ZO%O!\]_AU,TF/_WOGS]\X??R@8)R5B_H MC!L!=?F7NOGAASFGBP;SLWI%)Y\P_P+KQX#Y$4A2#=&?O]7BA__XERAJX:CF M4_E9JLC\_Y?/[T^*+'XR3_PTDW>F9S_)JIR++PM:+3Y0)J=:^Z:UQ?='^=[+2JGK5JM"R,E@DV6O[K*6$_7:!^('T7A[H&4*XQ]V,H M';LP_1A,W5O-#[)_A7?$7*QR^T&]G8FAOMV-J(M5[U_C4)_%?$&G WP66S$[ M*D_-#S[HOZW$F(8ZR+21LZ+N'57EMX6<"=FRY;.FHU+\]0?]MTE=+2:?I6;P MA303W_6WLI[$J>"*QAG " F :)P"2B0'"<5$D9R@@I#)8O,Y3^0,_/)E+;EI M_F3;/SC8LS@Q+BM9SY<5W\YH#]-CTY2>H MGU?[YL]YE_G/AE!CNJ(U:W37;VD,TO@G.5W4YE_ _ O$R^(G/M4_SN #/@#<^X%E[%O.S/=ZBI47]$,TK(2OMFQY1>_.U M"5E.UJ[IK7YU0F2!*,<)B(7* 4(0@8)I-Y,CEG&>%Y#PQ&:$[C<\MN&Y\<>- MLR=_+W;@%O6X([2Q\GK^6Q14;Y8TND-FY9WS:+FS5*^G[TKU>+^ MOR2M)C#-$R)S"0H(]1HOTZ.2(4)!EA+%>)*25.0V8]%!YMB&Z>V]U.MEI479 MC5$7>+N';T^@]3RR=[2-MNI>18MYQ&3TB9;B*C(J1^_*IP CWP.DCCEYU=K. MO+SZR3Y#N(@=A#P\<%CSBL^KOI3S\% N#'_5US-AY)6S.SGCI:S?E#6?SNME M)6^U9_]*F_3[A"+)"I@S$,>XT+ZZT.R34 X(CV4>P).:DP+'5((%[;S4V-LK+?6.7ILE6Y& M*&W5CJ9;O=T(T+.+[(BP?^![)L2U =&/:Q/^%)6S:-,5GW:Z8F5(],&B*YRI M\3(D0U*DIR:#4N5E:.U3YH6M^5'GK1&UK+Y_66@:_ED^,%E-DB1#E&7:[1-Z M^8ER+ !+40'TPI3)7$E*B]2%%X_(&!OIK56,&AW=J.T8A':\=2$P/9/2:'9))C8@:EB0X[]SF@ZU&_ ?YEO6/\:EF7,UG77^1=ZY:94P:( MT[S@4 )1:,<'P5B (E?Z#TT!&59Q4N#,9:AW2AO;H%_KYG168X>KW?@/AE;/ M3& +E#,#6 $0D@NZ!0[*"E:V[_.#W4M^3/&.EM7?Z=1L/STN%_4'^22G<#6? MI3#',(T9B#$B>JF$)& D$4#B0L%$*B)1[,(3';)&QQ+EW:Q4):>S1?3+;,YJ M63TUSGBK>O1CHWP$_^3&'UUHV[%'( Q[Y@ZC9=2H>;5"["I:(=:#2V&!24@Z MZ1(W*)E8V+U/)3:O^!')6]V&$%*\D57Y1!?ED]S(NE&'OUPO9KY/.(128)F! M&$+-,@5*6I8AD"DB1L5'06M5HJ^M5M!U8)LSBR".;'8+O;LSD MW7UVM#5$I_3,:;WUAS/?70IF2#+TUF50IKP4L7T:O;B]@+$$DR2/LQAS#$@> M(X $1H F+ <)RV+(%4(';@D6F!$;.6(3YA @,&._D=P MV.]TO.\Y[DM)=\_4Z,DSM?J:U8W422XA)S03@ J< \3R0GM3N !IP34?Y#R% M&;(A W?1XV,(N_-FL\&Q,L%R-\BC6[I)I5^P1W*N/PC.8A6XUU+YR^#]3(=_ M$MRM^=\?NG92T.\;ID_B L8-SWLT. CY^QNZGA$N:,%]FOAR3W5#[^MZ*<5; M6LWFRT7[HPD5!!4B88"Q6 "4< D82F) ZMMM%'7;4W> MB;+=TCP4=CUSKR]LSDMU&SQ"KM@[Y0VZ<+>Q?'_];O6.&X,TM_ATU\O521]% M4.&,%8 760%0JFF#8(Y AN,<0LX*7EBMT??:'1LOF&/KLEZ47$]S/S<1+JM+ MLF_F#[2V7WPW=J?)X>[%'MKQ[$[LD5_[ MS>H[0977,]%$8-W/I_K]^NT?RW+Q?;.SD$E.4T$S$/," L05TBNH(@=Z:26H MP%02(EUF>%O!8QO5.WHWVPZ[FO];U.IN(II5R5W7 M6T $S).*VJ[QC09=D7=H35 \(]\U4H<-UCOMR@"AK_92EZ MV%@P-SP.XL(<7_=C+NT5R*J2XOV,SQ_D+?VVPY@?Y6)2I!)FD"D@59(#%!<8 M%(4PCA8F&8.\H+E53A)+>6-CJK6Z4:MOI!7>O?!U%6F=W>CI'.!VM!00QI[I MZ"($G3G($I>0W'-.Y*"<8VG_/M?8ON;',9^ET5XWUQ#6C?HLG^1L*CZKY]-2M$GUUA?PD<2([]KB1U04]9\=CP_1'SQ3GV171;[?-_85>OZ6.YH--V M#?QZ_O XG^D';Y16Y$EJUU)_EF\D6TPR'B=%+!,@6,6X$':27[:AZ MZ+[KF;2'ZC9GY@Z)$LE]7@_:MGO>T"^2+RO=^-MO_-X=%1*5:#\C5A#0(DF!7AGFBLJ"<^RT M*=B<83LXN"*@=8#W6)>[&02LO5B\TKP2,A M7DDUK^0UY\N'91-Y_^PXGG%IZFR1DS(45G ,%873K,I:H#"O$ M',(T[-J[W#\S%VN,#C?JPWQV=RNKA\:'2&DJ&$,0",P,CV8I*"@7 )(\X2+1 MOW++%79>Y-BX\[GGL=;9;-\:K8%6X>%"O^T$].[NV^6 #NK%>6!YD3_7#4]? M;MT)J2_FW76CT.7DG7G3CX-N'F5%S>WI-FSDP[RN]=I0$<:TWZ:0TFXE%/"IP+GB1ZF'-* )(Y!:1()4AB07$:LZR 9')0+/7\W'A:I-7G M;5<,-N@$N=+83(E&Y^TA2=H[L[$>3B">A$=XH9U M'\[;?> W6+QR\4\0YFILY?' "DN :6FVD&:BY2D*8MC)W_A M4,38W(6F-'#$6^7\"[D!89OE*OE_MU>Z;W=)-N+>6E[LSM M6=EQ.V[_RF@PYCV[=8F[ ZF-WD$FM^9E-O*%CGV%%*SY#W MS#D;9+]J]:.U_E?1\UZX.NR![U=-SWR67)9M*OH^([HO +F/Y)\N:KQ(:E / MG$XE#O5IRG=;5S[24KS]]BAGM2DT=;.X7\G<3/,IE6FF\A30M"@ RAD'E"L% M*(-(\"PC.75,;'16YM@(]_; M;>%\V(&W=ZUQ.-S?M7_5CXW^3JO2L-MGNI!M M3IP)I(50::$7:"+6ZS6((2"LB('*BBQE7#",G$I#'(H8&]>L-8R,BHZ9DCJ MM..1R^#IF38Y2?.X#0?5R/K,B<$R87C>F^BLL= MR'BQ\=Q50N[D<[Y;+R<+?4\R7I "H0*DB80 (4( +2@#,569BC-38-)IQ= A M:VPC?#\E.]]5]B^N&RBG(;;=* D"7.\;(AUI[$-N:)P%(^S&Q6EQ V]0G+7[ M<"/B_"N7Q^MNMC36)T!OEG)2%%S&5$B0"LP!HED"BEQD(,EC+DG&55(X'="< M$SBVXYIUM.=#.2L?E@_1M*D/_[A2V#^V]BC8=BP2$L*>J60O5G9GYW2E[U6D M%>XG'K8+FK[B7H_*?+'XUBX$NN)8.]_S3$?1;$MLLH42JJB4<0HPD0R@A&6@ M8"0'*4^PPD52J(0Z)99XUOS8G)!KC[W(/<#LF,$?AIYY8'60U4?2U.,V!\U\ M\%S"L#D,CEIWD(W@^%.>E>KYO13+J;Q1GRH3SZAI0/>E.?,P"0T>#2$T9QX3 M1I.X0)("R#,,$(,8%+'$($^4B#%.6)+E3D7K+06/;7BOM=63FM%WDR7XLM@_L>*$/9'L_D[@$5&<6<44H)+]8RQZ4>5P1V>[A( MB['QV.V]K"0U&CJ&HGEU@1US]0YLSS36ZG\5;0/A#Y="BWG$9)-VZBIJX(^, M(9&Q)&#LVR5 !@V/\U)DV BZ2[ Z"+*[J#'WU%!O9PN3V%X(_1G7IL2)O*DT M S^5VO1)SD@J&)) (:EYCYATSCQ+ &9)*F-*&23$-D54EZ"Q45NK:[12]BIJ MU-601FN%[;-&=>+;36HA4>N9M_P!$ Y8*3+A">1$[.42G M!(V.&)[IN;F&XG,4?!);.T\G!&)]DX(76,ZNRCDD0GHC)V4-ZG"?SI?9&M%=B5F;KD$#X)TP=1R/_=BI/K>UW4&R7U_MQ.#H/N\QR4-N]_;:>W!OF_W MTY[[OTO6''*VUX3J]KKC'NYS'"UW:MUA&2BMK"44[CNO1RT.NK_Z7,*PNZA'K3O8*SW^ ME&=:#A,&OA,QTAX4B#0N4);KI;[B.4 %)X!D*0>J*!2-!=4+?Z>DC4>EC&T. M;R\Q[,8S>9W&'$?4;D!?C%//X]H=(O<<'5T0!,W2<530L'DZNFP]R-31^;#; MZ"\EW91Q,BGGY:QN$M%\G,]>T_I^L_]XS1?E4W-[=)*C@@@&,Z DE@ A/<<3 M2G) DUP2I)C@L=7YK;OHL?'$ID@9WU'?CB,\<.\FCG[1[)E--D#N:GX5:=TC MH_SN.# M@_"[OZ%KTK^@!=^R>PM:SJ1X2ZN9;K?>242YJ@4^P5)!@?0,D.6%,DYA 9@F M?2"T3XCR@N6I6SWB\R+'QOR[*5I%JZ)KB;RS*-LYBF&QZYGGU\I&:VVC'W>1 M/%MKWJ.>G2TZ8>O6G94Z<'TZ6Q0.Z]!9O^G+-H^;O%$?M"3]O]>:Z?3G3V*" M8LI2 NB229&#! N$Y!C*5*<)"C-J,<&TDF!(]U+VNK;)$TU&C>%Q!J=73GG M%-:V5',)=$,QC ]<'KQR!HJP=')*V, L#^K%U7C(7^6 M0CX\&I?(R'B_D ]ZB1ISF,>8:T1)!A!,N.8.'(-,TB03*L%0.3DH9R6.S3]I MDR)N-+Z*MCI'OQFMHT9MQPVM\\#;$4E0.'M?FEZ(I$'._)HE9#$U@G*2LT$0C** F*EB)/!8"LI@IJ\P' MQYL?&ZNLZU-K%6WNY-@ >'Y3ZS)8>GV>CJ8I2)'"9L5;F!L:*6 T M(0B1!,F=WHNBJZ8F \'L$=CMNMH0G)[^>% M#LKQUACL\[S]B[[AW7\LRTJ*=^6L7,@/Y9,4^Y6$?Y5F=I'B^DE/.7=23S)J M.?U0*CGA/(>HR"'04X'FI5PF@,:I7B6CE"B>9@E6J5L0N+\R8YLAUHI&*TVC M5M7(Z.H:+7Y!%]FQUU# ]TQL:S.BU@XP-89$1XJ:>W6.1Y3ZY:B&C66_0)^! M(]XO1^XP+CY F]Z%.<62+UX;XTWV>+,I\[FL?_]9/C!9362>,$@I WF!,H R MF8,BS[1?K=?MN& *"2H=BW)VB!L;4:ZTC9ZI&QE]G4MP=H%L1X3AH.N9ZDZC M%OW6*AOPT,(.E< 5-[LD#EUMT\+Z(Y4V;=[J-\')1[U$NOTJIT_RY_EL<5]/ M%(6*%BD'B1(((*ZIABB6@IA2RFFA5*J<%NZ^BHR-A/1GF/:3X.2@"^R(: A@ M>Z8HUS0G38*3F]D+Y#)+I#@YT&6464Y.(>:;Z.1D>W[\>%MI0EA(Y$$@@##,H4($\-M,Z1(YT&VVM M<=2H?!6U2KNQ8!?0=D1W*6[#<-EQK*ZBM:KA.,L"CY"TU"5N4.:QL'N?7&Q> MZ2<#]L&D'C/)%=*K-\PH!4A@9-+&24!S1GG"&WHY<^ M@>R9[7:_*%;,C\V2_K)?DBY)I?.[!79.N,-0GG]&<\X4@D L:S.'I];3Y*O2Z:OZ)5HN2 MEX^-0E\D7U;-O[:)G%D5;DZZBQJAPC!L*WI ,?+%.@S)R* 3W&3I8N^XW+CY5JYOO M)HSEC;F+.JT_;"X;,:)2(F@!($(<()4)P'B! ,A^6C(4MD&/5WI7>MCSF*'ZX. 9S#!OLE46N=S=>EX MHN*4PR;MDA08("($*,Q4(4BB8"$*EC*GZHQ[[8^-TS<)$%?ZN29$>0Z>'==> M $G/S&B-AD=2DZ,VATUA\ES$P E+CMIWF)[D^&.^I[6TEJ_G]6(" (H)YTCAF#+L4FY]T[+3>!V@KOKJ)-"HYGK,NL;*]OS4 X'> M#T;/&^]QU+EG:-@SS'7C Q].[MET>.JX_T" *%*3DGL^:R;["B@%5B@(,XR1A"14L2R\-(=V1-]+CO_V8R$;7"\)'=Q&V&\87 ?8R@:.M MEN? NBQJ] @2O86,[LIZN7C1(Q9W!HL>>]Z/(]J6FD8_T>JF:DKSB:;E3[)J M@E(G>:)0AKAVN#%" .6T $6>()!BE>:()BP33G7T+&2.S1-O58[J=A \TBIZ M:I;H/Y:S2,RG4UK5T:.LHMHH?SI%L'<7V/%)8&#[WO9M,5T1BU;8E.)L55YM M@&BEVTCU<$3C %%(SK$1.RC].."PST0NKWK>-]YD9C6G3L^S1AB_J)[$ B8J MRTT"GP0") 0"#)I 3Y%DL4SB.('"PX,Y*WBDKLQ*[TCI$=2[G1%G]^%.U MSGKKL4@YWRMV+!4&Y('.Y0,#ZWYUV1:LH+>7SPH=]@*S+08'=YBM7_3C*<-Y MS>;GK>3WL_*/I5P=:V":90!))0 A3 &",4,QQ40OM%P\IE."QN8F M;?2,KA\?JSGE]Q&=B6BCM>J1EK73;:CCZYI3CL0=CL$N0RWH*S7E+H59;)R4+O3&U5LRTD MW\VKS_)I/GV2U41IPI!2)4 FV%QZ@YI#8AD# D6U9/^+/]8EG6YD%]D]51RXRN5=A4]0/U MP$$Z^Z'D^LU57_B]%,NIO%''BI;KJ)86Y6T C' M$I,T<9IN+&2.;<98JVRJ[AROPQ/]UBCNZ /;P&]'[8%![9F= ^#IS,$."(6D M41NQ@S*A P[[9.;RJOL1T+;U32:R:[XHGYKK>C?J[[0JVTMY[6;BV]FB^4T[ M2F2:Q7D:%R#&F00HHQ)0DG(@BD+E.28)(U;5QB]59,S,M M>'_7';G4HMV8[.*..W]4-%1W#,AYIWIB;4NT-B9:6S-PK]@?*0W5.P,=+_7< M2T['32&@[3AZNJCYP8ZA0H"P>R05I+T+-Y17=\_-Y_RNTFZ^G/'OZY!*F1*) M: *RE,0 L2P#C,<"8,@($H40$CGE\K60.;8I:T?3:*/JI:D].B!WW&H. V3? M,0I^&/IO/)]'I9?MYPZQ+[,)?1Z'DUO1%J]Z7E$O9YKN7E=2E(MWE#>;W6TJ M,L&+E"0YX(PC@)#DVFE6&,2,0)[0G"EA%4-U3M#8&.:#G>HH_Z$:^CJY. MVE%)")CZ/K"R1\C]LOL9\X/>?3\E:]BK\&:!8]&M6"7&/= =%R9\X+ MFKX7HPTJC58!=]@.+ VZD;9M?=C]L@.K#K;%#I_PO:6^5X5R&RR73!A+>)J* M%# I"4 YB@%)]62=I[3@L909@E8[7#;"QC:(#\NG7D5;=5WOH7> ;#>D0T'7 M\R#W1,WCLOEY.,+>,N^0-_#U\O.6']XKMWC'???\HUS<5G164V[:_53-N92B M?J=5?OO'TO@/LR:W\00RC')3Q5K"0L_\N4*@@'D&8@XY(JH0L;2*@G60.38V M,:4P%EN]M7/0*AZ9#HY:U9M[B49Y^PU7VQXXO^/= ZX]4\T+0VJ_7=T#M /M M3#M!O/MDH-3PCLAU;#S;MC38'K.C:;O;R:ZONA-[V\ZZY5]J4^IC>_QJ&M]. M(),<(Y3&. -4F$1&5%,\A3'5BSN>J13C%#&K[6-7P6.C^-5P6"L?&>U-*9VM M_LTPB.W9OR^H!YH"0D+NQ/T^N'5, $[-#38+^!BY M.Q5XO>^YDV=R49D/[L.FWHTDRL2%)R"!^@\$:08(1@60BA9%#-.<9DZWVPY% MC(WC-QIZU _J -)R5^\B>/K>W7-#QGVC[Z3Q03?\#J4,N_%WTLJ##<#33WIN M!)JK*#>J23ZW.J5.82X4(P0D&2X 4BD%A&O04E1D0B44$2:=MO\.1(QM?+=7 MI>:J39WH&0!P!$G+/;Z+\.E[9\\1&OXWH33F!%((]/1- 4*0 5;@&&">09(JH?+"Z8+I M68EC&_^?GFUP&)6!%JO_9I0V'W^KMF-VQ[.XV]%#4#1[9HM+@73/YF@+3M!L MCF>%#IO-T1:#@VR.UB_Z,<].F%%3W^96-[.:&7.J$F9N^K"LT#X&EPE@A&> MXI2)%$F5"Z&)?(4,).96M*UUP^\Y=HZ;"Z.[PV(-AO^>0G\W\9Y+>)F]A.[[=<>?\DQ#,9W.OYKD M.._FU9OYDBW4P=7..-Q@#N"H>.#@57S^P^]*:Z]L&!RNU?F##;H7UPU]ZGF<<7I5A2.5$ M,@2*1.I5!!0)8!C'0+*-X^\[QR-^K:1(S+N MIQF#W#5ZZ5M&]O>+@MTL:BY4RZJ4]:M/U2HM?/OOZ]?SV9,>5.5\]BLU&;<6 M]<_R@$^ M5"J-\/B[I<_P0[ K8X9CB\,ER? S]5E>#,\F/":,^916J^+KJV%!DY0ACC!@ M,#7741D'A3#YV7DF<:;GB<+NK/MX\Z.C?:-AM%+1@6L.<;.@[XO0Z)NA=X'P M8=]#1!P(]B)DAN)0-X3<^/$D %T4>/C2<"QW4N%G1';Z*=]0G34EFNB?YK)O M_;ZNEU),4"HSR1D&&>$"(/UW0 26(,&,TP*JF&5."31.BQH;AVWG]%6QZ.8N M?1V5C;;-3?OV)X[7ZSO MEOHAH&P9^+;HK#XKV&HT#%_B>:NW"4P+%/1WOA?LN"4,J,-0S*5 .G.--3@A*>>\T$&9 MQQJ#?0*R?]$WA$?S6LMH;Y95.;MKLXDW><>V2SPMK/G[HF13^45R_:3)??A1 M+F[43B+SB2(B+9!(0,Y8K-T>>9>O.0(^O[]9OE 7+?O='W&7-/'>%[M>TYJR0G/(8@II(!5!0)(%DJ M (^3&"J9Q$EN=8OW1/MC8[]6Q:C1,5HK:<=IIQ#L9JL N/3,0VZ06+/+&<.W MO%&OB:.6_,]W\Z>?])LM9^B_[%/%J58'(8$S)JV'][G'O%-QUO-I*9KSG4_Z M;_S[K?RV>*45^WT""XIEG.6 2 $!HI( RA@&:\2-K8A_4S7 MJZC5UCD#YVEL+;V10(CU[70< ROZ;?5_HW'4J!PRULT"F<#).$_+&SH9YUG+ MCR3C//^.>XC#-8Q_GL\6][N)X.XJV40@3TB!8%+H=1++% 9($ Q(FFP]=KC(6KM6U/_;O1+>;/T)BUC-W# .7?;Q$ M*-@&BISPA<\IA,(&DXY@BL[7!PNKL#%B-\#"ZGD_KVM=CO>-;/__?M9LB]W/ MI[J-NI7U>3Z=OIM77VDE)CF/!8F5! GD1"^GL,F)KODT27FL<)(6:>:TY>0H M?VP,NZEF_./:@#]%Y2S:M>'?UIEB?S-V1"M#'&\AN':3G4_7(_@]4W4/N#O[ M?9[HA70%7548U#OTQ&??8?1MQMV'?+4LI\)4IYN)#T:2$?'^X;&:/S5,NXXH M+PH(%<\3@*$0 ''* >-0 I(E,"OBA*6)5247>Y%C8[VUUG63_7JZ5CPJ=S2W M]Y8L83_O9H8'LV<66RL<:8VCC,;J6>-K[H>%Q'<@C#8*ODWOJ!E6' MHVK9T& NJYMAN\ZKXYONM/TS_58^+!]NOLXT]=V7CWHB2%_-]53P1=)%/8D) M3HJX4"9-+S4>:PZ*7--UGC/)LU-AH>J5MM%&WR>:01HW&4:.R M/:N<0?D\.X?#KF=6'A(V>Q(.!]] Y'L)C$Z<:X=,!]>>:6 PCK4S9)=;+=_P MVQHP^=/?E#6?SDTJA^UY@:(I+SC1#)K*&* 48D!H 4$!%P#,>F;1!JZMBM%OO9R]G,$AY%K[E*A! MU]1G[-U?.Y][/%Q5]7KSP_^KE)5N\GY=[)O(# F>"^UU"4T7.>: QGKAG,5$ MY07C)C[CTOKJ)Z6/C42,GFT(:[31M"&5C]=_#UAP_71OV-%+;QCW3#J7P1ND M%OM9F/JNRGY:@1>OSWX6&YM*[><;N3P_O(D*-JG23/#OP\.\W7&<2%JPF,89 M8 *G +&4@H)C"*!V S 6"170J83S68EC8Z_G:SPG1AT98?O?M$W[JU>W*C5]?F)B"'EE"G M5:P 2F0.J,JURY3@6*FTB%-B54[P:.MCXQ.CG/GJ*Y?$',=QLR,);S1Z)H0U M$.:;1VGJ1\_NFCWL^MURH=V1 MG\N9V7[YM+I(^GZF!XVL%^]G?+H44I2S]6\FE&.6,B%!JC@#B,,$4*RT_Y D MG!/(,[A.JAG6OJGZQO[[?3A^FB@[?;>^\II3SX,O!U[]A<*&&Q//PP0NWO^ M@5KTW5ZK)Z="1*SIYN+\'-VC>U@">DKGY$XJ/-L M9_V^-VWYEOO-S6M-3L(0U+LIO=,_(7$29P(()?4B.(<$4($Y@"C&&4TDHM!J M$7S0\M@88Z-<9+2SOZ;Y'*YN&K@(A)Y'O*7]3GCM MIR^.J84\>\?./1@ \YY99!?NM0W&A6AS/%Y%KS9=L+)D54NMG^N@%^(9- .0 MIRK#YOJY#*^#K#X7-N='H+]*D[Q"BNLGO3B[DQ^7)J;U1K5Y+6^6BWJA/S\3 M!,OJ147Y8L(RF%":*J 20?1*B3! \X* 0E&)+T#[O>;?C&0-6SLJ%_% ^2;T,U$W?F?1HUW4M%_7/]!_SJDG]\U%_ MI*NX(Y:F+(:( 4'U:@ZI. 6,\AC@+$L*@@ODF,##4?[8Z*Y5'S3Z1UL#HM:" MJZBQ(6HS:!DK?&/#''O)CAI[Q+YG9@P/NWO,F!]X0:/&'%48-F[,#Y^#R#'/ M9OS8\+9\D-JS_)EJ[BCIM'X]GS4DN[IJ1YIBER;%>"H40&F1FY*_" A,TS@3 M62X+IZ".;G%CXSJC+="3#WA8ZQNM%79CLS,HVY%7..QZYJH.V )>6G2#)20+ MG9$X*.G86;_/,99OA0NR_[5SQV53O%=;64[+YH39_'-9 MF72V9KU;?R@I:VH.-FU-!.9)GBN+D-Q7^/^1N4K>5?.S+9"](I.32B@7C])WG1X!).KR'SLE\?O M7][1"8:2E9Z^JNV,=HU,FJM MC)Z;>15M[&PVB_5*8&-JVVR_=T:"=47?=TLN5_3%[Z $P]KFKDHX8>X1J^]G M0K*%%"8UZX?RH5Q,4KT.(<24#H&4 11##@K.4Y#*)*&F++#D5@7 C[8^ME7' MKH)1HZ%]%.(A=-TT>S$@/=-C6"SL@RPOPF2@N$D';)PB($_:WA'4>/C.8'&* M)]7=#3T\_9#?&N>C7+RF]?VG:OY4"BE>??^E-MLUFPC':[XHGYIR&Q.:)%#% ME(-$0@P0+V)0%$PO7&B6)UP3&I)\LI@OZ-3.E[47[41L&P7Z^V!-31NN58\> M5[I'['OTX[)NPGC_%,TW<9S]8]\R9!F:C=?1I%^9?UC!O MPZVOS\/L["2Z(Q;2\W.0/J@[YX[*OH_FT8)O%8K7TFP&30UE?ON_Y?>)Q+PH M"J2 A&EA8AH98#@6 ,*4UG#">(X1BO9:26*^J: 8!D69]54B:QGG"4N64WZ1#UMB&^%;5 M:*NKJ>[4:.OF=71!;.=F! *NY\'OB9FS"V&!1DB?H4OK+O*&_V=5XOJTH+>#6OJOE7[7.\IOI+T3^?X$0DA1("<()SLV6/ 4,9 M!1E222+S@F?"*2301?CXF&4FMR63H[7Z5]'*@&AC0;0VP95N''K&EG_ZP;MW M0@H'M0=+N6,6EK8_^KZS__VNDG\LY8Q_O_Y6UA.$ M"BQR+H!(26;V<#"@A'- A%X.<:JH$'Z9X$[+'!NO[1Y.;12-?C.J^J9]ZP#< M\7 P#(P]TY47@OZG=.7,K4/LRYR@GBL-CN>\YEAO?<+^5!/"A+3%,(,,*YI!F%-/11R33U8X40OVAATNYYV3N#8 MV&:E;]0H'.UH'/W6S/J-THZ\$Z9 S-G9I5=U6[@;12EV'[/@=J';S2$"L>G=83L#D4=JE"R^'4@)A \&%VE SK>'JYNP'D3GA4-L'C<\QJ$X5REJ>=Z)K[(ZJGD>H%Y MH]Z5,SKCI=F-KQ=5\\W4MUI"??Q7Z[SA298S4G 8Z8 HE@[;SC!@)N4 YPA M*3+E=&DBH')CH^*-IM&.JIYWQH)VHITS^%)=TS/S>_:*^]V-'N +>M,CI'[# MW@OI =F#6R1]R A^J5B!_+ ME=U3N#AYC!/LT2XE;#Q MT&%LG+>;8)=U+2Z.ANHVC4:FI7S\X17DLB"P%:WW3EAY<['YW#(BCKG!0V++>?0]U:RC<1_(UC&A5A]Q MT7[$!Z+[^Z!7ZD7330H 9=(+/#5E)>G&#L]PK:/HTR0CD$,$.(T-@3)#F]JO M4EDL8D027'"WS;2+81^02U\ ;\L]LE H]KTKMJUZNM74+!37NO80%]<%22\1 M<4<%ODPL7)?M)Z/@.E_R]+\6FA+;%LVMQG?3^==ZD^4VIY2*O-F:5Z:0(.: M9,IL7!44,RPQ0585QVR$C8U1-KHV<>WF$F^CKDV&6W>@+;VW0/#U[EY7X+TFK MB> RA3)1(!?4Y!-3#!104$ $)%()*!+N1"<6,L?&*OJS0JXE2L\#:T'J MF45VM(VVZEY%BWG$9/2)EN(J,BI'MWI\!ZUV:HU2V!JHY\4.7!G5&H?#>JGV MK[I'T:XN%)9"P814 (2@ RV0H9I!PH2@3&4BA4Q+;!LX?-CXU#UFN= M'17MHS^/H-?-'I=CTC-1A(;#/@;V,E@&"GUU@<&BS$];3" MNY&M'4^Y<]4;R1;; *O/4LB'1]/FIZK4OE"<9I^D[F;]#=S)"8-I!HU/E*I8 M "0( X1S!4S52RDS%,>)=7EG![EC8S>CG?WX=0'X/,_U!%O/!&BTWHD.-8E( MUXI'C>9-IMDLVBK?#[[VQ-D3S@,Q:D"\G0C7 [4.)G9I;3"*]C!QE[M]7O=; M[GZJ3(Z\Q?=/^LM87,_$VS^6Y:,1^NJ[";!M@BCS+(NSA"I !>2&T/5*-X8I M2',9(R13K.RR=3G('!N9KU6^BAJEF_IY&[6O(J.V5RRK#?QVB^+ H/9,]1_F ML[M5S-;MLXBMX'&J#KB$7 ;;B!UT&>R P_XRV.55/Q:ZGD[G7TUZ^7?SZLU\ MR19J.;WF?+Z<-0FB9=DDC%YEZYA '"-&> J:4T*D" 0%+1302V2<*A33-!/N M=1N<=' 92L/58UBK&VWUO8HV=D7*!(.WB6T^S.OZ*MK6;YBK59EQ-_IRZ[<" M"5RH' $1TQP@$BM &*.Z&S%-\,M_.'A_GLRV+.?S^H,CE! M*(F3/(<@I50[T%Q/6#1/S=XNS+ 0BG-H=67"3MS8?.>WJPROCB/#CJFP70$W,Y#ZA'&OA?IC>97.^G]&^5WZD$=.\7^.@^8 M$=,/NZ!),1U5OIA\^!ZDQ/9OQX[6;Q;VL#&^6301@_6&3+0U+C%*5%2 6 M>FV(,(Q!(7D,1!YCDA7FPI75\?=926/CJD;1:$?3"W+2G8;7CJ^"@-8S,WGB MY/\R\$+8BT2OBQ6Y]D$WXJ$55Q(00@J0G,,[<& M*!49$*@H$*8,X=BJJ)N_"F-CEB9L535AJZ:K([56?:@DD]@=Q@*I)75J,H7J2!4J6591L6O*]:#K5O[W[FYQI M=VUZ/1/7XJ&Z4,R5=TU-X==-]@Q7WAP>V:[#:Y_V\'UN=+AJ[BX MH13V:JR5Y('OS+J@<7B9UNEMSV/=AWFU*/^["6.Z4?MI.B;:56.9Y%BC;@(% M4\P E0@!EF*>Y'JMI^RVQ>W$C8V:=K4U)WH7Y@HZ@[7E:5XP!/L^OO,&S_V@ MS@J3H"=SW1*'/8JSLO[@[,WN+3]6>3_C;?D$.EWMOC<;[]>+156RY:))_C-_ M/9\]Z4'6M=_/J@UP8GEO7 MZIHHG.4F_3E(*.8 Y4D*".8Y$/J/(M?_8<5M[Y-8R!L;'[--Q3F^TKF)3IJV M6IOARAN][>]"V(#>S9X]0-DS.[X,BO8W20*C.= -DHM1=;HWXH!1QWT1FU8& MNR?B8-+N_1"7U\(5:VWR:DZ(("BGL0(84PH0EHE>L#,$"*0QR;C*D\2*CL]* M&AL1?SA>&W258M;QE/8TOG9^:Q#4>N9<7\""%$Y]!D;?55);82]>$O69S3;U M3Y^_,$"8FDEQ,E3(VQFH#L%HMKZ*MGAZA M:@> VC'5Q3#US$;."/D%IYU"('A@VH&@X8/23MEZ-"#MY,-^8]_<>5U\_UDN M[N?B_>Q)MMDKZS=ES:=S4\]YF[A>NS$9C+,8P$))@.(D!C1+BQL42K>=2J'NWHWH0+_.>\G"VBO^M_+\TN]=8>-Q)QZ!D[9ND'[Y[I MQA/JGBH1N$,8DJ\_+KK'>_EHO[U\MZ,7^0U6?Y)&=+ M^5GR^=VL_&\I5M6E;^>_S.CC8S5_DN+UO?X@Y8V18LKWO9[2\J&>(,U]F!]5L;&2Y-B[ZJJV+UN:9I#R-@='60O.S MM@J[7LYLK8Q:,Z/6SF;8-H]H^E'P$7%B3[+1Q.7-;L[YAQ#HE(A*3;' M[ 5 ^I^@R!(*(*$99Y@)PE*/DD5=,LR]*; "W6XT$AK'GB:\+ MP;ZJGMD#U$.UI$ZQ+U%#R0:'$Y65K%[M,V:33J6@+-6RY&=9:YKDBU5P^O576HF/<*$($3JRJ#70) M&1O;-GI&K:+16M.H4=7^P.P Z)SRNV51<9 R@C.6 P MHX 1R.(L$TA1JVC2TR+&QGU-%:*UFBN?Q:F62@>:YYGOT6 M0\5(AE*@&#>I\;7+5S F 6)%KHI8*,6=:DL=%S,VSGNF9634]+M%> )4N^7O MY5#U3'T>*/E42>X (7!AY&.2AJZ%W&'MD?+'74^[^SQ?)%W4-[-7<[V4O%%O MRDIRW3OUI)!(Z$5? 9(8(SWT10H(*V+M_B0HRS&"N=T);X>,L3% HV:D/^M& M4;/]LE'5?EH_A>=YMR< 2GUO:/4)D+WC$P"H@3P?'\"',SW M.:/ZKO-S[E'/3(AM%CZ")*00(: R3+6WDPI 2:* @$PBA LJ53Y9S!=T:N?M M>&0VW#3>WY=X:V1$U">)H5.RPM$E)0R=>;"_#(,OD4FP.V-@B,R JVC:3[1: M?+^MZ*PV.<[GLZ-WP1#32P_"&( Q) E. >,:*3T (TEI5D"%7)9>#C('ILO MLHY2?S2Z1XL=Y=U&KPO\=D.\)U![YH$UGHW:T:[>_4?#>B 6DEAM E\BQL=9^"F!A=OZ$[HNVKJ<)DBSK>MF4\^3SVM45L>@#.PX+BVS?+LP> MJ&T6@[6^J[.D@"Z./3CA$QIT2GV![ 8V*!Q/=6#UIGMETR^2+ZMR\3U)V6VY MF,I)RM)"20*!4DP!E"8Y*$R)"8D@4U@DLB!6B9N.-3XV>FF4,D,@27]D?XK6 MZMI7*3U KYLN+L6D9V)PA<.IXN@INR^H+WK0Y3$\9LUL[].0SWFP)ZP.:P/CV?V 3!%J?4QP'I *?ZMA('OJ4QP&-(Z<^ M+F_[,=:[EX=XJ-<3#*&!"P4 9G)HX2D*$"1%!I\',.BB).< M)$[[I-WBQK9_:N)Q7\WGO[?W'=P(Z RP=L03#JZ>":=5%#2:'M: :2*;PY&, M'2HAR>6,Q$%)Q<[Z?3*Q?,O]*/GVOJS$]>WU726;^W(_RPTG3B5;T6ZNP0Y1=)VSV1\ZAX!OHW/E2&)W.H&VPZ3B([GQ] ML--H&R-VCZ2MGO>\2;=DM?QCJ9M[^Z3_N-6M- N4!"HA8L% E@JSTX,48 +' M@.("2T5DAI136-X).6,CT*V:4:-G9!3U6@B> M;. 0L 5\_DZ864^^VQ;AR" MW@D[(6K8FU[=]A[+&QM#/"^4UNB[OF"YNGWIO&'4!;;U1E$@"/O?(/)% MSV=/R *4P'M!71*'W@.RL/[(WH_-6^[+M6NA71?=+)UN2A?],A--0KSY],D4 M,GI6EV228Y@BR@O &,\!*A()J"($)$HQJ'"6$+L:G1ZRQ\8X6_6C;;FMI3$@ MJM86K,IL16IE@_V:Q;5CSJ_^>H2[9W8:%]+V"\8>$1]H#1D4>:<%I2=V'6M, MUQ8'6W9ZFKJ[$O5MPC-H>K8HQ2H7VNK$M)3UVV]\NA12O-/&O9X_/"X7J\"' MM[2::17J3[)JIJU7WX\WT*S#H$P*CF-32E04 FH_R80!#(C*8^)-#&@3K7G M^]-U=!/2CJ;15E6O97*?76SG.X^DX_J>VOSZS#UDO7\T@\;!]ZCNL,'U_>-^ M$+$_@$COPV43]?F\'MC/=-&$W#1W&+=QZ#S.]9H""Y!04YXBSA) H/Y6B%YS M\$06>G9WBHEQD#TV7E^I?J1JWKNRYMHU:PKFK6UQ/I:V[A+K,^H^@.[_P-H! MX]5UYZB7FP(> 8^V[86/_1!MRLN1TZ]G9NX+/)O2:-63[9BG?SSYJ M";=?Y?1)_JR?N:\GO,@4S1$#,41*>[R9 @6''"A)8IC+%,'8*>6AO>BQ$9W^ M(E._L#X+F*UW;'L K__=V[72T5;K(T55;V8!2ZJZ0]5'?)^%]!>)\;-'Y52< MGT,+OKG_]:"6]>+MMT,FA6>=HSC \]0B?%7D*Q4 M"YG2_JC-8=/4/Q]=6U]O>X;\# M.RI[X=[MF0Y[Z-A>UY$]]D;8F^GAU1SX!GMO.!_>=.]/E'OLP,^RNI/5NL#) M*IPVYACE,90@PR9;8):G@&&&@0:6$*HRFF76>5*/"1@;W;^5/\ M2S'IF23WX/ (UCZ*B_V9^Z7X#'2POH_3XIXN(EK)Z'&IUWQ\VJ1[$7J&,.D2 MU+R*Y).LOD=I]'7]AG[^_\S^G&=7T?SK3#>EQW]422'E0S2?R:@V>_EFDN)M M2:NZ*2Q@7DJ2/V=QF$/Z+K [3N*/OC;8<7N7TKMGZIW/^;GH;^1C)7G+WOKO M4VG^4;V?Y_ F6E M1Z(VMVZQ(ZW>P.Z9O7;UCK3BT5KSJW7V^&U/K-7_4S@J\X(M)*>Y*3 HN7EA ML\]R?HVXT5U=+2:?JKE8\L5-]4563R5O;WME&89%*C/ >).E36A&XYR!!&4J M2QA)$F554_V4@+&1UDK'9NI?J>D4%G@2R&X."@%/SS3C@8PUEYPSOX,N]*L[ M5*'_M4\3)]L>A G.6;8>[&>?\UU'L<7[6;VHEFUY="$?FH*[>P%+",4(@H*9FCTJQB9=&J/8Z4:<)@K#%VR)>VT[40R@Z66GVX5=..67=3L",03BYY9XH,% ,X< M<,34D -]M_E!1_,1N_:'[+%'?(.=^/Q!ZH6&":\J9W=RQK]_*&>R.2>;*)5K MGY\2P',B3&*B E"62D AUT-7%@22V,53Z)0V-@>A5;998^^H&_UF%&Y/L1TO M#W5C;3>^@R'8\XB_!#R/N"D+4,)&474)'#BFRL+VPP@KFY<"WF;Y1+\WI^UO MEM)$W+XKG^1$*B0DRCA(,J+= $0QH#E.0(9DJOF&9FE.+K[*\748[)?OE;*!V(6%U! MZ7K?,W]8I6\OM9^<>R/="B@L:2I0E@0C* XE0 LU<'TH+$W.P)X,*I?M-Q,6.; MAS9:1M>/C]6<\OOF0&RCLU<.D1,(V]']Y;CUS-"70N;,JMV(A"3"$Y(&Y:YN M:_?IYLS3GCXTOY=B.94WZE2%N5??G_VFJ?$>9SC!,B: $XX!PC %E.<2$%R( M7- $*U,BP<$K]M%B;/RR-L($))^NPGAE/)KGOSY75SY@QUFZH7UW1]^.95\] MX>XE7H)D4+_/2Y%A/;E+L#KPS2YJS/V>T*ES5U.U1GZ2^L.>+>B=U+V#KV=B MNTLXH0S%4#$)$J*@]L5B"/1?&(CS'),4"I9BJTCX2Y08&Y,:!1M'8^&XFWI1 M3W1SXU#X#AOB<;4;X]&8T42>K@R)7J8C["]"#=$A UV6ZJ]CG&X[78IHQXTH M[Z8'NS5UJ?&[-ZLN;BM<-<;-%OQG^21G2_EY$Y,\$4DB.55"<./%*CN?1L:GH:-&*+_L]/)2+YIA1D^HV'J*4]9NRYM-YO:SD M-:L;C288)51)%8.<:@9$U 1$250 7A#$\T(@Z5J2UD'Z^+AOHWSC6#Q3/]KJ M'_VVML"Y.JU+W]@27T^(]\Y[X<#V8#T/T,*2GHL" W.>!S:'E.?3B!_C?92+ M-O[KP[RNKY]H.6T"O>>OFXP(31F5^_E4MU>;,KI\DI(XRU"< :$X 0CG"A D MKZ,8?C05_BC8VM'F,FKP2NV:T!:6Y&_>Y M]I+(F2H*[8PK56BW' D."AK'^F\9@DPQ A5V":KOLY<&JDEVE MW>P?*S/Z[1Z[R:E'T'N>GL*/"N=)RA.\D-.4JPJ#3E2>^.Q/5;[->$83K^,> MWL\>EXOZ@_;^I\DJ^Y&$'*(XR0"#B9Z86!8#*F(!:"ZY$OJ'!7'*"-,A:VR3 MT/^SG#='4&9GJ#9Y%JYY4RKC9UK]+K6':%(CO1?:G2A-DO:V@+4>F,:B*#F= M#L"Y"^QH+1"P/5/8-C#L*FH5O8I6B 6L"NR 2="HX0YQPP8*G[?[(#;8XA7_ M"]._RO+N7@^FZR=9T3NY3C[;A&!B0C*]J,\TFD*:/*\(,"0* .,DY4+%:2:< M,KR2/H=2O: I?0UZ&[ M1 Y^#]K"_F,7H&U>N]"#:6=AO;S?N;WYLZ1F92]N9I]-1:%*K_KU Q_G)@E, M^T_C1-5M) [EA4A)CD&Y0F'9BX=VL7(OX\^%PO2D]Q=,@'NH MUC8T[)/N<5EIB6;2>",7>OF[&LX8(RYB&(.$,F[.Q7- 3)IGE!&%!4MCRJP" M7"WEC8US=P,H-TI'38C*2FTWOK6%O9M%>P"S9VY\*1SM(Z@"XSE0L%0 7)VB MHAQ0Z@B LFEEL%@G!Y-VPYI<7G.GYL^ZD?^"=E]@M3V%(:0N06,C8Z-KU"@;K;2-6D7M.:,3U_.D M&PJMGMGV)% >&?H[$;.GUU#(#<2K[I^:$XW:H-'!GYVO#T:<-D;L,J;5\^Y4 M^7H^$Z:@EMBM>/)%?R#-S=.YVCV[>?O'LEQ\W\369$5:%+'D($N0!$@D!6"Q M^8,H"A.!BXQ;.[?^:HR-9C>6/*]>M+'%^!J[UOQ;U-KC'!!U8>^=I^MA^J1G M,O]GZ0[[N6"8;AEHINBS>YSFE,M1[9AQ+FA\L/GH<@!V9ZL K85(=]RF*5"9 MS%-! 9&* I1!!0J,%6 X%G$F]!0F,__4QF-,4;"?@-#L MS0&9"W,0]Y5TX(B4%\PMW)5LH.-)O_%]+413+81.32*W][/7]+%@G$4K?=U&?C?$ M=B00#+B>^> T9CV$]UB!$I(GN@4.2AE6MN^SA]U+GD0R6Y2BG"Y-B-P7U[ M?GS3U!^^>905-==XFM#<1L!K6M^_F\Z_;A9'$RA0*I/FO#C) 1(L!K3(.: 2 M9T2F,&78Z3*UM>2Q,5!;,WRC>;15_2HRRD=&^^U>@1L5V?>''2?U@G+/Y!0* M8&>6<@8K)%W9"Q^4MYPQV2Y[9&*:TKF_:+>/M]YYGM!"I MY$!D*0*(:2^I$'JAAO72C!:I7K@5PBGKPC$I8V.61LG-F<@%='(<4SL.N1BI MOH_\/$!RSW[0!4+0+ ='!0V;S:#+UH.L!9T/^Y;@9N5TVAPF-6=$]6?)9?G4 MQ"CFB$I(< Q0BC/- PD#I,ACD.1YDL(B3KER++A]4M;8V&"M:K31-=HJZUI- M^S3"=JP0"+>>N<$/,H^*V&?!"%O_^K2X@:M=G[7[L+;U^5=\CXK^L:S;_"FW M/7]EUJ*][,C:ZA-G(:2.8U31]*CHVG=FPT>1^JM9713"XBDXC#_-3\G9L]AZ6) M!BFUP[_9EJ ;"__B>I+5PQ=@>P#VLOW:^[G9LR[=&!@=YOPPF3Y,OZX-->FR M?_RE[>0_'=U\ZB5=59\=$O;,K@<]!S[JZP_IPQ/"'F5=4$ZL?E_72RDF'!+$ MD,H!BUD.$$YB0-*$@YC A"*1P!2QB5:EG)OHJ&IA-VGLBG AA7U!_?'#*WE7 MSF9F6+^BTZ8>7ZOS5=1J[5%9:PUIC$6.64XZR M%:1O9V((0-=B^H-32^@%2[NYS!>=GN<@2Q3\2G+MF1N\=M:Z_>&+7.U9=K0: MU?XSEU=]72=/,/6I9K6<2)*0HJ!"CUV& **8 2IY#@A-4R1(S+0C[5OH=4_6 MV-SAO0JEF[P?*W7]"[[N8VPWN@,AU_-@]P7MHC*N)^#HJW+KOK@7*]9ZPNZN M^JRG7O%CCDU"9Q-XH6>^3[)2\^K!2+MAT[(]:%B7NKLM'_0C-^J+_FFMVK(L MC8_SAB[:,FJBX$7,8P%D3#799,HD26$F96D>$Q+G4B9.$>!AU1L;/ZVL,VDX M5O9%.P9&6PMWZF.V1C:;[CMF7D6-H9&QU"L(/?!W8$>(+]>[/7/HRW2L,P/W M@W](T@ZLX: \WP^Z^U-#3U+\T_FOLI"VWNW-X0=G#PNY]\K!YQ;> >E6:$^UFJ?QZ7B\FF&6T MR*$ !8+0A*TDH)"* RZR7"24TAP[UD[?DS VGE@KN-[!,3JZUDC?!]&.$2Z" MIF<><$+%HPSZ"U7SZI/V*UY44Y>(=Y4TM MLM4U604Y546>@01##) H8D!DBD'6#.^LD-PNRYB5M+&-]8VR4:MMM%;7>?>G M V'KS9PPN/6_-W,IV@9Y8Q6WYN8^X_:8!-3.Y]J27?K M\[E)S CG&.6@8(@#% L(&,((Y%!F,2)QGJ>Y2TVX'G5UXJ8!ZL>MXQK;VG&L M,2MZ-(%EM;FA9NHKKL7]^'93OR(]?=(EJ^4?2SE; MO'W2?ZR3:^60Y+&2(.&0F,)7%#!!"B!03C.B%%?$J<[U42FC\TRH?!6U2KOQPUG,[:@B))(]L\9E(#HSB"TR(<46@7V*L7XO M4$S.]7)Q/Z_*_Y9BDN:%+!+M7F100NUHI (09/+,,P4S203'TNELK$/6V#CF M6$1.1#?J7AB/LX.Q';$$0JYG3CD6C1-=GP?M\EB<0SAZ#<79$?>RD3B'=I\- MQ#GRBB]S:)W-77&S1/I,OE'N6+4JJG'X"+NX;F+>Z-7[DC?Z;_%VJF^J\G=T MV9!3S4N[W:9D^YUQVW]95S][1;=2?*0_JY+EFXU^8JK[M@N4X@1)(4 N,TTO M*26 0LP!3PJ19K#@A%AUO DGTMQ8Z$2CJ/TL-]_C$Z5,38 W;5'; ME(L"2"XX%2E.%7/R97=/-S>6;J6]BYZ,O%67;=E*?!<]&IG=R+8';CLB#0?B MR"1YQ._C ;^W1_S^THF?,]?9P1*2QWIFG)2C[+0_YQ_+N]S[)9IVM?N5D.+O MU)#5;ML>CN5YSO,\!?H_%"!D=IY$' LB^3V H"9J NCP(#GU].M!H*-AWZT[)^O& MUR/Z::N]ODL'5F#@Z\=5U83GXWI9\I]?Y(_=*RWE/Q:$(,HRK+? N-",)_0^ MF+ X!RR+F8R%(G'!O(HJW)IQ;OS7".Q9T> FKG:V4E"T1B;$0]WV6L3(R!A5 M0HY1-: /D%$* =R<]&5R^_LPN)FNWWOCD(#60P.*0THGH=I2$HP"*4V6#-/V M$Y8\!C 5N" BCFGJU*_OQCQS8XXFIO#8Y798NNPEKM:.JZ%HC>^-<@;*,^3R M)@SAPR4OIWJ!4,>;^EX/4[Q]N6<[K+;^9I6.]Z&DK$JI,>&,^\W&M%TJB*(* MIQC$6:X 4A0!S18<\")#<085H;D3-_3..#>6.);&;9)##S+7<^*9KK[E:C:#-;R+!#2U*=H"BA.)$ XC@&%<0$H+W!"N(0L08N5 M:0PFQ1?'N AG::Q>9%*_R!K=-*)'LI9Y6YT6K:O.F[22VR.LP7VEK'>$ M8P$_8?B"%CSZI57A5]-+I%V#1OQJ">KFI_?=2^ 7F."-8/!@!'=)I@] \$;K M:M"!_VA#ZS=\EH]F@_Q)/AF6-LEX51N7.<)1A0<<(9Q'&J4=B+\4*5*IQQNEW%PGTH]Q"*3W(E_S1C;)L!VQ * MDJ<,)SD@)(G-'AL!QHEQ_4$(&1*02:L#Q8XYYL9Z1S';]\D^0N 6C-U4%0B< MT4\,SW'Q"*&X!9!]"$4 H"8*H? !S"F6H@>*CEB*6W=.%DO1(_II+$7?I>YD M]UEN3&NQU^O5=\TG91L(VU8)Q/KC$R%54)! M[TQS([Y:V.@^.HK;Q)G;O]_=T/;38## QK;+;F+E08K=H-E38S#P)B)(CP?. MB1^M\.A@R>[[)^-**S5.&=/N!L^VWUMMD;[=[DIM@,KM(HT5S@1+0,R5 A+ M @B-!1",2$5CT\O'K=/WL^'GQI!:.K,1.\AW%]4A.8Y]O9]#:+>-]0=F9":\ MA3;FKOQNK^OSW$/,$HVS(J%0Z->; M88!B4_!4P!1D!2->X/,1VEL1*H:;(@ M'E:?I GO*%>/K^BVW!Y;1&T719*JU#3K8SS/ 6)E#]V:8&Z,5LD8&2&C2DI[G\95^/K]/T-!&9EQSO'PQS,4 MH(E<.]8/CI-#ITOY#C_.U=LF<]]T"7WJM>F\SHV_MIN=*=JSU1MP84*JWJYV M%6-6Q:)2*!E,20ZDB O3%T\ @G&BB:S(2T44"-SFQ=&UJ^O#0@=1I*^_<1 TO\Z-XXZQY_D7;?1L'W?K:[U#J8_ M-( _A.HWM5RV;_95<.H7C;1<$ 1QG"0,Q)+$ILLN!RR6"&2$Q001%,=Y[!@_ M;S?SW-A!/TK(.63>$F3+O=@8T(W,%XW,5Q)X=NN(R>@C+443"%^)'C02W@VM MP,'OEI-/'>_NALF5$'?' 7R+0#6!GU4=TH]T\["I\AA%M;W[*#?58=6"299) M3F.0%)0#1 H%*";&V13#%%%!6>*4:6@W[=R8Z2!U6WWX2;]-WRLGQR_E*A+K MY9)NMM&3W-1UB7]UK1!EM19V'!8>X9$)[ AN4Z58RZP?Y3JS632^)"UW?28= MLG:4"U!A:TA9S3QQ+2D7-"YK2CG=[>X&>JO56'\K^<.?*_V^?RV?])BF&"I] ME M4I*E*$@P(S!% L,@ SI0RQ^ 0X@02$EO51.^99VZDU(H:'62-CL+:.T*Z MD.UW% 7":V2*F0 J>]=1(,@F\B#Y0>?D3K( I,.KU'7W9,XE"Q5.?4PVEWO& M#XC_L]_N*F/QR_I>B*I@#5V:3<#[U6OZ5.[H\MC+7:J2EW+%?YHN6\>2HZ_7 MWTPR4/TH)X(F>@?*0 )CPZZQ )BE&1 B(X2B+"^84VA1< GGQLLG"IHMV%'% M:BMF4NX:+>].&NA%1TWKQGNG]8)/M74,@PC^.-@9H2^ZR"-_3%YH?=U#.,9: M@Z#A'\&%G#9T9"R,+\).1IO([SOSN]P=>S3>?Z?ELJY;?=+;Y.MZJEM#)<\2E>6Q2FU] M%1>CSXW5C("14RG8ZZ#UNR$&03$R!YVBX!&H<@F'O:MA$"P3.1CN@YN7^2;@/GJ-[EYE)NF1/;]:E?6[6O6J_9YBWF:Y3D% M/),%0"0G@%*9 X+2HDASS%EJS5EV4\Z-R)H,N5=1+7=;BSTRDH-6=-=$PU[< M^VDO/)HC[.BRB$5<8"4*0$66 )0D") D@8#)#!=0)$HE MJ4<1.GL)K-Z0%R@\IP?Z2DW%N;6*GKI:/CF>Y-LOC=T6/##2$YWH-T)7[M%: M[.BL+]3=\\90 4_UG0$+>K)O/_NTI_O.J%R<\+N/X,9N0I:+U^7NY_U&TM=K M(1$:<2FIY& M!:K23A$$1'((%.<9D4(DT*W8A-OTLWM]&ZF;HZW%VY5XHW<;BPRK(E8FYZ) PH0U,[U#4C%(8:(X$T2(S*K>[,T9 MYL97K9!1+66DQ8R,G/:&QW4@^RV0P?",3#?.R#@9)9W:#[!.KH\[F9G2J=:I MO=)]XBS_+Y?)^==$QYMJ&BF""&&0(2(FU-<@0 M!8PS"1#-LU1;@ZED3E\!M^GGQO2M]-6>]KSGTM:[GI+CFMCQ\WA(C\S!UB"/ MM,?U RXDC3I*,"E5^J%S3H>>H_AF]MYPS!^B/Q/3?*J %.!<(8"X"<+EA "( MTP+S+)$9MO*L6\\X-V([.XQZ?A;EW7&X'WC+,[^0<(Y]U#<428^T74MTPF;L M]DTZ<;*N)0:7>;JV-XZX(3]-W9&AP6\G$VN+?R82?QCRUN0=CTGQNG\K\32B'IRF[B24G*"8MS:G*[ MV8^0WOXP#>OVY?:KL?4>U!O)=D<'."0Y)A1*D&6FQI-0V@AC"0&$9#)/%2^8 M6P/WSMGF1D#/A35OCQ%WP,E$-]9V%!0,P9&I9PAXSHQC!4I(INF><%*&L=+] MG%GL;O))&ZKZOVUJHJ);^G0PG-9JM][19?.K1:*W=D3*&#"8,X!BS2R,B@28 MII6X2!$EU"%SR'+6N3%,VW2P$2^BVXA&1^'-6U.)WU[@DO5BNQ#=M#,:O"/3 MSQR0=4DI&@'AR;** B'MF&#DB%AGCI'M6!.F&3FJ]SS3R/5FS[VL_F@TV7,\ M*Q#-DTQO4R4"2&49H"J- =&V48RQPWH$2;+7::7\F-O M)2OK+5@.]FU=@VX(CZ-/N^N[T.IB:W=YA=]+V,;&KC?;PUD29P+!-$6 H#@# MJ. $8)1C4&0IE0Q"E4BG0[PK<\SMM3P1T?N0[AJ4=F_L0(!&?G4=L7%^ASNT M#_DR7YMFTK>Z0\_SU[OKTO".XP65BN1%(0!#2 +$)-8O/(2 9X)C)/3_<2X:D=P?/Q__JX?8=:"W3[U?S/'.Y_ MITN3M?M):GXJ3;"E^<6]*2%S^H.3*^OP_/1^3,Z MTW"%UG% MH";GM!I,:\V^R.I<&,HO(X5_,KS).3:;]R]ZB#=K$S.R0#C-9F]U]S, V26DW\8A=.+YE9DF3S"_K>VU1/*.J_W8X$85?(H1ID1;NH+E&4 \+@!- MN 0,%B*A7,%4.?7L^^_1V>"T9CT_D3.2/\S?'6.V!C48F'V7@%.LFMI)T;VI M!_4Y9)I7)50!"#35X_F109BF;*DR+*LP-F ZGRN\EB] M/2]0JZ]6YZYJHW&BQUW4\X[YE>YS7D4[PAIU428MZQ=P(;RK^_FB.$:M/V=9 M7J3RGR]BM^H >H_G415P_5UN+ _K+JZ?T?M3R17T<.ZFMD.JW3T;;[IR=]?4 M>%;O[NH%?E_LWR0U&;?F07Z_>MI7VX6J@SR-4VV^LP(P)3E :4H!C7$&B("0 M4(513)T.U6]--#?+_D3.J!*TVWO]Q\7DN4D19H!H!+,6.<8$(EB@"D7 MB>8(%L/,-GCY..S7#Q9[.ZE@*?!N5=^ZWL805=;;7*;J( FO+1((<0HYT IK@!*3 2&U[2Y;$L?[1:[]R+ZUZ :7OZ, 2BT4\>M'!1 M(]T(P;NWE0][W' QR\1'#;>TO#QFN'GEL!)E'PY)@I(CD3*A0%Z82+\B@8"B M@H,L+G!J:FQC3GRJD'V8:Q+FH0:6?]KE)8IV[_8@;$9^M=U@\:[\=:'Z&,6] M/KQ,XN1-'6^5Z+J\<%A-?7,:N2@44@5,))"%B=6'25&'[K(T3Q.*4R!B$VUEHQ@0'D.09:E M^A5.\L/72^6OJTN7!? C@Y&A'5DQK@2Q6EVXP>@_]3R1ZT" M=X<6(S_#<8LG=B'IQU6$21G*$Y]S$O,=QH_GWM%R\S>ZW,MCH=%CXIO>2J 4 M*P$85 5 N,@ @1 !KN(T3V22HXR[D%K79'-C,"-K5 E[4F/7/Z^P$V<[[@J% MWLA$Y0^<,R/9(!*2?CKGFY1K;#0_)Q:K>WRM)?U*RNWN_>JOJW+%UYNG]<8< M___GNESM_B97.S/7P^8CW>Q6^MW]6CYM/ZZ7)?^Y8!(C"5D!H.0F4E(R0&2: M@$R(#.<9)D0Y-0OSEF1N_-,J8C[RSU6)*EVB5IFJY=6).G=1K9"KN>6[@K:& MUP3K,KH)-G!)HC^:_XY2LGHDYPI&1!1Q!$_@ZIILVVZY?[XO4.(M;O&O&F'I0FVK8 M3^7V'Z]^OI(K_O4;W?RCBLD6^]2)N228!<1R;409 Z%.!Q@J7P.5HNN>?=<(9+*;;OM,#OM]M]555]\YDNY8,RB;R[GXN<95G,90)HD>0 450 MC',%6"9)'+,X8]PI>[9_RKFQ32MQ9)8U:F4V&PDCM0FRJN5V;CG3![T=Z80% M=&3:&8RE3],92W@"=YWIFW7JMC.6*%SI.V-[IV>>[DYOPDQ@6#V:R3Q9KTR> M2O7AY2DDT#BAXEQE "4Y E06",2,Q"HF*:.Q4YN9SMGFQCRUC-%12"_CIAM@ M.Y()!MO(_.*,F'N.K@T205-U.R><-F/71O>+Q%VKF_Q+W+Y?;7>;*N+Z=_U@ M-+4I"JI(D4H""(P)0,9MC36- :E8H8HL(SEQ+GA[;:*Y,495!O8HZ%UD1/4L M^W$37#O*" '9R&SAB997%=TN*$+7U+TZU^05=KLTOE9OM_-Z-W[8;G:+W\I5 M^6W_K?$&JEBF)$\)4- X6@7"@$DE0<82SF,(,PFM@H N1IX; S3"V;WJESAU MO]N#M!_Y96[D"N@4O:EMQ_NJ[SEY5_6_SM_3RT$G>3%OZM*^B;QU/1/0.4+D& MI=TW>"! ([^QCMAX=&B\J7W8+HR7TTS<:?&FGI?=%&]?ZO>>WW.^WE=5)=J1 M[Y?+]9_&3?!NO7F]D:+C!]C^/4X8N,8_PO5!RFG[ MTP_$T+U0QPR3;8SZM3S=)5E<[9EX2%>BV8;C&,-,<0(XH\9_F6> )LBT"*(T MX8I!*9%3VN%AZ+F][T8RQU3#(TQVQHF?\B._O4:H,7+^+W0-FF-X''W:#,,+ MK2[R"R^O\'L)'YZDB;98/7XP&3Z'7)[7^\U&KG:+RDF197K?4@B];TE5H;Y)+MM=U(CL]B[WH&WW?H?#<.1W?@A\ MSDQ@ATI(=NB9<5+&L-/^G$4L[W(O3O;\?,,41%S1UQ+B U9PFX>FW!AICY0G?&: MV->!FVAM)BH<-_(:.16+"X!L1W6Y(:-/5HXN 2G]>M"#.=YX%<^?MT]J+]N MY?UV*W))BD:68<:=T!F])YO:)JQ0!:P6T*E&E2]0J8Q(=#^W!C'>Z4:BV+"UJ3 1> M0\OSR"E69NQ3RQ$7Q?V(Y^VJZ MK'V7VUU5W_]^]3REU3%FP''4&;V93?!O+7IT(GO5C_$L#WR,@ -/Z$*^@ZXB M3/KF>>)S_K[Y#C.P#,^'8[VLIGRY>%A]DGR_V92KQU=T6VZ/Q^:,)I3AN !% M+@E +$& 9 0!K!@E<4[C1#FE37E),3=[YC/_*L6^SO-1IA;-]ZH6C?[722VR MZ%NC5K1>19M6L8@9S3P+^SBMG!U+CKX>(W/EL130T0MIP/_M!/R#%E&EQJA! M#X/P'*60D),@+U-AR >KFZ6'O 9S;PE4G9C^K&IQ:&XNO\LW=$=;?W]."TE) M@D&>"@103@F@'!8@P52S)V&9$%:NSKZ)YD:,M:S1B;"1D=;M3*47W6YF"XG9 MV(:>)UQ.W9ELL!C0K*ES^,EZ-]DH>=K*R>KZ<.4.CU]EF:62((Q!+',3#"52 M@ 46("DP3##)4!SG0^L=SM9N>O?,5E+55M+T5"@/CCY?R^@JUHX6T% $)[-T MGA<]'->,Z0)E[+J'+VV6=.EN4_EPJ)G1COV[W)F.]!\WZ^^ED.+5S[]NC5?F M<,A[;QBL,G@.+A*>$)20@@.H4*:W;1IS*F$&B,*IDB0O"N:4H>(NPMRXQX@? MJ>7ZSZ9FP_H0PT /LO^[&_MXK(L=)8V+]L@\9<[8*K!;\2/V,_KEKW5KIU^C M8^S(48M1G%C^((;D-0\I)B4[?Y3.&7# 2)YAIN5*/J@ZEOT=Y76$R_K;M[)R MH[V3\J/)3D&*(8,()% P 2$V@K#+$V$5% Z\:'#W',C0B.Z M,;^:-)!6>G-^WLH?:06BHP:.8:T.RV)'AR.!/3(/!L39/7K6';&@X;4.TT\; M?^N.RT6 KL<0GAO)].=4TNM./5FG2>,S)W/;^VWJS*_]51=B\_6$Z M7,M/TD3NZ]$?U#MM@M+E?TFZ65"I<)RC'!144H *D@!&H00%8C%$0B"<./7Q M"B#3W/CP(*1Y64WLC>,6-, J66Y4I\5^[.ULI0VHU(F.^M21"'>1T8*;A*!3 MU>ZB9XM5ZQ49Q0+N?,.A''1_'$"L:7?1X7"\V&L''-H]T]$4=7E0O]'_L]ZT MI7.;?#R8\#1G*@:BD"E Q/18HS(&B2%;1E&!B+)-=+PYR]SH\U#2V3VU\3:2 MW808#)^1*&J=TQJWD9'O MX#-:FO"G[0+FBE*A;2J,<_W"9P4WS8L@@(EB62JS3&*KJO>V$\[MW3_ZSPQA@CDP4+X2C?>9 :#PG2A$8C*M3$H +2!W1_E;#3!;6 M[Z+4:?R^TWV^1;^EDAN]$?^\6_-_?"C_N3>Y[/J!JG\AM6[5B5X"9@ZB!Z=)3]KCYE="T# M;KD8=GO=,2 >F<0#H>M1&-P-JK#EP2WGGKA(N!LBEZ7"'>_WC1[[)!]+<43%(Q;LNNJ#8\#.AITX]NNZ4IN\ZSYOV=;^<^]*0K^ M7?_Q18_2>#"X,2V*F(,<0FZ2W0M $"FT"9((@0J9*;LZO;TSS>VE/@H:59)& M1E3/RMVWX;6S(H* -O+K[HF7>[W_/BR"UOJ_.=FT=?[[=+ZH\=][@[LGJ2E& M_/!GTXSQW7KS:DTWXK.DNP7.F8 9@H!4O6EIS !&L0*\8(3F$">86:4,]TTT M-Y9HBUP?A*W23"MQ(R.OO:>C$]Y^3U$HT$9FB8GPLO<(A<)M(D^0-WY.'B ; M4#H\/YVW3^;QL5'BU--C=7V(&F9_ER8_68K[NM:#";0U-4X_T5T;<[& $"M2 M" A@AE,3[D !XYI=8X09-M4',7=JE^(JP-QH]J)05ZM"U.@0M4J8:BCZ]XT> M0XJ?62R3G?4V)OB3.?0#X3ZP:IH]>./54;.0X04KJ]DCU%UKS6&<0$UU/Y0K M^7XGOVT7,4=I5J@$R#1A>L]92, (X@ F0J]01I/"KM!R_U1SX[DK76#_,,)& ME;1#F^@>$;8CKC"XC4Q1OI -;YI[@<:H[7*/L[ULH]P+K7M;Y%[>,;PY;MWO M4O]$D];NYT?]1.SN5\(4HG@R5OA"97K/"1-E.$, )&@!6)Q!P&5*L,IPC JG MLK .<\^-4YZW>-TV;5V?&O'OHB>C0%611;8J^'?.[5L7VU.S4= >_>#L%.BV M?^[' ]"5['<5TF][D1[45]<2L[$:[/9-_V*==BUQZ6JY:SN$;__,^L"NJ4[U M>KW=;7^7NX6(,X90PD$"J0(HSE- (2) )D629%3;0Z18K.2C*8%O1V@W9K)Z MG4C].IW.-]Y;59?';!M35W+>F?J7KKTS;P"+1,X9I ":0PV4$Z:_$W$,BE01 MF&44Z7";X0XT)L1_E#$)NREJX#2AYM23LQ"-N5]/I4$S=%MY4)_DTWJS,Y7A/LO' MJA;-0J00(A1G((>4&O.Q $2D$G E5((926@NG*IHW)QJ;N162VKV84=9HU98 MQRH9M_&U,W'"H#8R[_D!YE[4HA>+H,4K;L\V;9&*7JTOBE'TW^''%G^37TN^ M-*4%Z_YF@F6QRA&(L9( 90+I#69*0!X7% M59)PXE4=]/OS<6*&5SHT SB"S M>^G]@1CY16\%&Z'GV76=0[[09S-,^A)?U^[\Q;UQE:?GF_ZLWOEWZ\VI+^I# MJ>3[U7:_,=NAC^MER4NY76":,YH;7Q%E,4"(Z8^]S B(4YG15)L!"$D/EX:+ M##/U<[Q>?WNBJY]@_:?I#;#4DIN*?;7HCBYOEP6Q]'F'QG('='I[@!;4Z^TR_[1N;P]D+OS>/F/X,EPIWJ_^GW(EJEJF ME/]66Y,9;E7T5E>EBMA7>!K2TM#4!N=?$H!RA4PXD6M?"'9Y9;N83GD M8I:)F>*6EI=\I M "@I(,!4Q$#!3"@$8R:8U2F^Y7QSXX-#6>T3F>^B2FH-<]1('AG1W2N2=^'> M30TCH#DR3X0 TJM6N04\ 4J6=\TR>>5R"Y6O%3"WN2( )11 7#"4\!ISG'!5.FEBNZ7R_6?U1[';(.:2ID?UMOM"'VD M;= *:9]TSC>II6*C^;G-8G6/9]U>N=U*>:-%=;MW>K/79DR10"*Y.5&.- MN);NL%X/.U8: ^61&AT1N:C.ZWI_ MB-)#;UJ_@S''OLG*#C,3O?_V9&K^(Q/Z C,)!$$0H#S%@"8$@4(2I(=1.4T2 M'\>R@PPS=2R;U?IWO7U8?9>;757]]-6)>N9_P0I%=LAT5RFR',.SS,E7JI])$\,IQ<=- MR4TJ6_6S!8J33"J: @%)"A"""!"]_]/[0!9C(FE<0*>6YS=GFMLFL!8TJB75 MYI>1U61Q1M4O',N_$60GV2%RF*#C M@31&W!2&)8 E4H$,:;NF2'*9I%;QO1USS(UY*C&C2LZH$=0^./\6CMU\$@B= MD>GC"C#](7[6"-EG, 1 :J(D!B_$G%(9>K#HR&:X=>=D"0T]HI_F-/1=ZALC M<"^$7N[MQ_5V1Y?_7_E4'5&3C"8I+2C($=76EW&G5P'+<<)P$>O]6IHSM]" M:]/,C?6:@^Q&5&T.5,)&6EJO*("KR':38#B\1N9!7Z@\SOF[D!A\O']U\(E/ M];L4O#S,[[S:W>AYO^*;R@5$EZ8_W7I5[_KN=[M-R?953L27=9U+]5V^54KR MW8-ZJ,RN[:)(,BJD$IH<3&<3+K1EA+@")*<)51!RI:R3.8<(,CPWRJ9:F)$9Z[_1FMB;@5.MS42VXJAK MY&13A@"VP_ <-/QDUFD($$Y-V"#C^?DQ/M< GI1^R9<5(/HIWVY[Y#R[O<#>C/_*L4>U.VZDH/^P?U MG^MRM?N;GG*O'[@O%<7)'[M76J%_+% 2QSF3&$B:9@ 1H0#-\@3$!21(PCPO M[%AGF!AS8Z-6D_J;WH9:'94Q/Z_4B5I][,VR 8O5;RA/LP1CG\ ZHQ_]42D3 M&6VB2AT'3^B !;&WDJ=9F(ELY("OAY-%/!S$#GMXP."36 M\R^2?UV5_]PW,BX2!@5.E0!"2@@02@O B, 2U+D.554)4Z5]<<4=F[?/:-K MW?4O:C2KP^U63_O=MJIK>M D.JK2L*^C>3[J0V!GW,]E:4?^GHZTJLY[ABG@ M#KGC&%7>2?$+M^EB>#SPW7F_E @H5+ :&Z:!2K!,8(X46+Q M5$7 ?-[1S6X\L,XG&1^RN^B5?"Q7*V/AOJ)+]THR!Q2QE!F1PI3GDWJK+;$$ M1,D$X%QPA5E"HW\3AZ!?0WA:1(O]X%DC% ,,T!P5D."BS3+$[T M R/H7'8@LW7!^1FM\]F"V'KM9KO(<]Z46#GZ9K4_N>&)FO]&96(OUXNLQ91; MEZ$^-.]#[-_DYE%N#I7*8R$4%1P!E' )$(E30"@D(,M2R#%316Y7>2F0/'/[ M_ P* ZE5\Z@I'V)A^P^))EZND3\D_WU7:N08*_\5^^\0:F6[I@*D*!$ *<$ MPT*!O,AEDF,$I5T?A:Y)YO:I:^6,CH(VK0'LLPUN MK]-0H%T\B?& ^$G)(, M^B 8D&)P<^C)$@SZE#M-+^B]UMU6?OM#;GBYE4\F>WRMML9(K^QX^8,O]T(* MNN/+]5:;[8N<0$HIB4&.38D(F%% \K0 N:)82, /#*1S );>[-S'(PGLBY=L397),F_9;$I M&/NU?/PJ-V&,2G<4.VQ'A\$F,Q'=%3RU!#WN'J/FQ_V/,\QBFU2B:SGW)N[&]5F\(('K3:1P6^G9\\+*1C&X[#T0Q< MY^,4H.FJ?%2SSJC&QRD*;A4^GMWIQT.OEW2[?5#--O9A\TE_:W8/^]UV1ZMS M\D4!$TQDG@-"8JE9J"@ 50D#"4XRE"HN8I6[L%#?A'/CH$I>\SEN)#8?Y$KF MN^A$:C?^Z07=CGU"0CDR]PQ$T9EW;*$)R3J].L\1 MM&,*;UQ&IH66#<(W!;RJ<]6K=)&76AU+<_ MGN1J*^^9-DU,,6 ":8XQ)H D4K_(2N-%*(8@2V.6\7*NN7',Y_)Q5:J2FR]FS3OLHTD5& HHR#A$B9)XS0.+8*H;&8:VXO_&E= M!+^4NRY@[8R"0'"-_.Y?0VK4V'X+6(+V6^B8;MJ."_UZ7_1T+O M2VB! 8-4 B)Y*AA61"*G_@QAQ9LS.9WJ%QT5C%H-(_,@12JUG9!)IUK6 >P;$OUQ"#N(A"_$\2'1O?U9"#J+YQGZ>E5YO?Y> M[KZ^WF]WZV]R<^B>>&S]G,I$,?U]*$0.4)JD@"9)##C.:A09PY*_8 ;L_M;Q1*_"SMK;!VVR[0!0T:,%FWFD#%QR0N A><+G7 M<]NP9UOYS[T>Z.UW_<>'I5!O &@&J F94C3#11XG ML4K<-@ W)IH;J1_EC"I!HS^,J%$EJZLQ?@M;2[,Z &)C&\A>8+F;N#U(!#56 M;\TUK=G9H_&% =EW_3!3<$^7#VQ9/E96Y[N]J5KY6[DJO^V_G733_B1-J64] M^(-Z5VXY7?Z7I)M%@7*2$$H!YUD"D,ISP&*%3.J?R#/"B<1./#)Z9!?B*C2"L3';6Y,PG13$8?:2E,0/G)PM1:1$:-\&;2 M<$C',*(&2/4B)M9P%&\98 %&]B3@C13E[AWEEMO'LQ@"*#@&B.0) MH$QE($EY(F-MK['";>]]99*YD60M8]0*Z=FVXBJNZ@ @ M*/MKG5[NDBV;NDDU"=U_6V]V MY;\J6FIBULX*I-%"IC%/"@ 1(P QF@#",OTWQ54:)SPM,J=\EY#"S8UC3MW] MM7:@4B\ZZA?5"MY%M8K1J8Y1HZ3?B4V0U78[KYEZ#2<\K1FP?),$?HRC MFB#ROZ_RPU]E+_O36CA@ZJJ^DA1%_PY3<'C M6.5ZQ\V BC,&4*8H( (C@'-(99YE6"+EE)KD-O_RH>T381V;G ^*-Z%$MNR'KIC#9B=QWT9L>S-TSJ/R0 M"YICY2C"M%E8?OA. M^0<#-C*_NS]_[GTQNR (V@[SZD33=L'LTO6B^67GQ0.3UDXJB)MSZ+^NUHJZ'MY*+$2_2+_N=;/C;#X=G0WDR4=F31/\_=.*_57D3JGJK;YD,^5-4=4[?)7^CX+ZCGH?!=I MK4=( QQO:49)(QQ!W)=)0QP/]YMIC"-.Z5YVM-U4O%K3C:B3*K<+:L[!"@A! M7##CX$!4?UUR":B019;E2BIIY>B^-<'0< IN1 M&74<6.S+>@Z%9Z("GJXP.17E[,*@H_SFU=LF*[39)?1I2)%RD+*8 E1(!BB!FL<45I+D&F M2*XYU&E+%J%,4)0C!42*32L#A SL=*)0KA0+)UO9:C=F.J_UXX*&M#_5! M;X3DV2%''?C7_O*+W'Q+%B0A:09S F*6YP#E"08L0QB0A%%3E440F+HPA*L M<^..@_Q1)>-=='$>>%"BOB(R:KCQBO,BV3'.F-"/S$6!47?F*5_H0C*8LPR3 MLYSV.N_OEO-FA8D1)O4V!RCA>N-ZU,!@+ *E>$$(+C.PV+)=#SXW# MO!O:.7<1G&U#P% 0V#M49M]I[XM)?WX6,31*^SSG3G@OU=2NOS]=D%9S57N3 MU?=RLU[5K>X^R>]R93S5E3<@BPDB7!8@IPH!)#(.F( 9T'LSE2,H8D2MW<&W MIYD;0SV3-&I$=6AT=!O/?LX*@]+H?I8K /67RG1!RJ$%5!#$IFKYY(><6S>G M7D"ZNC?=OGFZ;DV]"CSKSM1_M=]N]>-F_;W;#>KM]6+6);-M%FD.( M,H:!P% 3(\_TGA3E$F0L04DJ\Y@)IX+#'7/-C1T/HE8M"XRPD?[[05RWS687 MQG;[RD#(CR:;M(=H(7>YYL]FUO@1B;G9]@":"(:K 13)2F M&1E#JVJD/I//C5OJ7]R>&\//TFVYB@ MCTQ+,\3;WO ;$_=)=[T!\7P_TS,LSMH]+1XC*J5*D:73;*1+4V4:V.*22#[,G.=]'ZOS$3+,44![JS M7@7[+\\$JS'1!VBT57'Z$ W$L^-[Y#OR9)^E@:J??IV&#N7K)9%*;C925%T+ MC[.:X('U7AMTD#%("HH!3GD,4($@H$E.0)IC(J'(8 *M3K9L)YS;Y^<@;]W7 M\?0-:T5V]9GT(&[K. F'X^C>$W\(/3PH=KB$=:/TS#FQ+\4.@4N'BN5]?DSS MU]76)$1(88BN[16;Q;',\QS$1%7Y"@0P(G+ $ES(5&0X1TY%O*[,,3<^^2Q7 MI=X@[EM)H]5ZYUK&^1J4=JPQ$*"1B>(@7;U_#M^\K4/]D'QP;9I)*:!#S_.W MONM2S\ZR:;K]6_EDAQ:N?>LLMWJ_>E2NZXGI[?<]WY?>J>/DBR3"7E,0& M2 F0P (P1@H@%&_1JK5(*('%1Q;T-JOBAV5C(/UR QC8#921Q]/8?YK"_-!^.B^'V;W_K3. MB 5M5&L_^[0=:YU1N6A=ZSZ"NT?/=!RAJY\/?ZZD^% JJ;=J^XT>7RXP)BG! M2( "FJI218P!PPP!3C,&$R9ED5I'V=R<96YF3",H6!M)HZ46U230=":R*OEA9J3QZH7C0Z?U.U[)_,Z M]8I_ZE?JO]B=#(^MF@XAUT>2?5!_HYNRSHK75"2WNRH?3?_FPZ'Y@Y!ID21% M#E)($$!YD0"6)@K$A5(US;\\19!7[27K*M1F9RVV6I=4G:A6*6HU>:HGLOQ!3+M5$'Y(IELSI MNQ,*XX[/T^ I)ON*A0+C]&,7;$P_U\>]^#_[[:[JA?!E?2]$:9YONC2=--ZO M7M.G73L>@/X0QA( E:0;R%"8)BQ.>I-#% ^HL MP=R^?B<*F/)>1Q6J?B1ZDQ$U6MRUN251K8B;.\1]I>R\(J/B/_(7+CSTSBX2 M;_A">DK*-T;G?Q'\@/W9LHOL/B9@?Y4:M-]_,7N386&8!29(@(3* M%"S,'PC0 E(@$2,PER:HUBH$RFG6N;%@(_3=26KRB=S/FC7=?W,_@[9;"3O& M"X[OR"P7#EIG=G."*B2CV4T\*8LY87'.7&XW^[;],\7PJ[/PJOK? G&4X9AF M0'&A ,I%#@C$*>!4R32%),\2)U/M?(*Y<=#KIAN $? N>J)-8=6[Z'_$_Q;' M<7*L /T?49+%=_IGYG]5V//IOYMV G2_^[K>E/^2XC\BA.ZR++TC,:RNAHF^ M$-\5*&LO+JOO3?7+V]>>IAO37?19/W75^>7__7\E>?P?:7Q7-1*L[GHC>?6K M*$VJG^K?Z6F>I-D;R.5/UV:#9T^&'5$.6>_Q_=1FJ3_72]W48@UMV]W2/VS7 MOK,Y)N[!=UW#RXYZ-Z[S\,3*C=Z_OGH>NW.H-=K$AN0Q8A"2 C!(.$ (I@ ; MNTKFDL,T+C1_64>5VTPX-R:K98Y>1>>1: >Y'3QR-H!;.$8#PSBV\[,708_\ M<2LH'1R8@2&=RDD9 %HW)Z0#3EV.1IMAIG,F.BCUS&'HQ;2*&7 Q)2^GF!L%&^FBY9JNW$RM*]C9 M&5O#$!F938UP8&<0&2G.\;;V(8VM*[-,:F[=UO+%93'(9/:5O4*G MUI7#77ZVU5_6:_%GN5S>KRY:D%XIKDP3F0B>0X!9DAI:9H#0' '""JA2(DPK M:!>SRVGVN;%T*WSE'[OH#ARBQ+7;XMC9=:-!/C*A!T7;V1[T0BVDJ>@FP*16 MI!3>ENMUW^<(C[X@K"%,L$B*1 &44 \9P 7*$4R8D@3%Q:G5L M,^G<&*Z[_[E'1)[3"MCQ66A<1Z:Q$)"Z]UISP"AHTS2;>:?M?N: Q$4;,Y=[ MW7OXO&FL^'>:[NCROR3=O-,_V2[R0A4QX0S$T*3X(J6M+Y1 0#'"14J30N96 M-E?'''/CG5;,J)8S,H)&E:3VG7UNP=G-*H% &IE$//!QZO?3@\" MC^W1IZL M^T^/:J=-@/HN#6Y\W'];;W;EOZKMW=L?3W*UE6;6+W^N%PHK*!(F@$I-(6J< M"T"41( +Q9&2C-#,*D5ND!1SHPG]?*7![(X.\ <;(F$@?4G+Y"XR) M,G$ M ,10"DBI.[WRPRGBHE2 MR2H7\J[U6>T#M*CVQ2KP9M%N[JGWATZ(7-D2NMWO24NTW%1Q_+_IB?8;:8;_ M>[G[^M?5FFWEYGN=ZKW.B_\/4WR])- MTS\>EIP\QT4?F]3->C=Y32=J1W]JO:-3Q:-:\^BYZB99M%$^JK1_]ETP"$2_ M& Q^C5H4S"/3XA#P$S'UT@7]QDPF_+0?J:G7Y.(K-[D ONG_2^,Q^T@WNY]? M-G2U-:5,UZO['^76="K-8ZPHR)%, &)I 9AI?I+"0N:4Z(\<=#+8.^::VZ>H M$36J9(U.A(W^,.(ZAJ9T@6SW>0@$WC)J-JVREO(M4JT<5=JH:3>RS!BRA[R:6<0 = MVV \(*?%C%J1[ZI_':3VR'FU1-0^%R,\LA/E8U@A'"8;PPVCCHP,RX$FR\IP M4^PT,\/Q3C^+[_->&Z#_W.OAWG[7?WPQENA"QCR-8'T3SHTQC+SFR:\ECEJ1[Z):Z.B/6FQ'KNB%W8XX M0H(Y,HL,QM$](,P2G*#187US3ALJ9HG 1=R8[7U^G/-^Q3?F[/>-K/_[?O5Z MO:I2,(U__/5^NUM_DYLJ1GB1B2Q)"<, Y433#\X@($PJP J8II21&.:R#3#] M8L]"#B)8O4//HT^_3!'J[W#[O7ZS\@\#?H5;"0_ M::OX[T'Z*G8MBQW1C0OVR'S7TV?QH,1I,Y8Q"E_X@SA!Z\4N*>;0@M$")IYR>O/#5(CUKR^AL-(I:^?3?52%;"O MZ=M1"/OJY9ZZ-'[#>\U,F\U/34)UT?8TSH6BIB8%3(C> M]:4I8"3+ 5%U8Z^ X U,F%[X.1, MSSTHA"3D6U--2L$]^IZ3;M_E?C3[]H<9 M1(GD?H@Y,T8_&"%)HV.V27FC7^MSZK"X8W@MG]^U]$UU%,ARQB5. 1&I:=61 M,&VCY3% *H&4I#$O8+KX+C=L[5/0YSB1RR-_.MV(!^G/2OC<14NYW4;\>:D? M_^HS)Q#;L<5PV$9FBO,:-&]_F 0J8V=,58WF$I:Q"M*TJ2W/E M:E^/KNG M"@:5L&H XC+IW+9Y[L4GK*"U=4"'!6QT;_1!W&<=:$&"4EA?M<6\$SNN M[9&X]&([W#N,=$Z#"JJTW0?U<5-R_9%IPOD@YC%1A397L^P2NOU<&.KD"A/Q%C# ?9F+5NTQF"N MWKE?A+UL$;G%8-;WAXK'O.?<;-U,90)95I4*%HFVFX@YJD\2!@$R1A2CFM 2 MGN!86U*I2(L@@9B7<\_4:=,*:BK2-)(.C<*\@KL=4P6#\47C+@^(?NI'-$"T MY6V(Q@VSO#+O"\=7WD:B/["RXUZ/H@(GI<&V:F_R7[^5J_+;_MM34Q^L7&D[ MI8I:JNN@E*OV-XLX%EBR5(%,"6(HB@"*10X*J.F),DA3P:Q+#0P09&Y&UP>Y MW?Y[XQG59/6DQ]9B&B.@U<$A47[( G5SV92PC\QOSXH5;DW!ARJCOE$E:B6^ M.RQ 5)X4J&I_/=&J.!0UF&AUIBIU,.XJN=5"" !M5X6$(<-/5S7Z=#6HV]WGO7EY=[>0C-D57RK MW=JO-T>[^9/[W:9D^YV9\,OZ(ZU"":2B M"6-Z/RY)9CI\(]/K&V,@LH100@3/E%.E&6<)YL9KG^7&Y-;=1Q_UGFA3 ?LN^A_QO\5QG$1/MZJ>_8UE,N!(\EHWK_F/%8 *1B8$D?1? MS!QU$F4CY_^L_.I;NNX0UA7D,)

W*%YJ1R[7XO*.;W13@GD\W'L2OY&.Y6M7U])>5<^Q$\O^Y;> >##+, M22(DAJ!00AA//0(DQH9-""(D%2K)X@;DMRO+QH$A(&XG&P_@M_57>%1T[3ZW MP_ :^7OZ^=E+7HLW^A?T-B)!2U%>SC)M(6K%TN1L9PQH$T*8ZXI;5,DJ0 T*01#:0Z14"[V<-^$\[2.ET>IJZU_ M2&NY=PGLZ"4DL"-SS()2KMH A;HK)GSHE+5-HA<%FBTO(^]QBD M0Q:L*3Y@BI(].T9>R$Q )4TO$TPS8Z@PP!*]^C+N))"QR(U/(=*#9Q_&$ V^B2!U_$)V"<.QPZ0BSZ1E@ MLD :.T5.0V4L[_ .,%]_DU_HCS?EEB_7IAO>%_EC]TJ+^X\%+6)-J3S5GZI8 M;_Q00@ 6L0193!2%),UX+ETV?EV3S8U1:UFC'?UARP-6D-K98:& &IE &XRT MG-%1T.@/(VI4R1IPIV<#2>#8\-OS31T3WJOYE5CP_GO<&./8J?Y>"/T4;5_K MOSYLOJS_7"V*F,=IG"> I336&[R\ 2B&%"$\P*JC*G4JA-!QQQSXX=:S*B1 M\RXRDFH<(R.K'5]T =I-$X%@&ID=O!"RY@4+#(YTL&WY8"OYOSVNO_\O?7=- M!?HOYPS0-?(D+[Z%:NW[;G.IY[%FTUIF^Z">>8X>E/$=O?II_GQ71;$N:OT#(_N= MJ;U=N:UK+9H&2M$HALT ,(.>?7F(,>WAF#].%Z=G X;R8]-#Q_%7/P]__=^E MWM=M^->?'S0O+*M^TX(P#$5*@*(Q!XAK[B2T2$"&9<9159# *;C8;MJY<:81 MM:[^&AV$K4CS]_N_>;7XMD3?COS"8SHRWPV!TYG-W- )26"6,T_*66YHG-.4 MX]U^S/1);G>;DN]D[:G_ZZK<;3]]_FO355G% DF&$B"U80>08!Q0FF6 $<(E M5D6<0JN\7:O9YL9#1V'K8*"H$C?Z10N\=3R?ZT;9CGB"83AD[Y0PI3 46V:0[-,YZG*A4B4T"D*@.H*#) M,R6!X(KGC"NLF%.SREL3S8U$*CG!DQ'TD,7C:+W<@M327@D U-@6RA6,1B"* M/B2"6B.WYIK6_NC1^,+BZ+L^1#7_U^OM;H$+#EF2%L:2H 10@#C,@$)(YHD M<)SG>>Q?R-],,3^PM&. X:A,_+;[P;,P,+RI[J/5U.^FN4% MR\F?:ME=2?[9E;Z??',<7=+E,2V[VDX7JWX0\UFI !^OQ0U<;3_[@]$:_:OO#I3'-[\3AK"?_.M33?S% M[]3W\H/??;D?(_Q6KM:;_WN1$IXAEA- 92$ M0G$,:&PZ1Q.J1)Q3F229"S/TS# E*\TTJ\7G][VN^:(YZW=&.R*+M(MFH5?>(YD?%S(FJ;%0[%DNX MBZA']YPPZVS'@I.OWLA<^6SAC@I%;Y\MW.OG"]=J%6FUZGZOX9OX! 4Z).^& M$6Q2=@Z*Y3F'AQW<-]%L)1_4ZXT4Y>X=Y54'M ^',G-*;S&%2"& "!& !*8 M%VD*8,:(*&))>%&X,'CG;'-C9B-8%<]2B1NU\@ZHYM<-MAV-!H-P9'H*_J9(J_R_+QZTZ*^^]R0Q_E)VF28UM/ MF6F+E"SB B&AJ 2J("9")TL 26(.A*0,"XYAG#OEPKM-/S?6>9;IU"D2- M!M%!A?J*R"CAXP2S7AX7W]@8H$_B,@N$MZP//FBLYUAYSS M*)XQWE_7FYT9Z.1DRRGFQF&5 MA'470N^#N2M VC'1,'A&9AM'9-PCGV\J'S2P^7*6:>.6;VIY$99\^TJ_]_LO MFB\^K+?;A]5GNI2F,]'Z26YV/S_J9=Z99/PGX_!?<$@+1C $2D$,4))00%*> M %-M3140X;2@'OV#[&:W>MZG[R!D!(_6JVA+Z]P-VX_Y+@B"MI>_.M&TG>6[=+UH*M]Y ML=_;?RBX784E?Y)"?GLR'XN/IC?,_IO>FR0*"R@ $[$"",:FQ7PN )>,XSA% M5"9. 44]\\V-$<[JD4='@:-&8C=JZ(/;CB0"@C@R70S SYDW+%$)R2!]4T[* M)9;ZG[.*[6WNE3=_G@G*J$@0*GIM"QQI1+%*I84T* ME$&4,HILBX5=C#XW[J@$C&H)HUI$^^)6E]AU4\-@1,;>EH0%P[ZXUR!0)JKG MY0*.4P6OF\IW%.VZO&>R.ETWQ3TMS77[(D^'S7$\T]4YH5DB %1*6SLR1H#2 M1 *1BJ2=C.['3!/51ZV?NJ9+-T;]R AA3>8KU9A"DG&/3F:L MI"@@*.(TD9R3+(^=S$-?P":FA<]51Y/4X/AX%>NROVX;N Z@$ZS+"UXD0)!9 Q0G)F:VY ! M5<0*,D428>)9[3\?P8">X'LR*="VV^0P\(V^1VZ1^WA [NT1N=\[D//8(_=# M$G:#W#'?Q+OC?LTOM\86]WB'0)4[^:'\+L5[O;]8/99L*>^W6[G;WG];;W;E MOZH]Q]L?3W*UE?\EZ>:+7A>YD() E D,!!*LKE;$X@P"*E.>92R%<>::X.55NY%2=N\AH$E6J M! V!&H)EX%@H+U&F#HH:@M>5Z*A!P_E6O/U"?[P7FFM+5?)JAM_W504.HBDP MR0316TZ6:FLVS@$K6 X*2E6><,YP2MSJWMZ8:6XS#2E_$/"KB]J QN"[NK?$GKH[;H^9EC=R^&_S,IS?-F84Y#-6T M4PW<]D#Y^7I)MUL]GQ0F776_J9KNYE0PIO(8%!!C31N2 (RSPM &$FE*"P:= MZN0Z2S W.FD5J%('6PW<;"CW5;"SGD;%=F3..]&N91B:_+^WF^W>Q.S_J#>2+9K6SXM MXB+/8F$JO$'3C GC K!,)8!BFBB1%RBCV/9\M7^ZN3%:*W&=6%LV,INP1Z&E M/O9_LS]XM("\_U@V+)#C.Z.FQ]#^-#YJSN^F C=!48F^3G'>E=J8=#]P5;=S6__Z1<,SX _[ MA9-]<@PS2'&6@40@_7XC)0"#,#%']D+(HF!%*GQ3WJ_,-S>:;'.NEU5&]9HM MR\>V0<]2;K=1(W;T9/S/KEZ+/NRM3WA"(3K^214$J<#9ONIYT9"K[_J?TE3VG!]J)9,JW.O:LMVTEK^ MWYV;E=JNAAT7C8/QR+34"AW]THK]J\'ZM+=Q)7KT1RM\V,ZFCH@%[G-J._O4 M74\=4;G2 ]5UA&&M$A_4VQ]F]'VY_6I<.?46_]AMWH3VM[N?G;S^4F:BM^[GZ_+[^7RLWPTPS,U6:DW6/)YNY3#=O@C_6DFVM9%V?2@#^I=N>5T:8(.%X(JT\4 H:9<9FE M&<",IR#7Y%HP%,>0.@7X^(LR-Z8]"&EL$_, .A:E]5\3._-O&J1'9NI:B;N3 M_>NEOVVWCIB,/M)2W$7/%J76J(J>#ECR=C"L0>OA^DLS;;'<=@,?8&]V@4#AL: = ,M4NU@$: MMXWK#=V[=JOGMTRW1;TA[+-]Z:UK_.RG+QLJY.]F99IO=!(SS!.6@:)(Z:A)47Z]7V_6R%-4_[E?BHWX^6O(V MFZZF*>=G_1-9L<@;O0];KK?[C301P^7CJDIA6^WN.3=]E?16[J,>CY=R>SSO MRK."\X)B()%I59*H%&"J*,@HR_4V*^,T39Q:;$^LP-P8Z%1_4PK_!($J".,4 M@]J1TO:W/<(0'7&H[CE!(CI"$;58.+8'G_H)LZ/2.3\W(U/U"SPRT1^CG/*^ MU"(&[=$^M0[3=H!_H16ZZ"__4G)X.R8?38N3ZG1=#U&U6&>*JPPEVKC., *( MBD1_.@N]\<\YPEDN98&L-OY=D\SM\V9DK)N]&"GO(B.G5]_ZJXA:NQ0'X32^ M!]$9(A]WX4T, GL'+^>9VAEX4],KOK_;UWKVC:[B9U^W60X(FI*J$L0JT[OH M5"+ 5)*" L*,*@B5X,HE:>[9Z$[O^@1)14::D/A %%EFX./5E]I3[E3DLK]5[KV0KJO(%X>YZ",I9D M>9H"KF!U%$K&U^XZ' M0&SD]]\/+/?V4#U(!.T0=6NN:9M$]6A\T2>J[WI/VWVU*T6YW._*[_*SU(9L ME?OV]@=?[H44ILZ&J8*T;ST-YU)\./2Q9SAGJ$ (8&WM \TM&<"XP( JA G" M"L?4::[N]#C!ZQ?L>"9%#B7#!1Z:PA0C"E@ M A<@I4@((;%*B%-\Q-59YL;2M\HK!"A*L2!4(E;(&*385/BA. <$20$@9I#1 M)!5ZO^WB(!L.Z"2=)*H#B^AO=+FO$BQ_*U?EMWW3$#UJ(Z9#X&OW61J,VLC? M&.[+T2H\&%? M^#H#C)T'G3 $V5?AYT'*WJ-X>G65DMSL%^KJ=5_H#Y.^\4D:C?7WJGH^JVB0 M^Y7XH%=\>;A.;A<4"IBI1($\RTWO.*X +K 5-$BTQJH-)=.GM\!PLSN6V/D MC';T1[2Q/@8*LBB6+N.)H![;K?S_5_=MS7'K2)KO\ROXL!M[.D*8)4&0!/9A M(F39[O"&SY'"]IF.B?-0@:M=VZ4J35WDH_[U"_!21=6%!%@ Q3,][99EDIGY M@?B82"0R&S.:>I>FG4=Y?.RU*3=5_EZ9KU>:T[I>;FY,+(5[W6GV@:_78/4U M^HP;T/: W$G0V\NBK-?V .[M0_N#\R1W.YN'(<[VCV .OO6 M_H =V9V^%N AGK0=6/W.<\]SQO:7[4"ZH4Q7XF/^G>;&><%27-:: RA $AQ#@A/S\]JIDOT7#_,?+O8&US^W=X6^S+__V-ZKWS=5S]Q;KM79+?0Z5+R73VM3 M1Z\^I]5NICM3,,WBC)EV0K P])$ FL@84$F0TB^8=D74;"F_F^=\L_=$@BIM M-<5(-<5.5 ^YG5S9?!.55M^4 :*]X>7?7FV@1J7Q8*6 -K]I=]U"(&I#4-[> M!L'-10K[$MEY66__3HS6V6X*[X&S@S?*^/CT$<,J/*J;.0KVQY[J.$('[B65 MGG,=#2)90C"'VK.%(@.(J (PBIAV= G"$A.%F5,>;_OA4W-M*]T<]WC:8%GN MV0R$(/0>3+6L]5_YYIR]7O=$VL\?=X_CC&4G>Q;GKG'?@ZCSX\HB?7*S-?L> MM^+_[3;;TN]=K;_(Y]7B6;^#,26L4%R"W,2T$.$QP#@W>[MIJDAA>]4BMUM&Z5MX^?FX]!OU[$B&0#

\VCC;%2.C,Y1 M2^DP6QUN0'G=][ 4/>XFB!L>)SLBCK>[.Z:F<,S=ZEGJ->NVBKR^7YDR]S.6 MRAS"- $)R25 L?Z#)7EF-EQ1BO5S,+/.A[DD9&KD5#8%:Q1M@OY_5+HZ)&I< MQ+3?L?2!5.B]D< @V3N*/L :R3%L\"D=P/,(>JJ790-,AP]X\=;1?+X^Y=L^ M7N^UPWPZ\]A/2\VMY:OQ10KY^&3>CX?UG,LZ295^E[-",802_34B)A4%,4@! M)C !@L<)3UE>$.SDTUG*G1IMZI<(N7EGM@#;>6YB1!F@"0Q!"PN\I@5!3>4 -Z?A%$\[]^ JE )/Y39 ?;N+IKN\]-^*F34C_A%&X\_UY]GE?4TFE<<(4@P!33 %2I@YGC/2GFV<982S%-$M=)GR_R*DQP%%*SU%& MS_"R5Q;@V[T@#TX4'-/TE-YT -$J&TN>W*1IECX)UKM#IG6X\M%EOSF#J-!F"\D)RF;-8,B].R$'F!'GA M\G>S:5CAQ!,N W"E(S(,UL <4O;\^#Q_EB+ZIG\_-Z?HRAQ7CTPR )E17)"6 MV&GX(*Z1L9A:.]Q@/)IQ=SVP")/R2#QTNN M 7% _,0.&;_AE!Z9(T=7[! X#;98WG=]<=M_2'/*0HK;9[FFWZ7IE6::HIF$ MOWH39D891XIQ#A@E!*!,"<#,45]<0 YS)A)"U="JM_WBI\9$1\5(&P.BVH*H M,:$LX=1?EZ M;]^%%G*F!!08""I,0QB< 8(X!(2D!5:"YDGN=/2K7^34>.XK_R'%;E$F%S_5 MVD=/^P6@; SPM>)S; #L%]"WC3Q_*\NH!&FQ:P_3.(N_MVEC:X^"_=+/4ZO8 M^^T/N3:;:_/R:,6F;&P:2Z48Y@1((?5JCR84D((5H"AP+"FD.6-.J[US0J;& M-Z6.44O)07UBS\)IQRC7@A280YSQ<6_'W0& UY;9Y^2,V]:ZP]*3UM-=U_J9 M\W6\ 5&*>)H20&5. >(D!AA"!!0A2N0HSPOFU(3NO)B_P+P?%,ZY .JPN3^Y MT,T E*Z>_^&B-!JZ^HD3CI\UF)\7[W=KTH2^S\,M&1IO?Y,_R MGS:S)%&YD R:NA,$(%0H0#$1@-.X'2%YA#$P$UV%H/N!'CM._M/#NY8WC9X;VJ^E65NQ*?EMDZ.*',C-G]?KS:;&2FP8BQ6($Y-42Z) M)6!4ZK\R*A#,(!$2.^Y&=0J<&LN42D5W=+U^,1_JVT<3&W?>7NK&V'I#R1MR MX;>0M*IURLU!V2KI1KLWI;Y>=XRLD/&\1]0M<^Q=(2L$SNP#V=TW<,5%%W)3 M$]9O:8*8%P4@(A( 8&8 )PR$NO_9CR&3@NL[)_E_D1O3%J08)'3+$6Q! 7-H&DH&@/,B02X(*D4:N> MX5=#$GYFSS?UTN)!+Y#7UB58G#+X+T)P;>;^Z8-'R]B_:%,[4__R10-7 W2^ M+MMD-[V'YW+SJZ2FZ)FX7WXQ_>%-L.,=WQKVI4?NB[;?I' M-39&)I&TL3(JS;R)VH9&I:5'K0SKE ?':(CWE\%RF?.&0QQZ6?0VH^N^G@HT M!%[77[YU''>]%@CAD_5=*#D!=N#N5LMG3;%ED*OZ>6M6HU^-DJ7B)DLP@?I] M "E."OTUB5/ )#;UXFF,)1(9M6N"Y$>=J7T[;/:5#D89EZQE5G2PR^->7O^0 M>MCC\SI0$]C[NVJ,_.X*6D,[VFYAOT;3V46T1L]I=]'^J8.SM:M%V\?5^OUJ MQ[9JM[CE94KX9D88(S)E$"0R00 E>D%O*D7K/Q*"%8,2,:?=@"YA4^/71B_C M?LEY^9G4DU5_2.?;Z+/9)/CPYY-<;F3TBPFGK#=T\3?G9.W+R-L1I2\\ ].@ M3RB'Y&CW8N0Y._NRO+'SLGLM/Y.1W7_/,*:IHXY?I(E<5"Q75HO6MMRSQ;S: M\#1O C>MW>:/^I)[]57_=J.J.NL5+2:SG(B4Q90!*7D.4)XF !/M%U*8J)C$ MN2IB)U;RI=C4&*RVRU3PK"V+6J9%!]MNHL:ZJ#+/>")M V]JK\6-X+P-N!T9 MOL4PCK-5,L8(.O.J;[A]_6^[L]> M%JO5_J_1Y&ZUV<[2!&/*N?8V$\0 DK$$)*Z-V9/1V8V0+Z.VXUB^@@5GT:BR=N=$>'I^L9R%U5#ZS1^&8 MJ1SN',9!%[I=ZI\7\DS;RXOG%&>T2"AF"08?&9MX&T8[S1AV3T1;F9_L1WT1[JTY:$VM/LK,5 MLC\6]0VX3Z[UIMNHC.P;T6/>]O[\P?6^RF3I?\RW/^YVF^WJ4:[++,??Y/9N MIS\G>L['A.&"80ABH0A 1+N8+*;*]$?))2X%UBMV[&I@MCB<*0AF?:L_1CJ[_*Z6VW.3G_VPEL_SU6Y3K;IG:<8E MEH0!E2A3M2+#@&$)04H43U(I*41.4<_K59HLGQU-S?,ALVAO5S0WG8TJRP8% M.CV,[G"J##=F;\2D/H?+"YL.0S@TV3IJ]>9^.2ANUBE>_M M=_Z MK=4#>']J%&IJAD(*P DN ,(L Q0R#!145 J(J9ERI&O\A*2'/KBB=96E>Y$1S0RHY,_7.$D 2H4!1L"S%*4M1 MXD00';*F1A%')8U+;<%* :WO49RF%?]N!R:'UY,^'@4[/O&$;6!&"0?K546C M+P 6JD+TL;@W*P=]P>ZNVL^7;AG&/I^E?HB\;XBME- 8[D M4'Y88I[D,J$FBI69*)8 F(H"I''&95S$B+B%W0?H,#6VJDRXB?9&-!-L;\=- MU%CB1DQ#!LB.L +#'IC(7! /6C_Z"AA]TML0-4:EO2MP.J;#:QXUM*[;\US( MI=@\K.MDEO+ QRPC,.:29B"+H:GGEG! 18X ST2,9"Y2 IWJHER0,S6ZVZMI M$@F:9*Q24]?J;>=AM2,P#V %)JD!. VHT=:)@M_:;.=%C5R3K=/>TUILW9?[ MJ4_]<:=)1_XZ7\X?=X\/]*7\996DJQ]ZKS[.-YPN_DO2]8RD^EV)\P(000J M)*. %DD"$,8D-5U5!7/RGH:K,C56.:G@?!-5QD2U-5%C3I-,KPTR^:"529&Q MZ;J*V [#:$=1XPQ.8!8['I>;:+N*F-2C,1<#1N+JJMON((:LS.V@S9M6[W9' MK:_"]X G#F/;LM;!O:K/L)E3#ZO%G+]4?QZ6/1G-$\J+%%"6:3Y-4NV,29X" MR%21(JIBAIQ.'-B)G1J+EEJ;N7C06WL?IK#*28%QSU@-P>;DN-6@APRL"64>JA\DA?8&S1YHN3-TNU[K]ZVL;/CN MY7!)[1C>_J1KL:]M=;O9[!Z?RBP+T[SWXUK*3TO-.')3-K&<"5'$(BLDR%66 M:E2V+ M%5SI<2MGC34&)\6U1A,\\'NX8QOYWSLM]<-SV0#1+:?UTNU3HHZ]BE&E8Y 4 MUCX@O,[-2[+&G5(]%I_,A+[KW5[@N:2S+W2^N-/S8KO>E6FO=861NEV!X#$3 MVN$"',40(!X3P)"$^NN D&")7K[:9:#U2IJ: V64C=K:-HV6[/R5RK7VO6KFL<))S*E0!0P X@0!JC$$! $ MDP1"296^VY(X+PF9&F<:/4&C:!U5LI_Z%Z'L9TH? 4FR7/8#.#'BR#94Z,/ ML$9B1:<7RHD'^T#HH,"+MX[&?GW*MXFO]UIWSC-UG+[*]5QNWAWE;0E4X+@H M.* ,(H 4CP%.3((+)2Q!68Y2N\V-3BE38[VR"!F(*EVC=\,RXKIQ[6= +V@% MIL 1@+)G02^ C42#0X%S8L1>0#HH\?*]HW%BK_IM4NR_>%@@J(DIF MT:?YEB[F_ZIZBY87M5/W;[5/_CR@D\4QWG;QMBM0#,R0(0%TCL9=@,EG$.Y8 MQ*BQMPOV'8?<+EWF[C?]*M??Y?H?U,2MMYN']?S9[%,AQ M)8@)R:O*!,^TS MT8P)0+&I:H8QRC)BZS.=E3 UEJB4C!HM]8>M5M3> 3B/9+^7=#4^@>=_,&CL M_:*K(1K))W*'RLD;ZH2APQ,Z?]]H7E"GVFT/J/M"=V[[RG](L5O(E;H58FZ& MGB[*5$?L-NSQ@_@$/'>VS,-S@]C?CBJ<$Z#U9GD:982QRFB:Y7EF(V!S E8")M 0 M9E"1I(@Q=5IA]XN#4>?'UG5>PT'V9/%;OM2&1*J[B%!"42H *P@'&FG1R4F0V> 5T+&G_#G M;#P[O\]>.+#XZ^OZ2?=L2^=+4V+VPY_\ATDH_;A:7R@M,A,%+83*,I HR0#* MX@RPG!, "\+26+%8Y8E37=CANDR-(DXKB46-.:;8H,VYYV^MQ.ZE\Z^&1UU>]W#^SN^*& M*BC*6(Q P4UR">.9]K^4YF*1X4(QQ5#FY'6YJS YSFV7WC !B>$U+RW'P(XV MPR(;F"V/*F2VRLF-6_5D.(BAJF9::O%FQ33=4.JJL>GXI(']"_=!-/-*?5K6 M>_RSA*9)G)($9"PUS0<2!9@0,>"%V1F1#&8B=>&Y"W*F1F:M2/"3UM-X)KS2 MU+&CX 58[:C+ UB!^:F%TT.-TUT/3NY=^[I1\-J$[X*H<7OJ==M[TB*OY_+! M+M%\JZGGV3A@6SWD<[:H_+)-NP!S777\-_GG]MM/N7B6OZZ6VQ^;&8\Q490G M0#(. 9)) BA1!*18$:5BE2$<.[I'5Z@S-7;1;Q]T]HZN&0YK3VDDD,-[3=H0 M4%H2'4QI:HKO.]N_[D)JOJ+1_=+C.7$_@'KVH*[1:&QOR@-Z9SPK'T\=VNNI M/.BUF2F!2);C& B%)=!K108(C(4>,9IF%*N4%VZQN_K!4V,ZIV.J)RA9QL4& MV!XZR%6KY+.ATFLC_39.JI\]A&V9T6Y9EN%O0S>9>E1'\ MVS_G>@ZF(DY2@0'A<6%.DV- LT(!_3?.,R0X2]S*^ER2-+5)6>I7EMHJ-YC_ M,#HZ-E"[C*KMAIH'K )/8C>8!NRK]4#@=W_MDK"1]]EZ;#[=;^N[8>C9&-,S MZ1O]L_[.OY-+J>;;F8(Y% G!(&-( (2I_B['B .:$H:PQ'DFQ6PIOYM.--]< MCLJ<%6?ULI/J93\1&N[%?UBOGN<;LYML-F'JQFA;^J?[@9CS(-M1Q#68C75 MID1&JQC5.D:_U%IZ[(?6@X/?$S#G18U\$J;3WM,3,=V77\D/H3S-6#W0'Y9BDL/.C!65Y_IN5=UW[RYU&O^ MSZOE=[WL?31U,H[.JI$LY11)!&#&,X 2*@%+\D+_A$7",IQ*)9U">(X*3,UC MOULMRPJ<.[J('O<6F!B6,%5;S*RNTQBB19E1N6*+^?=RP\-Q;>\\5)9QP8 # M$)A:VP<)?WV%O5$?Z.%_C,K:.2'[?P[%SVNLT56'<4.0 Q$ZB4P.?\/ 0.]A172_7^N\W\E/ MRZ]2VR+*@R22QGJYR#D@" M-%QD$.$D)R%A>Y(7"2!38A2YLA$Z-.?3[E#K& MW6R@M0RO>08L=!2MM"W%3/)$ID7*0)*P&" E->%@E0(B$EGD.,X$ M=UJ279 S-69IU#2^?U6WY":J574CG$NX0B4IRE$*$-7,C3*5 Y;F'*1%0K@Y M>U 4Z>Q9KMEJ1&3;\L)A6RL6?7CX&OTR7T9BM5C0]29ZTE"7?4LO)Z(X06Q' MXQY@"\S<0]Y%9Z+N@<$G-U\2-2H=]]A[S,!]EP_K>R)VQFU\EIK%FVCIN6Q,=S&DWYVVZAY06[=OY5C9%I5%N_42N&,=NDAIW=$*O7/]2 ^/6 M#F:< 1JQ:4RX@7+N,G,]MCV]:*X0,&K'FNN!..YKX^&)'JN7-,$Z*3C$L2(@ M-L6-45(HO=S("B!BGA2DR&-(K%HFV@B;VM>K5BMZ,L?Z5DNSX:#J>AI7[GYW M0F[G*_L",O"'YG(!$N]Q4AM$@E<3>9-HJ8WE5A5"KHN9"CF??=;#M'CXL5K* MWW9E@42>YI+IY35@*N4 I;$"5!4I2$0L%4=,I,RJ(\2YAT^-,$K]HE+!J-+0 MCA;. M=- ]?"$7C:.R!A/<^[3#[,ZTTSL3>2__OWU?/_UK=5DIEU$ M)$P6VJFX-THXNVCWY=RRR[=L0-F4&,;FR0_G"0^;K7R;+=<1LUK$S5Z>3I3HD(]5[]FG3FLGD_ILJ MK>W0QJ]Z!;);EX?T/RV?=MM9 GF6X3P%BD$%$$N17C'0%'!&F,0)A HYU;9Q M$3XU6MEW!"L/U)3:MT-_-U'+@*BTP(UXG ;&CHA"P1V8F#PB[@\=#BD1FHN4(R!8P@#22S% "TA EBMA\A8@D\HI!!M MR:GQ9MO-6+]2N8SB:@2B9P-!M&L9&"T.@$2/-2*1OF7=8!(Q XICK#?$.V$9 M(W[CD0X=6S;#6-IWTT[!;9BZ'+J]D5%IY4W4MK/B\>BUI4$]TI CXC6V'4+/ M<6/B 9$^B:6'E/7F7Z([NN"[1?GCE]5B\7&U_DG78D81XH0P_1WB0@($%0:$ MF2,3A".A,HRUL_Y&GZ7S&D_M&Q6&OLSI_+WUT1_&_J@&P#&(&?X5&OTK=OV+ M\9?\I UZ)][RV]8]3A/]T%U0^J_ZU>L>@X"?P![!P[Z')J3U:;G9KLNDK3N] M)'S1ZMP^KG;+[2POH,J9H/HKEG%SUID"G$@"F$!IP@B'.2E7''&1USU#Z>%I+7O'3#,8D(YF20&8J TA(!6A,$> %E)1D MJ2"Q4T"F_?"IT4-;MTA6)3)=R: %G>WD'P9(X,G>5LOG'#\UUN^<;CU_Y#E\ M:MGIG#USC7O:V8?E=KY]N15"C_>F_I_/\Z5,9D@JB%/.3,>I%""2%@"+) .8 M""6QQ(K'T#;_[**4JX,K\)P>C)13VEHO M$E?DKUU^]FB);+WFM3/:^B_V-_WAK*!"Z'K[TBH1]'YE>EW.&..$IMIE9ZJ V@O(&,!<(9"A%$-:9'F.G5SV3FE3 MHX-:V:C4METC*_JC4M@Q,-P-M9V+[PW P 1Q!78#>C198.*W<5.7P)&[.5G8 M?MKBR>:FH>[$AT>Y_CY??O_[>O5S^^-N]?A$ER^SG*2$IUP DD,.4)Q@P&(H M 9<)A[+((*=6C;M[Y$R-0^H/9:-K5"D;U=JZ.A3GH;5U*:X&;!RGPA6K 2Y% M)Q)7.Q7GGSZR6]%IXJECT7WY,-?B\TI3RQ?)Y;S47342S N4P%K( (BVH:>PB 4U-X513L$9P?%%2N?OHJU[%'=%E=$CCT8 MY_NOZAO[11K'2+/C@URKU?K1' ^%#%KVAI_FS_J2^[55_W;C:I8RN9=ZPPX>>!MMV'3?V$ 9?\(TV>D.;^'H".T +X&LU>XL&PI[0O-!^ MV-?3KSVNV=&VO)KN0LHD@5*!F&<"()40@"5, 14$PT)12(E3A,Q>]-3XNWUV MH-(=E,I'!^VC2OUK#X?W#HH=!X>!.C#/>D3YBG.AMH"%.27:*_V-SHS:HG+Y M!*GU$X:FXRBY7IMGG^\0G)A&JS K %6I!(@4&#!$"8 4Q6DJ,8/4*3>]1][4 M&*Q1]XK>RWT(VS&31]P"T]$>LG&:,EL"XSKG]I'NZ/Z!=*_G\4XY@F!5*^%80)0 M)I"F&)*# E+]< 53QIQRAEV$3XUOC.[F.UYI'S7JWT2U ='>@J@QP3'FYS(R MEG&_0'B'COUYA-H]_C< ,Z\Q0!?YX\8!!R!S$@L<\HPW/QUHM/ZTE8^;&>>I M+' * :60 *07CH F^B>LLD2B(M'_L=H9#:GDU)@SU!'FDB9*B]_NT-_AS;!C MY+<>[\#,_99#_99G^4[&8J+']PYZ_E5/[)T@'?"0WJFLP<6G+P4*;CG?/>[* M#)_;1U."^5_5&9(8XC3/15F2F@*4DDQ[WED.$DES@@JA8*YF2_G=W/C-J3*U MHR96Y$(J1,_9#JEP/A,]S M[6M7+<:NB#T0I3-ULH<^R8T1-^OMK';W?Y5E!6B2)YQF4I@&7Q @D2+ E":Z M5"6Y]K.)4+%5Z>R3)T_-"ZZ5LR.H4YRZ>>OF"8<[(P[J.+Y9E&[>[[8_5>OXO*689 ME*F 2 ">0]/F4Z]M&6,""()4(G*48K>NP-WBIC9)]]I&FZH5]Z9J.T/W&KLY M&#U@VSD3_B ,/-,/Z-6-S.NF/;?]Z#F["':@^'0'>B2.^NFWL_[X,V]YUS!> M^4;_O-N5!2C_KUY4W?+MO8)Q4MS]T&^(7ESI?S8Y?LWFAO[KOB''?J.CV7=# M*,E2@?0@8"H!2I(84(D8D+!(:)SFE&*G&MO^5)L:7YD=/&-:6=#5&*>=\^U- M5%D6S9?E%I\Q[B;:;_Z97[5:U+3V FLCW2C.X[C;T>';C&9@ZAQW()W9UC_F M/IG9HW:CLKA_5(\9/X"$@4EZ3Z8 QL*L*3<;4[GFW6HI9C%2F!:"@T3&&4#* M[*:D"05Z*2@PQ22-$ZE3(VS:R6C@Y:14=,QO^XLGG8$>C5*@;G0%2#W MU+@N +QFP9T5-&["6Y>M)[EMG1P3.&,I$* #.36I+3 M N@)SP'7J\P$XCP10KH=LS@G9FISO]$R:M1T/?5P%DN[:7\]0H'G_0DX'D-& M=B#X/2UP5M+(V?]=UIYF\W=>[2_%-+WM0(X5+ :750^?J(4QOOX2&G@2B^4C]TEQ\@>I1?KL!.V.ET]:<&5^:KW1OA3= M&4OZ@M]6R_6K!*;/^_1#15&NN%Y/R=P<;>24F!/K&2AD#O-<"I;%PSI5^-!N M:NS73E.LS]^9N&M_QJ*YJFUF793"0RJJEY? CFG?;&@#D_&;C.KPK%.?Z =) M-_6BX-ODF?K$]F*"J5%BOGN="BGGY;/<;(UL M\R4K%9L5"F=Q0B@0,D\ PH("IO\.TC@3'%*5*X#82_:B?WW"H3C M":UYQ+7JT6Y3'A_5_U_K'-&]TFXT[C .=AP=!MW !&R -5I'C=JF4_HOOUMA-,"NWO0J$899"D3GN%W>*FYK$>M(V.(EZN.PB=(-ON)/B" M+OB.PB74@FPMV*#B=XNA4^+(6PTVUI]N.5C=Y5[=]MN:FM#BUY='MEK,XC11 M/(]SP!/3QI&K!%"], 9"X3B3>9YB95W/]M63IT83M7)1I9U]Q=K7<'6SP%4@ M!)[PEO8[5:$]:^L5=6=?/V^T2K-GS6C7ECU_P&_=_,G(__]?,,7*Q,VVC?&GC$.82J0 EP)#I! M!2 ,4P!%2E!,$Y5@I\H[+L*GYM0TNM]$3T;[,EPK&_UOHJ5TS%AW&@C;?(DP M\ 9/GFB0?=@CNU<].N@>_6&TCTKU/:Z8AJ#F-[?"0?[(B1;NR)QF70QXQF!J MXU**S4=MR*?-9E<6@%55HL?O2_V<3TNS^3U_EEJ/\M?O--,*T[E +C?E;JK1 M9;&WD2-J64)Y]+8.ED*,&->5'\-H]OUVIP.J,AU;V-4V1=]^%.N^7SC?A R MY!MB3=+3&/?PK#[RD ]A_O!#X?E3$5#AL;\MX;$_\S$:0:C;UVLNZ>QV+9LL M^JS(DX2F!,0Y4?HS XEVN?/4%-_ABJ<92Q*KQC:O'SNU[X'1S(ZZC^#IYMCA M1@!&\'P MFAE\4=BXB,(P<[M??Z;*NFG6GG9758B[*OVA'YT&_3@WSE_T$ MM%LTIXNO^C>E,[ZY99OMFO+M3 HJL,+<)/5*@&C* 5,2 J2R#,$<%;G;R04O M6DV-=-I&W42OS"I#6VW#ZI8/^-LQVZCCUY@)AQKX)R9 MTRO0/EG6CV*C,K)7+(_9V^_#![J!38"U7C@43$B:4P1@IC! N6( 8[VJ3+&2 M>9%"@@JGN.71\Z?&O@;V[7I7M87;[\\XNGU'$%HZ>\.!">WB[3=3_.>;7;#: MJR]W)&)<#^Z\?2=^VX7+AK9'V:?RW^W6:_W8_:<9)5E!68( %S@%J& Y8!@* M !,B!5%"3VJGBA6714UN9E?J18N#QO_'M;?)15CMIK@?L +/]I:2VHNI00OA MEO2CX;O9:0JM?>GU7T<5G<;+DM7 M9-Q!".V^6!]OI]NH-BHZ#-K13:,=@A\$=_C3\6YJ3>#8_" <[<[3#WNT^SF M#\OM?/OR]8=<+,Q>(EV^S&2"!2^( #F+)4!9D0"<91F0E&)<8,%B$ML>!CA] M_-0HM-(P*E6,:AWMSP6<@:^;!Z\')32EN>#A=$[@LME7'!8X\]#13@Q<-JA] M;*#CJH&E0N5WLYS[(I],NXGE]T_+LJ?XZVY;%!&2("A!+%(*$(8(D")1 #*5 M844E4L(IMF(C=&I3N]8YVBL=M;2^HB:%U0#8N4.^80U,#AX0=2]&Z@"1U]JD M-G+'+57J@,1)Y5*7>X?VXV;;3V6(LY(DY&.9?E1UL4\8*KC,.9"*9 E>0*H M*3*6X4SDK*!82L=NW!W2IL9$1MGHH&UT4+>WK_T J.VHQQN @3GG"NP&=.2V MP,1O/^XN@2-WX[:P_;07M\U-;U?_R]Q?DMPWR7\LY_^]DZUJ4#11E,%, (P* M!A#C!% %M;>D%(QEH1!3;.R28%T*3XW5#O6DFKI1Y00M&T56I:7VUD0'<]ZX M&%CG&V''G%,:Y\#D&W*(WZ0RF WN4RL6UJGS7ZY^F,T(A"@I9B7WRB]5:XYL M]LK46_5(D33)% 0-[OPM>1 MNSVA-AK_WK3J,?K/E7"!)0@]=LE]&XJS0.(B3=G)_!"A_2& MXN:GJ] 1(,&;"S7RWK['T)'E5JV&CN\9Z*Z4&9[RLR8IN>]GUM3Z>+^3_R7I M^MO/U0P62'LF:0R(S A F0G9R50!B>-<)33%.7=*P+"4.S5FT:]7ZNBO6 )L MZ;+XARVTUU)I')4JW[1[,&Y7$9/1 YUK@C%Z1UIQCUZ,&U)>'1E+T>/Z,FYX MG.EZ[W2[G^W,A]5BSE^J/P^GVKB($YAIZ+,T-ES$4H"92$"AC;Q^R^>1@C[7.KJJ8FW^52/[O:Q$R2F'$B $H(!X@)"B@J"*",2\YA MFD/HE.)^4=+4F*>5J=A2==CFY65X[2C'"VB!:68@7LZ\THN%3RZY+&Q4_NBU M^9@S^F\8VESBYRWGJUWYT(?U:JE_Y%70Y_PG525I+M,X!DI@!5#*!2"T2(&" MC%*J*,YRIQP(5P6FQBI:_^A@0/3:@F&^C?.8V'%.2*0#4Y$5R&&]GZ'H^6U MX:C#R&THAB%TVHQBX',&IGS-3<^+I=@<=; L:R#SE,I"*>TB94P[2QPE@!1$ M LDP@REG11*C 36KNV1:3;OQ"U3O5;XY+HE\,Z08=2?J=GQV-8@CY7X-!LX] M]Y"ER"@=9")V:][37^77%CT;MP85:K ; ,CKD&=;0 MP:'K$76/##E Y#4P9"-WW+B0 Q(G82&7>R_Q4GM0/^N?_N/?FM_H/TQ!V/_X MM_\/4$L#!!0 ( ,R$:%-!KY>4WYL )L9!P 4 :65A+3(P,C$P.3,P M7W!R92YX;6SOR)N].NU#)^'6E75BX @F]MD0 -1V=TO6CZ8 M@RJ%1$DZ!-2OO^;2F4<-V\_V0PYP!K&W#9^;FYF;F_W+?__V>?;35URNIHOY MO_[,_\)^_@GG:9&G\X__^O,?'UZ"^_F__]L__=.__#\ __O7=Z]_>K%()Y]Q MOO[I^1+#&O-/?T[7GW[Z>\;5/WXJR\7GG_Z^6/YC^C4 _-OF'SU??/F^G'[\ MM/Y),,&O_W;YSP93T$D8X!$C*"$*.%42^" .IO.__'/]8\85O@3,3=?;;[]UY\_K==?_OF77_[\ M\\^_?(O+V5\6RX^_",;D+V>?_OGTX]]N?/Y/N?DT]][_LOGM^4=7T]L^2(_E MO_SOO[U^GS[AYP#3^6H=YJF^8#7]Y]7FAZ\7*:PW,G^0KI_N_$3]#LX^!O5' MP 6)Z"_?5OGG?_NGGW[:BF.YF.$[+#_5O_]X]^K\E5,,?YGC^I?Z\U_.%!OF M^;?Y>KK^_FI>%LO/&R*)\,V#UM^_X+_^O)I^_C+#LY]]6F+YUY_I45 5S+QD M]>W_[=['_7)!VY<:M),[>-UND*Q^:53TL MEF?_HR!)XMTT^+9<8EV:(S.L(R78'#S75P^HE?OH0E M/0C2I^DLG_WK:I2&4.AZ,9A@M[HCHG_^B7@ON%QB?KU5W9TL;OA;DYW&S2<' M@\5O_WE":^CYXO.7Q9R^73W[-EU-BHO>I9#!HR%KZTJ$*'4FWK+5)A3MBFZ* MDMNH&@+SV$ZGZ0<5>&) 99D01G2MN,9(08?C"DI M225: .A6:CH!SO':7@PM^@[P0^1_7LS?KQ?I'W_#SQ&7DR*L#LQ'6E B@R*7 M$+Q7":PPP?KHM7>E!79N4#(N;@;0[F)(47> E;^'Y3+,UV?$YJ:5 E_1EZM)4%Q+(Q"\ M3A+H&Q(#_00BZF!51IUY;NK)G),R+E):N"^'27E$G-0 8!LS/B?REV'VBL+# M;_\3OT]2DIA9?350JS_X-A^9)^LIIHEWGR+$,.F0PJ2@:!90%9")N]+EH'/@ Z[GA] M)X;C>'P,(=Z1$?*,Z,\;'F;AXP0SBIRT ^]D "4Q0E Q0W2T/TK.?%9A %Q< M>>E.:)!/ V'BW)D##P_62ZOH/BW>7Y!8IFD5,&J DAA3.6!@6?TK45,:*T2 M:&]Q2/=/#][Q_IV0H9X ,@81<%=;R5M<3A=Y:^UBD9X9$:$4HT!Y4R"R(B ) MYXH-)6=T@V\FEPC8"2;Z"PNR$P#\KY.PI"?.OK_#+XOE>E(3F?X^\DFK9N"=]%& M"K8,A5C*A@1.,/*4'%>9<6>8N>6$Y BJ,DV@4:WN'':2V" MF*]_#Y_)Y+&D4U )F"\4?F8IY$6'EGL7,/H0OKW*))YIF6X+'4\M)4=EHS(<="25*T4V MTRDD/US+'%5V4H3A+,T=1.P&G:>01!U.UEV YEG.I(S5Z5]5/'PBH_2$\$2A M&2.SZ14'HEU#SBA4T2@E#N>LW$+ ;F!Y"GG5863<*5#$!#%;Y,J#$-[5@T8& M(4<)7)=24 M+WS0$BM@-*$\ALSJ,C'L"RG/Z\LWRP^+/.;GJV:2<$*0.!90P ME061(-%^:C,+@3;3H6%R\?K=0/(4$JY#R+$/-VL5J'V?^=?MEX MZ-IEI4PI8%E- 3BC(!I!IC%JK8Q5,>8ABD3NIF WM#R%M.Q 4AZ[3J#RL,2P MH3MKGU.1#D*,A'%;!+BL#4F&N1)E\=X-D8^]_,[=\/ 4DK '2W)D!+Q>U(/I M3XOY69I0QF(TES5L=[0W)F4@,OJ#6"(D(SKI;ZE&W1L%U]^[6P794TB\'B71 MD='P'M/)DI#,1?PP7<]PHA*YRSX7R"H2[O1LDGD)B]&C)=A%HG%9";H^<*\))0">KB60B"XL9F!)D MY@(6LG#! BK4*9C(,@YX6^%6&G9#RM/)B@X@Z2X0\VI.3PMI/?V*+\(ZG+(U M22EPQQUYR3(G4#%+\-9R$DX02GHM0S&#(>9V&G9#S--)CPX@Z2X04ZL8EL]) M.!\7R^^3@M&%5")Y4(Y,9#8(@9&Q#$C&L;A8A!JBK.R65^^&CZ>3&3UK(B::Q6$Z6],<$8R"4A**0(RR6K *7QT2!YVVJXI/F55^\&BZ>3 M SU,P_SZA6+LX&0582YNC\EK5*%P#"I^* MEU8I,]SV8Z8O58C;-M2GAKV%6^^W1.L'UZBKA.S6OV^&AQ[2PVY?F(QO9W<#4 MF_)R.J>73$DUXB.O)NHA2;$J>L=BD^\XNQ W< M"X]KZU22$9@MCH)[\LZ]$A%TU"A=/5#(M]B:'Z,77C-,/- F;Q^9C[A;K9;K MR3M20B'A![K@*.8.CC1C(.]DX. M>]-=Y3I%G?2/.=QX#"OS#L!SF?Y3^&MTJ+7-@+I>&RO!@X\^0FW0E[+E19JP>V-JN_:GQ@!;F,"EW@)-GJQ6%C^>>NV2Y6$U[J5"JMH*T 6*LS?YTP6B5 MD+>6&!V/D:MD=+(#M0IQCI!Y-X@Y/;X\9\('H9$; P8MF<>4"S'!#"1NI?4R M^>QOR=4.!9QKU(R[)1VCWEN1ZU^U_^S7,,/:S7K]/"R7 MWZ?SC_\>9B*%"HDU6.'M+%=, #LTNU/4 J*-0 M<-V_&5PE'>#L64KU O3J'28DEFAO_QW79V46@1=FN&10B_J(EVJO%;>0K'=" M\(+>-8FR[B-JW&UN>%0-IH .P/1\,=\(Y._3]:?G)ZOUXC,N-Q*[Q)(5GID< M$:1#K,U_/#B7%!AIDY:*A9ANN?$U@,EZF+9Q/>P&!FM@=72 L+=+_!*F^;=O M7^K1#EGC-^M/ITR=B6Z"29!_F1UPI6K7,8IAO>3$%W>1?F2TD;>4>1^/L!UH M&[=[Z/ (&UH='2#L*O$: V;E:E-#3G$N+Q8B\[FV<$^!>>D:C5C9'S7-:CH; M;'D'B_AP?"S683:0!5I\P>7Z^]M9('',.8MV)2%2_JZ,8WY0\R MH55<$V.X<2+Y.@QDDRT2 X&D[V'0#I59W1 M^'%*8<-60K06?ON69B>UXNBOBT7^U"7 \NT2"P&EP3':#K@FX>#%-" 8;:Z]G4;JT>-7@12@G>JL*;6*2] M4-+8!1H$)0=)=$0D3#%,3HM@W_PYI]=."[Z:KTZ6M8QNDJ*V*I-OC[Q>#&>. MC"4B<9)<0.FM0'>M)/U&%>"]+QBWGKZU-%#_CA_#MW-!- M D=K+7)PH>Z:-1*H=\%!!$<\6,9L;!(GW4W2N,W5![08 TF] _Q<2@[\OIBG ML_R B99SQJ!P+FHO7P1G2-,D*F0B<*':G&'<2LVX3=>'='*/EG4'@-G2/Y&1 ML^1M(3,9R6DB=QQB>TFS@WS+ZVF(T]ET M/<45Q?R;XJ)/BQD)?;6=RWDN&IV4W0P4B(Q%4/6BA=."OC66EXA2V]*DIGY7 M CNIWVE5G]%$3QW8H$M\7<^!,I63"AZ!YT2_;\+T>^YZ?R&F-3@D-DL5:"U?[IV3:J -]Q42= M5NZ;A-JWD],-HHY2]AUG[D=(O@_\+$]J2'E=1A.&R+)V 8JQM,7GHH%"!0T4 M3Y80LP]*-=D*[Z1HW#.(=B@:0/X= .FV.H$SKKZ?EZ((H:T5""9@K)G+ M$Y M1PYD,C%JI[AHXH3O0MRXKE4C> VNE0Z0MG4]<7/PIAW@YO:L<-Y@\ <1;S*^#K[ M.-"WR+PG&QU8:'+CYWZRQCW-:(2J 371 :Y>+^8?/^#R\PN,%[5R.KEJ5NO$ M#I*.D)ZDDQD$^H6WKN1LVV08;M(R[L%((P0=*_,>8'/3&21[Z7)1%EQ2->=: MM^C:6$AGE(GIXH+?Y1+S %F"<8]$6H'F.(EWD.&\=3N^E+3/.NH8/0>2D0'% M2$0A.PV*VY*L2HJQ)M4;#]#534S7+MK'R3:Q^7B>@FF&N8'3]4YB.7&%5ZW^.29//KV[/7;T0T$=[' MX@61CC(0$YX1Z.E;RU4I295LKNK)\($#9%EUP(P1/C M*)NDKO>FM)L K=T&U59['<'SO%SODEAKS5YQ+-"_8A3K&NES8?%VXT")B(%YICSD&*QM3%<@(@DN!*3,=$' MI4.3HN^]*=T-B4^[I*ZM^CK YSURX]%(GM$#!4"J'CU(\)I[*,$Z69#Q['0+ M(!Y9)\R?=F)]((5T *U+'?^W_9^D+L8&LMI&E@3*1P=.A%);7AIA$W,A-0'4 M=4+&[C ZC()OV3,/EG8':'F6\Z;B/LS>ABD%(L_#ERFY>!-O<[6;!5"X>@!* MWJ2S/D"6HEB96PD\:]Q2O$8:.E'@' M&8:'_,9),$ED[328P$D\'A6YBHEB6A=E%E:61IVT'R)L-T?I:=<6#*J<#L!V M]2B3@M(WR\T%Q[SQ"M_BV(6M\(;2!CCK8&J]RM1WR]NQD_6FQG/X7YHEW3#BG#%E^1>N(1TW+%3,! M)+ 2& JEFMQAN)^L<6L<'AEI1^FD4X2]6JU.B!.6 C.I:,BN7AE%EXAI8%8(X"8*5K1M=Y6\^S;'22 M(A27'@M:^PX(;3^7^C'Q=:A6.@#9I?3IB!: M ^T@/ZS]A.Q' -A1VN@16*>[OM3(+(^NWF+,H(30X+/4D*2WN62MK&\TO>!6 M>D:NDWA\1!V@AA[1='F/]\4*'36%O;S4U N3$)BJ?4$CUB5"<7";&3['SF5O M5_7P^+@Z5"%/;D[[MH#C$ZZG*;AYSG'M(/NA(P1]S MM6;+UP&]A5N0,8M:0!^B:K*$'V.<^XYI/.Z\#T$)*-'7EC=8P!E$2"B+%BP* M[WI/M8YKSO;!T(&IUGUTU,&N^4!:3U S"V1SV6HL3%M H'3M]'RXJ00494F MI]P#I%K'G<(Y'-*.TDFG"#OU,%6.Q@;R,(LUU0D(#D*I5RF3S2HQH56;Z/'( M5.NX_4.'1M8!NN@459?]2U%[NZNH@8500(7:^5\(7WLM>5\M<0I-IBH.D6H= M]SAR:'P=JI4.0+9+,B\4J?.F.=QV^KJED(8D!8;")&881="VS;C[@5*MXYY( M'@.VH;73%^!NGK#JP+V3$C(WF;;].L:D^ !:D>@,!LE4ZYKG@_RP<0\F!P+8 M4=KH$5BGN[Y-@0O&'>3:_DM93FR8DL$XK;S/5IG0Y+#[F%3KN">1@P+J "WT M"*;+6[QUPI3 .6!*##:#=R@B)MNKG>#U&CDSCY.\W]?K&O?,<5!8':J/IY!H M/9?FHIPV9#%Q4^[((43.0%IK='$& M76IRT^/F0X?0_,T"^H/%/.*VM5JN)^]P=2Z);]/5)'HF4I8<%$JRBJ@] M1%X/M[@K)>2@]4[M'NG1E]!!WUU'QBWO[B1-?H *%\/(LQ\HO%A\#M/Y)"F& M+FAROS(/H 0+$(1A@$)@U((VX)VZ[N\+ANW;QX'#T3J\'0L'"'1D-+Q=+O)) M6K]9OL?EUVG"C208#SER) ><9 +*B +1T%=1\^B2-R+OE#S<"1"W$=#)^<9Q M)N)HR?:!C,U=GBT'JU-X&XL,$S&1?:38WSD.SK$$W&1%2PBC%[NX%_O XR85 MX]F-XQ5[$R5'2KF#H/A\U5!8@*_H2S*HUH58M (6:P&5"V10BT=@0NM8& 5Y MJ4FCWYND='*L=;A!&4C*'>#D'7[%^0FN)H7 [6O$KV7QM&+HCX@L4IS.C8HB M:LN:M*P_(V#<3:9%>'*0:#N Q//%:OVFG%(_L2G*XEAM1H6)\"P]>(<.,"9? M5+0E\T8IV4M4C&LP6H#C<"%W@)"_+A>K%6V59;J>N"!M=K+.I*U7U@O2)AN% M!F.%X[$$X5F3U,TE&L8]Q6Z!CD,%W,$U[?N,$7B $T=N(Y,D\5EKG:'(H.K0@F^R;W8 M!RD;]SRZ!9Z&548'%NG5G)Z%J_690?69JT#>'7 * $DXP8*KC<>,X#Q)$[*V M308Y7:-CW"S_P%I>#"?R_1'CMXB9X\=Z=/IA.)\Z3.>K:D]Q]6;^V[,G(Z(60UX<(H)>I<$"YK'6RJ%^Q"A" 1F54!E6R2 M!;J7JG&C_[;X&DX=_9BR.R5&X86*3C.$8JVNXQ8R1*$\H)8%,?#D>)/=\$Z* MQDT=M(76,&KHP&1=Q!HO283;KODGQ-1%L=*O6!9+/!_R@2NRU,M ZIO.P_+[ M)C%?I\O4Z>J+31Q\YC-,4D*E;6&0=$$2A4!R7GGM\*.-9MI$$YMLJ@UY&K>\ ML$64T L .HA>SUD\72',.XC,"A#2Y6Q2#,8VB5GO MH&?RD2\20?><58[ METG#M7*AS2GA/D2.W."D!<":Z:@?2_7'/-=3BCJ.YJ+=>EU/SV:;?TSOJA-J MUM,T_;)Q==]C.EENVA[_&E;3- FQ%%.LIV5GZX#+D,&74HCWVC8H^NA=DP/* M8PD?>29,"[@^JB[[@?"5;>#9US"=;0\LEII1U3@X">:84]-7+ M?"(@6,]DDMP*[IK<6=J3SI&;J#??L ?65 >!]-F2.[N/O&5"%%.[=B!HY'6L M82TPD#* ,]+X(BR+L*3&"K^14UWURGS MBEEPUE(@I+(L&"A\;M.1YPYZ=H//DZK<&$+R'0#H[SC]^(GH?O85E^$C_G[R M.>+R3;EQ0W2[.I01TE@7(%I3BW)K38&7'C1'DU5.S.@F-FDO*G<#VY.J[VBG MI7XA>+J@;MY5-LEC=K'4$:SA]/0E:0,YSTRRJ)M-K]J1S-Q@^J;*0EIKJ M]5;YN017BW)S6L_I5+'S#UWE9K\KYGN^:9#[YL=P=^3ENGAUX!&O(W^B%!XX++Z/EKH8.L\I_YT7/3B\Y?%O*[FS6V[ M%# Z1E;>Y+"9ME,G"# RO]E9)V/D4C9)6-Q+55<7V_=2]UW(.5KV'0#I&@^G MERNCR(R[1%2[4B<%,-J_O5:0A&ZEZIQ2VF'Q]!P*N@ M3Q^6&%8GR^^7EX2WWH1Z#F5C;0N@$,%%BD$-L]9[$:,131)5M] R;IGL\-@Y M5MP=(.;ZF/!3+B+92>Y%("X8V5&?&#B5)1A1K)=:%L::7'Z\G9QQ:V"'Q\T M0N\ .N=^X/-96*W>;,/2C0^8,=A4'(.DW*8W8X8H4^V39+EUY!C*U*1:ZTZ* MNNH/-$BD=93,.P#/9?I/5U0=]5'0.V"2D>4LB>225 0I:E<*5*\E!L0H5"!EV:M*WL++ Z M5K4/1E7[R+D#H-SFEEF72O16 (6$C(RN=A"YD^!"LDZ0(Q]5DRJ 0[W@9IO1 MP& Y5M8=P.66%ED9K=?&:A 28QVV01P(KP"9RDHYDI5HQ+Q;S&8O%\L_PS)/M,P\UMQ!3*AK^8N&P"19S6B5 M$38$L5/+W$,NO.Q#9R?.SH&PN'D'IIF..H#@E2$(S*%S7">(2$M2%2TAN*"@ M&*4R9Y8BQC9G6GN/^FU8V-%.V]?MUZ&B/Q@V7W Y7=1SW^5ZH'WNNFPF5B'F MD!5D6VI7MRP@"#+HVNJ-.4>5&NUSUTD9O;GBXP'I.#5T Z=K5\>\DV2>14U6 M*5"BZ)H.$[7E1.#,"!2\"9+VOZ#7LMS_T4!TN/ [V,4N&DFL/BSN.'_9F-L8 M-D4PG^MUUHT:WR%)<35=XVGKX[<;3+_#M/@XWSQETZAB(H2//O( M@0*:*PL M$*,*0+;969\29M_DL+XU8Z.WD7PT?'<%D2>R9$Y[LIR-R(J*(GE6(/$Z(BMJ M TZ1BX*BU"M!)H7GHG2R[ O7A2NP I1O1;4E_<;*%1%MPNCZASTRD]+P@2K"84VTEBQ P1,"8G4M)ZQ*: MI.F.IGST1IJ/Z[\^FI+[1?5F'_D=_]S\9C5!+HMPEH%FIG;9_FCB MB[.<>S+.==*O*I%#"#:#D;;XJ%U6[J'+BO>^8/Q.3LTQ,YR ._"P[@UJWJP_ MX7)2JUR8P=JJN_J,4F^2]!Q\1MKJG968']/!OT3:^'V8QG;O#]53!\A[NUPD MQ+SI&WJ:_/GM&R[3=%4C99.T2(%1B,(%**\E..,=2*8\9B%9QB8E!/<1-7Y3 MI4=#VV"ZZ0!GNR0?SSN(;F^[XSQ]KZR?]02ZFFB?F)B$S\4"9DTCUL>$?IJ\.4'AY8ZD!T4@QYSYO9TJ)4S]H;B.1K@T;C*-3S0OM&U[J.(7O\YE-]&,MA M]=LOFC>YT0>9W1Q*7O*&)FARLB1\"+4!NO*NU 9=H68M4@S>%H>-.L0,R,5N M6/\ACE[&TWX'T+_,X*6SIZTX^$1AD&B103".5K,NY UI88@;I3777*+T+;!\ M/UF[@?.'.+(94#\=H&V7H/':)?DKZVXSA,X17YZ' #$H1>*, 9QU##)F+4,( MVL0FJ:PAB-^M./V'. %Z=%UW@.\K5SNLB:Y>0(*+/U54F]NNT^_##!VFNNR7+SHO%6JMH0+\NTAV'J(8Q2""X2V:(,PZ'16V/:.]RU$#=Q( MUW-KG2T>N)>1HGICP1=F:$$IRU7Q,K3IJ-)#(]W!,?! N]Q]9#VBS[-:KB>U M2/NL%WIM*Z/(*FI)5#.1R%UCF,$9'D&6*.O0-R_U+JXY/?H21.B[Z_"XY=V= M8., %2Z&D6<_4#AM!E(L+R58!<[5\[R8$[@Z-4C+F*61EK[9Q2SN"X8Q&R\= MK'0T=K(@7 M2&].TXV*Z>L9;G0]S\\^+Y;KZ7]M*P %1Y=L,&!Y[=>EF /'A812F+>9D?^; MF[2IWX6X<8WO^!"Z?K]G:'UV@-&78;K%=) T2^15 M&]J"DC>@0\H4@&76:+;VO52-:T>[0^5P&NP CIM+*)?7TYORXI22YY_"\B.N M)BEGF5A.))S:/2Y1D!?K9 G!G6,RZ*RQ21ST,&GC-M#J#I@#Z[(#=/XU3.>; M>?:X>C/_[5N5VD1O(L"D$O#N?1SL)UU]Z6*?!)9MEE1.%FB MJ]V+'%E\IC78(HV-%&[:-@U7=B-OW#Y4W2&S@4['-Y7UYOVY'W)IP?V^F%?9 MWB++238Z,JD9B%!;\AN"5^ E0/1>ZFR]U>S:$+!;^QWL]]9QNTYU@\7&ZNK MR V[R9 :HH)(N>UA+9\N0, MM]@DX_X 7>,VK.H.AT-JL0-0;E(%M\CJ[ #W_$QWHKBJ;5TM:)8D"8W,NK?D M%:<0M&6(,K4I#]Z9PI'[776'U#:J[0"S-^NSS[D\O>EQ+C_C=0HJ!&">1U"> M*0B8"I@ZYC):(T-JDD;?G<21.VYUA]I&RNT2ML]26IR0Y$GN./VZ*GFM57E<3[6*2(1HH9=/"!#E$H\C9 M9IQG*\FC\8]D*'4I*RQ,B8$8N;>)\=PD$;HGG;U-X1G1"3A,=QU <_<" MV8E!1PY.W-0&!%#.U/;,*H&+3EM6=$+7I!O'[B2.N],_?ME\"\T=CLD%+;F6 MF'PU_XJK.P1)BTY(KR.PZ&F%6^,AJN@A\2*]1:\R-K&8^Y/:R7#N1[HF-)3. M.K"4Y)!L4G4O%\O+31Y?3POM":N39>WT^'8QJ]UO5Y-DF&/2$TV* M8A3JT7\AE4+[#A*0O#"T^03B+3$?N6IRGK0[B5U>&VH-SH$UUQ$T+RVY6XJJ MKG"8E)5*3'_ M2*X!^F)+7:]8#Q%X A55!A>3@U"G*2E=F+9-JCT>I*S+,&

1S^ PA89UW+J/EVBHEFY1N M/DA9ER%,*^ -JZ>.(I=SKNK]N*MWYIXO5NO5I&8&I,BTC)SDQ%_EXLE+;&39?H45A2"O4,RXI_K >G5J:L3 M+5 D+QE)+M4IY;&>C H'G&5OA) JI"9GW'O2V66PTAJ;+738'U*W*_!L]M%V M[3$NO%->079(MI^".W#2!N(H!*L#:M'F)NX]-(U[>#VJ=3Q<-_V@;2LI?%V/ MY-\NIR2T+W7BP);-2+:0DZL-\21\A,@\*UPS:723 K5[J1KWFNTC M(VXX_700A#P\U$U)'W)(%FSDDJ*J8" *Q8$[9VWBL13>9ML=9/1>L_NT(T:_ MQ^NI,^!='YC"3>0!O0;KD=:0XW5^:N'@D_ *A=.RM#G#NYNF<:_-C@BV8W33 M&(QB8P7EMK2E#:-KG.T)2K<6_F=F%7Q\!'#XOEU(EYA[.-2[OX M$+[54M Z2(98HR#OCM8VT9BH%+%8)'.P^2K4JGLCBB5UL")R$Z?T4()'OM,[ M4HC45*W]Q$^7E_1IV\3?ON$R35>XF@CC7/#HP-8$F?(B@U>6OG4FR"B<*ZJY M-WN=J)'OZHYH<8]23P<&3 MVR?.]]+DD:,S20++=0_@Y8ZAH5V5-M):C.TXN#HW-'K4,0KKDFY2\]0>O,TR MPKV"=P]-]C)%^.3+E]E&E&%V)LI7\[)8?MXJ\_SR:V$^UOY\0C))_E\J$)/# M&JE2K)"%0-%FM/!N](V;,VXWZ;.!=CJ(Y<[Z/]:.D!0<3,BKS]K5_LS*)R): M$?DRD\2RX:KPP$QH,I;@&ATCCP1MH>L;U] /%WP7N#GMV(BK,PZX((8Q2I#D M'I T*$*-T0;GFX*(A0T''I$8.*=>ZOR@3.!$9&"ZTD]:RE)JT+3B8 MXI%OB#\"'!]'F4\$M><-&ZZQ&BPQE%T!'A4)N' '#JT$SJ+SVADC79.M]0B: M1[[>TPERAU!H!]A],:TYWWE>7:M.][5^?.G&/XR MQ_7VJ;^>K.K=D-6O835=+?3EU[!4QLN\=N:](_YYR/[C2\_AOGI5++GB_F* MWI7#Z33'R\2]*:<'/&%V'A]?1,566^9S0,!<(P^K#;@ZZCX8;3&PB,ZUZ44^ M!/5'MVP_AH@7TU6:+58GRTV9S'WJ_T :_W56%WF.5K#:PYX%7T"%R.MD) 0M M"TIN.5>YR;WSQV9TW C^\5?&C8;Q/0/KQ]D]QME%QMY-GL"NHHV-FC$&TD0% MBAL-,28-A$2=&2N2IR9%HEWL*N_Q8WW>._Q2QX:>ZNW[]L^+%>M(1I9G$DRN MO7IIE0(M7021>"BH-(^Z20W!3M3]"/9['PS>R/! Q-[CW?1]2XF=SQ43B8PCH WV:?>U.N[68WEE1, M/J>L:2'5IKM*AGI9U@B07JGB@F4\-"D9W(V\<7.YXP.R@1([@.8?]?KV;ZOU M]#,):S7Q49!5%X$@4ENJ:.O 6R/!2.3$AI2&-8G1KI(Q;O)U?*@=H90.(/4. MO^+\!.L4*'+D;S/?]%(TNBC@SG-0@E-T:70$&U*26'+2TK9 V8.4C9N!'1]X MPZJN RR>U1J\FO\QG\[38DD^;;U]\O\MIO/UOY/<3NBW;Y9OPW(]IY=^FG[9 M1IC?)]'PE'A.8*.JS>^5@,@5!Q%YR%;X(E,3G_!@BL>MY!P?NX^CZ@XP_3O^ M>.E/2\C>.N4IY%<<&+S&!$T*!B\16(Y!4@"A.X M]2HV<>BZ2'F^F*["QX_+>JUU\ZI3)VJCM(NU:J00$I6O1R@DHE3;=42=0-K( M&4\L9M5F+/;K@;+,_:FJW_\ M^KW^^9(DMUA>8C%(J:3SD)BL+54%A^B\A(*Y>,:R**+)0CZ UA\A07H,9ENK M]\=Q&*ZN[L79ZGZ!ZS"=/;(C\0 M(SD8^TAH(,?C#I-[OC0P&1EM[7!O+:N# MOAP96UHI,13!G33*NL?<+Q_#69B@C 0QHT"*A*!8L1!TLN"$-,EHET-IJNAAKS_;6\Z,P.DA[NK9M^EJDFD[0>$-8&W JEQAV_+* MP(-(*JMLBFBRJ]]'59? .D#YU[?EP331 ZRVM+]8? [3^<0Y51N>(Z"KHVJ# MB."C*,!LKIF&[')I,ISC"A4CWX\;3KNW5UT<(.H1<4+^Q^0=SO'/38+BE(6_ MX>>(2V)!2W32 6I'OBV3"(Y9"[%Z4CPJZZ5XP,^ZY_$CP^!P92V&E=S(RG__ M!6MHL_[^?/IU.KO*AC84$=>J#)D+65%K!7C.&"3+K>,R9)/<#@"XYQ4CWW8< M! 1#27!$(*R6Z\G?PG\LEFM(KB(9Y\,FDZ%4*T>^2 M2Z"G7]HJZ+OKV\3MKQ\7&X.[%P/(>&2$_!X^XYMRA8?3I6-4R8)S#C%'#TI% M#;YV,B[2)46,Z8"# >5.*L;94(90ZV)H&8^\I_Q]6MN;;-;+J1T,(EA9;:O& MHNIL<:Q#;!&RPA!E#"'KAU(VMSYX/)T/I*C%4%(;VXU8S,+R*O6*%R^U$9!X MIB5@,-:.)>15DT.M;,S(7=[%>[CQY'$VAC9*/U)N(VO]?V#XNG5[KK(@@C&E MMG) 3()/83JK!RCKY4FJ M2KC*B.0L"G)V@=7;YMNK7286\-X'CZ8$"I5V"2+O>\DXU:9M #&<-$>&Q6_S MK]/E8KZ]CGZ5"Y0R6ZLYD!N4R*Z9>@Q+WG11NF1)X7+D90=,W/V&<:I VP!B M(#EVD(N\(Z1Z/9WCJS5^7DVJGC.$SM*6A*3S1XDX]8D MH5-B3:XKWDU2EXA7D,'KH %&G8EE-,EEG9LAD%XD&%(7V%,Y3."9L M*JBX\B4VF1EX1D"7N;!AT'*0C'^8:W4[.CU"5 MNP_*;KD"?JR2.O ";G#QZ_7[.9T^>DH/:X7U;VNM-1G 4XW&%M47? MXT#I@J;.H'2HWA^T2HW]BO/TZ7-8_F.S $NJ(]H9 MQ>_%5[>@+D#!$1*M2[2&9>?;C!MY@+!Q(^7'V?T.UT27R#KCYG01HO-HN:M>3O<2UIG9.@H&#V+L")UT@+'W88:KT\32[WA6 MC&>R-%&:#&1N:X_B4"#Z+$%JDQDS0G/9)#:\E9K>T'2,PJ\70A\M_0X@1!+: MQ+]U[.[92=YI ZFWR^EFWF1==;(P4VJKB:@,<25\)*YT I%LD2IZEGF3(ZO= MR!OWX*K-9CBT5IX$ULY+E"/S1D;@G%Q3Q31"3,5 \,)JAQH=-O'G=R5P=*,V M.#CVQM\!FNH @2^GWS!7#O",P[,"=I<%&6T+%!!)4#E(\"598$D)68I6FC3];HX6-[? VHE_ZNK 1K+!KK &/MM!AR!A]- =3&($\" M]4X^?LLK*\W:7@[H;PT@W6XOJUA56QVB L^$JX%(;4*<,EA;;2@65<0N^84? MZ++*7FK=Z;+*/C+N8*NZL7)>GY>VQ%R$-3)0^)M#[4\@ZRU. Q3.IA"S228W MJ?RYFZ1Q6YP^1H;S,.GWB*.WN*P_"!^13]"'D$E*('7(]4J8A\ DJRU8DPQ) M)'7]-FTC)%TB:G1W>A#%/X2G0[7PXU29G6;C##.C%([=?/U(M6 /R.'(\JYM M2X"S-YQ7T"AD$3FYT)A\K,YZ (^%T;>%.:.ED]>WD#OZ*%Q_\F!]ONN>7:6$ MR\VT0%H^;^)LNBWW_.W;%ZQ3ZBELH(^\*>_IIZL2-I=3MK8_!.TQ!O("KK8%*\X9@= M@Y0M"5@D8H\V6N#)65.4DJ(TF?:W$W5/W)(?")U#$+R7'I\*."\BUXG74J#5 M"I*J UV9WTQLIV^=)9]1Z:!EDY.X/>E\XN;V$0%[H&Z?"G3ODS+]@^DB\XFG M4">9VAN)U^[9#A4$3 &41:]9]L:R)B7O0S$P;GW-4P+[T&CH8!7<=EA[*^]; M7J>87\W?+O'K='&RVK(\D;2V<[W%P$V@<%^( CX5$H"4QB1F9;:MBJB/)'W< MD\Y.D/_("!BYHLE4Z3)X"9'*O:A(KI!"DIK8KSA?::EF[& M)5J.=;I>+^8?/^#R\]FCZSS(Y>+C,GRN(U#2;+$Z65X:^.1+\+K.#OUX;1 MA20PV(@@M"/W*+L(7DD)*49I-)>,Q/!8P=\#M/9GH/;!SBYAVY#*ZB W<>J* MD0-VUL[HV6RV^+/&$B\7R^=$T'3]>K%:7>.2F61$BF2!G6*@&!/@6"D@DE7/G-X*=M0;VZU$1_,? M1_(&LZP6T#$%04<+EA=+1M!KK?(3V:W_F),09W@NU4MK;L*BYUSX J98"TH) M"=$G3KQZ6T(Q*;O2@LU[:.IP]]T#"]?MW%#"[V"7O=RG^T),%_R\JTMTOCW@ M$R(KID'G:J4Q>?""5Q:S(X:U0M_*U]N-P@[WTB,PUD8Q?2#N=M?U=UP_/UE6 M64]2H6U.R0BT]=?1 =&#TRR!D-**)!R/;7K5[D#;Z/T(AD;9H,KH %\O3E][ MFKB=Y)"TB;0RK#.%%@4*"-QH()XT0Z:M#TWLUC4Z1K]7.2ANCA%R!QAYNUQ\ MG:Y(]A26U(#DS;F)74U2-.@Q9I!HZOQ,9R%*6PCSIO" H]O,YWGZY4SLXZ"ZE1:79I[D+B= MD&6>"K(&5\?A$%NLPZP]Q&X<;$^*"T&0B"#7+5KE3)%'* %2M-93:,)R;'+Y M8S\R=X*=_2%@=YR*GE"ZZQF%*E^)80I*SI)^A32Y.(GKWT'+TD<"E M;/*+4['>S#F?&WKK/9J7& M 4 S!1UL"+]LBA0W=^&&.9;:B<6_+Z=K?%/*:B)]T=*:",JZ3$Z&%N!%K/,P MG3<.2[1MCDCWI'/L.P]CX/ P)740=ER.H*ZS-U&,Q,13 E2;GA#:U[Y:2(X- M^14Q,HRB24'V?42-?RCHR"WUMWD>/+Z@E44/)\)F@1Y"#O%_GDR_U%D^ M](D#0H9['W=,%+ [G0,Y]F?SM[X<6,(X,2'#,:N*T#R8-1*C4Y M^MZ'R'%=_F&1=,O6V$99G25"[C, !Y?-[O#05D:K8=GLPX"+JLA<; *G6*[= MK.OUR9A 2\X)$$(8WZ1[P7BFZV(-.&5T1"[ J%*'0)D,(<9,*RZ4R%V,VC0) M#Q\FK7=9*Q5(' MB2!()91F4C)OGJ9].ALK6UMSW[4@-D5MFE:3PGK!!8EOA9)V:F,8A*RD,I$' MU48"NQ+8NZW:!T$W1M&T4%('F8<[N;DT(A&Y"8)I#\)E31YB8N!DH'"6F>25 MS0)]D[.+'6@;%W)M0+'K+GF@AGH&W>4)BLY%GK6#.CT*E&<,(LH$V918>&&6 MV<>-(7L99CHX'G;VR@Y3SLC-)GX](6G6B3WS_!K#"C\M9OG5YTVW@"EC3BDIEIH,SKH@8=PSPE;@.5+4'8#D7!*GY%O- M41<60&[NT\7D(*I$+F?17CM9LBM-KD!>HV/<0[_6<#E&Z"-O3"]/EO/I^F19 M1RB]G'ZK7ZTN2^A\VJ5)@LE:CY%C':FR:=BJP.BHD\P2-=ME8]KM;>,>VK7< MF!I(NP.;\^_X:9IF>+:MYJ*Y1Q-I6R6/3YG:)\E[#TPCSXI[SD.3FY57R1BW M3KZUQ3E"Y!T YD[IO#YO^:52\L9[!M(P4[O?UBJFR;[U,&GC M>C[C!ON'Z:=GQ/UUN5BM)MH%9C0OX&HKI;2R>>332/!%TA$I.E&3_3U##<*F^=GGQ?+]?2_MKV2 M[V)^PC1Y3%%8"D*5K'6P$9PC":O,D\F2]H9F+4L&8:#3N' 8S(ZBY?W1[;?H MGN/'36/+]D;T=ZPMUG0A;[_V.*YU;4HX6KI,0PR"*U#7]=+/*?TQD)*;^J90(?I[7+U.8R%GWF]\7ZH,JK79YZ3&W#WE0/5-MP M]MYG-]][49!W?DIM%8O24>20K:$=2F<&/GH!VH;$&2N>73^)&&81[D7EL69G MIY==E $9RZ,3(D**18$J3M<.+C'=Z;'M+%W#,M/]0(B%&P*AI5TTBN(F1//(LFWBNCVKJ M+O)&9Z^]5-Y80C9&,>!*>8JUA0!R$SUX'U52MGCGF@C@'IJ>DA';!S]W%W0= MIY8.4B 7K+RC *7)X-:4)Y 91U4O]?]'Z/TZE@930@^(VM)^6G9CG#;6 M1029:EL$+22X8 PH5!B%4"F8)IG-*U2,C)CAM'L=-P>+>N0ZR'?:!'E!-+H)*P)R'-XP"NZY_$CP^!P92V&E=S(RG__ MI1Z'S=;?GT^_3F=7V1!%6Q6=A\U0+Y7I*Q^U!J&LXI:L:M!Z!P#<\XJ1"\H& M <%0$NQ@MSC;1"_.6KT1PDHE(,EZ2B&C@I I C4V.>=E%K%-.Y4;E/12>CB< MGW&4\GJX_T]K#P&4 !/5D8C#8DST@D/&A0I9X',:([UC$WK^R[!-/37*\3[\QG;9WSVY'2>-W4E'SDO_- 1XH25)#W%%101!$NQ@=<0)%=@F?8B6>,P M-[DKMCN)??A5PZ/K\'/?O936P09Z#S^_?O];^(_%\OF,[,0V]\6X4?7FKG/U M(ET*"1QS!FP(C"FN:6]HLC[WH+&79/.P,%D\CL[ZAN,%8[^'SV?71!6&$)F* MP)SWH#AMR$'K#,8P61A*-&VJL_:D;!*4-C$HZ3EK..FVV*2+D3'FL2M]]#4+>:.Q\+UL4(#*:8# MC'U8AHQ5+.=M>#1&@[5P3-3QR/MF=XG\L7RXP[34-_*V M]]9++*'4497<95J6-I*;(6*]4Z2 4=L?:_GKI&V>7 M+J%?+E*=>,,+EQ;!2BEH\^<27!8(21:?A.%:N28'4/N3VNU&VQR+0^BNGWX M]S!:[Z"'Z$6L1W;.U4KM4"Q$[I$\BV22S[0<39,:V/O)&O<48TSP[:N3#OH" M/$O_>3*EU][#U=]Q^O%374]?<1D^XA\K+">SU]."$\>82%H[,%EMLJ&*K#W6 M;MNB4,AD\NI_9Y%'S^#)HT$E'F5QAK#21QX]Y=KP/NHXY.]Y#:1ULXON<*QDA MI:H7H$M4#A22I^**,9"TTPXSY](TP>,/>7:\#TR..#O>1V=]P_'60P++4['9 MTE+VJH#B)4$4M=>7X,%S&T3135JI_;!GQWOAY^RE04J!5F'5JB'/W'V%?^VF*\_;#]'@TX0IX0XGF;- PE7$IB,VF>7@!-\PG#,)UA;9@84]I_<)G"H] M,E3WUN*3!.O+Q% MZMXZ[.Q@ZF68+K^&V0DN2IG.P[RVB9C.5^OER:;CS 'G3 \]\9ACH[VH'>@4 MJ+[SW^L[+[+RJ_.T?. N&T&.GHM)@[)6@\=$ZRT9SVQ10MDFDXGN(^IH0W;+ MLR_Z*FI=M&&!(K3" WFZD4-TU@":S -%<=*J-E>P[J-JY!A[*(3<,$>#:>)I M69V#>Z;O]MR&%JAAU_1[49:T#1JY!,Z] .52@1AJ)6V=Y"UT\-$VN:C[*';H M]33$Z6RZGM8+$:&^([^9O\-TLEQ.YQ]_#:OII5618E::9P3K6+UD8VIWQMK= MB/',%-).S-K<*SB$VH[MUCZ(NM-N-=-<#_[^'DS^,5_$%9+A(.OP:O[E9$V_ M7I#MF&VG_%S(()2 FYE0*11?6W4+<,KE>J$C"8K4M1)M=].!'+.9M302W%E%*#U)I M!XK6+C@TM&"Y"EZH$DIJTR5C* XZ]M3W05X+<[V_AGOR8'[]?LIF-34OETB[ MS3Q]WU23!9]=T3H"-YIVF5QXO6K@P!3/K#$FI$;54 _3U@D<'Q]I]I 1IK#.!,&$-J!@U1(T)F#2!*Z]8:71"N0-QG2!N*$3L@+BC MU-,3Y'[]?O[E_YCBDHCZ]/TU?L799J%F*XS.24/&0ERQX,%CB" C#\86ZT)H MF\:]E[Q.4EN];+]#*;(G>%Y> +G)'Z\V$N.GIC]$JU0Q$F0M.5&"20@Y4R 8 MDRF"&L\"*0!5F]%T?>2W8.7-1& M*>EXE&U3\#=IZF3O'05AAZBE4X3)L_:8"C63CH$.MG;X9QZ"= F\U4QX@;1> MVF8&;]+4R=',* @[1"T](>S7[V>^\/=++86=%LE%"]:F#(JG0%$_?15(7L:C M\X:UZ;UV'U6=H*R7&.)(M?6$P>,+ ZZ+XW2Q)YZSS"Q"T:F.GT5#ZU%D8#[9 MS U'K=JF_EIQUHG7>#P*V]6*# ")D<+^9?Z?DDMC,.3UE+F$OA4H!.D59U(":=H45>G-">D3.-VNT MN#U?VTGLTAT(6VJO#V#R"][6B_0/^V MT>]B_W9Z62>.9Z\@'%!3?4#O*C]G[(1U+20Y/T8Z&P;,@Q+E/@W^0YL[Z!LI<.>PJ8C(M'7Y[<_+8M..9:A))GK MJ P)SG(#)& G8BXNIK;GAD-PTM,>M'/<7?O]\%P+:ES<72*?3?^0BW0F2GAG<5X86*O&=Q,[8KDSW_?0/ MY7)M+E>5ER,?N6*I+A8;8C720M02D6(,3MP7)3BBA&I<1G8 M8?1VXI.='V$GA F.%?=EI<$_O%/GY3HV?1VG;I;VOL^B#=/<#][S.=+:O78F MRU3?%]8XX^N6LP%"Y$H89DTP]F+3V@>HX%K?<]KH$+PV@*&.++=&0E0V@62F M,,?)\!*CJ]U]-M*)/CX5ARTK]@Z6=T_6Q,[XMD',EB<+Q89JI)D WL14_VBQ M).O1M07OT8]CEQ"M/0(P![V1'2*]GJ#8S-$.-GGF @,G,]E$45>&* ,I,*V< M%.BP;1W6?^(;V4$H//L;V2&0Z/B-C)5BI:,=N!01%$8'4:18@SN9](>Q-ID7 M#.#_\#>R@X"PYQO9(5+I+1[\PBN++61U.;*T) NZSK#5X).)Y&@:H[A5Z+9; MJ?SWC:P="%M*KP]@OO#R(@S*I'V$PBUMHW@)/CH-H106E"NH\+]O9.KD:P98$D:4!X5>)8E9,&T)X1E4=K,#KZDDJ3./*:AY-D32O?* M"P[*),V+!>99 47'$:+)'"*WF3N=52KG*]J\Z,JD@V!R4F72(3+K"9 [2F"T MU=GXC" S6C(^K(#@F (3.!9;5&*V;:;J95(I5.$W93 D-\D<^2.D%"S M7[ET9"WK#.A44=S4RINVD<3+KDP:&F''B*4GA#W3E215TK,3P".*^KBE@,Y, M@4AJ.CF7F&S>[."D1D.7X @/ZE8,(LF>P/E, Q,74Z(3[,AFJ '.$,G^K77- MJ(WE+(F2U-D\B8OK-W00'H[H-W2(<#K%VZ.&-CX+&4HM9#5UFD8)D:W4H&7'[=RSCNMO35242?ID(1G2=2H:!\&1B5D4,KJFK7*L;2!L MR-W\98[0$(C=PSH[+WR./D/?<3&=YT^KL%B->I*>X,3_D.'\;KYY MSOY[$Q8S^FO+B96."UVJ$5WSCDNPX*.G/_IDLA5%,7XV[[?)#CL)6O^E3EQ; MF%WP3?8$8WY?A-F2-K+\#5>3R@E))CQP$STH)3)Q@9Q,Q6RBGVA$/%M_ZX'V M])<)HO9_QHZ&T@6?JN*TU*[4YAH@ZDT,C9[<-+ M"%9T=)*&@\^)]N&;61YMW%+[64KG')0T6KDH1D>0P.I-) Z*$Y(C0P%1<9]) M[6:_W5;I@LI%3^Z'8)E1//C:L=7H6BL@(8B+(Z=55TB^5A$1B!C*=%F7 07DH)HC29ZE7&Z=5I"MY6AYT7*026A MAXBM)PPV*W;0)4@MO8'HDZR#T@4XGPEYT4I;Y_[PW/MKW>65A!Z$PK.7A!X" MB3Z*HP[I &:$E#(&"\&)6$N_#'@C/!3+D&G-$]L.H9RSB]LEA.^'@,UI7=P. MD6%O"'VA,C%B8=P'1PH!/:@2"SC%R5[+OFB^[@JV3R'S?^M*VV!S0.GU $ MVD<;(I<&BK..DZ]:R''= W"G-G*XA##IP# ;2BI]Z+4'NWDU6TU_GGZ]JER[ M.2Y29R>,AU B'1=3,L1B&"CGH@O"9BX.*)A_8;6](*?_\R#70%8].>W/U\Z: M'%E1-D(4Q8)BY".[$"68+.BP1:T=:SOE&OE3#HN4 M($5-@7(L@F>D"7U!(Y'VYE@Z6\'!1=?*'P23DVKE#Y%93X#<493-E=+.:.*2 M\^10D;%!5JV+0'> <4;%'$+;-[/+KI4_" D'U,H?(I9.$793E*U1VQRC!41A MZ()(I0XD]=6-0F]8^N\4S[,B[!BQ=(JPFZ)L,HJY3UA (R/%+Z.&X&0$G3(Y MYR)8J=I>H9==*S\TPHX12P<(^T3R67/JS;^NJOLU__9]/JN,NZZE52&:X$D# M\UKXKZRJ.;(9BHJT\GG[X02V^BU\HF MC.@D)#15&6L+3J$!'8/+&H/S![PS/+'(N- 80("/(F=#<'-D6-P/]SW8@\/$ M"F.!^.$R**\CN(@)O&!)R**-D/L,H7SJ^^/:V,."81 >=G"]#'%CO[LMS]7* M&"2]"D&6.NK-KCT(!4S8X!1+&D7;T,%_IYT-'(8].RPZ.!.D([[1J:XOOA_" MXOUB;6'D-3L^X&)]VB?%*E&<$1"\IBT%Y4F#J "UQ;601GC/?0ND[T%;)\&R M\R-GWE:,?2'S^M)YNUQ>89YP8XPHD?C"#-)YYV1\.$:>>TTV9^ATE$UJJIZ@ MIY-@6D\(/%I:-3&1R(C%RHQAB?7QF"%&B ZXR*T;&4(3?PU#<^?'+CV"< M!IYAN#ZVBR'9SZ_^S]__\>K#) N+7B I5LZYCG5RUBS#";3?\7 .>-Y'WSL M^'8G.4#C(N54GE_6H-;'Q<7-*FF?7JIA2>V>^SM';:T(*D1G#:A4$2E%]2_I M.I(I9!>XC+H@-E&\@#2ZP"$MWUTB'&?Z/Z;)N+: M^[)C=\O?Z9/+W3_:!/VST)K5 70\< 8*I89H)8.$V:OBD%SP)D/$A]S$R' ? M E7S3D0\(KR7B]7D8YA]QC7W"JON/1UQC26#BF3>.T9W%\;$LC N&KO/\PE] M]!XFZ4_;>'RPZN4'ZP;5F\=+I <8W M+12<0:5#61-+KU[$+!LO:6-TD( M>(J@<:VF(83](GZ.X'P'"-JSH"=HZ6W1$H0)9%_R.C&X% \V:D2M??*^]P*^ MKE\FVKB@P\NV)\3NEU$OG5UW@I/%AMHJ@$,H08(V23),/D;\;TW?\# YK:;O M )EU ,A[>UJ_#%0G>Q71+I:E'<(00:R:>EZ*4I$56230-U3!%W^ MLUP3-3F(_#K%X>9$"<<-5X:!U$R3<.( M? \<'<'_#I!4WZ[S^NWZ!WZJ!W!]1M_\<3VNX!=B9TWGOKJ6U_MR,[W@)KOO MIS]W?V#-82="4#P58.L&%T%J""9K0.4,\[7566[2^[;AGO;"LOF/TZN]H*C; M _5;^':C('+R6J*W(.J,.B5KV#S3SGQ)-L680\8FPYM>(FQ<-=T-@O9"]I'B M["K1]*;G@;/%%U/ 1<%!N4H_1PM2(;>D"H)W^Q0D[?IVCX@Z5G)/9HX>P<8. MM-3SC7R-0QT+DX"%*3*-5*DO>PJ0*\%#=K6NLW$(Z,@NX/8_[NH=3I(]P;)9 M3[> LD2G#12>B"'.9PA9*"A:E6@Q%IZ;N$?_T8W!#T+AV1N#'P*)+JK-7^PL M:%.M?< /P@^!Q>!?(0V35DX8> M]AY\=YN$SW)1J19N:5L*J%@2!$5V%0K#%_'L'EEP#-&ZL%84;*-B6G9XB3D>W/UQN?KKD$Z]D"-)%NJ8X M75/,T_&V6H#0PB 3QJ=B6H#Q*&K_DOF6P^"VO?0[@/C-!HBSUSMX?[5:KL(L MKR>N/'RZF63ABU6<@8E.@N*%;B\1 Z J.94@F#5-,M4/(?(OF=DW#*";R;H# M'%^'ML,2W[>N3KFS^^ M8ZK=.>9U!FWU)"-('_&?;VE\P5 M&]!\Z0A9?[7#]G&Z_.7HK\>-!)VXR#*& MP)O$'IOO["^9;=3A03L951TL]_.KOQ+J?Z,?_G(BB#)E'$HST%E2PBASK&"$5Q2*F0N!F M[7=Y2\^X ;\!D+"M:8;@^P4IDG4\_I@^/'M\M)52V45S6]4BK:@-2EB=)&GK MX#5_/7$W659;2<^QZ/=A5$ MB<@AJ5 ?Q6.!X 6"L4*'((W*VUF#PQVAE\D;-_[? &$-I-(!UN[.S9L_5N1T M7$V77^K^-N?H=ENJE)*$$J"S(JM?: 6>"0-19"T$B\;GV%:)/4O?N,'YIOIL M.+ET!;=?PVJ3#OR^O)O//O^.BV\[5+D<8R=)P4,D3 M-+6E\\>"C%%J3_]W.5;_0XO@.@]+TCTO+:-+'UD=7[GN#$:G0",+24IAHVV2 MH[&#EBYM_$,0\+P%=CB_.[C_ZOE;W>C/FRI8Y109B[8 M\[51SJ$8'R"%",7 MQ*NDT M;Z)*=Y,S+FQ.%_,+N#F"YYT@Y^:RWV2Z"U^8KV^4R2I).Y"T@Y2(/D](688P2\ S,G<+N/JI8M:_'FT>^FP#*1WQ#10F8QTRYT@(B(P&A_ MPF@NRG;AUG,U+<^N-6[X:$!X-&%N%\HES)8?PI_UCK[9 7/"<&4!13:@"B?V M",? FFB$(UV<;)/GPL>DC!L.:J)<3N)V!WCYVVQ9$QMJ3L&M?F3.DB' 2? P+ZY ,C=:I,(R3MI*'G.DMU<&?\]=6B\G-B12:[C5D0!3DH'A7$$JJ>5E9KNN1#FT?5';2, M_X Z-').97AWJ/EM/DN;?90DDJN]#;6T$E3V F(49!UR%LC39M*UNBP2D?4MV(O#,KJW0ZF#$ Q([R.2GU?2]N#L_["' M[H/$O-]#]R$\[P0Y6T^OGH?":DLWS[0&5>KO!/%(6H6)R>"=;Z9J+N"A^R ! MO_S0?0BW.\#+KK>1'$/*HA+NZUM+J=5HW".@U5(Y+Y3-7;U%G?OM^Q3$G,KO MD7,CUA&D^0^D^1W./-DX&XUYW\;Z?O'HLU2X32UG.+4)@UY.;)"#$J#8EE)C$F6;;;_+9P@\>? M/#JT0W,BJ[L#R[V9!\4QU$E9B&@]*!$E1%@+$L1*<-V!G=TKE[G'#%VEC]KGF3]0!NP')FE8<8NT9JA1# ME9O%FX]-B3K3B^#0=]%Q3.\..UOY.)X1_GVF'3B9ZCFPM!>30;,2 [->9M:L M"18#P>JH031@:=][WQL7,8:;%S^&OZ8?KOZ]LMTL22^ MX>PW7-5AR76W'ZOX)DP;*Z(BE:[J@QM'79OAD:%@O$H*C0_II6?K$TGHR0,[ M#5KGE,7(D/ME^@?FUU_"XC/6/=[M@7N%SM>J"L4+60S9U0!E;:_ALT-EHM_6 M7SOQ]-3W>S*13@?+(%SLX%*KG'A?KEV%7T*ZKL^Z1OM/\\5B_F^ZKE^'[_23 MU9\3'J-'3YI4*LEH;^25N.AK(C/R5%A&T69,SB%$]IF+=G:I5JE;^^^O<0-4;\GX5J(&&A2H.G+,:S*BK$))IA/]M%VET7!I7.L2 MU-MV/K=,O=<#YMI']MF@%BJ"3]50#"Y#*.2 %(N6T_GQ5ID];KP]EAK?LSM1 MV ^J>P=F;0?7X NC) 4G=N@Z1:!FT4?";U!TIS.3N-9>.R:;U/F>/IJVR6/9 MX/(_;+KL <+H"5G-9D7&Q)/E=-%;+'[=^5X=N5. -D';%YJ]S&<#'M$Z'8S$VW)\R(G"[PS%A0:2?J #"HL MT?-LL\QAG^!)_YUB+@R%I\BI ^OA$PEV_7J[&:&XWM/Z K)>JUQ" .N5)B[1 MED+) F@7PG/#;6)-\G">I&@<6)[#'AU&"!V@Z3[]-X?-)&NM5I"*KAUSC0*7 MBX![D.)./=@T^/9?C(%]^NTW07TBR>HY>R ,MUQH#G M!4+*"K+E@=C%R3[>)WCR["+C/#"UU"G#\K4#G;)]W?[K:IK7$KK^ QUX[HNG/@+L36W;6'\26F3!:QE=[2BCZH@K7C+8*)G(IA@>F\2-SE&RO36M M9"(\D]S(!)A9]2D<0=L;!"O12FL]FMQLL-N35'7Y*' (*@Z:&'.0##JXV':6 MGA946M5N[AY):Z@L! 07(Q24R:&TGF&3]['>"[I/DO4^I=V',+Y#\&R,?V&% MT8%\"2?646-4X&/PD$*1*#D=--XF@>)22KL/$O-^I=V'\+P#Y.QL8ZH%X[6K M1C%D!ZJD/'A;)&1ER%^T9!S&)K YME3WW,7=!XEXG[:Q!_"[ \CLJ"@*VAI) MQ )719$]'VO LRIA[8QQQEN.J;V]TUM=[Y"WU(E,[PXV]^J.=! JDN<'P>=U M_K2!("6'4KA!K4.6X0RE$1W7ZQTDZ'WK]0[A>G?HN3M9]ZJGH[3,DI<;Z>43A9*]S#;'!V?B3A7"B210VT;;\#9 MA$ 7=XZUVBW:,]2D[R:N)^5U.B .PML1TND8<7<1695+40$SY%Q+/(HQQ#LI M@$G&C Q1,'6&VM,=E/548G$.M7:<2#K&V(?%-"$=GE3E]ADG,2F6M2M@D1"A M="P051"@::O!"B?=.3HG/$E?G[KM2%3LJ]I.$%%7Q89;6R(DZ'O;8LQ:DX*$ M2.8GN< "H5X$P#)FS92+3F^%'/8H+GQVR3X=Q=/ U)+K/8/I;DNT0?-JEG__ M@@L,954SL Q/SM64*^);K?H6]< 80"<36NX1W;X]I(Y9OT_3OS',AI+'R)A[ M\Z^KZ>K/#XMY0LS+ORTQ_SZ_FQ9?.7#O+.GHC,Q(FIC'6!M@,'!)J>I>*^-B MH9.V3[>Z0];LT_XZ'5O-^'X9.NPG+/,%OKKZ?+5<$3[4! WC(6% M#YZ2N7((K6T35QR*4ISEY+@4$CC*FJPD+7F6@J/-4+*NQWEW=?-;(F\=,G*1K?WSL1#?N4UA_.^PX""KLV MLH[NI5 ;HH< P20)*FIR3V5M,EC0(;FL-M@V;<&?(&CD]^-AY+T'B@YF?J<@ M>E?U^&(3R>5T?XOL$A3M9(WA<7)/Z=!EJY6RT029VV0_O4!8?Z Z7/Q[8.IH M672 K1WL,8+< LT="#+U0-4F.4ZD",:S;(327JDF W6.5$KM^L\W44HG,KP[ MR-P^)O'HA)%@$)[/29E7"USFFB?P_F MLSR?K3O6QC#[Y_M2*_%RW<^[MS^]_[C1E27;F*(K4.HD !4R;8H1CTQF*9.& MEE[R%N#9B[I^\'0,!![7#0PLCY&?-=Z2F_C'FOYYF"TW] >M#=,UO3276MN2^X.51Y;\,7*;#\'$L:4_G=TC MW/%L;+$6LG'U]@L6?/0%!+K 5/!.L\%._8.5Q[$#!I/^T4SLP:?8]5QPFY&! MR*+U&$ERY&JIX@4X5FHS\A*9$88UJH]XEJIQTUC:!#&&$T.GF'I]M:CZ!N$$&-[,>^RK0A MDD[X>KN-O]47T">"S!/&A!;>,U"F#EF(='?[7%.HA5+A$_#)?O,-5_?@-'R<\1<6Z!FW_7ZB[:<#ITFO!X;/]=>Y?T]W24SOYVE!88E MWM\;TT'J8AAYFI5Y/-> HX]09!#"*>U4V2=2>^BZ_=GC ^"I)>][,-%KG/HC M)IRN>VROFVY_(F)"?C^['Q>?Y*RBL;21'%P Q;PG5:L5:&XMNL138$U*EO<@RQ9-*7& M5T*3WHL'T+@7_.P%PJ^1F#HKH[FK1:O;FI?G)JT=7UMSS"JG%-RF22(75S-6 MZOA7Y8*&Z+T%%0SC+$HNG#L7J'II.3N,Z/? TY%RZ %5ZU+_S2,H&EV+MFW- MTJY3 10C5>XD1.25)]9+VP9#]XCH#S''"G<;-\=RN@.4W.^5RQ,W!26(H&LD M5S+PT23@@>YW[J51IMG$X![2#QLBY$@N=X"/74RY\VASL)$KYB Q1SR1&L&7 M2%VNYK>'92.T Q%8Q@]QPFD W3=-*+YA=CX=KF\"K.$[Q>? MPII]:ZTZ02L],A\!E1*U!PEI5I;I?H],QQB]CJG);).72>OO/CL2!X]�TJ ME%YA5FH+^M\W+>@G+D2F2E"077WW3C:!2S[4[LTNE21EX/EL,'M 6G^78D.8 M'2^4T2?L[=K-VBV970?V)B;R*)RL:I[7=EH\00Q>@%9.)HMD'9I]AAV_O-*X MJ0C#(Z8!?SM02C]OEOUE.JN;>3U?KI:_X6K")4-=QTJJI&@;5KLZ3YE,Q:*" MS,R(;)N4BSU!S[C)">W4SQ#L/QQ%_AI%,_P<5IA_'T3U$-6_+\)L&=)UC[6[ M@W)]6],!66O3:&+QF?S1DNCF5B)X<-E[2+;V'_&)!5GVT#][+C=N$D(;)=2" MTQUHH@_AS\JEY3I]XOO5(GT)2U*NM6\??JL.R\,7JHDB,T\&;6MCT=H /$N( MEDQ HJ-D8M2=)-JZ /I'#<3H:'AU%!)\5IK3GO*SF.-_IHZ?3Y 4IB"E;21J/:PP0Y= M=R\L^]V"5/;C%[S=1QF_3JV\3QK+3PDKPZQ;)V=!VZL;H $DK=3;T MIS81JV?IVB\JRBX':RWDT0&\_K&8KNCLE,JBNYGU-Z&5Z@Y/D&DAO4W 7L!O;HR)AH((C"D@K6Z380>Y&R_3!V0:'Z-C+I+$G]N?3M^^]7 M[^/7Z>?U(LOC<]5/6.R4E/6A]M@VM)GUT'KPP"J3FD:6:4A/B MY62NOY[/UM^Y"E_OV/K+U8J6V)13WH3^?KXBE-:L)%(0[\LO1$GX^G\P+"8V MVMH7#>N<%E+8II:8>%\G$:>(WBJ>4Y,*G=-)[S+O_1!\/6K#?%YI=G 1[]PQ M;>[M[#=2 [__&[_^P%_I[WRIHVJ%4C&2+T[L)2-6<7!,6G""^!L\E]PT:3*R M/XGC#S$\!QY/ET[7N/N$:3[+Z[,DH_1160O)E]I170@R-]!W/B3#,^&M2,ETC7*?O\R75QO*3JAN21KV64IJL)&<$X+,)C0&I62STWR M8?>@;?R)AF?#V''RZ!IBO\RO%JLOZSVI*$VRD7RF4L?%)-++,4<$'G-FB5FA M4I,T_7V(&W^@X=E =J1$^D;9M&RV9'CR+B2R -#2P>&)08PA@G4V":LC]VVZ M3.Q!V[AI'>?%V%'RZ!5B$RJ$1@@GG<69KMK;[$,LTQF8XTBXBQ-\9@XVG-?.R50MC>5 T7"[JWW:I9?WU]O M!Z"**M(X4\ D84!9LH*<<(+$;QPW"3&41G[V 52>KFWV6.QWXO]/7VL^'#-2 M)Q8X^*(#'3)&QRW2G:W1%*D=BZ'-,)?#R!QYG%0SE#U66\V$=SGZ;%T6.+!6 MVWRSD6[;1?$H&DX(EDUT";+A%A3C&;P) 5QT,OH@3!6<U$EL'%OX[7"X1WW_'1:CLVVN+RC*)HC@04=C:SU]!K#,$<\#LM$3F MVC2A.(+6<:/_YT-H:S&.7)5Y4XP_+W=]L-=[?#LK\\6WM4"W=I>CCTXSVA/6 MH0&I>(C)6S!9!B.]LWZ[$'AGAN[A*X_["- >0Q^48?.M-_Q86]=C]P..S M0PY>HI$YN,=^1K$.T(OQ\OW?W>:&1-D19#C MI:&84@T*)6GK/H$*=6:]+-'J\]F!EV3Q'8*9O2R^@T31@6UW?Q,?IY^_K-Z7 MORWQ%5D*JY^0]#2^2NGJV]776D?SZMM\L9K^O^M@8U9T*)#-8BIMVN M+LGJ/.4(] .-\2L7]U +$YTX;8@.?18U^5O$ JXV &96FB23*SPU ?LS-(V; MP=*%MCY(+!THY"<""Q-9-$HE!=0.3J"*-N!,9.!5CJJ(0CYD$[/\"7K&35LY M'[*&$$=WJ-H^(I;5Z0?>0 KUQ3LG"5Z;#-KK)#PGNZ7-D^>S5(V;M#(6PDX1 M30\X6WW!Q3W>[4S>WYVY;P0OCK9%ARF8ZUEZL8Z?94%Y[H+T-C?QA(XG>=Q\ MF#,B]#Q"O9Q0Y#4#OETSX*8UQ[R4:ROD:SW')Y2O#;1PH[#ET7L_,9A98^$/ MR7H"\LM;S&ON?= 800M%" Q!0T@R@&880TET3WO]@BP.7[5)9/+Y0\:R+#;0 M^)AZLE^ 24W07% Y.UK[PTB?NH^):-RDZ/930<:*;/>'S5.E= #KKB?O] MW_,)D\+E2,8("LY!H4[@K2KT1R]S(!=.E_.]]CRF;YPP8V=8/$96EP)!PA1. MF$F% CI8C_XXL=(_$2\X%UTX$AJI)+M[>%(X30NP1A@?+ZT* 6,NR)E86 M-(*@DG@J=,!4'5QGRCIQQ 1II-SNLG<^'%8"QXDW=@C#@Z5U*2B<_L!)U#I$ MVAM87\,%C'2]SU9"UB9IKYVW.(J=>$/@.#')'E%XJ+0N (63F+)E*!3D@J3; MG0H0@E5@2ITW9)Q*EHV!OG'BC)VA[B#I'(^VVB'UY!S:^WM9EET!L^F,<(U+ M8F?Z>I4Q3V]=5O\UG:;$<0C[CT"1QY0#6MTM=!>AE$<P#:D<*YO/?>!R^>\YN\C3.\]^ZS<./WWH/W?O[WWA"-3=IFP!(8*.O(0TBY M@,FQ&%NX(BW8W7OOL^6$S[\:YI"?P^!TD$%HL-)M(.K>J^=[GQ19,S*5#(QM8X#3[3/.DX$C$\8??*.3)71 MD'O)[\+-<7NJ-"\(M3=OC\46E70B^QFSKL%VVAYB@9RT0A&#+K;)T\B!=%[, M>_$Y,'J,["X-FNOWR*20^Y(<9%>-^4@','*3@#;&E/?,<=;$YSZ8THMY1SX; M/ ^6WX4!=/U2R;/*&5D&Z:.O(YX<'4#.0.CH8\R"(6]2%'4HH1?SOGPN>!XL MO0M"YZM":]X^8XHDHX@\U=H=73G*P4M+''5:*FE,2*E)] MJH\!WYF%U(%2?*K)TH)Q3""';D#CGPY<1U.2.R+N[9N@'" MCA%-O[KKWNNH5"8EX0UX46A#OC:UTJCK'YV.M0^D/J<6N\3'ZP9P.U) E_-\ MO4\+R2;/UXM#6B?NZB>B@)%:=<$[&@2%/G$NNZ03P(G@39W5/^L9[@!X8 M# =T0#I:/AWW=>/EO/GC.\Z6.$&=KDEZB: MUV]NT33>._$9X76*'#J U$,KX/5\N9H4)EEFFCB3$EW[R<@Z4SL!1AX8&J]< M:))(\YB4\1YQ&P/H1*YW@)M/7TB-UAG>=SOPR7&3DP'I@P=5? (?2NWU::-0 M,J(-30:D/B9EO-?5QK@YD>L=X.;O83&M_=GO-B"T%M[S CH(K+V8#,2B)403 MC9(L18E-+JY'E(SWZ-D8-:?QO /0?+J*7Z\9D^;?<"*8]XD3N<6%6OO&/3B/ M'KQU1ENK',8FB'E(QGAOCZV5S/'<[J/HE8*R= M3V,QJU\X!EZ&8W(&=5SC<>'S5A.>3F%%&D1!DB@J4)"8Z02*B9&3/V^8MTE\F<\3' MMS.&<0865P=@?!ACV&-_0683/2-7P-4I]%'18:L*FS9IM(C:.L5;P/%00D=\ MGCMK6&A@D74 R6<.7'W=G%_-5A_)#?B B[1^?_1"&V,8<..K]BT*'*$@_1T":@@ M(Y>U 7V3XI)#"=T/D)#2N M,%8 AF7AH?<;@H>K@[MS;QZH_I.(1HL91B'>IP#O#<4C3N1-CVBN H7>XJA][7U[3 MVM/5^ZO5WH3$0!,EJMC>(BRT:%A<\3 MUI=&.E+^CUX.!Q1&!^#Z]+T.=OU:$TR7R\JGG^:S/+%UG*;C#JP4'%32I+@3 M68W,EJ!8TEJZ)@&#G=3TI9B&@='I;.\ .^^FJ^GGM2 ^T:GXBG4?-\FD6A45 M2 9&^FDIVD:=]YS(W4TD @Z0-/.(W%30E98SH%9 M#5FMTS1*M22YA>2C=,H(HWF39J'/$37N4.8SZJ5CA-!93/)-6-0'J.5W^OH7 MXN\1P<='GS@ERO@\/0.%$V\6^8"+3W61NTAVMBJ6J !%[21<5"2+6D=P5DNT M)6)I4W'Q%$&GJH[M[_Y.#/R)_L(_)P%+YBEZ"%FSVM+.TN^BA^+]LK_!26T_1JEG^>?KVJB;Z5V7<0=X8+ M*Y,%YX4")>AB=($)<,X;41+JS)JDGAQ);Z?JYQ T/3)9SB"YSI73>J/A=J-O M/GPZ_HUU_V\/J<+VW$%KK19(ZMZ3VVV46SO@ 7PI#(RP)BF54=LF0=E66NTW M7%W70KR;+Y>O?A!#UV=@7OT&GY4;/D0CK6;D0A26L,9= M';D03H)!J:)0HI!1T((/1]+;J58[!$W;6NTUI8$A%MIA'4!,?*)['F*N;2:3SUP;[Y5L$MD^A,AQ M ]YC(+"9"/LIZ_O;+$^)4].XMF\V5\::Q5_7_YC6FG\(B]4T3;^O,P4_8;I: M3%=3O.;SQ.>HA4(/9)B2C>SH<$86R'IS-CB/7.HV.4^G$CYNV'T,-)]5U/T@ M_$!63Y0J(3 MZNDUH")Y(E'47#3ELE4R>U&: /I .L<-\X]N#PPLR X:26YE M7_]V]2W6\3UKVWUY_T'_UH[77-*13*"%J6%,(<''Z,%ZR3%K'Z5L8I8>2NBX M=D,3-ZBIK#KP?_;=W_5!2T9*S7.![&(!8EWMT%3S R)GMEAEZ+^/"<3]]64S M_ZDM8(Y$Y^'2ZP":= 4LUF9W^+I1_.MMO5I=6S:;*R%\_?K^>Q5NS3[_1U@L M0NU6SUR?JT,P#R/A MD;M[[+75]0O*] >^*073ZGWY%1>?<7%[?K541J4@0"BFZ!)B%J+.Q'D9/<\F M&,^VAN#M;/XQ "GC^E5GP>@80KM$C&[NF0D:3282&F")25#&:Z@=)"'+P)G+ MC.MVX-S0,$XKOO8^XV;Z"G?>.&TAR9! 22,@ M.KJU2Q!2T<^BB$T:_I].^CB]_OJU!(:3&+)G4',--=T/ ME*B#.$(1$+34466+V3=)VCJ0SG':#O8401A$@AT =&=&UH1S3-HG#]Y+NC^X MXD 'CP/7!;WCL2C51)ONI&9<5ZE)T/1TKG?QKK^]CVY]\\?U MH+U?B*]D,WR_NA;72#X*!Y"E ;^$*(*@)S%G4I&0-7 MYSL'=X2-"^9N$+07LH\49P?P_(@9\5L]\ ]?+W[%ZB].5*:#KR2!1W(/2J4( MCGL'AF4A>1*D&IK4__"E84,_U](D5BP8U H41@G. M* 2?A!"%*^?3UARMG7'X7=\>]YF]"2@&86,'2F9#_89X:T0PGD!K?:W=M4E M1"=!&N*/<\R(-D&:!U2,&YQIJD*.Y_;(&J-JO*M:A+>%]IQ3\#Q$,%))4%D6 M4GK(02##4C3/?-M"VJDTGOC\N%&69GIC"&9VH#K6E]_U\^"-[L,8N),.=+)( M#$$+@;,,C'&K?>)>M$F<>43)N-&.IBKD-*YW )N/6,LDTFIC/?UM-ETM/W[Z MVV8S@OZ!9SJ#C[6ZI_;%BCQI$KHUQ)7 -6_2W_A9JL9]3VULU XEC0Z@=:)G M^NZVFU)@19K A1&OZBL/01C(R@NZ@"+HE5LTN!AJ V,:W#_=:)=QR'B\D_" MIJUE8B([;QE$&+-'[A(TR5^H+L.;W^XW/QTR2=2,!F%%) X.2C*> E1 MU7G6)29A6?2Z39;,4=3V&$\Y,[3;2WEDCWO-Y:NOTX=; M1*)?P^*?N%IO?J(9)I=#S4^J7=B93."$NZ[6)(<@JTL=0AJ'@Z5>8T"71@WMTVAME8 .L-K=^.BT:AH\_ O"+EG#T'S[T" M:5@*T88L71-OY4F*>LDY.5'FCP*00PB@ R3=IW\32:/MZQ@T MV]",06!,>% M "]*Y%XPSV,3S?N8E)&Q,XR,=]OLQS*\ \C\$J:+OX>O5_C3G^^F(4[)MKL^ M5FO>)%0ENIQKQ9XA@\UF<)8+L-XH+"+D[)N\GCY+52^AP&&5T'""Z E5-ULA M+^%7#'6&7WX_^U@]A\6FH00Y"_.XQ,6/RL&W,_)>Z,?S6:)_M9;I-CMN7@BX M(ZXZ"3G5W)1B? WFD#^!Z%5.3*K<))&M^<[&59,#HO I?'9PM*L$QC0 M[/I#Q-EC_G,027J?$N12LVA<;7+E) *JC(%9[ZU_*49]4O[S>$GQ!TGNI?SG M0]C8:5*K3UHGYRPP46J,(T@R03!!,,IK*;TH>I^WLU.26L=+AC\6#$,PLX-; MZS;R]>9?5]7T)5T[G^'-;&L1O?(FU\YWC+1HCAH\!D<*U I#,->"MQG\\QQ5 MXV9)-P\SGRR(#E"UM8?-48L<,1?MP25#JC*91)S! HDE&[1QUK;),MQ)32'77S? Z:V"C7EF(3$FE0& D]5HS)*..$I@61M=)Z4G' M/>ZJ9Q<9^4'T= $^BD,,P[5M[0&=C$SG",:'6D7"0^UM*4 &(8H+ M(9OM&JXG,W]V?7_D?N.#@F$0'G:A'@X*K"5?+;(LP):Z.RDEA'HW6Z[) ^0R MQB#WUAF#!T?;M5UJH$B:\;T#H^7^<^V[VV0X%Y7@B='1"";6;& +3E03SW&= MI? EVB8SWG=2,VZ=5RO3]W3&=Q5?F3AA>')6T*U:LVZ]-A 39Z +BB!]2I+M M8Z,#*0\#D=,2L%*]#)47. M$.J5FXW,-JD0)3=[(&+_%<>U5X?%22,^=W"C/?3IK@,#;Y?+*\R3P"/+Q:V3 M7N@<:#H'4>3:HD.CL;I((YHT WV:I'%[$PQ_-PW$_.Y@]"$LWB_68>Z\SM"Z M>; GU9J]Y-I!<5A E5+(2?0,; XBVB*QF#,,)WZ*O'';LK>&UR!"Z0!J=P,. M:G@+9\NUA"8J6>W(9R#."/(DG%-T:]@U+]II&W,+:.TF9R\HN)&\O:/D+@M;P0ND :O=&"3^M>'-V,@L+F9%[H5(]/45S0.DB M\\[9W&;@^1ZT[1=Q9)>#LJ'ET0/$=D4V[L]282EH)E($%EF]V&EGS@<#0@GI M)&KC5),K\27"]@/7!<2SFTBB V3=]T36(;+;(R)X""63U&LV&[DE-H*+-M68 M/?*2N!6E35+84Q3MAZ4+B)$/R_L>0!1N7PMI"ZF*Y3/]A_?_GM7&$]/OKPJM M]3L=F&5(:V.2*Q5#2AI\1+KAC<[@3(F@O1;$3&\MMJEI/Y#0_2!W02'RII+J M (GW[OX',1;!)!TBXIF@:YZV@370RQ5D$93(S"7<+IP;W/XZ.+K%+R"R/B3? M.VOV\W:6YM]P%?[ 8_KZW/_7I[3P>9**@;KU7'__]_#'S]-EC6M?W9]BI(4/ M4B3" B/A95NC1:9 )K>,"V5<#JTFA3Y%TP#S4[<__3MQ\J>O=7RV"HZ7FM+" M;,J@HO00F>%@="$UB)A,:3(?Z#FBQLT'&0H=.\:;#B.&?G7&\2W!=GQD( W2 MLNW7S].=UBAQW M*0J6.62L_1%$D1"\U""BX@J3MBHWR21\DJ)^5<@AN'A2A9PD@!%-UN5B-?E8 MQS6O:T&,(Q)9T)"X)FT:E0/R #-D[DNQ)>F2RQZHH8_>0PS]:1LM#U;M!!FG M27!^*CM[P,#-S ,FLN>8@,M WI;@="!,LI4/(4FFLK3[6"#[HV#,2I@3)+8M M\R/8-[+4?YW.IM^NOMT,)+!$)WH%+AHR>5#4GB#,@TY."X=&2KG/8_E>]=5(V; MHCZLM3"\&#K U)M2,-4."+>[^AA6^+#_U:O5+TB""E_KJ^@5?>_/!W]Y$NI8 M=!097*G'2,@(7J,!)[),L4AG6!/O90#:^[-FCT32=JGWF<5Z(4A>/^N_FN5W M]+6OMW\/EQ/EF4%K.;!8ZXQ"EN 3YV!=*-*C%$*TZ3]P M']Z=;S87<0078+ MVFN67A%7WW_'Q7K#RXDM@8=(WHWD-<2I8Z*=>0\V<)6X8SGJ)NE ^Y,X;FW0 MN0%YLI Z@-_?9@LZ5I]GT_^'F;;U$\ZP3%?+ZQ0[VNT"PQ)_QNO_GR0F8]!" MT9:*K^^Z=7/1 W/H));@6&P2DCV(RG'KC]J!L)VH.L!A9=C5:DD*_7_/X_)5 M6KTO@G'[^DMU^=[.-B?NYPUQ],?;AJRW#-\P9))%]-(J7>WY!,K52<*&?+J0 MLJNO1'0W-*DA&&X+XU9&M4/P2$+N[+GO$WZNS9V6O\U71R4)//SWISSR/4/) MB>][UTU!KK]^^W!#,K'2F@(FD1.AN/3@N9+5G7#*RGI![E-AN/W=D_/0KK_W M$;_/%Q7ONUZ7$P\Y)@)\8J6._:M9==9)T'351Z;1)]5D(MX>M(WCP)XLX$H++CY-R?POTQ1F=P,* M9I_7AMD^+(C"2A-C)'YS 2JK2+:;U*"%5A$3%ZS-+=9@+^.$OIKC^=Q2[O26 M/#X-;OL+0]R3+1+@=B(I!&4YUQ8TB[;Z5@JB\ YXE#JH@-[$,2[*>ZW=MHRT MM[,R7WS;C$C9_/#Z>4V8D-"37UA,(E-064%Z5Y.O6#@KB)K,P38&\^&T=G0U M'@* 9\9:-I%2!W?B;6/DGZZ6TQDNE[<,7$_C*RYGS@UY![9&O)B$X)(#G0RW M*DMD.3:!W'-4=3/VL@TFGNI3?K* >D#;->V;UJA8%&>N!)!2D_GHO8"H4('+ M)@BNM#-M'E\>4-%)7_+3I;O;^3^"U2/WU_J(,_SWVHW>;&&35R0-$X9I3XJ< M)5 )&2ERU,"-<+JHK'-2>]SD3WQ^9!@<+ZSYL)P;N]OT=TS3\'7UY^OIC^G7 MA]M *7(RI0"S(I 6S1H[65?GJ)D6>9#@*"H3C8SVVQZX*] M>SR1V7@;C0#N'>G(VO8M"/ICB8H)R[C4VY&P-F'D7<1U,QOW/);*T.+J (*; M8-AR$K@3V2L'B9A"=&=;6VT7R#XEQ5!ZUF:6R@T!7=Q/ XKV4=#F"#Z/?5== M,V5Q37I8AN^WA?SSLIJOPM?-CR:&!TL[IG>@:?YG,5\N/RSF]27>1!V4]@40:[@Q&EO[XCH(F$12-DO! MFD1Z[M$P\OC4UOKF6&Z/K'+ND?UK6'RNXT6<(^*9@UQB[5F:B E2(%AM@S4% M>=E^-MNI6AY]>.2A;RU5R&E,["R\_W;V Y>K=O[,K[CZ,L^AY@--9ZN_ MTP^N%D5Q!]!_4!U\O<7O$?'JZVU[P+)UC(K588HZ^#1HJLOECGP ME$3 ;$I ;*&4#Z1SF%&"CY;;E3M2++><1PO M? D*@BJ^%">1FR8).F?2?VOGXC9BLJD^F'U^56L4UF,'WI?'DKD[5$RY['FU M&:PLM2MS!%=$ 2$D,R&PJ-4^T>GC*;@L57<(F!ZX?^>1T&6JO5,Z'1VTP!D4 M7\L.20>#U?CB77# =:W9])I#R![!<%Z*X"Z7-HV$^M%\?P^+:3U-;V<$<*+C MS6RU_LEUT%@ZRR6/B@YS=:"M)O>)SEH]VZ[PQ"/?GEI^C.Y[EH8+TWX' .H M[3>]F$^L'<:8+XTH58,XA*$7VJRN,-J*$-=RED.0^Q7)[->AX MBH@12,C,:5 I&/!&.=!":F%YC-'OD^%T-*+& M3$(93KPOX.4(7H^=A$+&QWW=_6#.,DM>Q\(4"#HU=7JW!2^2AJ*#4X))EIC? MX[Y[;HV^ '&,_.8-F#GV@]]Q^OC9N6,,H-=G:Q=?"2^#HLOY#I6?^O&J8_PM>U,;IZ'1:+/VGSZP$L MDQ2Y#-I9$,0\4.@C!.;K'!93G-+)JM+DC7$OZB[.QCH2+-O-VP>77 =P?)72 M_(JV\1$3TI:(>;_AZO75HDIB8IBRV24/QL4Z8;77 >F5;K M01RU0VH6-4N):0B\F&*SETHU57L/R1DGUV-TN T@FPX0MNO0W/9XN=E3(>Y8 MZ1)8%B,H%ARXVP10C=I,K4/<>-TYAD=?8/+K0,LWF;QJNR,E>34 M)ZG64P02Q&*),;)4>Q6=D$W&BAV4+3WXT/+1,744_SO S>OY&+BDY5> M"")9T\6NO*N-Q+4#%Y1,B:.SR;915O>H&&@(.EX2'<#H$WZE'WW^'YS5 M!KSD2+_*WZ:S:7UTJXTFW_Q1AVCCQ!D,*9+\?3:VSDLB$U(F!;11(X+UNI@V M\S3W(F^<*>:C Z^![#I Y*_3V7RQ[K5WS;.WLP U6D&*B@#/BH&/#$CT"KMVQS+ MEP@[W3[?_?V=C0%%20:Y!N%JT3B*0@ M;NO[[,Y:?&JEG_Y\\)-U'@&3F6E/%ES(I)P52P:<3!;0ZLB]P91+FZ96QU#; M^1UW"+*>[J[62GH=>("W#9[NCWI?)]@EM(D<6 LQ20&*LP#1: Z:F82*B>1E MF^Y73U'42U^U9FAXJK/:2:+I &/WZ=^DZDG.A4C.@_9&@1*!]N(#)W]5V.C) M, BF37;/(U(ZZ:]VFHRWHZ2G,;P#R#QQQJZ[S@DNHV&Q)F/2+YH7\*)8D$I@ M4H67R,[I^>VMFL[02.E'6$#ZB.AM M-HXWZ+C#17UY.7 PZ"NY M1B3=*VOUBU69SH[Q6DD>_7;MX1--W'9^ODO%SWMM$>*Y16MJ)YZ12@PC@A."0Z=#0#Z06>UU!SZ\RKOW;#!T# MLG9LD$QGVSNYW7T(0@^.:S+=2IV6P^G_MK/A=D/DF37&O7#: M 60HMHX,C]^NJOGUOJR)O[;%B"G".UK'ULXGU1A3 KSS$5C1W'JE<]1I#UCL M^O:XW?N:P>%D-HX,@[>SC)$X4QO]OYM^FZXF2L9D9#' 6*UI3'7FIK*T%Y^+ M)(N+Q^W6(CLQ\.C#XXX[;0: TQ@XMM\JV:_SV>K+>N+4=&$03TCHZ*91P&?U+SYHOK3%.4G1S3 S&UI'A\2;-9_-OTW1[ MV7VX[6P\":JX0&H.,F.*KCI-KG^@WTFFG1&.*8W[^![/+#%.OG-S< S%U,[R M9CY=Q27^ZXJ^\.9'+1$^(@GBT2=.&NOV+#T#I3EL+W+[")V3\CJ1(.-U4G!A MX")#2%DH6WA@Z)M,)W^*H)/?C+>^>Y?JI7CAI;;#]\%H4#Y'LG5LK7[4,GKA MM.5M1L ]1='(KWM#(.+1L_ @W.]<81P_,WGWAX94'@T3ZIX$C&"!KH+J1C)3 M[Q?K(?J$$#*W3 0EN6]2L/:\"FDC^Q,F@3[QI2&EWS)1[DGQ&R,E\V+=XHI. MMLR!)$\GVZO"A4Y*,]TD0>Y,-\BF?XY.Z+U0H!DR4 )M[?L<@3OC?-$NE#:C MBG<1T^F]<0@.7K@W#N=Y!P]NVWN@?[9^=S9&"$V.% 3/Z#ZUY&^[6!^(N#3) M98>JM,E5VTU/5^@Y0M O(.<8KO<)GLW+=5)D;\5DR5RJHWB$)0<\!@E%L)R+ MHE]BFXS;IRCJ"T!'R?ME#!W!_/Y0M$E<,.@"UY@AR50[9 ML/(R:5WIJV'P-; \>D!86,_ZK?NZ>^5X7VZ?/EX56NO>Z\K$,2E=)BM3A5@S M_GB J%D&;HU,(2>?&QE5!Q(Z&9U;F1E M9'=A/_^R=_3\^?'EL??^\N,';W^PO>-=9B+)HR)*$Q$_ M?SXZ?>8]FQ7%XO7SY]?7UX/KO4&:39]?GC_'5^T_C],TEX.P")_]XR?\!?XI M1?B/__/3_]W:\H[38#F72>$%F12%#+UE'B53[TLH\Z_>UI:ZZRA=K+)H.BN\ MW>W='>]+FGV-K@1?+Z(BEO_0[_GI.?_]TW/ZR$_C-%S]XZ8Z"HO9ZYWM[;\]*]U:R-^++1%'T^0U-1BN3M*D@(9D\&+^ M3WY_[2LMC^K+01JGV>L?MNE_;_#*UD3,HWCU^K\OH[G,O5-Y[9VG_:^$QD*[Z<]K[LL+>$\<)5+W;6?G 'HS^GT6C:,"9GIWM]SB MYK8&,.HR:^_G'9YZZ"Y^.A]MO?M\>CPZ]KX,S\^'IY?>Y1FL^?.C]\.+D7=T M]O'CV:EW<7EV]#^=[\N//^P<;K^Y2S-I4;VA'Z(DA#:_WMM[.=A;?/^%MM_8 M\M/E?"PS+YUX%S.1R?S''PY>OO'V_;W=%_#_=UI[7>M2+U^.?Y-!X16I)\+? MEGF!,JE_EZ[@S=%DU:'.W+*RYB*;@EPNA-^74'T,(KF151(&(U0#0P?-E*W\$V2^ " MI$X1ZB^KRP.Z]+P(Z]?V=P<[AZ]:+V\/=EJOW?3:@X/!X5[[H^YKGU.3N=DP M,OE")']_MO=,/[ 080@'X>O=Q>_>SD*M<1Z(6$[J@Y,NUK1*OH@,M('".TT' MWI>MO7VS7M0 W*]OO*$[T[DS:$\$2HYWDN=+Z1V#AL)2:KB^C@H8M. ._3I*Y[#<5M^Y M4;<(3AB7G3=]WYO)3(Y77H#K>1+!%XJ9*'QODF;>-$U#&O4K$2]); 8I*-4@ M,6F$?0]'.).!C!8%W95$?$<'7)+V.93B5H>\- M+\[>>>_3&#=:[IWXWH?!IX%^Z33*8:9!V9[!#7 $XQO@E="JJ,C=ZPN9S:," MU7*1Y[!F\PY/_'OJ2S?F/]5BAEU8I# ...]&/_)RTIKP-[AM#IORHDB#K_BW\ZCO M+41&:TQZ_T7'Y0[.*C_L]:2 190O\1_X ^[W3DZN/F5(4^S '-..%''LC%W. MNZO[PY=W8/Q@CP@4:Y[\769!!&M^D46!=):F_,\2%CSLBH95*W*E78-@XKT" M3:3]A?^&JXLLO0)1&GI14M9B'[[+K-V$,E!'Y^LEZ/89WO7L'Q<@%O T?;7> M&<$!(BFDSIF2N)I'231?SM7\A#(/LF@,(UO@H1$E'5[T([VT/F'3N['HEPN8 M[GR991)7 X4&, MT+!!.0F2&-J73$$'*-"].\'EF8$R"*9Z(,E%RVIBAW>\&N\N;'4^WE;J1$J: MSBE8!## 8@(*8<6>[+"6W6 1=V&X?64/6>VXK/+@.H9_2=J,,+9C$8L$SC.E M+%=NAAGBU^$UMBM67OR&G2; !L>8S-P6>'Q8>[#R[RA^S6SPVDG&2#X,%B<(85Q ME._U'G[*;OHD.]/.G4&7]R.7 P.'Z0ARBW\V3:3B91''4C?.(5F-. M"L GF>4@\,,H V$1[XV4!)PJ\"[V*>>K%*2K$.9\@^B'>-OA7E"QER\8+C5CP]12KYW6W MK,KM4SO0)YS)F%S&9@=6'U:=T^^H7(0G7)^*NMK:;W?L?>PUKF4ZM=-K^!H\;>\+Q!).;_X;372E*, "$5/6AK&U MBS1&ERP-(8VWFNW>]4RB@0S/9.ER.O/2ZP2NS*(%W2F#90;CC,]EI#*8BZ!S MTW/V_@ACRS(OH*]CM5X$-Y'NO 8E PY[^+,W)J4SE@(4R8/MO^DF7Z4%+B?G MHZ9U[J*$U9 OE<&'ZS9=\$*X5KJ%:5H>P;X1H+CB[SP6?7LU0+=C1OYL^9]E M5*QL!P8>*#(%3EA>P.!IE0F6K9RF=DFYDPGM4.H7.LY1!Q.)-T05[1.,VHH\ M0;1JV83!UY%=Q7[MW!M.,\DM](WO52\Q(R_T\N,]0EN)E[E4?3(?I,$CE^F= MOZN4-!EEWKE#+[!87%G>$;7#IUQ5P\=LQ:[<.J 0<)2BB6Q M$V2X<6G=9V5MU*5[KMR@HROW2"SPWB[XH5R5"8]D%/LZI.(#,%"]S76(3+CA;+ 97KWA Q1/OOK9 MB_M':Q;JJW @)>6W^)YU2,XE8INJ![A[U#L__P:G7^%=00_B8SLG59)@%'@2PU!I[QX#=(PN0&X"=.GKQPB MD7MEWZJW0$FQ("TOM1H WPM':P 'IS,AZAVNEP0=70',$R$-5EHU,4?_7_IL M"[LJ(4#[CDB![HYXP%7S&6P4T)8N"E*@+JQ>BSMBI-:Y9UO_+1;7YKR[ZVJ6 M'5[-W0B[5->S0FK@A9T7;W)M]=)1=2-\XR\M-2=]KZ,++4XIA>$"5)+.A)ZU MNP1]1*1>L=14G?/Q21A8PN8.\MW&:HHXT]=Y%B4A(P^&'48O)0)G2+I6V M;XSE-$I(S4@7B)JCB!I!2@J,KB.Z;0EFSECD$9\-80KCFJ2%50X;NTN#D#2/ MA/;SF(& GU-R'>V3XWE[V_LT^#CP:?I^3;.OWA'>A?&^^XX #D!)28+V4^O% M8A&O6F:JUCYE^*6@"V[!?VP%Z1+52&_.8ZCF4<8R*+(TB0)OO(QC6%CP0H_GRV()]\ ND>A#(G<-=+Z$T6-' MCW)8V;XW7B;@YC(A;1P=76B*,SBDN0G5]CMK]"W-$]QP3-Z\-,LK$$#5/?1G M(KR3@*?PA6+F_;8,I^3+1->G[EAS"P;>9>.WU*G5'CI4TNCEB\$N8KT7*2>. MO=9NX]9,*I4)L&T?$>,\C9=%^R-WS,F9T/_^B-!]>5?E;7?OS>G^_N'VP>[. M8 ?_/O@^I]2=&P3:9/V?W^=@VKU;A+2#XW';.)G%?9/N=$O"'_]SEMEDB*G< M&F=2?-TB*,AK$5^+5?YLO0F(Z_7V:5G$N09&.H\CCAJ0G,3?%LHG#X(!I5@H M06_."Q5]R+(4I/!08W1+[\SM2^$TS5(X/.$< /%N8:5:42*'$0Q2!!HO@KGI M[WP11X7^ _3UL6YK+4I"6"K!,:001+<*>N 9'@4,^U?G']X!>DR4AAN#]2$- MB6E'#=8VO;5DA?Y:IWICJ=0KTY2LC!E_6 $^C; R\=BKR4/S'TXYO'LW-7GO(O3;K MZ%X[IY0GE=M&CD7F$NC23JNZB9K;C+OE79K-O8NM/:_W+H(#!M&#>WM[6[L' M.SO[+_L^'(4!'$VPE^1D@O"&*[*JCF5 00MOYR6!$K?_TNZEJ+,K59G>9\O" MP"@(MNIQ/GVW%FUB>HTO26)C9P,$_1*6%Q$=0-DB&T,?#+@A5M'5.F*&A-BHY.U5JL^*BN^X8LEE U_O'$31QQ:3 +*%(%- M#1N5=,?:..%P:AR0_KYZMW9$P/\>X0Y\O(?<;QT5'4ZD;!AT[' KMPV7^7E(,GTIY ROJV J[J:D^G1=A)0V'$)>4Z#M/E=UN MLJH)^'6QD.3OOHB*I?(KO%O"_2>_<+X]LRHT9>+_E1=SW-'%K,WL8]$),)^% MD%]+^344J[+9W!H6BS#&E<["$6(HB*U5/$\ZZIG;N= MSN-#PU*GL5H-FN&A)'OTB;;DG)/^49T5"G;M1Q4)]\M&;_*=9"# M'G5'(WIP%^._DOB+1C\VA%P(G(-TXP<"]$# N:KQ&/IU D-% EXTQX,YTM-T M1^N?0D_6BSZ7LM!QHTP2B'9.8&>>=7IXKR?ZO5=]W5^#@D1CBH99^?IN\$TT M#8A/(X) #75R(OXXB\@KDSL+CH\-'K#S)8S=SOX^DK#,E_&465W-6)8M/5X1 M9:""YI\J)TV54T,I!*@=0#":8TS- FDHFI 9+%%%H3/>.IQ>KX?_7(U!![0! MI+-*5*QG;C+F>>PUFJ6GDM9+CC*\3>UO?1_BNE2.2H"P\#EHM6-$1B% AAC& MI'2S[YW<=L1P\1TA$5'0BNK7:17**PH_$(*-Q_ ;I!BN4J#IEI57F&ZEAISP M6M1$:?J(UNM)(>A,TK_E4R-@'>[Q:+RDC5KRS?&Q3J%FS#RC4)G.RO1U5%L$ M"#W"38A )O4\YP%FFZ/^V[5SK]-'??4XUPKOVL]S=\\H3C25_V%V*1TB6N?% MHY4S/=-EX<$QE4W-JB[3$?;@!)2+0MNOK#$7XG=*"Z(=U_>KC%68?AI'=-A2 M,BDVQXD*.$'J6%SG)>VA+F'$L5J0C:*'A=*X\1EY/C=' ^[Q0H$FR$K+2 M2K)#BSGE":R+:TO\M&CB+&)S8XRA$J6Z*2#FO-;3GOFH\^+.<@SBB[O$("0) M[U4^!@@F*%/[5]E%4"^:ZR6GO.DWI]* MA6$Q12&T,1Q RH,;)28%O:$YI$$0'QV.3-=-1&8.$)I?65$&]U+@H2Q)\O-+&!5F :4G;1"BL2]3. M"J9Q"I/A+XI"!#,J$]%EY>@"VTCAB?43+^/1!2/=W5"$T21/:<*[X!+QV;\G M"Q4-A+D$:XAB FPE]2)8K-I%9F)A+@V\\=U;9'(U!IBW1R#&$C>(W@JACGN0 MQ2>^2L_UA!DO5R#R62SSW#RGXV68X9X2(V$@')QS9>#=J&&G-Y=6R[;7O[FH MFD'?6LXZ<]S"IRAS7F=51X6<(W.REH+6:66$(-'TF=1O5(TI]FL]S;2FU(1A M]8F<%%=64/N*N;#;^WS=7-X#O2^<,ZODZE#![Y#3U=D91BX4;4XX'G:J/8X*9P,0 ]UK @3G'P[:JB0ZU$RODPSG&0_7[#3&W]0XU-0T_8_ )"5N M\L/BZ)0<\67O;)L,T[Y8Y5^=3L&XPQU0*;92"S"X 9>:Y/2)7GR1R:W)DN@U M*EN$C;RQ1$J&=BM/T8[G,)4@HV/T5WE8#DYE$99J8'D]AVJMWJ"^M6?-RD#; ME- "Q$9'("F$'46PZK$T%YWV38M/Y?^G>>A6&8)%TG (5'N9;\2__&-F''& MKC(3*DP&#P51%BSGN7*'9R8/&53=G 28*/(4&>Z>HB]E3>T\Z+1'[]@12MVI MX_04EU]G[#;1YYAMFXQJB%L3VFJ! K6'A.!P H)@E<@IZ2&WCA&B& ;K[?4] M!^R>.YZYDC*@ZQ5IX)G,C5*M\2L!"-VH8/%FSQE[+K4DRMU68,,%RM&[K=WJ MXF=L[(LK%S*ODY3F=UWF Y6U);R.-#64[\>2_&,I;*L25MCK=5)'.[X\ZH+] MY6DZ7I,539'4U6@6L-J%I%]I5_Q#1FC)9>)T^U0-:3OJD9&RTD$:$$P\0M% MCIOA!&(%'&S.BNG2.POY8$;?3FRM/'4XB^N:*U6"O:KCH9MAN"Q@H1!GK<6?&84_@ MN^'%I6YF5_:*KG)2\M"Q99R7" ;P7'#"G4\P5MC=AF, XF2BA5D0I[F1'S!O M((EZWP?J/5VI08_TDFR/9>$Z]T!)05A8#*#=;]5ML501O:[)@E4$CHT71HHWY[@1I M]R_594!7-N5U*S(UEV&P5!6J9C7H_8\ ;AC$?"),;2L!OU@LD)L34\N1JRT? MQ(%360X9*C75D#16S(^.6@%OEZNMDTY8 0ZM;P4TC%L\NH,#IR(IM-N&=G72 M=$>>(EM2E(.T86^UC,CIWMNA2"H^A0',ZJ&1("D&RAY3I[WAW46*&=HF>,&^ M;J>TR#A+OX(A/Y6D@7.U!IO<82SB%CLXMW&1D,K)\\JDK.AFA+1!>;N[@5.G MG2.P1U'#5/D5&O:F#CQH0E%RU/=V^]8'-TL39=\W?_.F$QB+S[E63^E$;K2X M."VD:9I86C3-%(9ZG+P5R7G#20]9&BX95]\;]N_F M'VEYJ4]81.CR6WY/,TNX4!ZNT6:'B7$*FQN*[F M@EG-;MQOYF%PTS[,AG=3+>J:;C7L7_DFF394J%8GL=D-0["#")HLZJ#6QZ A M[W0 -<7 #G(RF=1;R"EN(_ZEH@3RW1R) MUPWEOI3/MA(6@!^ZBM+8M$%_Q?EQ0MOVUN\IHZ1A3E7-43=F3NZX.3G^+3$B MC08?GDZC*V42:DI26=S M4!\LD'1'D?@A),+S*S 2=?$(>(M!M) >A(-*R]R68"U5[<7$6[L^T#D/&U_E MQZF02(#2%9%L;&LY6QV) )QBM&Z?!Z%F"^\ M<(D1U7Y#YKZKK57]/!@P9C( Y=$TDZJ^ZQ2)<=&D1AP=O/JNA^D?]6:2'1*B M2TS50EXW_V&9KZ =TKT0G,&.L\]:/,7P\7>:[/+TTIUZ.47)51I?68]/-5&? MD+75O5 Q[I6_2N=),P<[ W=<%+*H8. 46]MP,HGB2)44I%.ACB.F_N8+A#AC M?\J\3]AK> &#FFS_14;)W @O@&>7,7U]QFS"[OY2E86<74NX9.V-K_2UO-\W MQ]@W;N>+3A]CYW(1BT#J'*D.4-ZH8HGE7*LY2'4J"^E[<9ISM:U8DBLA1$1@ MNL)+=)0N5 MAA=4&)O<[ [?0V1NFH#"JND+=0!0(9ND!1^M;(@.0:I5_XHZSF!@.%(X*>4+5/ZF0FX3_':<(L M/RJH5"-:''A#/II1?'(MSSH)#;?)\=CH8U;$N>+O6K&[A=TURO%AF@:B755+ M4Y&/+ UDN'0#(44B M"[U<&\B2G*!>Z3@H!:#,:K=,0^4IIP\:)RU!+MX4^!]3H\V$O^; MM?-EQR4^O/*J2@73A2R2$C\6>LH3$AZ,J2R()XM)F[)(N-*7B;J]6&% MH1L#Z?&JB1M4H@ B(N#"[L4;-;(&-E+E.[;:?3D66H7YX "6V(P=TY#9C75F M1^VCZ#+)')KF";J&B=1E@>4R%NS\Q5G,R]YZ))N";E)L3H>-]7T3!1#/O4I. MGV:0+<17&J($PRD*U\1P?=S93'C,IY3#"Y-.NKSM=!#@U5I12#?N,=Q7E:63 MI^V+1H%1:.U$KM.!5GPY[]XQTRLI^"W9TZY/S2=(.Z;WVUWI8R7J*#1/MVB4)PN2AH, EBE:-G1AY+:!7=5L$^1DDT7\XKHI!+ M-1S)C%)+AO:H6[]25I'9)%];$>"F9,+-6DPF7:R,/=D;*.-$A?3ML7"7KO6L M?XK2I#/X,]'O]/JCL^=8U:EG5?D"J]2O.S15PMCX]SL=?2(?6Q#"&=U_T,-0 M]1 !F6BTE4&:#OR=LESQN5+Y!46$'L2@0%& 3!4#S]WZK=4:M3?4SE>MLI $01E.=/GP W?@(\$Z7P,Z^&^G\BQ<)W]1CO*%R'7T56?YRQ'3V0F M:5HYQA.IF7:X9=I>5%FAY*S3GE+C02VC?_E,M''195Q$L-D4"S,<9ZPZ&B,= M"6U8978+I8SEW0#-[NA%,E=RRP$F>/3J&FMELYDI4DA._5XJ=Z@TUT_03;"(<0:BRQU&+TNRY4 M5?H(U60L7'M520+N"CU%5N8D563B;4L-OSY?+,D%;:M/.;G;)LMRO,QQ_^6> MSL-Q&ZX6"M@T]0S"RA=Y:FL8F-(LVL\SW^]$5ZUQ? *E$"2R91 M^9-KQU[7N>8LEUD6Y@JDRE*+UM+C1?=ON(4WN,P_@,O<[^!X;'"9'94TO7&G MS2$LPXVZ=,'UD76"[-J-H7L:0*0TN5%@/L6X+#1HE5.;EI+&4=B8UD &"2$7 M*%&EG%@15;RN"P;OD;9"62?+[(H11(K/1QD\]J&2NE7YM'L2F]QG#G>WM#U, MZ=/I-;0MC$!CP6Q*:KS^BS,<)/*J'&S_37_Q*BVX7-&US5NNM;U%C6UIBS*6 MVD:?\J5K(^J4 "O7R%)00XHSYKED?%F:R&KZ-EA L+I8'Z<#&35#9P%K\\I5 MEV@]Z9IA$^Z*];O3+[WKF:1F5DIC4OS.[4#?]YS)+)O'ZAO*8"CAJ^=,^BF2 MVR:E_,;*>JD6NM%L!I5DH-P)3OBJY%.NN JXB6@<*-739S/1?2U.\W(^9Q(R MU1(3L!0Z6&.1J4:3=K1#)[&O+:DFDVDV%4GTO^H76+_<>?-+OH!3!":(.AK, MI%*=41),N0T8B,8-8;,(L0,DZ'04@R98Q;T-.QGO%N<:;+\KU'L=Z)?NGKL" MC?<"[B=@D!/&GD#7F7T)62J0\#03'/YR2E8O*/E7I4:6=L8UFAOC57U&808I MA)0[JPC?]F=6DEL[T!2AYQ+\UI%6[R7:#.X.R,,D_TV6U MQ401.D%&(\8P:'W%.;*ROK#.TOFU:'T=8O:PK"@M;:W#! W=N,D+58XL_^9P MFV\ECR* (#Q4Q$35-VX_K&E8>-?I,@X=YU:3+\V@B-(@H,*E3JY%6P^C":6L MBI!>Z]\@85O>P#V;E4AJ;D!"R:0M0 D+&UURM4"E/L^9@U2K6&[NOOL6A#UQ MW7&%J>@ND]\PAI.$&$N.7*+U+FR0IDKPJ/DXE.VM"^J^1HQ25UI&0QW;/89:I_,UC;LFY4JKR$HD,?Y)G0*(0[(\5B9P4AUFD$\QF+FD M=<)6A%;UHDEUCN@XA^&*A.9(*%DC5DM5H]XK:\):;6-(F<*=AVF.8I'%#.M:L8 =JR(,)?L2VB#B=(J+CY2MUF-JM=CPWSPP M_TV7-=?3EO-WO0ZWBP;Q)LIQ)[7M*]&O1T9>N5;4T5V@Z#J5TU!SW3'C6.,N M.4XK]1_6E":UT:=:Y(1GMFX]=XY+UH*L+/BG=_\ M;809L'[3K@3;?FSD[4/*6]EI>7LDXD#GP:U7Q@ZIE+UMS2,K-K]6T0Z]D@CN^QK)JTE 2_;VE%TFF2IN5>DJ M [GS67K-R9$(=Q11S*X&@9$>)W.JJO9BP5K46-4^JTQU>8U0OI29;>T3P8SS MQ>HCV9BS*S<)8BQ39(NIR-,R"OLESS-6O"8<$R9^*B:]>!(PQ8D GQ[ MBHVGT/W$2=V^UEQ'RA](Z08Z9ZKL:)JV+0VJ=+ M7>,,56:&;JCCO;L'XQV:94I\))!-;UP[(:FEH?0<*@/2AXF$A5D@S:4DWWL"6: M3=VL0O+O&T[9#7;Y?MCE@PZ.QP:[W(V4TZNTD#6"AZHHW- YWI/.T6'A+1%9 MZ=.&3^90DG>[*#&?8UQ>3/0%9O6@L+P"]AD]4)U2Y2*QY;Q(YYN@LR4FWX^( MRNZIOZU=7[&O>T1(M6"M2+42*4M[N)I]TC:OC//)W$[\"8VJ[:-6NYI%A&K< M:U2P;"G55H!+[F"6P9S7#3&%3&UU4D156#61"CMA0F!#]I[M_+2OJAU,% LA M*,>18J1Q7X;@ M)$$4>@*;5\Y:' \7+9^RK\,36"'56^JJV,LK6')FD1@4BAJ!D[Z9TXHE1 XJ MW,M'L+T>BQCX%RR:PYTWWJ_P[U<[;WK#K;=]J@(SA+_W'D$''LM 4V+,9O%^ M>U3Q]IM_:: LU3[,;P$JN4S1E8*68!P^ADX_JLGYM6%RN.ADZQ15M4@-^RX; M> 3Y'TM"(JMS+MQ,X?>8PF'#%-;K:KH.<^L![E%]'83Q,6W.VSA-<=JGWCM. M-(2%\)%*'.=]AV#$K:GLDJB4 71(CJW#K:6:GQS*<$NF0&N(&1D=V ML-UJ.Y0"2@U!+9M IO)\PW+%1YOVH,N:+TM LCS:4;>436(48O1?0XQMH MUGJ& -;FY9=JV5BPBT[VUE*NO3 E7/*-ZY$)A7TGM0J#>)6FWYA2F)0F94YB M..:<%GW8.H9G;=7XC=2>3K;2 *0&!5*K][DU-;V>JA1-)3%7?>8[U._8A6FV M7@+*NW+J=FAV-D,)UR?S-TG5W# O\ZR!&5UW>LP I9AW"+Y_XW[Z=NZGG4Z[ MGSZ4LT#U";>A?7VBZ"G1;W?M53QY#9G )<9XD"#=7-/=J/#=+WE"2V7BW&Q) M(Y5+(IG+#=WDC$1X3J[,"#COVFU,M"E5;KT"9RI]58>-[5'&*!=%3H'SK9*! M;<+/K3R;8YG(210P5TAZG535(V9<*G);88XQH=4BV=AP)&JQ[Z.W9?DL6M3) M5G/;Q-"B="N%J.'VRB\7P4R&I(WN'?L\&0%"?/9V_];AK/>/XG?B7H>!0B"/ MF&K5=:VK71NTY]H&/G-XOV@M>IQ4Z9O,;18VQ*L;-E->E1+672?^HUUFSBK# M9^MS>1-'T*UC._#:L69W/Y3N:U?>=KB-P4:;@@:=A%MED-E#+?\:;%4XWKM,:K=W;@3/9O719-\7P4SQB[GY16 M?L30>(6.[0W[+.417N^#G=&_VTJBW=([ZA-94;@TS!1_(#?6[3HUI3KF&N7+ M Z MP(:MT2M_71U!L/&=A &#\Z7Z=M!R75SJ!EG^$ OTGD+^W QZ>^+YVO>5 M90.BU4+09 ST6\]JK< M9;P>+GJ^ ?QN +_W OP>=G \-H#?->E+#R6G3+KJC5F3?*H;8J?&(_C^5J M M)8+AKJ9# ;4"4CBPYEUOK^^&RG*&]V7SDK9#=+ R!L4J2Y,H0!AAW #QN9ON MK+9@$6#"]PYV\(#"H2UFB MFA#E&GDJJPF5-YR43W_[5>-BC\*CMF8F3_^^_B@88V5).\Z$Q^L]4#G)X\J. M+P6GE55E HN:S40VUG8R4[NGQ?Y(8QR' 29_&SBT)6ZN$>:Z>>0WA9JX9KQ" M8*I7::9LHA2GP5TF-O0&\XGS.$V(]E5Y#!= MN S#]UL4-ZV);[$&^M\BW?RQRLRAJ7\5KQZY?]VI-AMZN*(H%!-Z02Q%)CAO M0:LL[T56;%T$8 -NG:>@A:3>$+N8P>1X)W-*[&%Z!=JRCK?C_<4Y_J8-=Y)QQS[H9IWXM8&\G=4#ZFPD^H9IV(DLD+(?C/- MK\O 4%,,L1*>\FE1HW)+]*#$8R[E5T\20:1338N]%!3=-U^GUWS1>>.LNSCX M'3T:.17[-$/R"#?.XXU8CN\1L=3P"T-=8IE5-HK5+?$;.IF=_RQB& M;L1[7?(SE*U(8I9%*(_1+>HZ,UW27UR[IJ2C@5?5(#I.&*)DCK$=WH\H*?(J@G'4APG8[C0@[3;UW%E+8A6@*M,@! M.=9R*!2UKH'X5M7-DNRM+FO$L6HD)=Y80U.ZHM=68U8?M &MNZ7AV+JG&+7# MPD8H,PU%YN\%&H^Q>5NS_JNS(VV\ER"ABL4 925F&2 /P1+.FC$S_B8MR0S] M@V 07K^K+P?##Q$?H/5ZP2IIU>8'!&*GRBD7.Z."\E%2A8 MOE_EU$HK72M[S*\B@> -JGE ]\HM"FP8XA)]R7) ZCO",$,?1LU5.$[3K^R\ M8@HL-QO)X36TNN0!Y7/N;7N?!A\'/DWWKVGVU3M"GA,,8E"2@G!#-$Z]01)L M;J*3K0#V/<;GQQ]>[;YYN$&BCH="^1]5G1913NS*/%1 %7+VCH,)J[0ZG&H\ MW5=;.@EW.+%GM/YQ)*GPWLIC)P@IZMBA:0(;$PX&&,0$MR ,,2CE1!":79'_ MF 9DA:^F"31E [&O:OA7OBE<3PXP529;,ULHI[KRBU*"8SJOQH8J=#BTP:CA M\/0,AU]_Z_$?17 R3Z-D2V$YV*=2D(EM4!YH.R&:)Q:+7+[6__$FC'*P85:O MHX0^2@^]*;_N %J(;F[8)+$:#!H7OFPCY(-MCI(7&?Q_J+^L+@_HTO,BK%_; MW1F\>G'8>GE[L--Z[:;7OC@8O-S=O]-KGU.3N=DP,CGH1']_MO?,8@="W!:O M=Q>_>PBN<59%+"?UP4D7:UHE"$>L\,JZV?)J&!YU#Q-0)/,B6X(\R-BY/$ID M-EV9&D0145&=),&@U.^G,L450? $IO1P;_? .XZFQ)OZ!0^DBV4$I\W^X?9F M!N_=(X.,>OB=&48B$8LTCFC_T5\PB;LO7K9@MQX\Q%<4"0E$;Y2!*O;/ ;RT MF'6D<2/4K+AUU+P!MNW''P[WWT12#!)9=*2=GV9IPB0L7N_%X4'?>[G[O GHS._8YJ12/6+?:(&LWR-JF-KWHX'C\Q9&U&S-H8P9!;[Z@PHZ']7$^E..^VAA^>?<()CG"+^*C/OPX=/;2?W$U@)3U37WMW> M\2Z*@7+F[ M]7)_]]6WLZ$>"8/7SGZG(Y-,)>\PWXDO)UA.(#0LS_?XGHG""JJNLVKZY/W> M6*@@7DYUG@HL)T631%D(7)7*%FY@H#760W#*(*@X66X#8TXK\V6 \'%;E*IU MLDV(FM GRXPBW2)0DT2QLK:7*3B(J6E(_ 26S)](M_E1!8:K#$'*15HC1,KW MQO!URN4*8@%]P9]]I(JC]#*J:AB%_6J*=M&4OA!CC0 =5L5\\!F"7-(RT=JY MXGM[NK2'.P>=%IK';N&V%H>$#RX0 M CZ9^(@"P:.$BZM2,^V)FDDZ!Z:2"^#FP4PR5Z?SL]-JQ.Z(S*5F[7L]T4UZ M+E>PKA?&;KY-I5*A_2DZ5S1JD/ MN9AC!EA1HHY5+V:D+5'@.J\C'"QQ$$:EG,R90'+".+P9@\L[U*:H4F$?6=Q MB=K3NPQS-;-0B^/89-"8PGBO> ^^D2CVRGCX)U M6+X+=Z$A)5&9GY2G?OIKS<#>^@; M5OT['?1M4G1SX&\._'L?^'C?5$V?48Y!R&&RE&:KJJWT-:L$]VSO$W:W'0XZ MNC-:LI/7G&E5K]^A9'"PE(+$6M0ARQ:QRO7*X[I'*I\ ML)*@-R2A@RQ3#F]MAPIOD:)5B*PY;0]VU>YO:^\G-73=./@I*>O&ZKRZO416 MQ$6CB1Z+'J+BXXKL52T7AE_1[!GNF(ES=Y2K&C/:T+_UP^P"0!R04VS':8F M;_Z69JK&-GXD1P=%0;HKQF\E,"GPV 2_:Z$N);I0OOM M2KO)U<=H--/DCK.GLRA=AAO==M-5WL=B*J(D+^[XXIZ9VEMYE=>W&=^O%JA% M$2K#^R@E2J1N;$"C>9=]TAKUQD6Q6=MVSHJ26+W;/&F]DQP'M$ U4:6[3]]; M]:-EJ\"BQ1*%*>\G(A9Q].^&U84;G70B7EVXB<15:F^_?>EJ[H^&2?1=!R%' MF16O757XM'UFJ&]4!D8FL=QXV-Z?/[5;;NK+P&ND@#0VA-I9Y7G9 . W /A[ M >!?=G \_N( ^,X835K(Z]J'^"_V7_@'+U_94P$$A,F47RS' M<"ICT(]%E W Y,;S8AA6];%7+HCAI,(J%,F$2AV"J*;JN$M4(A?P)@H,AA01 M^N<25*_=5SX=7$_8L'W1:1S)QR@/9!R+1*;+QP86Z5@*6X=C+:+?Y36HW,I@ MTPGVF;'YM%X'2TO9SS9^2N4_S3T0:#L'9+[M')9JR/DH=-'Z4*S>+<> M)I]82O 2&EGX'/5!@2I=8"K&,]AK=0W*_TSJJK5I-A5)]+\J'$ !-6/[UY$S MSJ42BM9G!"[6')Z+> K_T#B;Y$JNM#_8P(CZON%0M"C1.=LBN;VFL3PY5"XB&RVT2Q@<0DI4U:%E<$R/() Q(FE4ITS=$Q@^+5^CR&3I<%K,T M(TZH+G ^KIOC_L7N^A9*U#?*0V(JIBBX'*'XHRM3V /'<6=5:Y"W^QB1.\Y M@F0"=?#< BL%:XN4$TJ'P"0W.I'H5"$H4LQN*WB-DXA!D4E5,+WAL-.9%W3R M$I*T]50+X31!1Y1[2#KQS1*-L(6G7L$C(.TSVTUQE48AXU7D5SJBZ0>*M8\Q MCT,?E0N9@38S-^$HJRTP]*&QG 5A)Q S@W76:2' &3--TQ#I.)%_%$[RO-#& M<@"/$JD:#G8ZL3YZ!:Y(C%E=B*_*FC;W:&^PR'4*3B(QOP,[FV;L X7CF#S( M*1K/!;%YE[0=6X&I72_5/DXX!D64S2EGZ(N[0#3AW%0F,H-=5)B!PHC[-*4E MY2Y!&B0$N:LJ(K;*T4)DBJM4C7@5O(FX)/9),(/T0JP8?(*(4%0^Z:0ME5IH MCLZ4ZQM!G\VG?0_19 6!PAMIS7.L3E)F+!!Z)0U2:(Y92RC'@M8VQI MQ44-\2+6.<$- =_ [E6&X0ZU52@N%_0]3 -"PD2\3_']J4J,1!T.,TZX+"YG MX'18G0!"@\%_E_.%@;XH69/;A"[E]H'IQNHR*8S+. V1LX^*8/P&>S,/&2O# M4T7[O3Z86*,CT1-JB[FD>C.2\$GA4U,%AFE*F&NM$*!0PY5" 0QS,U!H*F7E M]0ZW^U@L!V0>K NJ994DR#S(<\[+^PPV$GFF3F@*CTWQ,LW&R_R/"XSI%<5- M)4AT<%&;3SQ)I1KKKH^L!#W:X('NBFKDA==O.@]QF^#:&B-GJ[,O3$)=AE:P M)D864;Q$,-PM1R9O*JHW1;AYO6NTR.!B(GEY_?-J*8NP)^_.6JN&!2K66P4. MXU/6:D7**BW5ZD$QF3C0XELK(>.FUE O=\_G>GY)X#$&IG"+=Q$I=]-JO5E: M$Z&ME==*WOHEP4T_%JG?*(5OD^IH2*8A$2VWR_7#?<_+TT=XU= 4(5O(4&K[5L6@%AE4=<,O%UT;_;J0^Y5 MV>V]&N#.0+UCO3OT7!5RJ$:ORM62^<1U.!N%:3[[]! TF4G&[N 9S!P[3D89 MJ5JJ#E[N!.MX\SW!G;$!:V[ FDUM^CXIP!NPYC<%:W9%QO0FG3[$?N;:0F#+ M?!#7S"WU3\=IM.9"8Q\^>/_O\^CB\N3L],([.CL]&IV?GIS^[%V^'^&?%Y?G MGX_PHN_],OQPFQ=W)Z.3K_=#ZZ'.*=WMD[ M>/KDPOLR/#\?PBT7[_$K;T?>SV>_P-M'Q][;7^DY]7[X ?]2;\77><.CH[/S MXR&TQOMR6O-A^.6"WSWR+N!3(_SC> 0_#\_YMK//E][YZ.?A^;%W>4;W M?3H_.3TZ^?1A1$_"]]Y].#FZI#_@.;SE?'3V#E3PX=%[_>ZCLX^?AJ?<0OS[ M_=F'X]&YA[="NT_.ST>_G!T-WW[XU;OX_/;C";Q-?6STKZ,/GR].?AEY__Q\ M?G)Q?')DAT,W&5_Z;@3O&WZ #WT^AZR]' M'S]]@"\?ZX["O?#JH\\7%^HW>&.SH\]XRT7?I^%H&-@O0QC%"[X\_/E\!--W>D:?&4)SSB]IB9SB!)Q-/P$K M@V;JCZX2[HSYK <=^.7DB*:8VGMQ838#C@HV1O_^=H1#C0^H;:$;U-YQW%L? MAR!X_!9K\\>7<"?^ C^ OMT).?WU_B M\H-VG__J]6BJ1[^<'(].C_3*I$M];"NUASOGP3CS,CT^Q^9#BT?OWN$ XP*& ML8=N4_].+MVII?GA;JFA88E!XN'D$A?WSV=G+"0N/K][=W)T@BNL91SY,W9K MP]_O<3!PC0]/3NUB-F+I> 1+ED3&AY./)V9Q?1G^2O\^I^' GN(\F&^INSX. M89N=XP# HYQJ 6"K:%OT1 -8<^"^I[N&:HPJ7B(I6+='>(81@3CC6=B63B"GTDGCE>V%:+6C %+8UD]H6&U6Q M W"3CF^3!%D*CGJPI(9-#+[75W%U6SAU>0E(A8\N$YG ;@LD16*B1,%G**C$#F.ZE=(!L%"OOCER M<6J<]DLX-N.#NK4=#%ZC[UTKQS-M289C,EI.6X%%6*@;@. $=TU2R(-H.-V,HI.?9;P+9K W"8S M*#IJ\P;[_4H4[DDA 6[RFCU ,U_MO#D?@9[*-@XH?<.?1V1ZGJ(63/K\A]&[ M2^_MA^'I_\#M>X]1E&[\I1M_Z1_PE^YL=W! 'LYABJLV"O_^+ H.7X7CX*48 M'TBQ/]X78[$7!OOR<+(GY:O#B?SW_K,_[V1%Q-Y?R\,*MNZ7D\M3-'N_L%WM MUR*\!/P(R]J"HFO#!'7YNPR6A0X4YP:WARK#9!(%WR;PV[E<]AGPDCUT)Z='#T M$W_62/KQA_T7;W+Z9ZG@\'V%^[?Z9_>G^53,Y8T3?6/=YLYUYQ(3C6_N#XEP M!!#^@DG3G\#4Q 1IL#5_YO0G. ^622YCO_N];>OCD;'Q+F2024Z? ZOP:!9) MXB/5.-@S/K0Z4J/MECVC"O=M896^U]N#%P==LV_6HS7?S=@B=>^A+*T;=\7& MU#+_?+7SY@+&2Q2(O_Z$I-&@:X)$VD(\MPRU!GI?-\"WWA7K-J#^F)'TXG$8 M26OT1]WH;CYZ/SK^_&'D[3P"I]JC\/V].SO_B!Z_T;]&YT5$)[U%)%Y5/,MZY9G&T M6Q=''$\WW @Y>=(-)9\YHBM)^%6*VZ&%O*+<*A&LX=-@X3) W:@N;&8I'+ MU_H_WH11OHC%ZG64T$?IH3?EUQU "[%(!=+)J\&@<>'+ROY\N3\XI);^5(!Y M683ZP\HZ'9!U^KP(Z]?V!OO[!ZU7MP<[K=<>_JTO7PU>[K1?=E_[G,:!QP)& M.X_>X@R<%8:.A"K SZ/PC"6W5A\JN=_OE-%NEBG-59Q M=NT]J1X>B7QFY&"I8[0PG]-&[[I+?2/6-F)M(]8V8JUB>6V_0>D68[DK+>%T M40GVD!D^N.T*A\,=!.%C4_TZT\[>?M\[J=11S3T9,V19>*43J:&^^T*P.S1? MSG'6_NO?[O_0!'9Y-L65B&(Z"29+L@)*A3T(-QU@!31+IU0A5MU8:-]A!1ST ML0:H8P='=H\MXPK5A*U,YD+C M)+M.E4PN8!*)&A"=8M>:4J>R;\F8Q^2$B'C_).<@&59J]1%)-0,"ZZNIV->[X\(2RHU^#V8BF4IO&)#_9.?5WCZ]5M$MDW)H_;;8JQ>#5SN'?\@6VQOL'K[ZYF;3 MX?[@8*_]T>]G-JU/_T8.ZK#L,WT25D7-$OPKVKEJ!\,\P+*'+>E1G01/M_"1 M]_FI;$&$1-O:"IN]N-F+CZ_/3V4OJBR4S?Y[%%TSR20/OO\VT_E=DVGN/I_* MWFB:TJ<^XQM/]S?SA-FLB#DTA,J(4O$@+IFAL%SDW$I*RAH5PH)KT20B%G8N M8B4"6?%:]KL_!H]EKAXH%^K[#MH]L_8WZ56/(KWJ(?*1GF-!'?C7K)C'__C_ M4$L! A0#% @ S(1H4P<5G8VV!P (2$ !X ( ! M &-E;V-E9 MPQP &(7 0 4 " >J# @!I96$M,C R,3 Y,S!?8V%L+GAM M;%!+ 0(4 Q0 ( ,R$:%-KD1[JC&4 ,EW! 4 " =^@ M @!I96$M,C R,3 Y,S!?9&5F+GAM;%!+ 0(4 Q0 ( ,R$:%/5"FF\F.L M %K["0 4 " 9T& P!I96$M,C R,3 Y,S!?;&%B+GAM;%!+ M 0(4 Q0 ( ,R$:%-!KY>4WYL )L9!P 4 " 6?R P!I M96$M,C R,3 Y,S!?<')E+GAM;%!+ 0(4 Q0 ( ,R$:%-Q"F&E9$4 *GX M 0 > " 7B.! !I96$M97@T,C)X<')E>&9U;F1E9'=A

.1DS MVVS+3-PY.S/6ZWY0_C&[? 8XR"!BH*TE,*\TEI@R7A MRV@X\*&_YVX2]GF>2?VEX^#N5QS'=2JF:*PXQ)0D!5Y2>6D5YV0K1=3@LUL8 M:)9C;)4)2FR_QE9L@<8<@#7..H996IN18$HHO#$S; MO2%'.)TG';))2H-1$.>V8(AS,Q]!6RT3C\BC6AAP-M, 6YT45['7:77V^O." MCQ%*YB BLPR (T5*]$^*D0@/N:8P.7RF-0*>:Y.LH3A))DA9H2LOS+R*'J/F M[FOB(FM1O4]:):^@^BMT5!'[Y!R5\Q9DX"Y[P8S,DORX<=I, =6Y&#<6:)@4 M,\+K ,QSHN\9, 21=%8IZ,73AHF1G^F#"T$GBBL2%RX#!.5 4=26%-+8YZAP M\<"]?=!Q]R<_;V._OY&'C4]K_F(J8I2CB:A9683I +ET25-4I#Q@,IQHW4,6 MH[D$5''/I'8\9I=$XI?B-H);A,TCRQ0G,*3=RQI0@U5#B@"PX41B@FES<<( MC0&4.K D76:0E',^+ 575GBAM8N0REI)5#I+H2TQ*K!Y8<"99-I\G/A(1<&1YX$9 M#X21=T)Y])H,GD!KQ>3PF=8(.!V,%3F%# !<@6..&^X=9L>4A/.T.9P3?#WW MBQ@GGS:'VW-M/9[5",PYDS4GIXT!/$@,T249=4S6*1YP"JC.Q;C9:(5A7I+" M*PI.LG/6&R 3'PAL01*!DNAJ\5%M!&+#JB%9)#H'T8$Y86-BIF( MW)JR;M2(Q0/T@:7-)R]26GAD*;(@10:I ;,U.F4CLC'9ZKQX(K6@2<_IBQ*S MTBN)1$F!@]7<:F5C#,9GE$FKLXT?M03-J@1=C]KU>'8#Z>0!761E^RV$4A[) M<2L8:!:527%QA&*":?,Q0<.-"$(X92G2!L>TT^C1"50F9 8Y+0PT4TJ;CPDF M)G0((G.'B8/P S1L+P2$7PB!QH%0G5KZ M=_+@:H999VY0E$ J)B<5XQ$P!F6 N//B@?L TK^3%R/ON69.FQB8 [#>61$# M\7O&54@YNX( ^L/3O%'B$35&S M#)+K!$%*&W,R)G*510F)02A*4VEVEG!UDK8'H)GBU M0-!,:6Y@3# )JZS'*)6P (HYC,8D;16RS,EGNX6!:1[-FPY)2N1H,4>07GG- M9!'K MLO3UYL,? W4MU7.W^O3C*L0A#&F=RBDP!IEQ&W1R+!A>_A0(4T!U+L8M1.5R MIC!.)5'V0Z/FR5HA7() H;=>/&U8]%G?J8@1 !-&<)0^"D@Q6\YY#(#9!(^" MF<43H^FL#)F.C>#1ZPQH!1I@5OFH,46%Y;2%2$^JP:WMQ1U%"H7BY*^]5$8# M!.TD^1TD:2I'9NF$9P>6S+\D32H'P,=6\2#SHNNDURH%L(X044%;9YW)7BDC M%@:::>0 Q@>31)ZY1$ =(R0GD&),89C0: K?S0L#T^1R .,#1_"8.2JO7=*0 M$Z*4WDJC"1[OQ-EI1(L SD1S ./#QV 2?%C1%0!B*LOS53PV=: M(Q #!W&99A",IS MHE DV8KHN13<:N-Y5$ B/@54YV+<2!&B9]H"<@29@P_!LDR#)B3]?W%FZP)I MP]3"U\F#&Y@M9;R]"Y*#XM[J4CE3":XD"\+:Q0/W :2X)B]&V;%2/QS(G";P M0GKC@TV)Y"5G;J))> 9TP[DKU/IBR-(T73H%!C="9$ MHP(IGG*X.-!,*:TU)IAB\#$D+;W0$KA+5JJ01? >.&C#Y<+ --&TUKC*Z@1, M:'R.JFS>*L6:(X#)3)+!D\:DA0%GTFFM,>&3)!DWP5%[;B%RM-0Z L6PQC#' MN9D/(+TP:$!P37Z "R:)!Q: U=\I2K*G($&KF M09M@I47@"P/31-,S8P)'HN%1$0G**H$/P2>=!0].>2.3$V%AP)ET>N;G\3GN MM$;@=(Y+7R[&_7 H7>G961OTXWD#YU?./Y<6;IZ/M#E'=)R,8UD 2$3%BP0* MW4WTR?4NG]BOT6T]W6/OMK9N]Z-%ZV3%,N5=/[-,?;D MZZ'8/CU*UQ__NM>-QV'PS;V+R-DXZ&# $^W."K10#K*+$F44-I@@YZF>8"WF M","6&_WF-3BWDMYK]LS>^P[V=W3AS)KSVIK78CXV:WY;,1^?-6?2EJ4E-D;E(1KO M,@O I$E<\LC!U-S\_L1\FYI8[L1U@J[7PG;_(0G[5!BZ9UZN=L[1$)NP[=;>T/L5D^.4ABD2,)% MMVSD+?IM/Y-4M8-8R2"FEOBT/.P;*G?&SQ=QX-N[]RLGHK77&)B0<^[Y)JM]DW=]3#@7 ML[#(9"JE^KS+Z*)T/(8B[W%?QYW&]U4K^_-6KB"IJ;J9,^HV^G\VN+Z ^U\R@EUU&(!$Y1&&]-X36" M!^YPE#*?B#Y-CPB!'8;T%[DGW @ /)D:0SMEYB"W_#L--;+6?=SO] M0>]X...[P%XQ:*L"MUJB\R \N%*@G!"SD#7W1LVY5YP.DM/)MEHP*F1OF63D M&[T30J$LFZ>#3J2:<^X;IZ:34P@@8T;G,(9H"-,TA(L<.E*T;Y6, M%@)#B"8[K746T2H495T5S+F3G *,4_&0'#A:9H1G.@/]ZP6 =SQP"BI!JWE? MB3,=;9R\>XS)@\W&>,@!N.28,P6.4F>,*O$\#^O%9PS&J?C&X9&P*%F2V0(: MAD1M5,ZB5,_F&6 .?.,=TN1;1RFTL#T8I086>(Z2A\Q46>6!&D$I5S;G.19! M&R:%5?.P9F?&89U.="F-C2GR4CP5I ,4TFIP@;17.(CSX#MG'-;I+&^UAG.! MS 1K($6*,8V/'(W@R210; Y\Z8S#.IUUKXJEK,M$=%E[3M$F&&Z-#V@X_6]P MVKN,?HSFZUZ7WG=P^KJ-G<%R)Y92;4=#=*]L("N8_GGW3/JX3]M-]M MQ[7#HU[WTU 89KAJV_40DV=;U(]<)((5Z*2+,3LON&0QNM'!(8R+V3W+*H[2@\)MB,\$4!)2>'))6.8K '.4"Z8XDX%GC-KCK1!*DYXX4B#N'6<" M(CCKB#M(YA=$>PI'>''7*BG*#$%T2AIH[8^'3,6)Y*D7@%$4MZPZ.S1IN00:O W1R4'K^3"7R7 M]ENAG>8E2BJ%2U%J3J0N0\S)*>ZL4)%HG7,4PX2HO6 "7P"HPF4H#BAH;*)9:7O0H S>>T9'T ^&?(R0A(VI014 M=*4"8CG!3#+A&8:]%:K+<[Z=!_\_3T6+".R.>A2R$3.0_F@>V64R#)E-8T0:!&QFW[,EI+B-K#D2DY7:&FSAK(7)@"C2V8.9NQ_"M_M'L;4 MQ,.YF1EQ@$I:K:S6&;2+7@?N(%D&7DO/V:([R_L$;/H>4CE+--4FR2G4\XQ, M;^8Y$Z$-@G.IV()ZR EIX?C<(L5[*9#JY+$]/" MJ?A"PX(!T"Q&K\#;4+)E49(B2BVY3'.P-N %MGKOL'V<",+1"="E@1>]]+_' MJ1-.OSK)[_SF*[?V-U,X[O5:G;T? /PS7;KX\=_TDM@+^Z>OTJ?4_DZOUCI' MQX/^\ Y^#YUYU4+?:A-X5\2\)$'64V\O]=YCKTJX$^*>E1=R#M,R@-BVB +M 9K<+*1IFDC$L:4-@ MW'I+'P)&\N,0^7P)<$T['YX QYS)3QN;A-? K+'16^-,CL$+A];.E0 ON,PL M$.TTYBJ6AD M4#8;%^PPAG(HT62-26H2/B'F2JAK*EH+]7!EL&;"6I4$$5,0CCF;F/&2G#QJ M@7D.*I',MAS=&SVLA?IOECRDH,!D8WC40/89A6:R%'4)WH!/PT$E)B6:T]9LM8$9PT#&=!;IW26'+E" ME?-\96-_ !J_1&W0#1_U+:%:$(F^-T(],Q$9STJ9Q)CG#'ARWDA7:D* XZ6< MX7PMXIL=47Y(-'I61%F 8ME8RXT,X+FUP!(S6K.0)8"?@YH,,RG*BV25YV5E M*K+L$82%)"($[OQPYZ=QPY.RM(NU*,^B*,^*](28HV,P4L-VCMOE)%8 MEB!I\F&NMD"+28#&6/H@2LFYCRH$ XIKZQVX:%1(P2:?YJ$0VX-3>FN)=#@@ M>*P#&:V/$++/3AG/ H9Z112*&*L*91N& M09]MRN@M6A7EG%F@!Z+T5MN< A.>6PDY,1<%.0[R%Y99AFF^MCP\E 5^.4=C M(M>B;%-!;GP.5HJ@##"%,M6Y^MF!"A)Q=Z.8!Z7*2>.6QV2#L3*DI"&+>:JU M/-.*-OW"RQC(@*;,8A86G."6_&',4D4T&;5+"PGUY-1S^@"3T2W; +/+I,YE M774,X*PO$Z0R>#E?VTQG4(7O)QLOL[4^H(U)D7YF)PQ#2-+:4O%>S<%I2[.H MC/<"5;)0ZFOPQ(%.L++0':,>Y_.\]Z6B5F%ZN)@K')4,Z'4/3SJ=M+U M@[&^UJ>M?>S=_]$1MF)B#!"5XO0L>19"9,"C]UR6O"487DB-$PL!T3(]9*75 M/A[,&SJ.0K>$W$=?%I\I:0-YJX"::6.SG;.:W;-3)^N7+-QQIS5"IW-<^M+- M$4_[%\-_.$H=#%]L=,-&7J$;SAL[OW[^N;1V(_3#2D7"./)K"53"+ES2+!8JUC$-K^2EME>Q7:T @K9Z$]G%,\46O>UAL[/%@ M>/;51E[%7H= ZK].O:%M_?/TY@:^I_"SJ^G7UZ A".:YTDI*(*]9#F:W@=BG MEX&3XYRC8'#N 9Y^Y*B,"2A85(%K< $P &1N./U6*HI09E_+;V^=KZ%YE4K- MKN9>^.@!O?CHUAL]=+G\>GCYSOY9!\R1PAK%0X;@N46=O289(#/A5)R#)1FO MNIV]0>H=KB0_V#X]2MC9:JNQ5-@!)@[=,L42$ H*) M'.> 3_S(=&&G_QI/T;=G.+2_/CF@%,I@R,]+ SQXC(H1+J09%/$+-P?';LX( M)&,\2T2KC$9G)@4''8SG/FF5A!+(N0QS4,#Y9DB^FPJY8.9SHC,ID8Y(+Q3W M'#!FYYPAM#)Q,D@<8%YU9LH C='/!/ *(F/!:> \.((J!26C)%N7P_D19):; M^0)H*GS,5MR, 1,B7MI@UMY:#^6/S(!)1:-GK7/A?)D!85+5X-PA*W05GA]D MA:[>^@M9(9L '#=@&0*(8#$1F[,\9N$I_%1N]K7K.:'3&KS ,#1JU^';3)^Z M[4^MSM[UF^9$RXC Y9A\$)9;D$[X[#Q9OY@(GB2TGAPVTQJ!DAXQ.?@,3I%S MEDC>.3C'8N!9V(MZ53,LG>^PURIT=9/T\](QKW5B.BF_&C+:.1%'0W%=L"FQ MX"G:X]HY89R)5AB;JVX%G/@EON]P=--[.R=X5,^KK"EG%/ \&11 2.J2QPWEC5B',@:8DZ*.R:"D2(Y MPV;?!A8BNT8FIG=+- MA>%)QC)9JF*!)V>ARQ(.RTK90G+WWC$\'S5'N:(T01R-3QE;857(<#9'M,:NTFY%%ZL8O3*0^"@F<40M0R: M$S :DLL+I5.3,XV3UBINDO!@I$K(@%!T//) +"&)+)T#/P4/-Q$[0\JD#!@4T,%85WP8)59-EYTO27%XNQUV=6 MMA2,$;>8!;K,M54*P*OD5908I8N!(O+HS\,5\]"7GE].5,64#DMN^KH4W+^C M-Y-?B!Z#$ 4S1H),8,3EF?TBC$;>8JC% [EPU6R\9T9(/=7C;8V&3#.Y%5 M9%F7XV]S9%Z18Y?<.FYE69Q3;UF9"=F8R@86*PL+R-D(FX"C1Y$-17P4BZ.\ M\"GL7#9JNS$]NW%;V1B?W7 R&Z]9)'/A0!CO,F9IT?N0%+$.J/G&]+:Z39YA M:.4]6$$&PR/$P)#$(VBCDC,Y@1 UPYB2-$R%4[ 0$M$)IDW)N6-VJ(+PT?,$ M,@G%:K\Q/6F8O*?@D0NP%B5W 5Q4%B KX822P&-FLO84UUG$F2PLHIM08(Q( M*?H0 ="@15M.;=%:)"S3J[6;F(8H3,5'9)X]<&$4_07!<<<,&0<1@'->RJ#7 M<>>4K,+DP\P4>487K6&6D:/(3I35UL**I)W+SM1T84I68?)<@2)'8X,6'AR" MR\))H B3P@@!S#EK:JXPT1FFZ3.&*,@49$]4$3Q0Z&"CTC:%;-%KII2L&<-4+<3DV8-S3#(C+%@!(%CV+CIB M#CE)QZ*4=9)ZNA9B\AS"2!0)(@?E++C D,3#2.\T@IB .4^$/DH%A4:5L8X!@ M @;,+FLC-".":;'F#U.T#I-G#XQ <@)9"QEE(PSW+/@K7(J*%YS1V^7O'0'_1:87"VT.%MIS7H;VZ]740> M@1*9\IE93!RR5EY8[H S)CVDS*#F$;,@&E/A%) <"RZ4P(-3",I] H9(A-.! MQ*#J-70S(1I3X1?@O 9KG! D%"(Q'ZP+Z!*&P%42LN87LR :4^$:UI!(E#)X MT0OZ.Z/D7',&(7.K>9P'JS'-VB&3UV69LC)!(62K0$3CDLM(A%&(S)Q184X! MFU3MD"D YHU![HS)T4$TPH/2WNG$) LJAADN+%V >=[M]+OM5J27CZNE6]=2 MN9O8:O_5;74&[ZC%XUZ:S&:E<9V3 ,5ME!)F?TOI9FH7H7A-HW^ZW<-.'T,AN5<. MCYOIX^*^.8WLD*[O__UY9.O#6^Z,=>04\BK-!7J Q*Q#17\DD;/*.K*SVL$E M:S*K6&\=^_[PY/?!ZB?ZX]L*M5_=<,^PE5E<2CLE 7*CL[@M1 M(3E>%H1+>F2C"S!5C= =;?0UC/[>1E^[];8V^DGKY"D9F.YQ+Z3^Z.-^PCCL M?&Q]>O8'_7%VL!QQ*(99A5(7QPKA0W;1ZPC!^VBS_%!JJE]^IS\X;1-\AZU. MM9]:>_N#IR >&W4T^.?G5ASL/R4I^/^7AK<^^Z-_A)UG?_C>$VI@]/.HG6]: M*WVNL-W:ZSP-J=3W7!I]^?QZZ+:[O:?_R8;__#/32U89#UOMTZ?_V":P^XUF M^MS8[!YBYQ^/^F1KJSX-2Q[=V&]]24\Y4 >''S^/.FVHG7:KD\Y?@HO2[;?- MM>W5E<;6]O+VZM;U/L]@;[=6G[_=7-M>6]UJ+#=7&JO_\_S?R\V7JXWG&^OK M:UM;:QO-F7^%]\M;_UYKOMS>:#YJK#Q^_K@AF +W3;?'W3GV5>?@QL[]]W]R MS?XY\V/X8F-S_:RKI.6=;J=Y?$@MA<:9,=A,>5BE69,)+XMBK07'E=4JR8"! MH69 M/LFPMWH8#'5,;6>KG3#L!9EL9Q+9WY;OCOU*]U/K\3FIQVY?AP/5C_M MOG0'&P=KGYLKRY]WWN_PG2_O#G:^O('U@[]:.V)'[;Y<$[LKFP<[AW]]W'BY M\^65;+9WOG1/UU?>?%Y_^>*P^7Z=[XAUMK&R=KISV#S<>+_9:AZ^83OBK];N MRO[A.KKA\LGWR J*T6/%28N:D@&5\A8ZI*PS4 VB6N MW-(S,M5OAK;V$H5GLRW,M^[,^U9G+Y;D[*]U8^PBFKN]0QS0MTD9B4@\]=UN MVV.[W1WX[LE-$OSFF)QMZK5/-]-1MS=X:,*\_?'+AVBY1^5899B)%02K*^NR MJ90HZUL@5FN=?"]CA$]]L_[]B3VZF3NU67WKQ=WMQ> MW7RUT]A:I".ZW9B0'QJ^X^78O%[=7-L@8M)<(5)U MGYK_M"1@JF&(6A2^BGA:G2;L5:ESDPEX/23-JR,J_> ,P/H'!. 4P:G*>*XJ MR-97UKA0I>PP"T29+1"]3$>#44 EV:-&&?>O34'CSB(Y'Y*\L3FN%WMX[G68 MZVJ55-=#]:_R@W%, DNNXHA$%K,D_;*8*^4Y:)MB#)#/_"O4_O6F+FUO+C>W MUH9>]"$ZV)L#OY=ZC;3 M7JL_*'N.FG3EH4G>P?*7#TD9YV7(52!)JX!1Q&9%H& M!,,! T8P2\_6.KF' MY:R04.88&_^-AT?_;*QV4F_OM+'<)@'I8%D^U7\TLNIKG?#XEV5TTMF+WU9/ M, P:11 :W=RX%(T&]AM;1RF4^8'8:'4:S_>'X?WOLYUVN4BC8V^OU:D&W:.G M)85^TW /2G&X\_M]MQ=3KZ+>M_&HGYZ>__#/V.H?M?'T::LS[,/P2_\\:]UW M!X/NX? !GU)OT K8/GO(\'FCRV?I>\@]Z]'\\?_!9N\R4:3N7TMRZ?P+1QA+ MD/%4')TT^$WR]K6 C&1CXG2'3226Z9>JST>][J?B>:YG"D8>B$QEMT=!S'!Y MZK!&]//N<6?0.WW>C?/ID%ZT_,NW>GUEC:U_V6W3[^3&^_4OS95W;?K>X2[U M>?=P5>X>?.0[!SNP>_#F[#OOZ%FJL[O=_;Q^\.9+\_!=:V,[J)TOZZSY_BTY MLMW#]8,_#W>V(_7C7:MYL'_8?&$_O]I>'JQOL1/Z^T,L)S\$H2IG$U:@M*R\ M9+("XDR8+9<*_=*SE=3&S]A+WW509PIP-]ENI_R-Z9NF9'_E%'[\3JR\T=*# M??V'::Z^MD;;>+)VMA0B#"W2'(=DD[9#;R[LD,P@."B*XJQ]; MPU5KPXB4>//$PL>P3PVQMY#/&;$^.,QL(^9<_<8^8S8SA[LB&:K^7Y5-%]27X9LYPUKOGSS9?WPW6%S9?\C M]>=KYC-D.QLK^P<[8HWO;.^PW9?-UI#MK+QANROKI[OO=]C&RS>?OXK ODY' MBO7W.Z<[!\M?-K;__-BD[^Q27W<.WWW<.=AM[[Y7NP?H[RSXX MZ[R $"JIHZ@@TQ_.>:RT"DX+JS6SK$^8YISIOXM1<_H# DM7 *B"<29RD MJ;PWK@+C??+.*,?CA3C]O2VD9:&'LPTE(GLE5F?!_W2/WT#JBJ&+U M)(5A.9C&1LZMD/H//0TY'UB266@4NS"WR;8969I\N?+EO__3"F[^V6\,4CL= M[7<[J3':B/VH0;K2/B["T0A*>F)Y.9#'GS2O%1B/[VSWZH1*0+-.KSJWG M^:4EBJ,S&:PK)(^^@J0>4(FL J9T2PH$9#GI6=6V$HH^^L)AU_= MAC!.4W59KZW1&UJMU$NQ<73SCSF^G:S"'>;N !^N[5B=^DLMX^!W<=Z.K8A&&_$=K8[T]L-GL&1Z.'0P:T=7KHZ55^NU.Z<[!V^^['S9D\TO M;UGSY5NQL[W?7E_Y*)O;032_K'_9V-[YTCQ\^TU"9&/EKU9SI7FPL1+HWC=L M=WMW?^/EV\\;VX$WO] (?%E7S8-UL?O.GEQ=+JHY.*EUK$1,H@(K187$1"O' MRA%>UBOGPM*SY]W#0Q+E8=W71XW_8H])6GCC"'N-3]@^_I55I+>P +42_% ) MSHSPR ;7&G +#;A,";IH)..&(CD9*')(BH3?:XH55?.NWLUWG;F#US//.[5:V22O"Y8K=9*008*#2R+ " %GY*'CEC#3* M.\@^DRO8IM"QN;RULOQFY X:Z]C[F :-5Z^>WU/&?)XD7+ (QGJMHA40HD-I MD0*ZE#4X T[59&;,$GQZED@@UAZ=G[ M7K$LC:O,YGX-?"WA-5/Y&?&^9"JVG'<$V596F%P!RZ;"E+!RP7'F!0$1_)"I MO']?B_)]B7)-1^Y5VB_IB&!>$BV450I0INH9,72;1<6LY5&"(N#<+]*1^YX1 MO5W^OBS\"65+D#]MA/U$[W!([]#XO)^&^X-*KKYWN0__-_Y[8Q_)>;7:*3:P MW::+I?Y/2?[_[W&KI/X'W89/9S=0FQ?9?UDV'8VJN)S- 5R9.CB7U#(O4"Z7 M*BZ-2%<[>\-;CWHII&&FCXO&J$AUXS=JKW\<]AO]_6XI!M 85ENZ-OGS6_]\;V(F-W\3H]3PI%%WV!]3Y)V%O.<3<:=WSZC\I2W4Z2+BH)CO79MWWG*98QNO>E M5\^/>ST2MU&IK<)?!C@X[L^E1?^E6BGL UE?E$!F61+GJ,"2;49/4:)UQD'" M1 2<./9.^F9)[/W(QST)YYATXJSTV#15H]F]6RVN.7"!Q3^0:SAL#0;D2U*; M7$2OVRF$LWW:2$0^3QMK96:HG 3Q*356<("-4EKK:P]YV<;5R?+-8[H3F#JK M?W/<'FU@W*JV&[^5%3;FGT**QVHQ'I52.+=QE_D77.:HOQ>N,/5_ M?US[F<7R,U?DMHCMF=MY:'YF^R/_0 0P"6U2A48X\C,N5@X%5"9+EK.-*MMP MHY]9*-ZW 'YF1M:7SH%?(U>"C3;V* C#$,BO][GP?[YY<<-B@O3L',Q MY59G6&1VN#I\Z7N=6VHLW?C+[W9A:1CL+7VG!TNEP-S0#W/A*W$>K5X-4;]= MNC9[K.;5S:/U@ W45-C*-*WB\M?@U^,_WX3MF_3OD+8-H2V&?J_;.[UI&V8) M/WK/SVYX:'3N8)E_0&F25R@JGUFHP!E9H6*N8I9 D%HX4S9>-6_R9;^:2!AK MS#--8=[ZGC>=SHA,KP;^2*>&P_'G<9\ZUG^ J;C/']#YZ !#I531*4,GO'B\S34%>O9GV3 VE+4 M7P)]E!4D82NO@ZHX#Z 4!%1!__ XAQF.!];RWT1=93?AC<%B*]^4_QQF/"F3BSIPHOC0=Z]"K=8M/^=3J M#SUN!SNAA>T2MY0BO.7FHYL>Y;9:@>J%$_ M6!8?>$0$K:$**!,9=2DKJ\K)Z18M2&'!*#6N,WKF/U[=H98>;'PS%U.5HRW6 MQ;+U][&7AGG1JXM(&]WCP=!?#LL"],]-8&AW^\.M8?XL8&D,BZ)^&AW\9D?G MOET<,?2B-SK%OE$.Z MUK ?&Y?ON-3H M!RSCSQZ:==O^^/D#9 C,@*^T(]X*+K@*F7.5MMH$%S/0#Z7*]2-2KD?&RG,# M=P[PL\??2/6Y/']UZO=1=T3GGO92>WC.S#?G@%_N)!ENJV:77T'?[[:/!]]^ MY4='A]_U"'-S<83Y?N]RL>A>JGPOX<<*\R#UGF+[,Y[VEYY,^)SS>=FOKA]K M\[.[O+_?JM6/0>KQ;P%_K-SM"O_> M;XG9Z^7-[<;:X\:+M>9R\_G:\JL&D8R-S?7E\B MF//]Y!\(P5'_B/^='3GQ]+A#[K'<17W"F>E+8[]7>.]__IB(\+)E=Y .&_R/ M)WC_-31KV,8'VXN+#.2P:.UHE?]OQQT\CJU!BK__%*"3M]*UO$Q"7G2I34%? M[)3<-?TTW#8_G#K^$]LD1JFQM9]2X1"U%9@K5+]GMVO=7124A?BN[EXQ_!0' M;!RET6/ZP^BIY-)[:9^^5A;WEY.R#E.MWE/OR]V %[5Z+SK*ZI;J/4PK[W?; M](C^/QJK_WO<&IPV?EM)N15:@Y]C>S7FT\-,%1+@=P-;L#ZM.@V_B..M^4BJE5>>I]N1O(^N]5>;YG4FK! MFHY@&7V67_]>(%?#-JNPK6,']X:V_!_]QDJK'X[[_;+4J.16ECO8/NVWANSM MTO@7[S!:2ESNV4S]X_;7F9E:"J;>E[M)@3"_QO!J[*:$G3LSO-^+LVO89A6V M-V6_1&LP7/ SM*3TB_;YYV*(V]W^<5E1NNR[QX/S0G:;K?['&NJI]^5N4,,O MQL\U=M/!SHHSZ_H]_&K89A6VLEJP1] ,+>OK7C>D6(QIC>/4^W(W'']D.N<[ M7[%X*S^Q-VBLK3UN;&S_>W5SC,L^:QV=41VU]G+W6![E?:P/?*-P]*4 MM7.:R[7.3;TO=\.M)& :+S ,NKW:8$Z_+W<#KS:8 M\XF=9>=Y[N\!6.,VL[AM#.O&K'5&-0:HJ1K"J??ECA#6=G,^P7-P9C:_M^JG MAFU685L]V6_Y5KW ;@;Z6M[\^WS[;>;JXWEYDICM;FZ^7*GL?QJ>W6S29B^6]UZ1 @__WX= MJ!EYEUMNLY[ME_CMOTJ!RL%^]Y@:B?U'C702TM&@E$@=E7-KT%OA[S/_&F^O M5$/X3E?/:E:5\^353;.($Z^(17;^,1O9^CN7Q)*/A3!C+U[%X;&5ZJ>:_;MK MXK$R]]!9]=CJVW5HX>:B?Z@50[':(DT>E5.4;%1/<6*G'L_>8*RD<#86?#@6 M["ZUQ3R&CWN]+A'BZJR[(:1$7'PF#WZ^>0"6^_WT5>VP.[[LF44L%I3>M3'T M>8WS?M]!;GXXFK_2QMT[>6?L\_"?V<3^IL".N,KHV+P&#F7@Z4\)P5=O_5,8 MW7<;"Z7&WX&R["$N2_I"^:$+@.+,1HS4-19?;+$L>5O%6% MX^-^M8=X]+0(V7(GEK]6+R5L>? <>[UR6L([;!^GBT+'_+*YW_SRKK6S_=?!QO8Z7Z>_UU?6U<;V6_9*;N[O M')ZT-PY>?-SY\I:O'^Y^;![LJ77J6U-L[J]OOX&-]SM SU<[[]^<[!ZLB_/O MT+..=\5;O?Y^\Z"Y_?9T]_"-V%CY^*6YLB=W7ZZ>T-]J]V"/WK6]O[ORXG#] MRVY>/V4G%.(.UK?8YP]H(&G!>25L,!4X'2H+6E22Z^ \\\YDO_2,*_M(:/%- MA>2OSG/\"64HCO&.2C%.=UY;IH6T3$G$9)GVVGN X*1W3!MGD'-OB'S+H65B M7$A>6Z;9LDQ?+BR3BMYPPV.5E'(5>&LKU")63JN8C=6@@R#+I.$1 SY#END! M4 MUV;HUF:H^?P*07(!LHE$BV+*H0+E8X4B\\I)!=:+9#3+2\^D,(^ Z5\U0S>; M@GLE2+>-@Q^Z"D^$4M0J/#X5OF020B:5$X3*V\ KR)I7UEJH@HM>N,@D+RK, MM7QDW+>GP$Q/A1]""HGN* -]E@[\*0)QVU!MGJW/9%(M9V"\;PWVGQ_W:5Q2 M;YBJKXW0SQFAK2L\0ACK3 !>&5U.H^).5Y@DJVPRPJM O"+@TC,AQ".MW R% M,^.>-WGHFCR9U$2MR>/6Y$LZ80D<#932F,!3BH[H!*A' M_(9#Y>K$Q#WJX>M>.L)6;*23H[(>:E1PHCO<\A"NS3O6F8II$HTSF%9'*"UW MXG!7RFA50&V>?L(\M:[.Z$1TO!QVF='+"EA0E1?T49L@D$>!/O)"-!YQ,#,4 M[-3YBCGD&;4BCUV1+WF&22(I&44EHX,*HHZ599%7642?T6',NJ0MW".I?GEF M=G)9B_,EJ]39]/>Z/ZD[%ZW#BY 7&HGO[?_<[@ZP/0Z.]Z.E>XOM-"8S3U6[ MAY]T#QM7$TJ1&:E#XI65:"L045=6N%0)S$E@B)Q^M?3,2/8(#(PI#+V=6LQ1 MJNF!ZOED)K-J/?]Y/;^D@1R"#]% Q4&G"K)DE4O<5,PILL0FJY1+40 G'DD] MKL3Q_>KYS=4B]=\4BYS/)>#U,O);)NVZ1]2;TT<-8KJ%O77B<#'Y43D'X>?7 M%3V$R80)9>M&^+PNZ%",OWJ.33/59OU.RQM')GU$X98_@,1@C,^5"P8KT#I4 M3CE>!7!)B9P25Z',([!'BB_@TNM:B2>;J:N5>'Q*?'JAQ,QY+2"P*C#D%9 1 MKAQJ41GO7= Q6E=*-G&*P@S\\O+ >C+P+BIX=@)29Z_13MA/] M%4@V2T\W\MM^&L:*M1VZDQU:NTHF/+@((?!*J)(-\E*1'>*I\L8G8:TUGONE M9](\8K]NANI9OYE5XHEPB5J)QZK$EV1",)?!JUP%JW79\I0JU$Y4R"QS7$3O MM24EUH] __*.IWJ=\EU4<*TSP,Y>J]3D&=&(.B\Q=2YQB%YZ)M@C M9=4,139U>F(.*46MR_>ARY?,(@?)I7.N F5,!:A$91WHROC,4#H%,@O29?4( MY+CFBNLLQ:TT\5RZZ[S$-+E$;6-^RL:\N3:?H;E'+WT56"0;(TRHG 6L0HA2 MA, 0M!JF(*29I5V6=0IB#OE"K:\_JZ^7G""%3);5V$HH5_@]N,HSCQ7!)2,7 MD+V7,ZBO#R#;\+Q[2 \]K;J?.RDVVJV<&JU._[A7JCG7.8=I\(16PJ=GJ&P4 M4%X1)FOGD-1&Z$Y&Z.U5TJ UN8H<4Z58RA4D#967*"LE##D2G9S)Y6S%<51F MJ',,,ZN[]\H9:MT=J^Y>$@@3K.(!0I68%!4@I,ISD%6T@J@^$Y[;4'17*#9# MNOL <@HK*:=>CZA#JQ.ZAZDQP)-4+WRX7^*06ROPI?\P2(*H7FN1.)%A9VLK%2B8HZB LF8-+),2CQBO[ZOIKJ2Y+)C2[G5!OE_L)LQ*N,H.(A1FH6!F?5 E+=(6 MNG*."Y+++GA6B!&20?725-=)6P@O4BBLMF5]ZY@Q_I-0O+Q*[JS),.=U2 MV[3:IDVK@DIMT^YJTZZL<\3A MER>I)F73QE$_Y7Z..97T1K%[7+;)S/!AK+?MY4+Q_IM/XGW50M]JMP:MLUK) M6X-N^+C?;=-0]?_1*$4"!J>-WU92;H76X/?OY@+K*CLSA/3?G[O;OD3\YP[? M':-.WEL;"Z6Y/SB#[0A/RT%!OS(5LIBD="%YYT1/DGL]$JVZA-]/\-"#:^49 M F25E?)5Y+;4>K*A\EJ%2G 1@H'H=2ZUGIQ[!'8!J[+7QF@AC=%$S\2KC=&O M&:/+H%AFX7*BH)BIG,@8 :N0#%'%@'&E UJPB8P1@T=.CRLHKE=>W);5]8Z' M>SXN6'J] &/*5*@ IM'XNKP9/B#[4&CT>#+RD$0619Q%"A+5L_O.<5&5];0D,QG8X2N MLBR%)[2-E75"5-(*BG)T2HH]=1'+-?J-,M4*=*+$2S#@L*U-?TE:WIMERQQ(=3,Y4J#!8K. M&,5IW(8*&"3C!5-9DS45\,B(60K3ZD3+'#*C6H?'J<.7C,A;Q]!Y40E,OH*H M=&55V>X.,F<06B>91K4[9RI9^A!2+=_RB^Y7AX[\*L-X"'';%$X>J>W3+]FG M:_MMD^>H%7.5IQBM AFP\B+;2LI@6?3(@;,RG?R(N_KHD<75XBD&\AFBK%,NN>8^Q\C*4>CH.E=)<@X2E9_:1G:>LRX(F,=K=SEXU2+U# M4B1?GT(R55[QBK#8)BA6"(G:#/V,&;JV"94(@TS!L4JS<@02^E0AZ% 9"Z"Y M#=YE76H"23:NLZ[K?,7L:>Y$N$2MN6/0W$L"$3*/F'2JHO2\@JB)0!@G*AOC M_V/O79OB.I)UX;_2P=EQSDQ$IZ8G DCRAB2UD2_+XR%\463>K;2[: M#5B6?OU;U8!HA)!INH'5D!,CC,3JQ5J5]3QYK4QMC72ZA%DW+R/6: [J/4C; MK%]89=%F)!<;DZ2+A]V6B;Y<>J+W?K/P[=A/7)>W% E_W)HWGVIP(0E,8)S5 MS7PJH3EP28.*"44V"D4T&YO&A;%5-W[>?5W#- \4[K=C=#'4Z MX_9/!P>?#+V3X!BGV 97Q,-M,Z])].?.CQ/J)C*5P>HDFG,=-80^8$_F?JK< MI:CZ^7'EQU)QCNW^POCNZG@8QM>'\5R2C;QM&EV"4[8T& <'/E0+0@5EDHG- M,7/-7E-CB4."\?T/DJU?6O#YY85&*[2-'D*RX2[+CYA6KTFKYPZ E9I$B=Y! MPMQH-?1!9+XJ",D;$2EF%>/,.M):#2CWP%G#-;2.&,@K!_+%_GRLYXNC+\"R,^7(&YJ"% M..C<1&*72S!1(9"8';<0#D)SSR!X'RPJ[U7H%4A!C*T>4GEZ)UKBJNE*E5;L,[U)E(A M@Y>R=^A..1J;=;:Q61!.C[WEX82WBKV?:3JEO4,^2WW7H89./B?">'XF"V:= MA5CGW-EIV025E?:0T?6Z#G(02DJ]28L-0I:04376\6./2Y,.QQH&B]H;-QD8 MMS0P<&D3DKFA.\UF?3W<\>] YH2@@03 M501,HG&J"1&"L=*%B$&IO+'IQE8/*=_+$9,U,G\8U[>&Z[E"#H/.FZR@9E(] MB:J!0BX0E=*Y^A2-3[V;C'5#*LAZ +&43P;'9*^9'&5T2'_R>(!A&!Q/9Q)Y M17_.G9'<+DQ#B]!0>_]SQZ&E*;9H@AIJ,R^<"A"=]^"+*=4K+TO1&YMR'%9V M.I*C*\-#\6K,BXN95 ;P#0'XS([(T5#2MED/4NIF1Z"'((, KW.GW5RT3"O+ MJ7)=Q\UW:3GNS_*5OBQ_M4*7'C^_4G^&H2WBU>?(+OSZ]X6];[L+#=/U0G3] M9-[>"J6*W%@:,/7SC:(W!;;4B-LKX9)-KGE_&YO!F+'$5?4JOS(B[CC:P\3& MQ':G_7:8V!8EMC,[M.@0LX\.,FG3'$E"((J^\5SS+U/R[3_-D?1"CKU<5770 MC1/;*GKM7-4'O<(]KO2^R_R"NWG(!^ */-K?W9T<[I:]PX,1[>49S;5'+WNI MT9.?_VSB<'I6+ _\^O=S67GXT_VK,HU?@T7.3 MOZU"EY2N( V*9A;* $&E#%E5K-JC=J+Z38TU;GQ]K M&H_>T73T!^TD\BB(7_[?6Y%V_[-'/X>CY[\]$>WYS+/? MGKQ_O?M$OOZM_;['VY/M?[U6[1E4>Q_U[-46OO[MW[O_[^./?[Z1U2?7!U=K MFQQ@E Y"JKUYKW.U>1U19/JZYKED!UW/O^0=M'8[R&7R3:\)<+.FS[9H"-CV M4M8N6TJJH#4;F^*;1H07QY]?^(?1N])47)?H/T>7[KK9SP]61UD+1#3.[\;9 MUCO8.CI\NS]MK)UY%][)+OQ)OO$ZD70Q@B4MFVF5*GCA"905)5@54?GP%1[[ MXHY:@L)X1ZW]C@I."EF;LTC&YZ89V[8B%R+40B(99QNY]<&"X\9K_<\5J.UX MDXWHDW 7I;B[VY#/CPX/#FFO&\>\(^]D1_[^X8W$8J1U&D2?PHO"2(BQ-O>1 M"*DH75TQZ\-Q3P\.CIC?[FXW5=2BID!0FX1[D:P 7U53H,&4XDTM2LZ.'(_1 M7TR67DINDYE49W'8_3/.&-'AZ'';3KNQ67=:CD=]4WV*S,Z\9RY+OZ4.'*>8 M?%5VW^U/:?KAR?\<]1ITFDX_M,7#B=Q*-#BCOEU7YSNK@B_1I0 M/8L\)TU6>]]3=C8!]IF"(5/LHXJI6.6%L(J[<]Q_4-]*UIV1?>/(GNO]E9H2 MM;& =P(!BP[-*-,)E/(QBMA,,Q.VSUS=5:*HIW'W^R]=17)H9:']XZ?BN/[J M5-.OE_N'N\_,+S__]/'9X^_?MF?1SW[[L?W.%V^?_VM[\GKWV9^OU8]_MN]W M?_GM)_W_/CXU;XSP*=4>:*B]AM;F E1E :<<"B^SP1[_NLO<(F^? 6\?:NY. M#+E/ $75B[$U-'90H&+OJ5X-:A'N3UIH;BMR!'\06_#'CV]*M@F+;+L/,;8O MJD PQD.(.5NIBBNA1_"-N#2&/XMC#3&@ROMM:/OMI_=O"*EB*A&441E0E]J; M.&JH(H@2BBSMIW^QWY;/$=T1WW$T_P[W7OKX)FIIC>H[KAH!O>,O$(8,HF?% MBX_2V,9UB'T4[SB(BWTOUH?J>*O=X5;[]?V;5*V@QF90A*N 65GP02<(.K1= M$)33PFQLJIX9]V.'%QO>?R%7M!8N-,:N+V DJ3-V -!2CG"$:2)"V4U:2^ MSGB?Y<)?EG>'LV3X<0) BUE&7,XVYH4\^7C4=L*[TN[T1]GYL$36_"%T6[E^ MUOQ2*,X"2IPB6Q1^9\GO7$-.KOE%M7H")-L(FQJ0C"BQIER4[6T6EVZQR#V0 M!HO*ZZ>]&96K1>59XEI)-(500,+8E%KC1/ ^$3@1A-9HO RE*;4!H9);2 \O M<;S5GK1O"]H9O:-);^PX2O1NV;P&)<12^_VGH)O!@\1^.S$+#U#.?GH7=S8U&:LQ=)#.KDM]$)&1$I'NT<[ MO7IC=%)S]K":0O_M5LR'@_::[;N%>.A%.:3VN/D)3??:FA[,B>KQL:28DA:B MI',="XW&['4S*;S0")@- 8FJFTL6L&!SSFKPS:1 ,?;FHB?V=PZ-W ,\7]^< M8#P/ \]G)H9#K8N6",8I PW !@)&!)%D$W(O!NG'?*0R8_S"&,\[P?,#B%%< MKU?TQ;[1!U\MDE\FWK%<]]7!T=_0@B'SIQN.ST0QR2U$1O_RZ)_K12R$ M3!0L5&L]H" 'I%. 9 JJJ*46O<@UB+&T%]%_=0OGEKL0W^?HRJK,G[FQ&;-" ME<7,H2NV-CY>J&]U$V?>/XH[Y9.T'VJ'^M6OSZ#UR-!LQ[D6]EM[F77)DKKD M7#]F9Z52/I1>OTE]0%K[SKK4^^'J%(U%(6O3)4Z.C5E5>=#J<'3'$30F5";4 M=A19B'VUM;#+"4@S1AHU-I\)8XL739^M* MJ#,;_A^SCC:G=='MR^F#S]TKE;;9IRHL@5HG>[27)K-X9?N' M6>O^;RY]S9/?A>H;9]KSO-L_F)4=?#LM.]0+SO_Y?I(/WYY2R=P'3^0MSCY" ML3W$T>'E'QG*DLK/:NCGOO:GG9&.$NVS5$TR*:%7*J8:J^ MN*I/M[]_L?7RU8N?'KWZZ<63T=;VX]&3[2]!N'/=,H9X\WT6'O5'7IW M4+X]_>:?IZ6_D[W9 \\^],]=FO[:<'Y"DQWCG^FPV>\[_O$9_'L[C$X!)Q&I MD]]\\N-O9C_Z3"\?_PS=-ZC]I3\6W\A+?_:UV\KV0/+RCW[MME_[F?I&ZL / MNUX/JZYTV[^(I_YEXB1KL9V^Y?+%^.A[I%/ISY'6HP?\O:X?"&6W1IS\;0%O,Z!+U>/8E^E M ^.J)EC>JY43JP#:?5TU@D)*TC0GNS+ MP0P8__#L4][@^]WGC[?D\W_]^_?MCT\_/G_UHWSVL4_@V'K_[.?WG_*&^S^LOOL7T\^OM[]S]MGK_[3[OGB]]X)?=U^]?O]J>_/+SDS^W?VZ_\U\O?GOVKW]/GO7K7[V= M/'_UW<[VQQ>[SW[[I7[*&;P4[]\X:U,T1D P+@!6S'UV5@8=I31-C,7T@CX; MW-@M?[!Q45BL1Y:5Z>WAT)OTB%X81Y@DBAR#,;J$*J@Q6LU!SNA-G-*;8'J[ M$WK[^(G>C)%:!)' 6&< A4*(Y#UD+"AEL5D:W-@T2HV57E6["Z8WIK:^*;H9'O5)F^N78X;JV%%KWD%D7R_-ZPDQ,3 L0T_:CN;A9R2(9:J96 MDUYNQ%1F#84\R$3&-J?3RCYSWBHS-IX;@MUC]-YN1(C1NP1ZS\)"*IG>?B>" M4JH"II@A:E008[,V9"#A0^]*;/58XY F=S)ZUSK@P>A= KUG40\Z[L5I03;K M"%!Y \%$ RAG!]2K)H\SIR"HL51#ZN?'^%UK?Y[QNP1^SYSZ8DWR5K6=JIP M=!@@2ET@!2E)Q.B3ZTUDQDKBV*N+O;*X'^=-HN]?T_V#@]&[Z7Y=KA/GVO2X M67>/?B:P'V;R8DY:A)->SOGS5?<)9DYWF\(WCR 4B$XV!Z%/*ZE>2$>ST[-C MZ59\>';P:10&_0 # 0SZ:X-^KCK$-?>?:@8EI01$6X&T=&!J#-:0%"CLQJ;Q M8[]\#(]!?Q]!?[OQ P;]M4%_%CT0VLGB0P:=:@&D1."+R4W=BQ*BCB[5/AD< MFZH/*VX\Q*B_'ZB_W:@#H_[:J#^+.83H"V:MH%GY3=7;9MJ3#1:"C-9)+Z.V MNJ/>-@-_ZEEVVC_^.A[]6O;*E'9F MK4LI[T[V)@>'TUF/HU'Y\UUO]G*P3*CK?FN[VXUFG18 M7*P(%U&$\P>^J@M(F"4(B;F9OTUJ5-&#:.:+C:E)6/9)6'9L]*I\WC4U<.\W MJF\W7,6HO@E4GT6RHG+&DR0HME1 KP50,A:<=3E6ZVK[]XU-%<;66$;U_47U M[<:C&-4W@>JS4)7)MEC7 "VP:D C7/-7<1'N?SY?9I23;M)J?AIJ50"=(R!K4_LN%1\\Z93U; ZYU3P_C\%_ MYW$;!O_2X#\+TB1+R9!#\%CZR",=P&>-4*) .&/SW"ORW M&]YA\"\-_K-8CI6E.7G.@XU1 ;;O+Y,#II[1J:9 -)7VMC$,&YB9? S^.\Z M"L3@7QK\E=+,M_L#*Z?XVV/#MJ70X;7>-5G2OGLZ/K%::J,8^LKI$"2B; M'^>%MU"D,%4Z1S7'C;O25L;LD=L^F(_Y<"[?:9XO:XV1MU[ M/5D-6&6%8&L"&7K^Q!E2LF=-_5A](7S"X+T7X+W=Z">#=TGPGFE>:S'+Y&6S MFBL"AAS!E^S %JU]-B:3#!N;Z,:-EX-MGQO=&V+G$ZX5%UK>3WRV'10[:"[?O%CM=3Y.]@RZTU.:RT4Q2DC)$6 ,$KS-";(*(HNH38V]V8:08R$N'DRZ M.OMSC\[AYJU7'#.IDS]+AH]ENL]0OG$H?SB%\J]OL%95R! 8J0V@S@JB)X)B M"N:4/&F5-S;_]__R2JI_#JAG)^-Y@'$4UM1#@/?VRS-X1R<175*@;&_*:P)! MP!(@ZR*:BUVLS\2:>@V1?7AY,44'0* MLHQ>1"-SRK49'&YL_,7)S)S4&2R6;SS/)JXG=W8U,V%6%43?<;U$'7T[59:,)Y7B>?M.1U=HE4:JP+G M700L.4'(EL![23([YY7W,QVMY#(Q <;RJK J_KE?6YYHG8RYP(XI* H94$;._O[9\__@$Q#[^SQM+22GE2*F-33,62U6!<7;A7GO[C-.; MS?,WG!:GLTH6P:)6@*CZ(:?F =B[JO94#-4A:MX[2O$SHE>= MVF^(3EJXT@\K*M,#[9$BQ%HJ4(K%)Y>14MW8Q+$+%T?MLN8=+)QOUXEGG-YL MWK[A5 :+P88"PD@-&)2!*&J HAW*7)KT*&UL?NF($Z?L;Z%W[=]V]@\._CZ* MI>FSTN=C_S$YZ+AK?SWUZ0_IS^4&"=VW[E9KX.R?M;?Z?KJ_^Z@]T63OJ"WS M\T]=BK^;2?SXNE==PD_^/)Q2D]1DCZ8?GAZ6W8/&A_U=IONSSNFGA\>8#*]9 M'M"-%N.RJ]Z!I)@ 177-7DD&%%%Q65+C2=S8#&Z,7T@E+IQY&$RGO!6F)>X; MEPRX2P,SR& 8Y,RISE+E'R<.^'0R-K M$ 5A0AD.H0SR)+%^*[LE3IA3;>8IDOS\;L:I,NE M$(B$MGG?T4#T3@%2-#8UT6)OV:;&"B\ZWUPX?"\P?!=1.,;PTA@^LU:SS1B# MEN"""M!H6(#7@J#/L9+6)&]CW=BT8VFXW_$]Q?!MMTQE#*\"PW-!J^B,IN(K MR(#-XT2L0%HDR%62+;;JVO4PCH7B0[;W%,-W$7EB#"^-X3,][%RC7JP&BBNS MPB %02@'5A9!14LC>F&0% W$ ^E=OHK94.L0O^![<$SH.O2]70X_G0.;E96M M+*K[U\IL<(OQ7S?T\O='@]_5.;ARR,,?KZG ?S\7#'-5-9\90?2ACYB:2^V= M"2!K0:F.'N!<,--K[,O+84KYU9 M;RI2C*(WB/:Y66\>#81< I1,V5:OHG*R5VA(M:I>C3=+;0^A@]1_EX.#;T>/ M]O=F#Q5WRNB'::EE.BUY]/)P/_T^RI,_)KGLY>L5EZWO:?A;#J>=YZ1/0IC) MX/&I"(YYZN4A'9;>W>[I[KOV;$Q9BU#6;UOS<;2H0\3>R;X&)0%3GR95J$(4 MSE:9LB"D?D)^F2P8][$8,')7WD**D7N3R)TS-I(J%**!0GT.7&A??*H&I*A* MDD'C/P/[)H$]USR!K ZR.*C1F=X\(0"IIJ]M4,T" M#]*2=!W8(5SL WDGP.:9W7-5D?]22?O9FT$1P]MF4/IY-XU&3UA*9[;4UG M QNW3@7X:O^'>?&]_"2][^A@DECW+J1[G\U'N3 T"RI9T92M5WU\@X1F4%4H MQ5>9O")+=67C&_GDQH!MZ]NMBV+,WS;FS^SM:I2AZDM/QM7V)2D(9)OYG6O( M.<<<4NS).&]64&+ 8!^@:E]Q@(Q5^V!@/ALVE?>DIUA?=NP/M/>)F%MIEF$&FI3X;(B1**VHYLR][HX MC[59['I8AS/O=:',A0-V(_J#)CO42V9Z&Z;VD]W]_E3[Z?>W^SNY3"]$'?YJ M.1YFC>-B+W]_^'H(1_"V3K?PJ_U'L_W["MU^T4']/@RFEP M?DQBIF)C"N"5["6J/C9+$#WHZALODK6VBG[.SX[#%R:GLP'('+B.''BG4R29 MW&Z6W,YL/%O0R:P<&"?Z[)(0H(E' E*61M80FS9KSNU%QW:(!MZ7N\M)LU![ MN:NF*JYPC[FWU>V5\OY1#S.>>]UE;L^/N*Z/N)*-N@X]^_@>W =Q-6F:=^4L M.?.6IF4$H]B5_P.K"?VJ:_I#F;[L:[/:%(6:\U#/VVFGV>33WWO>&A-LC5W! M&CLW'".(ZA75'FP+#C#Z#&2:OYE3L;I*63#UU@O?6.ZKOT:8O09DEXRI*T;J MC2#US&_R6C:!2 FYF@0HO0'248-OHD)9O*U-(IOB&WWQ?"-7:PT;KM=1L4M& M@5G%WBQPYZ*Y.>0@FE#ZH>3VI8$62$0"E;7/%%32(F]LXC>"QT^M$6:O =DE MHY;JJF75C."5('AN5BJ54H31(+0M??I4,Y)U+J"M=16E\%&Y(=9*/\SRRB_X M[7FRTVN1N1'9<#SWQ\LZIGTUP50@0P::G$K[+A7(5DDI515&A9GW M?G'VW?7RG@S8(:O96_/>&;K7@^[\W,ID4/>&ZPZ+ #3> :'7D# K::)O%I)= MVG]GU Y?S=Z5_\X8OB:&Y^9'5]>D9C(T'R8W4YD">)D--%M))-5X6 =:F0=_ M>[W$[D7F_>?97TH>47LJ^K4<>^T'#S3=?BDO':_*:MUUL5 %^*F@MH[EM'VT M&\OT>9UQU,'SH\.#0]KKR\WQQL79ZMR0OFPC-6L0P5!M;%6CA:9B$)*G:(IL M;CW&C4WMQZ+_^4*/<4[XW2>0+^G>,\@'!/(/@WS)" *#?$ @GPLNV%PT]@(?2CVXH#/$ M&BHTY%-((@@OQ4R3._1CN?S1=:X06%%\X6&6!:Q?A.$D 'J!N9BT%B&MC^<& MF!4EF^[1LMDCV0$JVUL_F@"NA%A,=60SKC+&P F.0<-\"#$&AOFJ8'YFFVB3 MK,H-W(%<@[EI!DI(AJ#&?NZGF.AJZOT@QUK;L;"K.G7-,!\FS(<096"8KPCF M,5 ^**I5E%7&&1CF@X;Y$.(,#/-5P7SN($*5 M&KTF<"%1T^;9 TD?P!CIT(144E"KC#3P5+3A7SE;V'\<]GY%[;]Y\L?F_YU] M.19QG/YC\Y.X3W]X>KLY":;2Z&-Z^^2F.KF]+&5$*>WOMM_]H0_@VML_;'<_ MW.^LELO>0>FKL3?KW3.;V%4G>[27)K33GO1DT.+!-PN_YE^LSLDCHOK&F?8: M[_8/)AU#WT[+#AU._BC_?#_)AV]/^7GN@\<;_UMQ]A&*[=D;&U[ZD:%(0IU? MC?FO_6EG?*U$^RQ5DTQ*Z)6*J88<;<848_95OU%FX_1#;S]UG'G75 /$::'? M@6I[P6]IYSU].-CXQ[EUV)WLP6?K_OF272Z[V]_?X;-%=5]OGJ MQ4^/7OWTXLEH:_OQZ,GVDQ?_>CW::KS^8GOKU=/_/'DY'CW=?K3X)K[E=WGT M"9"/Y@'Y:=[IP6B_CN;[I?V?T9/_.9H:?IYIJ MLC=[X-F'_KE+TU\;P$_XL8/[,Y-A]ON.?WR"^Q"^<<)UZ)_8#B>_^(05OIFQ MPF=VS/'/5/C&H+GTQ^(;>:V?R6^,"=?\Y.4/:[\Q"F_@KMKY&U@!)^S*G]5] M8X-;DV=E:85O_-I(RW_CW=6D=4F3//Q*D[P%>J[]Y:7VPJ5?"$T<\_#MQ"8^ MUS]?#DT<]T@]5OJ7IE(76['I_OO/@SEKM21;[5F[X=\20 M=E:Q0&NZ3UXUX__@:/J!=\K\3DGI:/=H9V9$GQC(O#+'VV6_P>5RY^%ROE;Z MEOAZ+EI]69/A^7ZL:[#JQ\^62]J?TBQP<=2\O6F_:F/S.)![A M*GPE;Q6^DK<*7SGD*WFK\)6\5?A*WBI\)6\5OG+(5_)6X2MYJ_"5O%7X2MXJ M?.60K^2MPE?R5N$K>:OPE;Q5^,HA7\E;A:_DK<)7\E;A*WFK\)5#OI*W"E_) M6X6OO)&M5^IE=]9_NL18+OOA#+CS:]\MC MA>]FM._56L1^1SNTE\J(#D>/2RI][M1(R_%("1FNTC7RH&;;\\G1OVRV_/7SW!YX]?3'YY]42\?O6CVO[M*6Z_^L_OVZ]^E\\?/_OX M^F.[QZM?U=G;;]]]GC+;'_\\?UVN_;U MST_:YW[\\/G_ MO'W]:ONW[1BYFF!]P"(#H78B!$%6>UU*$$49>3EZ#]J;MN_8 MFU@E1L_,!"=KT$972%4&P)(0O* ".5342F'4HID)$B_@\^_L1+!ZOS9)7-3O MJV<(UN7+\L3S1Y]X(F:1A742<@P%L&W!ILM5@62#SK;ZYFV4C4UG!\,3[$HP MUUS&-;YH[2@K)\FCD\6+F-%ZJXO,)+.Y M>P4W&K<8U76X?/9H[%UIOF5 A" MXR"ALH#"%*#B$S0UT3S!(,F*[E4H.Y:!Z8CI: WHR*EF@2>5A1>(DHA<^U_) M69!(,B>FH\'1T=-/=$1!I1JDABQ#:@Z41XA.2JBE:,K!"6>[ R7"6 H]##I: M.)O\6>Y[#9AENQR.=O8/KC1O\-JI_J\%=KZP9.L1V/G?_\LKJ?ZY8/CMRSMD M:67)*WS3*\PX8"FQE)BMUF.%&0BM*YX5U36!4LU%+IW(:+)D;*5XBSH@*(=%#Z*^Z^*WL' MU!>C@<+?L'1Z\VM]JR]H?CW9^H$E^NO>(WDT.:6=&AS,V?#1'AB_* M_QQ-#B:'Y669_C%)Y8>V,/OY14G[O^[-[O(?VCDJ;!PL8!RTO\_733J,QA8B ML*I9]4C2]0RG@."=)S)>$?4,YUC*BZ8!\\&@^6!0K,TKS#A@*;&45F&]K" @ MP=;+^EHO\Z$-5[1546IGF['#ZOW^]/:YD<'LT>D/EM 7Y[,G_^7N0B M,#F"D)MCAE9D\+9*:/)L,O8Y)TH;FPK%LN3&6>H;L51J=IF:U+22H?G6.A0K ME301J3@I\U70.&^IU,F?)F MF<$V5(M:(1KM*3K1JUI2VP)MCRR,W%?30@='TP\S!!_;PUNIN3U3/B6^.%X_ MS'5R0*5=3N"UJ( 82K=^"\BHL182TF6WL:G],"H5'C#*OE#MEYJTK%#!9(G6 M6-^\E^Q-]$$'H6+NAXL61M:C_=U=#I5=#U9SAZJ3SLDJ0>"$28!*)@C)(S2) MQ62:^6K[V2&_3/,%5H#KD-A@*0W6N5A!8H.=BUL("\PE(&+02645H";=XP+" M@J^V@ NNYJ*]+\5L;'[I=/C=P?8A5%>V3[6;?3?Z85IJF3:3?#3#P@A&/]-T M2GN'![W[;]K9/RA<<;G6&75>8:Y9&+YJ'U[%Y0D/V1 M]LA\3"(9J:LK")IJ (Q4(9 M@,K(8-O?7;4#-$@>0%7D25AB:RXLD2=_3'+9 MR]P^:KWCW[S"G&%8@Q3M"N(0YU7[XU/^^D1IQ_40_0MK\86T^+-S94L4*D44 M8%-I2EQK#]'$ @I#+@&1M)\UP5ZF[2P#]0'3*:\PXX"EQ%(:2H\H-BMNS*R8 M#PY@C%4;6<$9EP!])/"8$RCMT*B:FAWH!V17/(!:A;EIQ,]HFMZ>C")6XJX+ M$ZXT.WI]^&RQR\ISBF^#U7Z$[K9.4DQ=F)5$<\K@^,&YX\M!]"A\>#"$SJN M_OKKR4M?B-YJV>?LQ$KMQ\L4"="JCS^.I"&H@&"3E,[+H*G*U8T_ MO@WB686EP>3%Y'6.O!R2MDD4':K 8D*(51K";(L,QGBQ&HN*F6U99IL+0@LI M:W75@9)*=F/#6QQ*==6V+&(F2 MA+=!B_8W5RIZTNERW/,\YAM ]YG=HIO-&"*ZYC7ICNZ0@8P)$+.66F&2ID\W M-!<-EX4GB;&SQ/;&';SB]1 M)N$B-J:+09E(T0HLBKQ7S'*#8[FSB@+C=-*V2!#1-SO.4F_8I#5DDXM1OCB, MJ4^E-F/KUL&7? #G$/K(ZLELN!J?.ECKXC5>82X/9"FQE-9#2KS"C(/AYZF# M3^5$U%HW0SS[&H*/+FC?-(*I/HLK:'.>YCA@&^#U?+5IJ%14 M41I$S0[0E +-9M,@HW$U1J.IUMZB_F*/>@;\H $_*%KF%68 MTV3O@L=DI!-7V' M2)QK)Q!)YM+,#.%"!BQ8>H-?T0$.VQ.$(;*!.:J'PVPF62 MWHD<@U.KTJ^,W*60.Q? K,9XUWNNA^P4H,\"8I*V.0C5V>)\^Y]I#H+@4=-K MAMH%3[Q;%4F4+))6%;5%JK[)OSI5G:O>UH61RZ.F5XC7,TWK2"6TCAI>A0!4 MM@]MJAZJK,47$U'.3BZH9X9(:TU2O16>FM\SLG%2KI8HT^. M#"T&+9XU?7U,DE1Q5!.=JVB'FS.!>;T64YKW>BLNUEUEQ>6%/+9@9:KO MU_G(6JHBH2L6LK:]Q6XQX)4BT*8TR\74E")N;%IQ]:D%C*ZU(2Y>+]Z*O+1# MU:$K]R-9AZY0A\Z[C\67G&JN(+"[C\F+YCX&"=46H8*)VF2Z?27Z ([0S4WX M^??17AEI,? !/_I%+>W\)0GR$=^V'. M8LXZX2SI5%+-9_#-Q\,@;+ 4*2@R+E6!M:S&?F)"6Y;0YD*H:'H+).M!A2( MI;+0SU6#E\I97$5L8*X\KKYQPV)Q8EG;F:CQ]=E65E*!Z%SKM-/\HB "B*$.(&!/:9DZ$ M96H\U\F,8.IBZOI$72F%'B%P%'Q#A@\ZUTI%8U8EYA2O0%WL)MUJW&=^:(^K M&*U4D)JZ 524(0BMP:#N*HBJ4MV>TF:LOQ!N9G)C+A6,M<_JD6-U MH[-ZN+<-#^H90GT8G]>\-RO,.& IL928K=9CA1D'RR>A712D94@AD<4JHD=M M;4C)2R.$0G-2>>Q.*X\#C_JX&R>D1U?F(BSDK26/"E+( C"Z"*25 FN](J%+ MKD4W)Z3Y(/9B*3+#][[ 5WI$+XPC3!)[2RMC= E54$-LS4$R?(<$W[EC!$Z1 M*]4!]:&_:).'J#!!)B]*T<82E0'"]P&<,^!1/?>R4SNO,/?"'[XZ5Z2,*M50 M+80QVZ"53E8A1ED2)KM:=JOE7((V0F:DG(Q#)? * MW,B#?NZ2WY[.=U.(P7K=]BVXZ%,?4B#!Z^2@&I\H6:>L[ >;ESX#R*GI&S%4 M8FQ2"-;E)$(S66+SI7,*BH0TJ;U\6-!0X3D_MPS$N3D_,A*1(*@>7;,S0H2@ M*0"5:FRU+J7J><[/FB)ZD8IJ&\@+\K8T%*-L4GK M^!G'6=%7].?C4B=I4O;2A^^G^[LS9?S=Y^X'XWU!O,^/-\\430I-YZ;:\!Z, MA'Y"%V*)TBM;G-)J8W.I,R6,\G4( [%EM*8KS#A@*:VQE!:Q2580#V6;9* V MR;F1(H(,62J OC;+)*.&T!NK.VM];O)NC !Y%.OUV6]^)+D5C?:< QF[?1^JA"BHCV(EH;3 M$+Q;49LNQN9=9PN_:*=X'3*:9*2NA-J*:"CJ5%*U*=5D\O4]>3985@C9L[R@ M]=9FV4N/7,T-LEJ"%\&"M#5D4Z)WY1*#91@Z]6%A[@O'DG7R)&RR22<,+K?_ M5]7DF:O-V2J\7!U>!6>L%Z\/LKGVE<(H4Y.TT&-3O1&2AGXNH;D&ODAMO'7N M$KTX#)"Q3I!KZB"&,3 MA2 #VI5>..L)?*B-Y*I-.5'(H8:-327&P>.Z3-*\06@.C0(?Y(27!F<505H)W(5/D/)?2Q5B0%\"0(*F>I=[G,_)<\C9\YZF)R%JJ0BT.1( M$56GJX+56G2Y8#2KLI^8T)8EM+F8>-[\;Y1'M&(0-FY8KTA464E#%<#_%>ZG["OM 3*S\P6 M:8INIDMSCH3-@((LD H!DHQ.MW\+P>+*FIRPL\2&QVUWO;YI'F*;8UDVFA]: MGD+OE87@I"' K)H3U2DI]XE!*$4(:G4ME];)Z&!&N]^,ME [JM14-DGR5#/J M:**5M5+,)3L355!7J%]GI^I6HT1SL[6KDZ2V34BV M.7]%!L"0$$BG"E&H@L%%[97;V%1RW*S<81UN7AIF0^.LA;VQ]?&Y%G"YKL\> M[$RMFB;.$G.JK7W.(8)RV'PI$A*\*A*$LRDV!]F6C*NK)UJC:!"SS'!>;0&6 MJ:22JLD@^H(R"F^E]BDFH;/+P>K5V"A,05R$N*D\MW$0>8J9B)B:5LS04ZU!T* MW9=XA;F_%4N)I;0>4N(59ARL@;=130[>B%)2)C2JDLNJJ!I5<-E%3+-N?%+( MXVY\4NC5N!W-)#N>$OO?S2YCCV,AC^/W'H)0_DO84:DI1- MJ!71F*+0DR8KB_=*A8*I6FNOP&%7H*Y)H7/5)"PW[;FR]:# MJB:%9G94S!%0E@3!! 7)9>%%+"6F/O5N[(4>:&+X7F+PS@B_,_1Y&!R6%Z6Z1^35'YH[[Z?7Y2T_^O> M["X\[WSQ\,J3^;-V-6AKG>ZM+MN77DP&/E* @MG)X(Q(E##-D_F$]A%15]2UN"#KH *'9"*%8K.J'RHL48] M-/OD(:2P9P.D#QH,-IMY[,_L(IG>.4]>.C:5NZ8PX[SEN_* >' MTTDZ/)E[N_6>IGF['#ZOW^]/:YD<'G%N>U%V>SJ?V[:R&K3-[ZJFQMZ4NW=C MTP5J+L%B34K(1FY&73S0,XP8^;T$Y)W'MYDV5US%F&2.MB)Y10Z%-S%;*ME0 M/PF9&TW>4!7C5>S*XS+'5_3GXU(G:5+VTH?OI_N[,_K][G-SDZEV0:J=BW/1 MS%5HW*HR6D#C)5 Q K(029 /43%VRSW+7-,A_\:K9)]=EJ4$4(0-0!@HT!FOR5*NA2VQ"#,EH>0&G.DS_+ M-$T.RFB_CM[3=$H-*ER6.W 1,7F9#6@D":AE@IA* EFLKNBBM]9N;%ICAQ'19:"N&YWR M"C,.6$HLI:&DH=FLN#&S8CY7K'*U#K6#Y P")BLA1!,A:"F;8# [D09D5SR M3/'<9/IG-$UO3\?2R[M.%\?]:2Y3.-Q_]VT7W\'^SB2/^G*L(9DMED@F963C MLZB-L[VA;=!6%FHND\<@;:'9!)3KM@#DH9)+4]I/\VEDI9S.;4."JD4#5EN! M)#DP(9/03AA-O?^P'FN\.'_I>N'.JR%C">OD!J$Y-/J[^M"EQ=Y]/>GHHFEU M?2[B.4NK)IVS2;;D;/;::P@Y"T!1$7RWI8J/M?I04)?22&==^&85I@5S%G/6 MZ4P'V<]1925,2>A#HRJ3K \^N!J-<6HU]A,3VK*$-A=O#C78IF(RF&@;H6D? M(5H501BJ+B>O0W$;FUJ-T:[J#/U:L!H[3%=QF)J)7:4F))LSEJ HBJR<4)9< M#__4JP'^*V.TV5=: N5G9HLH7NJJ+?BJ4Y_S8"%$K< *TTR8J')QJQN@S$Q0#VYA;-RH@@4PP4:T+IZ]JQ$;M2 MS&BK3*TIF:ND9I6'8K$6(JVCU\XV4HM!G4SC7MG!3B:XY:-$\[/QK$-KD@)9 M) +F4B%J0>!E]E1U0"OEQJ9$,P[B8K!HX<%:3&Y,;G?^THN0FZ.BI-2=VK"A M@SQ)4ZO. 3%6%QV3V^#([:R4P&5I=#4&G/+-?,OMN^"K!%&T*<5*D5UNY";U M&/7%H5L#([<'Y4DIAH#&I4H.$IHLU"GS3_QM(+9:K%$[IHGEU_?"7E]+L)B0VCN1Q10 ME23 V9JVDMR[* M;%":RN@=$GK/0@BQ0;>$*D#;0(!!!2!3*AA5O2$3,5 <'GK_(E:0)P?O=NA# M?]CR=<#SE??]R@=P?H6'D-Z;%BR\PK>YPHR#%9R.2#Y'83V2)-0UQ92\J,WJ M4[K],7FUAA^/ !N4+?GK? &S1QE[%Q/(KAF0F%.&$*E *N24*59:;S#8FU>8<8!2XFEM'YA*[9>!F:]S$?"<@S>)X.0=2V )02(21G M(+#80BI*,3SSY0%4S? (TSL:YB \6=%@D;1$(Z.W*@DR2AHMDO+^"MS((TSO MDM]^GV_2@=1\="L5I&@;O=4J@%+IC0U3P.QS*2%O;"H<4IC_W@.2BQC604J+ MU%/7(&04&IL-63 J'5U,OI3&CK5*E_452)/'@:TCU849!RPEEM)*;)85!,'89EE'FV4^ M_!4HD$\Z0#-7/6#4#OKI9DCMBRK6D50T**/E 13V\ C3M8QZ+7H@EN>;KHS4 M/F[-Q[Q\+E4'&4!93X!*) BI!A VFFJ<)^R-:>78?('3AI'C>UB O&B:6.>K M,ZY*50RZ?CZ]EHQ!..VKU.DJAT+. ^Z'Z7Y;MGS0K8B?CRGUE&4YO+PPU,[Z MFL5HR?FLH1C5H)9T;E!3"6JS)C.Y'$I,#6H#A1GKSA6T'%T^\LE0O3&HSM?I M92K!HP2T-0$ZFR%J4T%KV_1ER3([L;&IA&"PKA=8!U6=Q"O,.& IL90&4J7' MIL7->0'SPZUBK#D[@IA<;@9&*N!CC)!J]+90$U[&;EL,R1%X "5T//;Z[O4+ M9X+7=(49!RO(,:[@F"#/I[PA%?[DW-AK+#58,N"B]H!*1XA>%Z!H+#II53!^ M8].Z@8RG9*"N&YWR"C,.6$HLI:&4+K%9<6-FQ;G(0)4HG.KS&D.W*U(%;T2& MB$)'&803*0_(KG@ U45S8Z__?;171EKPU.L[KCVRB51&45.?7ZJ*IZP#JBIJ M<$@UGC3C7[+DB">Y79?1GLX7%_4QFBX[!&F4 RPV0VB2 J^MRED:C*6'.LU8 MFE5E4GF0&T\&N:VAG4Z^%Q8?$:NPP7<5ARBGF5*R.RFJ4 MH7AM4E4I1I1HG=17 SQ/O;X9E)^9+06+\*YH"#9+P(@.R.<"Q4M#Q2O2+JS= MG%DV/-CPN"T>8IMC63::FWJ=E*E&>@U&8#^K0K(7J2'8(JS!7&S,8NW8B%TI M9K159M9LHD(NUFQ$1>TMF8SHJM"B)NU##LW42)YFBLDF2C])@E^<9EA$IG MYT20TC&Y#8[D(&28@'4M0));2"J8IH[Z0+:3FXBC*5>III@"%.O MUZBBUF1O!6Y*5=EZ7E]>*MN&R] M;*H6L8?CBT4?2E0A^I)J,35D1:?ULNZT7C:LQ@+F>:W7-WZ?S7GV3\3VKV\\ M6J4I53#2:4"'! &KAEBDRS75[$7:V QA;+_0S/TR\Y>Q=^/8SJ//>>DPFP(,D:"]B>#UUI E#(4)4W 7O1Y!]A[ M /7J/.;V7C9(X17F%C3#S_"7*F,)E&2)A#JF0 Z5M!03BNR*OH+RYD%QZVH& M_'A6L=B>ZTVO63(B5] N.$"!$J+1NIL#H2H; KHX:RL[J$EQS CKQMN\PHP# MEA)+:17VRPJ"#VR_K*_]\ED8@T(RPC19>U<%H/(6O+%=]%(I'8,WW@W/@KD_ MN?(E1MK>ZW#J8J<_!*I2= HRE8Q&JY!$E$5AJ+E:KZ^2S. !M7?)2S^=G:?O M?E5)/E$FVUPJ%P%30""J&DK*JEC3?N+MQJ;SBU$29V$Y"SNP3)!5/FKKC%#& M8)$J&AVC3TE7+;21=I%,$,]4&Q:CG8L4-9/;E:HT5"4K8!8.@G,6!"9MJS+) MV[*Q:1SG:>\A\?%Z\5;DI1VJ#EYE-0;KX&'IX,^B'3$9FPT)<$8C(%4'I$B! MD-I&D9,A&6]?"S^ BHWN2L]:#.[74=O0NPV1,]^9*S8&'QA9U0S3]OJS'W%H M9#$2>WT^-!(S9IMJ:O+JTYF#UD YB"82K6N?<6JH!VS%V.""X1'.9MY2!H9* MJ-0[4AG2#8F%5/7"69%D%,:5O'"TVQ2;(RCV* MS^JNDLD*FSMA;4R IMD?(9(%2I%J,$5HITZ-D"%Y%@]S1.ILRW<\ML<\N.Y! MLP<]RFEMPY://@F]\]_>;$GC3GE94KOT<,+AS 69,)T/9WI5E$@B@S4^ HH: M(#0BA&RD[T$R8W79V%1CJ=6R+,A3#'D^WOV2TF C6)B2!44Q ^9<(39S$$I0MH';R&A,(]AF9QHS4(9E_*\#2_,* M,PY82BRE]0MVL;5RI^[@^<"8S#(6BQ5(])YFZ!SXJ@L(66Q IUTR:H#VR@.K MX=O:.YS X\G.T0S)QY$2KN4;?%#L/._-<]OQ;/.Y(5>2B6PA(OOU4UQK^[=? M/_8&<=F8D!Q"(+2 OGV)OFC0WE2446"F/N;\"]WAAI&TNY>(X[3H.DAIL'&M MJQSH.#[1WT]M[.^U"\^9C8]+/&1>79!73\-9)[SJA=+.YPK6FP HBVF\&B*$ M[*JJMEF(TFULNK&Q0ZU_9MRO SOS"C,.6$HLI?6+9[&5WZTW1*#29< MSS7XT-6JZKF>'[XM4V:W:\:VCKL>!TLE!0$^D0:LTO>3<1:L4\%67UR0?F/3 MC$-8NF<@YZHY"\I28BD]:"GQ"C,.6$HLI>%*Z0%4/WSA5%">_#')92]SY?;C0:3FDI$#&2()83B:3F M"A$A*'&6$?IKZ:5K/.L@]N[@U=C%?7S9? MX?N/QG"AJ<1(V5PBYGB*E/0E=26JQ^<)A5FTXZD>NB0,2_OM9'S\)$QP-1X6MO[F M_D'>Y5:FE794:.4T=99)[!6VFIF<*I[G1&?LXZN;6)#N[*OH@>]22\^?%Y>> M36JUE\XCK;,<,T-KS36C.3UH%ZI5\6;7E M*VOXDJR2P_$0QK"JL^=Z5;ZL*G>K*J><,)=[@ES&!&(I]DAB@9%0FJA,JR)P71W?>];1\5QXX?/,()IR M@YCF#&E.P5^PH/MYSO.,^8>JXST1N,-UD1!;LAGEN<\+#%]\M:3'C(>-&9?A%C!<&;BG*G>829P*JZS(L2)YAAV0BS[2L"Y(L5![ M3F:$^0R00CFIPL8VCH3+ 2E2;[VBF+N,;FQA/F#XVF"7_[\+!129V6[1!DS/H)WG\)X)*/Q M!)X^&0=]M&Y4N8!FHSAP:@)_^&*D1J900V@I?! WR6^N[&;S+D8V\PS:SDL,6'SHW-?*;S6Y2&1DPGJV]9ER&EBZ/1_1E:&W&% MI'"O\IG)C&&"$&V\M)I;9C285D\_$K'1WG18MCTX5@<.Z=*ISTAYZ. 3-3Q1 MI]7&;POC<%2,T)EQ/SMDJT7TYPOJ6=N1+QW45[LOWVR_W7_S[MG^NS,BS MJ@Z3E\/Q2;7NW?GE7TDQ2B:'XRD\Q%:_WEU[Q<7:^VZDIK: (5_=U"-5'H : M!;N1+;*J6+[RZW03K_SN>X_% M>%,R>:7'?N\[ "Q*;J6QV<4>^X,\JQ\R?GGNTB74O!:BN^'FYY0B6H5=^"39 M@9^C;??!MB>^'!\EXV-7 AT&]AU2L%0()G$F>.:H M4295/&4\L\WF ?R=S0-7B9:#O+V*XO8G"-O:A+_VGC7AKZ,W\-E?W_:>?S[9 MW7^5[>W_13Y\^[W8V[?#G6\?ONX<_?UI]]L[LK?_]^=Y^.L%WGL>0E>?3_[Y M9+Y]V'\S_+#_\O##IU?DP_O=8G_N_'^U^ MVSW<_>/OPYWW+XN=3_\1W'.KN\>C^X-$EX(CDFDA@ M+RXCCG%C%#="$$>US"SFE$0X2ELX2J\9B>]1Z!HH]&V&0D0KK5/.$!-6AA,3 M0LE,)Y&SRG(OB"8YCF>!!LJ]-G7E'A3A7ZYXG8*R(;1>.M U4PQ=,@*Z%VA> M^#3\;H)G, VAP6)T\V[!NC#_QTKN:QWK_GSNCD$8"A7A6(ULHH[&T-QO\8.5 M4_T@:S#]7*Y\">/4G2/X?>C"+]LCN]V9JMYF7<)FS=+3@\WRV /'T I1GFI@ MSEX@#5.)A#=<*6)LZO*-+<3X:%TL6PF)PF7A5E\B6<-9JH&<^^$G>ZMU5*UI8[O82YB_H7PIAN^'&W$IA6 ZXBG4.I"EW2%FFD1>*RXQEQ&"^L87S <'71MB^XM#Z M+AK< &N:+1KTBGMKBCNG1AP<')U+C-(\98B%%0/ML416*Y8R*9EG:5#<\]FQ MZUATZ %0HH<01.IZ+2%UT#H]26!T#'1T4L6P4M$>/6W&U7=.ZWGL7NC/)4?Q M))WNY.WYYTV=MV>'JCQP/=!>!FCWNF$EDWJ5I]8B94)Q%)ZG2&EJ$KU^:;UN;.T*256SG'$3*A;9BT0)ZXM 53.L@3?L0S,:?;J@T4(3A0GAR M' M$&/6(V'3#&'MO6*$L,S=7(FDOG#T]4(BL3(8TJK>OGQT[$95'1YQ7\/OKH^ MK$4$)$[3[V&6GG4FJ4>J*W(/0*D<<$A9 "B;$1-JM4BDP5%"1#(M&%-$X&QC MBPUP?E.U'ONXQ_II\<^->_1:?*-\ [38>^:\LARE0FG$5-A.XL%[$))0GTE& M'2<;6W20\G7*B7N4^2AMW*,"60_1#O??:7'<9Z#\/(KQ?9Z"U,SIY_ M78:,^LGIZZ$:35ZT\]3CU*5PZD67;:3@^[B 3M9HP"GO!5*"8V2Y-HX#Y="9 M6D>?J(]RK!W?N&H4LU?PFU?P#A$)ATAP89&BF0,%SS*DB6Q_RN.Y6HN94[6Z\XW'%.=9XOWWAU)/98G!G@G;'HU -9*_=ZK<] MV^G7P]:E8.M5EY>H7'$"% 1YPBEB6'$D59JAC.:&IM93G MMY<9VVOP[6OPG'@X3*7E0B,:"VHPY4.^AT/$6F^5SH6S(5&6GH]BWHG^/OQ$ MV8<0J]DVIIP"0[+MN;HA(\:%0#(5.,_^EC-VJKO MSUT;ZG7X^CH\9T546Z9I*I$A,D,LS1@2CG.$=2J4]T99HD)6N[S^27Y]..:& MPC%--<>)^NKZC3?KD7;2SDU=[2H]&ET.A#EUR(E"B9ANS[3"C$2, ERPSB2@F* M+=$Y3S>V*,G6HWI"'[E8.U;1*^U/4MHYA6!9ZE),+1+&9V$EQR(IL42 NJF! M_UC!U<86$=?.9.TC%MC G2D\7%6N*2'2%ER[ZYJ_]]-6HGZ\ULKGJC=2FC=; 0 MQA+"VE1ZY)F1B%$,+B]G'G&'=8Z---*+<) M'7!\ON!$SS;75:/7/Z>YU^S; MT.S3C@]I,YB]4(&/@2,9TIJE5_"G51G'.<9*F%@ZDY*>D:XI,7D&SPI3TM#3 MQ[6J=I](23M1[XO)X;-I!6/FRNTP9SV"70K!/G>YB552.6\X2DT:BO\:@30C M'NF<"&U]YKED&UMY/F#Y^KUG)F 5V%RFQJ4N1Q\ M#H,UDHQ[1"0WU,%GJ:$;6S04]3Y_?-%S[I)FH-HY#0<>>U*O MS&N;*T2PSK3R6%(1N,N B.MLN.SC*;>\T'.L3D-\L3Z)LMDLU5GW>UR!EGM$ M8-H)?%W/7SC)KIZ]/^>3U\/;I>!ML[JUW=H_8R[)H<@MCISV(70K$%LK@ M>*6DU=8C:2V 6&HP4I189%F>*ZJ(T9Z'U,L!3/,:K77WT9>'REIZ3;]139_3 M%?!+0JC%H-2H%#&=420%\T@0@K&C1'@J-K88'G"Z)ILC^@!,Y^>NFR1&58?) M<3D.I6ELHD^37Z95W#[^:S[9'X3JQ&#TNK2O19'S\)$Q?-1X6-FF'X_Y! MX=I2'9C6L)7D=3.IOY^^J\(NU;Y4V'6Q;V=A=M2CP^VA0Z>",3$^)82$;#D3=K 3 MI*U62!LKK0"W06T>&AC:U#6ED/HMJ?]-^TP6><:'^7N<% M=]/(!T5.\Z4 &: G\++\1'0S"^N.D,Q^VU^#RI6&HK6JM$I&I^,XK*N M#WL]JVD9SH5_7+'1GYR;=K8BWFG84EZ]')=@^F$(;?42-/!/F(]7[72\!H@R MO>&_K.%?*!9!/+5"*(LPS!5B+,^0Y-R 6Q"6<(S+66[!\+/S=:CZE+-U5=P[ M+0#>*_#/4. Y<[>.95B*%&GE3%!@AX0&?0E1QE%**/*:65!K1Y "SP*EU.52$2I,.!.-#_(E!03Z MS+"?1DH::EZ'M]K366^>G3P&7^HGDY..4[7D7,<>QJX,8PLECC*:,L)#I6ZA M0\H(=T@[S$+RB$LE]RP+)RS108:O7:F[#Y.LK6K_9(+2J_;MJ7;G\#28QXP9 M@XC+,6+*A>,/M4:>$PWHS#!.?2C"C^_3J:T/X RUAQ#L^6$*6Y.UMG1%L4]: MN_.RY==/4'G53FR?H'(UL/ZV4!PAM9G65.4H%;E!S! 5W,D<&4D=X4(3;>S& M%L&#=,G6PO5+4.E3U^Y9?*E'AO5"ALX"&',:"R%12K@%9' 6:28P,ERGF"F: M81%/L<[)#6Q!O*/,-=YGKO69:U?,7&MB>[X8J9'I4]<>33!W.!X=H(DKC\"2 MZ3YJNWY1VS]A@O9A?OZ$YE=[_EGI;'\,VR69P,(6%^]SRV0J4+!>>\-2D6=B;GY,UT^@'Q2\O3#^:O(H$M/,&R,>CR'SYN>SCC3MNYFC/ M]U!U?:CZJ\L^&-5"Y18CS)1#8'<4$N%'EDJ'M38\EF_% TG/'P+;I[$]!&7^ MN;RC5^8;5^;.B<[2"Y<;BU*O)&+$8"0\3I%PF=36X"S+Q,:6H .2GE\<7L?T MM0>P+OP00C0OOH; _[2H#H/FAER[QQ><65]^]'H&J,]A5A;GZMFXZHM?7Q)2 M%W8:9BQW5%F!%/$V9-(II',!=,D3RO.<>4)\.%*,#BA;D^I+?6!FK0,SOOCJ M+/KFRG&OR+>NR'-NE(=9^WL3C/,UX"\^!Q_^>O"Z;TQV2MY.Q^=R'9M:+>KPDVJ(I$R ]EAF&D!"$( M.Z:THGW'UXO'A+H>2T^7AZB% M<@>*BU1SQA$'DX)89AUX3YHC *<\QUPIY>C&%L8#AOLHR/W1XW4F'KT&WX & MS^,?0F?" 'E >1K6A@1G2#+JX$\*/,X9FW+[@.,?]XM@=)-2:I[ADF$X9B$9 M:VBN"G/RR$[L6U_*\;*>H#_#_+PN"^"$QVK8SF /65<,><1SNH2B.N=A9PP# MR*(8:9<:Q(G.,0'TH@)O;!$RR*]5Z+&/=JRO)O_DV\CPA&*%A!!#&@I M4LX8!#X"1Y(3BDPFK3F'+O&GPI4KGF"UN+6YR*QJ4) M"US/QD='@(!77]1Z#*[GW6UV:KW//5]/5!_JOJPAV'W>.6QY_\6WCY(HE^M< MA^$'/Y1R@;30&&6IR!CAV!"B@BF@ R;6J8)-'T^ZK_&D7I]O6I]/._IL4F>Y M4 (IQG+$6*!V.>:(Y+GV-DLM^&U]7&E=XDHKB4B?:7.WI.1B^/5L/(JCI88UHZ']/IZ MZTQC^V/F59;G3"*L-45,.((D4QK!A]HQFSNL@6?0[-H;JOODF!OB&, JN@S# M'1T/QZ?.00.!5R3J1)7VD:7-K#N]F+M';P]5Z:IW(^O*5_#!:%)\<=LC&S_^ M757.A@/GW*B**Y&AOF\%EPVG83XB;=P[CDN4/>!="O!>+=2%42XGG*8H5YE" M3"F*-,<"H ]3L$R"8[:6CE4?*+E'!*77^#O7^ [%P:#@*N7(L4!Q2*@)J9Q# MF4ZQ=" 'J2<;6SD^?Y9Q'T;YJ12GUI5@8).)^IJ<%)/#P_$P]"%]YCFV*3 :K(!96N2"-#'6]:.SEPNC[C7 M[MO6[L[Q::EDFH'/(HT(0570B:^KQ'-6H3FFG&J")-4,E#CL M"'#*AB,-*5EY#JNF9M7Y M&#]&JW4;OG]=KXL/!8A_;G1GQ3E&+UL)[,\QNB(VO^L2+,!LM:#TPV 4X MS-:/PQ?;([OX0>?*US J8[ @I@QKS\]=_>^+KTV*!OP2)>*-FK@7WCO3YZ)> MSJZ8Q:AB#@PA\RAC6"$F?8YTGN8(RSRW&KL\]6E8Q,SS&SB\LU_$7$.(N"/: MV$/$>D/$G'HJ+SG)2(ZX-^%\WYPAX2U#3CDO1,9RX>3&EI#@%Z])HL.:,<^U M?L8C8)'/5O'&0:+=03$:Q6PWGTP.77(5Q$4#DIUW^NX\LZUG M=3VK^P&K<_#I=_G+^T\M91GVR'$7"OLX@227%!&5:N(4E^##@,7+ MQ ,XPU9O OKT!V3WAX*>RA<@$+PXU4XIX6J5#"1>DTR(/_< M"N\3%';*UW+N,V$LLLIKQ+@@2! KD*,.IAP[GH8L\@RXO[SVWMR?A83+'0.Z M!HD&T(;$CJ=ZZ,YU^*[=ABNT,H[S;Y-P8A;\:XLO6_^&'^V;.G,6]MR[LD&Z MK7_K\K>MF=!<]+8; TB<_@@A24#(M\XERICQ$;S[- 2$1^,)/'TR#NAHW2BD M_<)O47K#)KPV_U<-H:7P0=R@M[FRF\V[&-G,,VC/\;@J@DH]*<.6ON*+>WI2 MV,EAB]:=&VM1?Y+.;U$:&C&=K+YE78:4+8Y&]^?A3%N/U8%#NG3J,U(>VOI$ M#4_4:;7QVT*7CHH1.C.$9WN_6MKNC:B>M>7YTF%]M?ORS?;;_3?OGNV_>_,B MV=Y]GKS8??'FCP_)-H#\F]WM_5=_OW@[2%[M/ELMCVO2EV(BM?KV[]HJ+M??=2$UM 4.^_DT% 9D4 MH^EEFQK-U9F$1VCR4!U7[DG[R].VJGLQBF^.-ST]4N4!X$Z#P %SSM"0^+[Z MZP:.I-P4&0V(U 3?FAH,<:J_R_)-QK.57Z>;>.5WWWLL%ILT)U=Z M[/>^(YM$R-MI++O08R^X(6DE0Y(7V;M4"]'=^''GM*!.B(1/DAVX[+!*7HS" MGJ2W[AB@4KLRH>E@@9I?=X@Z)/(2#'Z]QR]$\58N[E^RPX]MX-++2-?]JC.P MO,]OI\?'PTA#@.2#A3##<34M7?7D(A)TZ23O-74.+]C(1[#@U-T;&BGIL8)1 M"96SBJ"MKIKT:4-KL5WR53,=KV%^=MT#R?W\].9PA[P@.Y]>T7^.7A8?/L%[ MCW:+#]\.X9[=HP]'X;W0_OX?+[Y]V/]PNO/)'GUX_Y\"^G@*[?JT M]\>[;SOD'W@6]/'3-O[GD_6S4.';].0CH=RGW%#DK,Q"/I!"0J<4,><94SYJ+V9KF.;S,(CE99C$+Z4SKOCB[*\-J3#C(Q>JGW6<=;B&<9H(K@@1W M")PV]""F133#GFNZS7EEO5EGG5,((FSHG4B04=X@Y3I&&CY#469IG7.52B8TMF677V/_5 M5_*^5&S*'#H['<8:ES#>J-X;/RNU<;40U44=HKM\QB.CA_7/;?/?:5$O_X<) M5U7E)M5OPT+I8ACG.YD<0JZR ^*H-X\B1D?NU)-0A+FU6G,8PC,KQ^-V6MGK@>X MJP-<=PDNI=JDX4SRG&8Y8CE52#AB$14ZRX3$AE"WL24&8+S6*(;?K\ ]=![3 M*_J-*/J2Y)XQRAU(M&&("G!6168-XQIRT+I/ 93:V^" E-[4OYR<0F3:M M%AKKOH\-/^O*OL%WW."'&:!["\^!QV\GKTOG75DZF]@BU$,>V2H \5#!1WTX M;BUX[/-V8F9S%4]][4W791)-%C?82^85=Y@@S*4"-]PY)'AJD#0>&XM=IGD( MMPTRD:^1%]Y'V^XS2^W5^(;4>+XY/*5IYHT5X?"+-*@Q0S)3%'194<58.+PH MG( QD.L73.NW)5]I6_(51^@/VN]!?KV1O4^;V:^8&=V6]T,E<=6;&U^.=//^2;GM>_8+]/5^X2_ M#Q@75 NV<>Z)=S%Y"=Y,&L*S.SV"YY@;<%06:>:!&Q;=X/O-<,."/[9$% M)E.%W6;ASST_DY2YH#R?;4*#J]^"6!0>S.)HL@T68AJV1Q^\AN<9<$7WH?=B'Z_9_!W9R@'>>_P[O^^?SSO// MV<[^.P:,9NC^Y\WI/^_ML2:,_W.T>[CWQW\^[WSZ?+KW_I_#W>? COYX!>]] M!^WXSZ=_COXZV=O__'5W_Q 8S4&Z^\U\%)EA.2,6:8P-8AY+8#&90-1R:BE5 MW&9935_CGO+MP#FMH,((JBCQE'%B!9$6[G&YTQFV!NB] VYY'/2RG+J-K=^G M%4A150V2WU55Q%(%W1F,Q0D[DY3,9REIIZFE48VTG5>@U=H%-S;-K]]63_,/ MN[#8Y92PG'"E"?AM#$BZM%*FJ3$^S2A/M=BX786,3WQ23 #BS 54M*L[<73? MN.-Q6>_P?^L.EF/I=_'I;J!FU8F3;?/N@MZ\&OE252#89@+P$D?WQWHPK29U?]D@(2G.DE\FXP,'-K-,3HK)85),JN0$'C(\1>.3$=Q63755 MV$*%&-L@":>CDO3IJQ?;\3?\%%X0+6[SQ;/ZMZ-D1Y7F,"$\OE , MDA.7:&< F*&YQU,]C$!?MU:?1D(]/3JJEZ!5 JIY &W[I?..G?A1^PIX1%E- M@XJ#[8>IVSXH703L.(ROARHN>-?W#)*:!^R.OS3;]F.;\D'=]YWDU:M727>I M_-E\?)-?VM>'JV8=O*1)[G*+(G"4R1-:5]&]7?,U9W RGN75 [4X0"$/AE/RT0W1C-LFAXG*Z-+HVE0CIN-$X.OL1!A@CZ9 M$&4Z&9<6K/:Y@PUC$_;\W,BT-F868TH?F;CNPG,_BEQ(YP1%&4L98HIYI R0 MK-QZ1Z7A!MC&QM;D9'PN1I24&J-Q0Q"VVV$F)E:;G M#-'R",H;JDM_&Z+,#]/@Z8%(K0=>?^(@&;Q>[\;/_CXGW%V?IY M)+%-^X=G0M^S(-1E8M_)H?H2R+X;)<< 0F$=/M3H"P\N;=PJ$WFWFOOFQ_-Y M/P"S5"IP1,+WH="6K>O[N>3=J)@5*JQFANB/[>W7,^LSJPQ3''5:5HQJ!M*Z ML/'MX8G%J/:^ @K&>_^:JA+NAI?7#*0*[M-+N!G,!OJK]G_##C#X*\5!1-^X M@^FP?O);]/]M)J\[7@F\H0(4GH9>A3O+V;7@41E7AA2O'4SH=$C0"QP4;/Y^@',_.]^0@CV9FZ^83#P(R/B@D\=/.\89C% MRL]5[FL^"16-LNCKW(597:5E0=*O)MS-'-3C7XMP1"MPCN,,GG.E[1CZ,P'; M6,]O"A*-*/HU!J),O\/HH#G&VIJ.X\N." M/2]*F\"TQH1NWWCF[JLSTY8. /\_&+IHG ,QK,*4'I?C3PY^!ZK6?7W($0__ MB_TX\V(0:NM /XY"2;PBLHQ3<-7=)+[QOR"*,>Y6ZU/(-T^^0 )3+9B=^!WH^L*D-LW\Y>,WO.]MMGL^?LCX]AM 5.!XLF M9#.H^M)O?%F\I_8K[^;?FW>9?CMZECV=$D@YVX"B%$D0-Q'C:+# M(]5!!*I!8W^68ECI_!!T/P&,290-M*G^_)<@3T4U:4YGK.T.7&VF91D#<_-K M?^THBS, &:H\#0!Q7(?C$Z^*8$=K1Z2:#FN0G'L=,Z!J[75];%#5/B 8F_T? MWCP*2'0TCL4YW6)QSAKG:1IB?03/M+IM;!'-J8TX\L7-?:;Z;;%O1^H43"$@ M*?BZT1PT+SUUJ@QO"R/R'![7>1NNWQ:;OFKPJ\/Q=&C#DTNGHB6&4?\T'=6( M-",GG9@JSI]6ES#R9]L)URUM9AHM4I/=< CP ]-WEF&<;46\;;NF'35'ZE*D M_ST3&#WK6*\'_8ZZ,UL_ZIB8,!SOJB@,+T )C@+1_.GK%Y?C,>O>O-N-#L1) MW/-GUF+[ '>ZN__Y8^;RG&&N$/?$(D:T1I)(C*C+/3>I3*D\%R?XJ0Y@<#@V MSV+$;2<#@'[O^9EV/TK1^.MCKHA7J2+(.$%""$DB00Q'VF!/B?3,+%FW5H0R M:H@67#,NG1#&I9!],$ M'9S%(&" P,&HU_R?AB["?%IP*H8>.&^(2, (#55Q!$\>QR7DP-C*+^W0A^O5 ML'K:#?"@43"0, #0GUKP#L!M*IJ'CD<'X[@Y&<;NH''FWA\6 MT,]S('ECR\_KL]+Q M0WAI *4(H8OH*@0AK*IY** !F!-5EL'S;G>YGW95:.[ 1$\]FBC0PB(H19W@ M&]"FS2<,;D^XM'G?<3?3*(C(C"-?X$25O?EZ"S@'18"?,^T/#1J-$U9=9[+5D.BB2E MQ_=T):@1D:0C(Y>7[+N/>UTTQB36,D#>1BL!3G M_0V+6#,=.8\SIF25.<4*VE^L,>_G]N+SNWI[E\?/=9*940B10C,K?#@@K/4(*(MQQYHD(UEU_-- MOF1N+[ J_2,0V$S>=(+";8J/&5>-WS3WHKJDX[S?T7"/.NP97>BP&4C5(?,0 MK05^TGX]BC'0^9M_3')6ON]JZ)528?/,"&LSS6RNI4\-2VGN,,46L[SG.C_8SO9'@<$/ -N ?,XP8CS32&E-D7&$,)=Q#T1D8RN](:H##@ I,),*0H6 MUP"_(@X\$IKEBN6,]U3GIJ86:*Q*K:;"202*!."5&X8DT (DP8? 8$-@#NS& M%EZ*7?>%Z3"2.T4,=> M,N&49BSXA!GV0':$_]&&I%Z@+BA0T+N_/C("5!(8 M) *3" (EB4%A*PKRS!&+A0FU:X) G2_H?A6L,!GU3FB;IS"KJ<"2@0^64D=\ MJCTTI22P16ER"="HH<9UGNI0;<@*DE2[VBF^ YEUVE M_$F[.?"-9&/=1>CJ63=BWM+$VVG0Q08I*>]R.!KS52^TMOPW1+YK\CI/J [< M&DW&*/R;'#D5$AR"-03B>U"&7;-!VCM1_CD%KQ-4?WB_#FG=UAT79E*U:QLA M'!IB\?"@414R )JLAW(\;!,Z8N[YC*G/5J3K\'_[ZKHE(:\@I.6'Y-EQ*-%6 M9T!T;XCY'FY4J2;9<[:VX[MOF?D"5TLP6/^L MVPR5#CLK1[$60CO2K2\V"*[4B0LI-U5,(XYWUX^=[*LIYME']_" JZKB(JS?_G1;']7[;5A3;K)%Y M-LJ7 D85!,.TPMPJ1-" EN9U-".NUBW1C+"W(.@3>'JU']AL1_#PW+A?)?D\ M&I\ HSNH?<.0-UT68>]#FYIQ-INFS7FJ0WHWD*K6)I3/=L>TF4C-M & >&CNN&Q3 MF=I-)&=Z&6CX#WHZF%T1NA=%\NAXZ":NR3&:QQ.:)+20?-9)4UOH?;.CH&E: MG<%4YS.%;V,>39UQ-UY(;9N);?MADS?3I-7 7_-]-/.'A%&8[39JX@[0OI9" MU),S:&ZMV]))H^KD^YV5NN_M*%!MLL]F\CI :37[+F3CN2@@TU$[AK8[?$VD MI>PDSY_M8%3\YD&+W;OPQKI;!=7+[M:=*T*RIX=-8EYU'_;TK)]MVN[B2C*> M#6==WZ=KZ4$)CHK*14K0T@<5]HL"J0"1#]RA0QW.,H#8=CTUK*6?.7CT*[@[8;R6S1).9R M!E-=M4JW_ $AT0-^KT)&R,*6RVYV9[L_TD]B9F#,,SZSH6_B#LK8['D8=63! M=$%KZK98%U)M8RK++']DUK_VID%LT,)NYS#J3:Z&"I/>[-I=25K>:^\TV*]FG%4+QO\W7=U[!GO'E.N\?Z;(Y,V_39=-=[ M,X_4IW$9\D57L97O"-9\A.>VH4DW&H_JG5BK/=YUAZ;W0:B/QF5T*^H.=?4X MIN%$ 0")J7?VS]%F'%4S[&2?"U2H 1:"C(M;8EV=TQ[V-Q_6E-TO,GV]2Z"K0IZF=E]HYRZ7] MC(>9HC33HVH27C*C>FW^5D=LN^2G4?OY#H#JIG@3>L[O').*V][8\^53QG)DA4#P7?//\B0\)*->P@:D. MY$9'M/'7&FI5"^O7Z&6".;M;9T31>PI)A_XZVCO\Z 3FQ;>=[8\\2U.F,4:9," P/%3!Q/ GS03+G5=Y9G2H)^B& M7]H%GK,IX?-TD8Y75F>,K)"?F?,5:,=Q"/0$-M.6?8B6Z9=+F*9<&$)3; 5G M&4B64:G)/97>"YMK1GZ4-!)L5&!F\-N2=<-HPX-7\:PALDOEZVW;HU>CUTU_ M:K%ZQ,;JU=?=@X\>>^HTH8CZ<$8P\2K45G4(YYFRN5%88QER3,X;JE];2Q6Y MTJ4$ @O&1!KR2@QFJ=4RRZB38#=!!CP Y ]237J!N"6!.-TY^1CX2JI(BJ3D M #C">B2%"&>J9I+H-)Q81() G,^8G O$7:YEPE3?:5CS9C)N+J5.-W!"7*]. MMZ!.))P:9;WQ.G7(\IPCYI5&FJ8:<<)M:K3+=*I"7L[Y,Z.N@:\W<-98+Q"W M(! 4#"ZC.*?6YA(U?;MWLF+M56WUA1S:*)?H929VTZQ/)5Z7G:PJH UJ"I"A(C M7V%?:5L19%C\=]IDE5IU! [[X@K^?$U[Q7IX7>%ZQ?+8=%(,ZU2&3N)#G:S0 MK)['_!OP-VQASD;S%M\3PM?G"CK&NBJA"ES8*#L,*T=_+V]E,4LHF:V%S&N; MG%\.:X+A@*YA#(H828=1U?')=><<)BRT. M"SUC8Z9EO215K_8U"R*36.5S'$J^N$XUW!6C'S.HJC%X@K8[;3,A6DA)6)71 M,+*SQ>[9,L\L$C^K.M<9L+9(3S.22S(X2C>/G@_=01B9N@XB"."QBE,>;C!M MP=3N(NA@OO\\U-F=QLR2(,#C,L!9K.=A7%TEU0U#]"!4-QRY@_&D:".I9Y]9 MKT7 T+AB%%_6*FG0A<$LQK$XSLV8+MEP?Z:.2[_E?M'BY>N_Y?Z'6^C/'G]F MO,RU%81RQU*7:IYA(V5*+,N(R>RJ+?<7VT)_7RC+=]>](E@L+U^ZN'X\,[Z+ M"QAKL]I5.+74T5DLA@0(\:;.']T?OYOA:)V#MQ=1='MDGT48?;P^S_[!M[V_ M/F8LI4S9##F"!6)4*:1=RI%)\\QDS(!J"$"-94&E12?X$A+BB'4BY9IKS9@! M!96*2&)ZZ< M9\,T M/!5$>7%96C6C';+!(S&<'5$XKWZTF,E<5]H>+LQ'DW51)TR:."RAK_-,K=GJ M=^QJ5&I@_HL7AR6<-9= M')3]X-\]Z@*(W_[Z""089H!J%(H?!< V2#@J$=6<<29G4_*/*:RH+5Q(U";\#LKK#98 M$C&:E:$]M_%KI$*YN4&CU+%<7%MVOANW'(_ MYD=CNO7OYF"YUJL,B(M PK@>#]7IDV(4]2_>]/3\\1K@-4]" M1*)I7&QG_?7<+]M,:]]L4L+_;?OFYNO-^-5O$WO^.YIMIABO_#K=O-IW>!,P MX(IWKFXL9ILX9?>EL723YO3&&TLVBX'V*F5^7Q0@K-D4=,W8YSS_GOCM78$I'/0>G/P M^$6D[D<]OXC$K7K&C8GTPWW!O6CD_7_!S8""C_^Y6&O7"S'.12;3Y9')]\7H M(OQTY="LFJN+WA=&+4WNP]C]Z^PP7:J+W:Z5X:EKU;=++%2FSF9"$9_[E+*, M9B+5(76768X%X9)?8'?,Y7=PSA<K M;W /_/_P$-[[;7=_=[CSQXNO_^R_^O;/\[^'[3WPKND_Y!W?^?07^? >^O+^ MP\F'3[N'N\]#$/P%]'$'[Y!W)Q_V7PYW/NU^WGW_M]\Y34__W'\QV7F;GGQ4 M83';6(>L#4N5ED@D39HA)PAF%BNKC=W88I@/A$S/K5:>.0OT"I(? /.2&M#C M4(]#/\0AQE+"M9?4&,RT9-**G'A"F*C*6PUI?X^,+1G"AT?&F,L55[G4X80OG^=*Y R.V8PX)10A1U3GJ:.H\U-/)'QQ_UBOM3%'<>_K"Y(#:E%%D2 MCHCTSB"9>XG"1C O-#'@1VUL\6Q Y/G:1;W>/AB]Y7DN&>%64$R8%E8*(8@G MG&NN3$IH'_U8![V=1S]RBZ7*,Y@-(R1BQ&KP/X@!TVM=ZKGBJ>(;6X3A02;. M;_;J%??!*&Y*I+2>A)W1CBE+M/1*6BJQ-=YHB_MPP3HH[CQ<(!67+-,:93!C M05T]"L> (D4U%=S'0RDWMG(RX/BA&=RKIKE<*^_FFF'4"Z?8/- 8Z\7[_V 0 M50J<92KWC&,/GBQ3W@GA4W!JO+.,VS[V(^K83>R Y8YYEX+-(K1!3Q"$! M-!91SC3)P ^U4FUL93@?X/RF K"7R;S[&='9*^4M]MC78]]9-Q!4B%+,+2&. MR2P3JW'MXN"&_@G'";I6%5 JA=1K0P##YRX&OEN6.\CW*M M [S-HUR9@SE2J4$DQ^ L"^Y"H0R)L.4$2#HV&>7A#!A,R "$XX$"7$_N>O2[ M&7+'LQS8 K4. U6P0.Y$JGF:BBP5S/6APK5 OWFHD #WSA4&S,-ABX3(*)): M2$2DSKU*J][@<3VYE8?LGC%'>Q[O.&=AQ2&UHZGH=S0 M+>UMO+=ON!^M? AON)4(_GHQB15[_<\P_80&C?\8#?<951OKMM1,)UFX(+^X5+>OB@W%\=*HP=K+-78<,O[U;6UP*'YZIH2.*.>"J1L6%.3 M*4>2,06(E+JPS=3;E .83G(,7UX.-0G6"#!U8>H]?;;NX=%YG!@E,E-2.:2>^I!?T4S'.L\ZP/?JR#WLZ# M'Y3E*?=4(J>U1XSF$HD<2Z2(!.HM%RS/C-LM]8K*94U-@<-]D8K8:3/M-*&I,+U=>360F_GL0+*;>84:QERIGV&YL84H&E%Y[L6'-%/=QUI%[,?I2E.-1R"Y3MY+0 MTB_@S,"0&1S\#*I!CZ@ ,+2Y543E2@"'F17W[8,&=UA4;N/IMIKF=.*TQ2E'D'#HC7!&FL+*(P>XX) M0%T?%U\'69\T\9 U%S.L1)H3G7+/?) #QK3$!J><,9[U!?771'/G-A>,JB/: MYHC"?"#&P? JS@7B*J/$@9B:]5S1UU NF\E2EPF7>$T=I MACUC?7QA#1#S13>^0)4$/Y((9#@&Q,R%0E)G' EO+;.*,$K!2\$B'63BLH4X M;TQ!;AA7;Z1=/3KVZ'A93] 0G5Q!57+,ND8CF3J64\3RD167\HP'J@8R>& MXXB5%A.&C *(!#Z9(2$(1YPPF,0,IXMSX9>1*BWYM#9Z=!5>WYA>O;\FZ+Z_/MI^/D2=&E< M[L-K?Q^.S>?["6%#]S]O3O]Y;X\U>(W_' 7X^<_GG4^?3_?>_P-P].80( W> M^P[:\9]/_QS]=;*W__GK[OXAP-%!NKO_X2-U:6Y9SE J7 XX!/ZH9)@B23SW MTC'%>;:1. #Z8QC?23EU&UO[ARYY-CX"<3I-+$#':#Q)#M47EX0/RMHXA"GM MJ$6B]!@NP.G_"88FF< 3)H>E"[? _2 VR1&(P&&5N!&P_.2M.YZX(^W*A*:# M),QRO##8K@&\H3IV@(-?W/!T,_EN8Y0QX^EH4L$]IG!? LJL;IBJDK&_Q*M; M5&Z$>&N%RFW]6Y>_G?GR=J7_%3P.6CIY-7H'0VO&Y?$8>NOL?\;%:/(W]'T* MW^Z5KU4Y&;FR.BR.J]=@ \SI8]2!;Z\^9D(H15R*%(['NQDPPX)3E"LBJ14A M?$9JP@4&R-GMP)*X\ZDBN>0\]8RE6EEN\IR ;^.YYIB=U9DULU@5M*IFE5$H MDE8J+B'#\*/MRI$J#XI1RSA$ZU@4H,NCR1/*H[F_"_/S#%B**D9Q[@)W G4O M7>*^.C,%?0@0-)X>'":?XAA\:<:@QA15EFITX$+F<'W7V$_<*-)DN+,%L?I1 M81P!.BI@-S7 -"^#BX[+\2<77PP@HH;#\4F\KT6LR3BI#L/32[!(]445/!$^ MJ&8U,JO/Q7 8(.R_TZ)LWMT\=O[^S?LW.:]&$9]+JP"0DY-BX#C85Y@A*T#/#P*1J;P MT2P<.3>)3_OO%%3& X^M;0',H4K^?O5BT:K ?%8%$&9X\.*;ZHO#0QTT'BS& M+^K7VK2-0163,%\P?<7H"V!QD*.DJ*)YJJ8>WEF$3Z!UQZ%M=7/@DW '?.B+ M41R5T+O ^;\4DP)Z%@9I/)TD@4F')L-;JFF@\W!Y$.CZMB)^? RH/QDDO^A? M$P,B!D^!::J M#?]C&(Z'L*\''3N*QK;$47^J*B"3">_-/T+;52Z&#:-/%*? M7?0BJSAZK39]&4_"32"EXWA7=!BJ>OK&&MP%U4Z,TM6XU(TB!<,*71B.X[1" M$SLCTFA;?%*X$"Y.T0[-%7M4H\545Q,% M?P.VG : 6;SF__U_!,'YTP4A:B83Y'(\A#="8T)/01SL-+X5YD:[0S7T44Y& MC0#'-JO K2K@655G4"9 AA(/F+ PJ)O)N^,PRV'2#2!:Z8(\PQ--@\F!)X:Q MGTX"-%AX353_J/A=32_=@JX7HR)T=J;4JD7?DT,W$])%-2VJ1JWO'T9V<4@- MJS&,FAJ"$QRPH.EO$7$E]/JX+* CIS![(Q< )OP. ^.4.8Q %>3%S"#5U3/ZH5=7S2\.>DYE,@;(.@').RT#-6 )H2&QQZ7W=P M4%O[VIT([XV06H0O@L1I4,(1"/S@#$J%!^BQ*@,N',.M84]3^Y(X5C/G)#D& M:A\F '2JU9/PH([(-)8O6,N5PK,X0E'\.K80H*9]30,,\.)&0&#VBJ-C8*/P MIB^J+*+CU9J6*+HK&[9:EC>3]^&^KJ3"Q3/C;L/<:K?J[L%5C.8X\'#FDP)9^1 AY?/E'#$W5:;?RV: ; !IP9PK.] M7^T/S3S[[NPT#K7Q,M?@25+N6.I2S3-LI$R)91DQF3WK7"IMK56Y3+EV+#<9 M_%34QIPWJK"C&YH;;UQ \CL2L93!1H:+)"*[1R6$! M]NZ,.H;+5P)#] D;NUJ[5Z;K>"13&,FR2QMG)/EH;-VPM3PM,BY#!+ 4T1UL M2'<%=Y8!JF!PL_3_M A^]O'%Z#R;V4Q>-@W\[A"UY+6+= D8I15#%$Q^UTP6 M(S^T@#%SI]&GWC3/0 M7;R_]IF;45M\9W-'1.G@=0P+-3>O;7"R9D)5!/ QP' ;"PQD<62&4UOST>CO M'(=7@PD+S1["4SO^8C%:VM:%,>^X9&"N:R*QF;QU;A:B_]E!H>5*MPN<*<%X M\TQ Z+9;^=TV!2GKN+K K,RT"LXF3.2!"E[OP=G8S0R35RPEW6[D%?J]7:L( M-.UU"0QY"CH4Y[R.L-8_'_6BP[=W'[VR2N0F13X<(LVDS9#4VB##A,QR3+T@ M?%D ]8S%"PN8Z6:^F,?P:5I-"G]Z>Z;KDL'6-RZP(W!$MNWX. #"7$"2M^"Y M6Y#C*D')'].BYI_M=0 N0